CISPA
Browse

Towards Faster Decentralized Stochastic Optimization with Communication Compression

Download (3.92 MB)
conference contribution
posted on 2025-02-11, 14:15 authored by Rustem Islamov, Yuan GaoYuan Gao, Sebastian StichSebastian Stich
Communication efficiency has garnered significant attention as it is considered the main bottleneck for large-scale decentralized Machine Learning applications in distributed and federated settings. In this regime, clients are restricted to transmitting small amounts of compressed information to their neighbors over a communication graph. Numerous endeavors have been made to address this challenging problem by developing algorithms with compressed communication for decentralized non-convex optimization problems. Despite considerable efforts, current theoretical understandings of the problem are still very limited, and existing algorithms all suffer from various limitations. In particular, these algorithms typically rely on strong, and often infeasible assumptions such as bounded data heterogeneity or require large batch access while failing to achieve linear speedup with the number of clients. In this paper, we introduce MoTEF, a novel approach that integrates communication compression with $\textbf{Mo}$mentum $\textbf{T}$racking and $\textbf{E}$rror $\textbf{F}$eedback. MoTEF is the first algorithm to achieve an asymptotic rate matching that of distributed SGD under arbitrary data heterogeneity, hence resolving a long-standing theoretical obstacle in decentralized optimization with compressed communication. We provide numerical experiments to validate our theoretical findings and confirm the practical superiority of MoTEF.

History

Primary Research Area

  • Trustworthy Information Processing

Name of Conference

International Conference on Learning Representations (ICLR)

CISPA Affiliation

  • Yes

Open Access Type

  • Green

BibTeX

@conference{Islamov:Gao:Stich:2025, title = "Towards Faster Decentralized Stochastic Optimization with Communication Compression", author = "Islamov, Rustem" AND "Gao, Yuan" AND "Stich, Sebastian U", year = 2025, month = 2, doi = "10.48550/arxiv.2405.20114" }