English

Projection-free Distributed Online Learning with Sublinear Communication Complexity

Machine Learning 2022-06-15 v2 Machine Learning

Abstract

To deal with complicated constraints via locally light computations in distributed online learning, a recent study has presented a projection-free algorithm called distributed online conditional gradient (D-OCG), and achieved an O(T3/4)O(T^{3/4}) regret bound for convex losses, where TT is the number of total rounds. However, it requires TT communication rounds, and cannot utilize the strong convexity of losses. In this paper, we propose an improved variant of D-OCG, namely D-BOCG, which can attain the same O(T3/4)O(T^{3/4}) regret bound with only O(T)O(\sqrt{T}) communication rounds for convex losses, and a better regret bound of O(T2/3(logT)1/3)O(T^{2/3}(\log T)^{1/3}) with fewer O(T1/3(logT)2/3)O(T^{1/3}(\log T)^{2/3}) communication rounds for strongly convex losses. The key idea is to adopt a delayed update mechanism that reduces the communication complexity, and redefine the surrogate loss function in D-OCG for exploiting the strong convexity. Furthermore, we provide lower bounds to demonstrate that the O(T)O(\sqrt{T}) communication rounds required by D-BOCG are optimal (in terms of TT) for achieving the O(T3/4)O(T^{3/4}) regret with convex losses, and the O(T1/3(logT)2/3)O(T^{1/3}(\log T)^{2/3}) communication rounds required by D-BOCG are near-optimal (in terms of TT) for achieving the O(T2/3(logT)1/3)O(T^{2/3}(\log T)^{1/3}) regret with strongly convex losses up to polylogarithmic factors. Finally, to handle the more challenging bandit setting, in which only the loss value is available, we incorporate the classical one-point gradient estimator into D-BOCG, and obtain similar theoretical guarantees.

Keywords

Cite

@article{arxiv.2103.11102,
  title  = {Projection-free Distributed Online Learning with Sublinear Communication Complexity},
  author = {Yuanyu Wan and Guanghui Wang and Wei-Wei Tu and Lijun Zhang},
  journal= {arXiv preprint arXiv:2103.11102},
  year   = {2022}
}

Comments

This version was submitted to JMLR on November 23, 2021

R2 v1 2026-06-24T00:22:31.080Z