Decentralized Stochastic Optimization and Gossip Algorithms with Compressed Communication
Anastasia Koloskova, Sebastian U. Stich, Martin Jaggi

TL;DR
This paper introduces novel gossip-based algorithms for decentralized stochastic optimization that incorporate compressed communication, achieving efficient convergence rates and significantly reducing communication costs in distributed machine learning tasks.
Contribution
The paper proposes CHOCO-SGD and CHOCO-GOSSIP algorithms that support compressed communication with theoretical convergence guarantees, advancing decentralized optimization methods.
Findings
CHOCO-SGD achieves convergence rate similar to centralized methods despite compression.
CHOCO-GOSSIP converges linearly with arbitrary compressed messages.
Algorithms outperform state-of-the-art baselines and reduce communication by over 100 times.
Abstract
We consider decentralized stochastic optimization with the objective function (e.g. data samples for machine learning task) being distributed over machines that can only communicate to their neighbors on a fixed communication graph. To reduce the communication bottleneck, the nodes compress (e.g. quantize or sparsify) their model updates. We cover both unbiased and biased compression operators with quality denoted by ( meaning no compression). We (i) propose a novel gossip-based stochastic gradient descent algorithm, CHOCO-SGD, that converges at rate for strongly convex objectives, where denotes the number of iterations and the eigengap of the connectivity matrix. Despite compression quality and network connectivity affecting the higher order terms, the first term in the rate,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Privacy-Preserving Technologies in Data · Distributed Control Multi-Agent Systems
