mlsanityData to 7 Oct 2026

Removing Data Heterogeneity Influence Enhances Network Topology Dependence of Decentralized SGD

arXiv 2105.08023 ↗First posted 17 May 2021math.OC cs.DC cs.LGcited by 28

Not on the map. Why?

Abstract (arXiv)

We consider the decentralized stochastic optimization problems, where a network of n nodes, each owning a local cost function, cooperate to find a minimizer of the globally-averaged cost. A widely studied decentralized algorithm for this problem is decentralized SGD (D-SGD), in which each node averages only with its neighbors. D-SGD is efficient in single-iteration communication, but it is very sensitive to the network topology. For smooth objective functions, the transient stage (which measures the number of iterations the algorithm has to experience before achieving the linear speedup stage) of D-SGD is on the order of Omega(n/(1-β)2) and Omega(n3/(1-β)4) for strongly and generally convex cost functions, respectively, where 1-β ∈ (0,1) is a topology-dependent quantity that approaches 0 for a large and sparse network. Hence, D-SGD suffers from slow convergence for large and sparse networks. In this work, we study the non-asymptotic convergence property of the D2/Exact-diffusion algorithm. By eliminating the influence of data heterogeneity between nodes, D2/Exact-diffusion is shown to have an enhanced transient stage that is on the order of tildeOmega(n/(1-β)) and Omega(n3/(1-β)2) for strongly and generally convex cost functions, respectively. Moreover, when D2/Exact-diffusion is implemented with gradient accumulation and multi-round gossip communications, its transient stage can be further improved to tildeOmega(1/(1-β)^frac12) and tildeOmega(n/(1-β)) for strongly and generally convex cost functions, respectively. These established results for D2/Exact-Diffusion have the best (i.e., weakest) dependence on network topology to our knowledge compared to existing decentralized algorithms. We also conduct numerical simulations to validate our theories.

Key facts. Cited by 28 papers in the map (data through 7 Oct 2026). Builds on 30 of its 58 references that are in the map. First posted on arXiv 17 May 2021.

Builds on

30 of 58 references.

References · 30

  1. 2019On the Convergence of FedAvg on Non-IID Datacited by 1,220
  2. 2018Local SGD Converges Fast and Communicates Littlecited by 595
  3. 2017Can Decentralized Algorithms Outperform Centralized Algorithms? A Case Study for Decentralized Parallel Stochastic Gradient Descentcited by 496
  4. 2020A Unified Theory of Decentralized SGD with Changing Topology and Local Updatescited by 361
  5. 2019On the Linear Speedup Analysis of Communication Efficient Momentum SGD for Distributed Non-Convex Optimizationcited by 178
  6. 2014EXTRA: An Exact First-Order Algorithm for Decentralized Consensus Optimizationcited by 160
  7. 2017Asynchronous Decentralized Parallel Stochastic Gradient Descentcited by 159
  8. 2013On the Convergence of Decentralized Gradient Descentcited by 158
  9. 2018Stochastic Gradient Push for Distributed Deep Learningcited by 152
  10. 2016Achieving Geometric Convergence for Distributed Optimization over Time-Varying Graphscited by 149
  11. 2018D2: Decentralized Training over Decentralized Datacited by 140
  12. 2016NEXT: In-Network Nonconvex Optimizationcited by 107
