mlsanityData to 7 Oct 2026

Parallel Restarted SGD with Faster Convergence and Less Communication: Demystifying Why Model Averaging Works for Deep Learning

arXiv 1807.06629 ↗First posted 17 Jul 2018math.OC cs.DC cs.LGcited by 277

Not on the map. Why?

Abstract (arXiv)

In distributed training of deep neural networks, parallel mini-batch SGD is widely used to speed up the training process by using multiple workers. It uses multiple workers to sample local stochastic gradient in parallel, aggregates all gradients in a single server to obtain the average, and update each worker's local model using a SGD update with the averaged gradient. Ideally, parallel mini-batch SGD can achieve a linear speed-up of the training time (with respect to the number of workers) compared with SGD over a single worker. However, such linear scalability in practice is significantly limited by the growing demand for gradient communication as more workers are involved. Model averaging, which periodically averages individual models trained over parallel workers, is another common practice used for distributed training of deep neural networks since (Zinkevich et al. 2010) (McDonald, Hall, and Mann 2010). Compared with parallel mini-batch SGD, the communication overhead of model averaging is significantly reduced. Impressively, tremendous experimental works have verified that model averaging can still achieve a good speed-up of the training time as long as the averaging interval is carefully controlled. However, it remains a mystery in theory why such a simple heuristic works so well. This paper provides a thorough and rigorous theoretical study on why model averaging can work as well as parallel mini-batch SGD with significantly less communication overhead.

Key facts. Cited by 277 papers in the map (data through 7 Oct 2026). First posted on arXiv 17 Jul 2018.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 62; 2022: 58; 2023: 59; 2024: 47; 2025: 33; 2026: 18.

277 papers.

Sort:

By area:

  1. 2021A Field Guide to Federated Optimizationcited by 312
  2. 2021Achieving Linear Speedup with Partial Worker Participation in Non-IID Federated Learningcited by 192
  3. 2021Federated Learning with Buffered Asynchronous Aggregationcited by 188
  4. 2021Distributed Learning in Wireless Networks: Recent Progress and Future Challengescited by 125
  5. 2021Federated Graph Classification over Non-IID Graphscited by 113
  6. 2023Stochastic Controlled Averaging for Federated Learning with Communication Compressioncited by 100
  7. 2021Clustered Sampling: Low-Variance and Improved Representativity for Clients Selection in Federated Learningcited by 93
  8. 2024Selective Aggregation for Low-Rank Adaptation in Federated Learningcited by 80
  9. 2021Tackling System and Statistical Heterogeneity for Federated Learning with Adaptive Client Samplingcited by 66
  10. 2022Tackling Data Heterogeneity in Federated Learning with Class Prototypescited by 66
  11. 2022FedNest: Federated Bilevel, Minimax, and Compositional Optimizationcited by 60
  12. 2022Communication-Efficient Stochastic Zeroth-Order Optimization for Federated Learningcited by 59
38 more
  1. 2022FedAvg with Fine Tuning: Local Updates Lead to Representation Learningcited by 55
  2. 2021Decentralized Federated Learning: Balancing Communication and Computing Costscited by 54
  3. 2022A Unified Analysis of Federated Learning with Arbitrary Client Participationcited by 45
  4. 2023Improving the Model Consistency of Decentralized Federated Learningcited by 45
  5. 2022Federated Learning via Inexact ADMMcited by 44
  6. 2021STEM: A Stochastic Two-Sided Momentum Algorithm Achieving Near-Optimal Sample and Communication Complexities for Federated Learningcited by 43
  7. 2021Securing Secure Aggregation: Mitigating Multi-Round Privacy Leakage in Federated Learningcited by 38
  8. 2021Sharp Bounds for Federated Averaging (Local SGD) and Continuous Perspectivecited by 38
  9. 2021Quantized Federated Learning under Transmission Delay and Outage Constraintscited by 37
  10. 2022On Convergence of FedProx: Local Dissimilarity Invariant Bounds, Non-smoothness and Beyondcited by 37
  11. 2023Momentum Benefits Non-IID Federated Learning Simply and Provablycited by 37
  12. 2022On the Unreasonable Effectiveness of Federated Averaging with Heterogeneous Datacited by 36
  13. 2022Faster Adaptive Federated Learningcited by 35
  14. 2021FedJAX: Federated learning simulation with JAXcited by 32
  15. 2021FedHM: Efficient Federated Learning for Heterogeneous Models via Low-rank Factorizationcited by 31
  16. 2021Bias-Variance Reduced Local SGD for Less Heterogeneous Federated Learningcited by 30
  17. 2021SpreadGNN: Serverless Multi-task Federated Learning for Graph Neural Networkscited by 30
  18. 2021FedDR -- Randomized Douglas-Rachford Splitting Algorithms for Nonconvex Federated Composite Optimizationcited by 29
  19. 2022FedKL: Tackling Data Heterogeneity in Federated Reinforcement Learning by Penalizing KL Divergencecited by 29
  20. 2023Why Batch Normalization Damage Federated Learning on Non-IID Data?cited by 29
  21. 2021HET: Scaling out Huge Embedding Model Training via Cache-enabled Distributed Frameworkcited by 28
  22. 2021A New Look and Convergence Rate of Federated Multi-Task Learning with Laplacian Regularizationcited by 27
  23. 2021Accelerating Gossip SGD with Periodic Global Averagingcited by 25
  24. 2022Data Heterogeneity-Robust Federated Learning via Group Client Selection in Industrial IoTcited by 25
  25. 2021Learn Locally, Correct Globally: A Distributed Algorithm for Training Graph Neural Networkscited by 24
  26. 2022Communication-Efficient Federated Learning with Accelerated Client Gradientcited by 24
  27. 2022FedGCN: Convergence-Communication Tradeoffs in Federated Training of Graph Convolutional Networkscited by 24
  28. 2022DELTA: Diverse Client Sampling for Fasting Federated Learningcited by 24
  29. 2023A Survey of Trustworthy Federated Learning with Perspectives on Security, Robustness, and Privacycited by 24
  30. 2023Every Parameter Matters: Ensuring the Convergence of Federated Learning with Dynamic Heterogeneous Models Reductioncited by 24
  31. 2023GradientCoin: A Peer-to-Peer Decentralized Large Language Modelscited by 23
  32. 2022Gradient Masked Averaging for Federated Learningcited by 22
  33. 2021Federated Deep AUC Maximization for Heterogeneous Data with a Constant Communication Complexitycited by 21
  34. 2022Local Stochastic Bilevel Optimization with Momentum-Based Variance Reductioncited by 20
  35. 2022A Communication-Efficient Distributed Gradient Clipping Algorithm for Training Deep Neural Networkscited by 20
  36. 2023FusionAI: Decentralized Training and Deploying LLMs with Massive Consumer-Level GPUscited by 20
  37. 2021Communication-efficient SGD: From Local SGD to One-Shot Averagingcited by 19
  38. 2021FedPAGE: A Fast Local Stochastic Gradient Method for Communication-Efficient Federated Learningcited by 19

50 most cited of 277 All 277 (JSON)