English

Distributed Online Convex Optimization with Efficient Communication: Improved Algorithm and Lower bounds

Machine Learning 2026-01-12 v2

Abstract

We investigate distributed online convex optimization with compressed communication, where nn learners connected by a network collaboratively minimize a sequence of global loss functions using only local information and compressed data from neighbors. Prior work has established regret bounds of O(max{ω2ρ4n1/2,ω4ρ8}nT)O(\max\{\omega^{-2}\rho^{-4}n^{1/2},\omega^{-4}\rho^{-8}\}n\sqrt{T}) and O(max{ω2ρ4n1/2,ω4ρ8}nlnT)O(\max\{\omega^{-2}\rho^{-4}n^{1/2},\omega^{-4}\rho^{-8}\}n\ln{T}) for convex and strongly convex functions, respectively, where ω(0,1]\omega\in(0,1] is the compression quality factor (ω=1\omega=1 means no compression) and ρ<1\rho<1 is the spectral gap of the communication matrix. However, these regret bounds suffer from a quadratic or even quartic dependence on ω1\omega^{-1}. Moreover, the super-linear dependence on nn is also undesirable. To overcome these limitations, we propose a novel algorithm that achieves improved regret bounds of O~(ω1/2ρ1nT)\tilde{O}(\omega^{-1/2}\rho^{-1}n\sqrt{T}) and O~(ω1ρ2nlnT)\tilde{O}(\omega^{-1}\rho^{-2}n\ln{T}) for convex and strongly convex functions, respectively. The primary idea is to design a two-level blocking update framework incorporating two novel ingredients: an online gossip strategy and an error compensation scheme, which collaborate to achieve a better consensus among learners. Furthermore, we establish the first lower bounds for this problem, justifying the optimality of our results with respect to both ω\omega and TT. Additionally, we consider the bandit feedback scenario, and extend our method with the classic gradient estimators to enhance existing regret bounds.

Keywords

Cite

@article{arxiv.2601.04907,
  title  = {Distributed Online Convex Optimization with Efficient Communication: Improved Algorithm and Lower bounds},
  author = {Sifan Yang and Wenhao Yang and Wei Jiang and Lijun Zhang},
  journal= {arXiv preprint arXiv:2601.04907},
  year   = {2026}
}
R2 v1 2026-07-01T08:56:03.492Z