mlsanityData to 7 Oct 2026

Communication-efficient SGD: From Local SGD to One-Shot Averaging

arXiv 2106.04759 ↗First posted 9 Jun 2021cs.DC cs.LG math.OCcited by 19

Not on the map. Why?

Abstract (arXiv)

We consider speeding up stochastic gradient descent (SGD) by parallelizing it across multiple workers. We assume the same data set is shared among N workers, who can take SGD steps and coordinate with a central server. While it is possible to obtain a linear reduction in the variance by averaging all the stochastic gradients at every step, this requires a lot of communication between the workers and the server, which can dramatically reduce the gains from parallelism. The Local SGD method, proposed and analyzed in the earlier literature, suggests machines should make many local steps between such communications. While the initial analysis of Local SGD showed it needs Omega ( √T ) communications for T local gradient steps in order for the error to scale proportionately to 1/(NT), this has been successively improved in a string of papers, with the state of the art requiring Omega left( N left( mbox poly (log T) right) right) communications. In this paper, we suggest a Local SGD scheme that communicates less overall by communicating less frequently as the number of iterations grows. Our analysis shows that this can achieve an error that scales as 1/(NT) with a number of communications that is completely independent of T. In particular, we show that Omega(N) communications are sufficient. Empirical evidence suggests this bound is close to tight as we further show that √N or N3/4 communications fail to achieve linear speed-up in simulations. Moreover, we show that under mild assumptions, the main of which is twice differentiability on any neighborhood of the optimal solution, one-shot averaging which only uses a single round of communication can also achieve the optimal convergence rate asymptotically.

Key facts. Cited by 19 papers in the map (data through 7 Oct 2026). Builds on 31 of its 75 references that are in the map. First posted on arXiv 9 Jun 2021.

Builds on

31 of 75 references.

References · 31

  1. 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
  2. 2019Advances and Open Problems in Federated Learningcited by 3,021
  3. 2016Federated Learning: Strategies for Improving Communication Efficiencycited by 1,461
  4. 2018Local SGD Converges Fast and Communicates Littlecited by 595
  5. 2016Linear Convergence of Gradient and Proximal-Gradient Methods Under the Polyak-Lojasiewicz Conditioncited by 526
  6. 2017Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Trainingcited by 471
  7. 2018Sparsified SGD with Memorycited by 373
  8. 2020A Unified Theory of Decentralized SGD with Changing Topology and Local Updatescited by 361
  9. 2018Parallel Restarted SGD with Faster Convergence and Less Communication: Demystifying Why Model Averaging Works for Deep Learningcited by 277
  10. 2018Horovod: fast and easy distributed deep learning in TensorFlowcited by 275
  11. 2019Tighter Theory for Local SGD on Identical and Heterogeneous Datacited by 266
  12. 2018Don't Use Large Mini-Batches, Use Local SGDcited by 201
19 more
  1. 2020Is Local SGD Better than Minibatch SGD?cited by 151
  2. 2018Cooperative SGD: A unified Framework for the Design and Analysis of Communication-Efficient SGD Algorithmscited by 106
  3. 2019Local SGD with Periodic Averaging: Tighter Analysis and Adaptive Synchronizationcited by 106
  4. 2017Stability and Generalization of Learning Algorithms that Converge to Global Optimacited by 100
  5. 2017On the convergence properties of a K-step averaging stochastic gradient descent algorithm for nonconvex optimizationcited by 91
  6. 2014Deep learning with Elastic Averaging SGDcited by 90
  7. 2020Federated Accelerated Stochastic Gradient Descentcited by 85
  8. 2018On the Convergence Rate of Training Recurrent Neural Networkscited by 82
  9. 2018Adaptive Communication Strategies to Achieve the Best Error-Runtime Trade-off in Local-Update SGDcited by 76
  10. 2019MATCHA: Speeding Up Decentralized SGD via Matching Decomposition Samplingcited by 67
  11. 2015Communication Complexity of Distributed Convex Learning and Optimizationcited by 59
  12. 2013Fast Convergence of Stochastic Gradient Descent under a Strong Growth Conditioncited by 54
  13. 2016Parallel SGD: When does averaging help?cited by 30
  14. 2020Communication-Efficient Distributed Deep Learning: A Comprehensive Surveycited by 25
  15. 2018Robust Asynchronous Stochastic Gradient-Push: Asymptotically Optimal and Network-Independent Performance for Strongly Convex Functionscited by 19
  16. 2014On the Optimality of Averaging in Distributed Statistical Learningcited by 14
  17. 2019An Accelerated Decentralized Stochastic Proximal Algorithm for Finite Sumscited by 10
  18. 2013Multi-GPU Training of ConvNetscited by 6
  19. 2016On Data Dependence in Distributed Stochastic Optimizationcited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 7; 2023: 7; 2024: 3; 2025: 0; 2026: 2.

19 papers.

Sort:

  1. 2022FedAvg with Fine Tuning: Local Updates Lead to Representation Learningcited by 55
  2. 2022Federated Minimax Optimization: Improved Convergence Analyses and Algorithmscited by 37
  3. 2023FusionAI: Decentralized Training and Deploying LLMs with Massive Consumer-Level GPUscited by 20
  4. 2022Fast Composite Optimization and Statistical Recovery in Federated Learningcited by 12
  5. 2023DIGEST: Fast and Communication Efficient Decentralized Learning with Local Updatescited by 12
  6. 2024Communication-Efficient Large-Scale Distributed Deep Learning: A Comprehensive Surveycited by 9
  7. 2024WASH: Train your Ensemble with Communication-Efficient Weight Shuffling, then Averagecited by 9
  8. 2023Minibatch and Local SGD: Algorithmic Stability and Linear Speedup in Generalizationcited by 5
  9. 2022Clustered Federated Learning based on Nonconvex Pairwise Fusioncited by 4
  10. 2023Adaptive Federated Learning via New Entropy Approachcited by 3
  11. 2024Improving training time and GPU utilization in geo-distributed language model trainingcited by 3
  12. 2022The Role of Local Steps in Local SGDcited by 2
7 more
  1. 2022On Arbitrary Compression for Decentralized Consensus and Stochastic Optimization over Directed Networkscited by 1
  2. 2023Dynamic Fair Federated Learning Based on Reinforcement Learningcited by 1
  3. 2022Local SGD in Overparameterized Linear Regressioncited by 0
  4. 2023On the Communication Complexity of Decentralized Stochastic Bilevel Optimizationcited by 0
  5. 2023Distributed Continual Learning with CoCoA in High-dimensional Linear Regressioncited by 0
  6. 2026LoDAdaC: a unified local training-based decentralized framework with adaptive gradients and compressed communicationcited by 0
  7. 2026AutoLoCo: Communication Efficient Distributed LLM Training via Adaptive Synchronizationcited by 0