18 more
  1. 2018Distributed Stochastic Gradient Tracking Methodscited by 106
  2. 2017Optimal algorithms for smooth and strongly convex distributed optimization in networkscited by 81
  3. 2019Unified Optimal Analysis of the (Stochastic) Gradient Methodcited by 81
  4. 2021Quasi-Global Momentum: Accelerating Decentralized Deep Learning on Heterogeneous Datacited by 69
  5. 2020Optimal Complexity in Decentralized Trainingcited by 59
  6. 2013On the Linear Convergence of the ADMM in Decentralized Consensus Optimizationcited by 57
  7. 2020An improved convergence analysis for decentralized online stochastic non-convex optimizationcited by 53
  8. 2017A decentralized proximal-gradient method with network independent step-sizes and separated convergence ratescited by 51
  9. 2017Exact Diffusion for Distributed Optimization and Learning --- Part I: Algorithm Developmentcited by 50
  10. 2018Optimal Algorithms for Non-Smooth Distributed Optimization in Networkscited by 41
  11. 2021DecentLaM: Decentralized Momentum SGD for Large-batch Deep Trainingcited by 40
  12. 2019On the Influence of Bias-Correction on Distributed Stochastic Optimizationcited by 34
  13. 2018A Dual Approach for Optimal Algorithms in Distributed Optimization over Networkscited by 27
  14. 2017Balancing Communication and Computation in Distributed Optimizationcited by 23
  15. 2019Decentralized Proximal Gradient Algorithms with Linear Convergence Ratescited by 19
  16. 2020Fast decentralized non-convex finite-sum optimization with recursive variance reductioncited by 17
  17. 2017Exact Diffusion for Distributed Optimization and Learning --- Part II: Convergence Analysiscited by 14
  18. 2021Improving the Transient Times for Distributed Stochastic Gradient Methodscited by 13

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 2; 2022: 8; 2023: 8; 2024: 2; 2025: 2; 2026: 6.

28 papers.

Sort:

  1. 2022ProxSkip: Yes! Local Gradient Steps Provably Lead to Communication Acceleration! Finally!cited by 134
  2. 2023Stochastic Controlled Averaging for Federated Learning with Communication Compressioncited by 100
  3. 2022An Improved Analysis of Gradient Tracking for Decentralized Machine Learningcited by 68
  4. 2021Exponential Graph is Provably Efficient for Decentralized Deep Trainingcited by 55
  5. 2023Momentum Benefits Non-IID Federated Learning Simply and Provablycited by 37
  6. 2022Lower Bounds and Nearly Optimal Algorithms in Distributed Learning with Communication Compressioncited by 33
  7. 2022Refined Convergence and Topology Learning for Decentralized SGD with Heterogeneous Datacited by 31
  8. 2022Revisiting Optimal Convergence Rate for Smooth and Non-convex Stochastic Decentralized Optimizationcited by 22
  9. 2021BlueFog: Make Decentralized Algorithms Practical for Optimization and Deep Learningcited by 16
  10. 2023Unbiased Compression Saves Communication in Distributed Optimization: When and How Much?cited by 14
  11. 2022Data-heterogeneity-aware Mixing for Decentralized Learningcited by 12
  12. 2023CEDAS: A Compressed Decentralized Stochastic Gradient Method with Improved Convergencecited by 9
16 more
  1. 2023Optimal Multitask Linear Regression and Contextual Bandits under Sparse Heterogeneitycited by 7
  2. 2023DSGD-CECA: Decentralized SGD with Communication-Optimal Exact Consensus Algorithmcited by 6
  3. 2022Optimal Complexity in Non-Convex Decentralized Learning over Time-Varying Networkscited by 4
  4. 2024On the Trade-off between Flatness and Optimization in Distributed Learningcited by 3
  5. 2023Distributed Random Reshuffling Methods with Improved Convergencecited by 2
  6. 2023A Proximal Gradient Method With Probabilistic Multi-Gossip Communications for Decentralized Composite Optimizationcited by 2
  7. 2022Collaborative Learning of Discrete Distributions under Heterogeneity and Communication Constraintscited by 1
  8. 2024Adjacent Leader Decentralized Stochastic Gradient Descentcited by 1
  9. 2025Generalization Error Analysis for Attack-Free and Byzantine-Resilient Decentralized Learning with Data Heterogeneitycited by 1
  10. 2026FedSLoP: Memory-Efficient Federated Learning with Low-Rank Gradient Projectioncited by 1
  11. 2026Accelerated Decentralized Stochastic Gradient Descent for Strongly Convex Optimizationcited by 1
  12. 2025Row-Stochastic Matrices Can Provably Outperform Doubly Stochastic Matrices in Decentralized Learningcited by 0
  13. 2026Local adapt-then-combine algorithms for distributed nonsmooth optimization: Achieving provable communication accelerationcited by 0
  14. 2026Stability and Generalization for Decentralized Markov SGDcited by 0
  15. 2026Unveiling High-Probability Generalization in Decentralized SGDcited by 0
  16. 2026SPADE-DFL: Communication-Efficient Decentralized Federated Learning via Derivative-Free Linearized ADMMcited by 0