Parallel Restarted SGD with Faster Convergence and Less Communication: Demystifying Why Model Averaging Works for Deep Learning
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
Citing papers per year: 2021: 62; 2022: 58; 2023: 59; 2024: 47; 2025: 33; 2026: 18.
277 papers.
Sort:
By area:
- 2021A Field Guide to Federated Optimizationcited by 312
- 2021Achieving Linear Speedup with Partial Worker Participation in Non-IID Federated Learningcited by 192
- 2021Federated Learning with Buffered Asynchronous Aggregationcited by 188
- 2021Distributed Learning in Wireless Networks: Recent Progress and Future Challengescited by 125
- 2021Federated Graph Classification over Non-IID Graphscited by 113
- 2023Stochastic Controlled Averaging for Federated Learning with Communication Compressioncited by 100
- 2021Clustered Sampling: Low-Variance and Improved Representativity for Clients Selection in Federated Learningcited by 93
- 2024Selective Aggregation for Low-Rank Adaptation in Federated Learningcited by 80
- 2021Tackling System and Statistical Heterogeneity for Federated Learning with Adaptive Client Samplingcited by 66
- 2022Tackling Data Heterogeneity in Federated Learning with Class Prototypescited by 66
- 2022FedNest: Federated Bilevel, Minimax, and Compositional Optimizationcited by 60
- 2022Communication-Efficient Stochastic Zeroth-Order Optimization for Federated Learningcited by 59
38 more
- 2022FedAvg with Fine Tuning: Local Updates Lead to Representation Learningcited by 55
- 2021Decentralized Federated Learning: Balancing Communication and Computing Costscited by 54
- 2022A Unified Analysis of Federated Learning with Arbitrary Client Participationcited by 45
- 2023Improving the Model Consistency of Decentralized Federated Learningcited by 45
- 2022Federated Learning via Inexact ADMMcited by 44
- 2021STEM: A Stochastic Two-Sided Momentum Algorithm Achieving Near-Optimal Sample and Communication Complexities for Federated Learningcited by 43
- 2021Securing Secure Aggregation: Mitigating Multi-Round Privacy Leakage in Federated Learningcited by 38
- 2021Sharp Bounds for Federated Averaging (Local SGD) and Continuous Perspectivecited by 38
- 2021Quantized Federated Learning under Transmission Delay and Outage Constraintscited by 37
- 2022On Convergence of FedProx: Local Dissimilarity Invariant Bounds, Non-smoothness and Beyondcited by 37
- 2023Momentum Benefits Non-IID Federated Learning Simply and Provablycited by 37
- 2022On the Unreasonable Effectiveness of Federated Averaging with Heterogeneous Datacited by 36
- 2022Faster Adaptive Federated Learningcited by 35
- 2021FedJAX: Federated learning simulation with JAXcited by 32
- 2021FedHM: Efficient Federated Learning for Heterogeneous Models via Low-rank Factorizationcited by 31
- 2021Bias-Variance Reduced Local SGD for Less Heterogeneous Federated Learningcited by 30
- 2021SpreadGNN: Serverless Multi-task Federated Learning for Graph Neural Networkscited by 30
- 2021FedDR -- Randomized Douglas-Rachford Splitting Algorithms for Nonconvex Federated Composite Optimizationcited by 29
- 2022FedKL: Tackling Data Heterogeneity in Federated Reinforcement Learning by Penalizing KL Divergencecited by 29
- 2023Why Batch Normalization Damage Federated Learning on Non-IID Data?cited by 29
- 2021HET: Scaling out Huge Embedding Model Training via Cache-enabled Distributed Frameworkcited by 28
- 2021A New Look and Convergence Rate of Federated Multi-Task Learning with Laplacian Regularizationcited by 27
- 2021Accelerating Gossip SGD with Periodic Global Averagingcited by 25
- 2022Data Heterogeneity-Robust Federated Learning via Group Client Selection in Industrial IoTcited by 25
- 2021Learn Locally, Correct Globally: A Distributed Algorithm for Training Graph Neural Networkscited by 24
- 2022Communication-Efficient Federated Learning with Accelerated Client Gradientcited by 24
- 2022FedGCN: Convergence-Communication Tradeoffs in Federated Training of Graph Convolutional Networkscited by 24
- 2022DELTA: Diverse Client Sampling for Fasting Federated Learningcited by 24
- 2023A Survey of Trustworthy Federated Learning with Perspectives on Security, Robustness, and Privacycited by 24
- 2023Every Parameter Matters: Ensuring the Convergence of Federated Learning with Dynamic Heterogeneous Models Reductioncited by 24
- 2023GradientCoin: A Peer-to-Peer Decentralized Large Language Modelscited by 23
- 2022Gradient Masked Averaging for Federated Learningcited by 22
- 2021Federated Deep AUC Maximization for Heterogeneous Data with a Constant Communication Complexitycited by 21
- 2022Local Stochastic Bilevel Optimization with Momentum-Based Variance Reductioncited by 20
- 2022A Communication-Efficient Distributed Gradient Clipping Algorithm for Training Deep Neural Networkscited by 20
- 2023FusionAI: Decentralized Training and Deploying LLMs with Massive Consumer-Level GPUscited by 20
- 2021Communication-efficient SGD: From Local SGD to One-Shot Averagingcited by 19
- 2021FedPAGE: A Fast Local Stochastic Gradient Method for Communication-Efficient Federated Learningcited by 19
50 most cited of 277 All 277 (JSON)
- 2026A Momentum-Based Variance-Reduced Algorithm for Federated Multiobjective Optimization24 Aug 2026
- 2026Rethinking Factor Sharing in Federated LoRA: A Rank-Aware Adaptive Approach10 Aug 2026
- 2026Demystifying Pipeline Parallelism: First Theory for PipeDream2 Jun 2026
- 2026Boosting Multimodal Federated Learning via Chained Modality Optimization1 Jun 2026
- 2026A Note on Stability for Orthogonalized Matrix Momentum with Client Sampling1 Jun 2026
- 2026Provably Communication-Efficient and Privacy-Preserving Federated Graph Neural Networks25 May 2026
- 2026CRAFT: Conflict-Resolved Aggregation for Federated Training20 May 2026
- 2026LOSCAR-SGD: Local SGD with Communication-Computation Overlap and Delay-Corrected Sparse Model Averaging20 May 2026
- 2026DisAgg: Distributed Aggregators for Efficient Secure Aggregation in Federated Learning13 May 2026
- 2026FedSPDnet: Geometry-Aware Federated Deep Learning with SPDnet24 Apr 2026
- 2026LoDAdaC: a unified local training-based decentralized framework with adaptive gradients and compressed communication11 Apr 2026
- 2026EdgeFLow: Serverless Federated Learning via Sequential Model Migration in Edge Networks3 Mar 2026
38 more
- 2026Decentralized Federated Learning by Partial Message Exchange2 Mar 2026
- 2026FedTreeLoRA: Reconciling Statistical and Functional Heterogeneity in Federated LoRA Fine-Tuning27 Feb 2026
- 2026Ordered Local Momentum for Asynchronous Distributed Learning under Arbitrary Delays18 Jan 2026
- 2026Communication-Efficient Federated Learning by Exploiting Spatio-Temporal Correlations of Gradients15 Jan 2026
- 2026Tight Analysis of Decentralized SGD: A Markov Chain Perspective11 Jan 2026
- 2026Communication-Efficient Federated AUC Maximization with Cyclic Client Participation4 Jan 2026
- 2025Timely Parameter Updating in Over-the-Air Federated Learning22 Dec 2025
- 2025CurvaDion: Curvature-Adaptive Distributed Orthonormalization13 Dec 2025
- 2025Distributed Zero-Shot Learning for Visual Recognition11 Nov 2025
- 2025On Provable Benefits of Muon in Federated Learning4 Oct 2025
- 2025Delayed Momentum Aggregation: Communication-efficient Byzantine-robust Federated Learning with Partial Participation3 Sep 2025
- 2025Cooperative SGD with Dynamic Mixing Matrices20 Aug 2025
- 2025Pigeon-SL: Robust Split Learning Framework for Edge Intelligence under Malicious Clients4 Aug 2025
- 2025Asynchronous Federated Learning with non-convex client objective functions and heterogeneous dataset3 Aug 2025
- 2025Convergence Analysis of Aggregation-Broadcast in LoRA-enabled Distributed Fine-Tuning2 Aug 2025
- 2025Communication-Efficient Distributed Training for Collaborative Flat Optima Recovery in Deep Learning27 Jul 2025
- 2025Optimal Batch-Size Control for Low-Latency Federated Learning with Device Heterogeneity21 Jul 2025
- 2025Ampere: Communication-Efficient and High-Accuracy Split Federated Learning8 Jul 2025
- 2025FedWSQ: Efficient Federated Learning with Weight Standardization and Distribution-Aware Non-Uniform Quantization30 Jun 2025
- 2025Incentivizing High-quality Participation From Federated Learning Agents20 Jun 2025
- 2025FSL-SAGE: Accelerating Federated Split Learning via Smashed Activation Gradient Estimation29 May 2025
- 2025The Panaceas for Improving Low-Rank Decomposition in Communication-Efficient Federated Learning29 May 2025
- 2025DeCAF: Decentralized Consensus-And-Factorization for Low-Rank Adaptation of Foundation Models27 May 2025
- 2025FedHL: Federated Learning for Heterogeneous Low-Rank Adaptation via Unbiased Aggregation24 May 2025
- 2025Topology-Aware Knowledge Propagation in Decentralized Learning16 May 2025
- 2025FDA-Opt: Federated Fine-Tuning via Dynamic Update Schedules7 May 2025
- 2025Cluster-Aware Multi-Round Update for Wireless Federated Learning in Heterogeneous Environments6 May 2025
- 2025Pseudo-Asynchronous Local SGD: Robust and Efficient Data-Parallel Training25 Apr 2025
- 2025Decentralized Nonconvex Composite Federated Learning with Gradient Tracking and Momentum17 Apr 2025
- 2025FedCanon: Non-Convex Composite Federated Learning with Efficient Proximal Operation on Heterogeneous Data16 Apr 2025
- 2025Global Group Fairness in Federated Learning via Function Tracking19 Mar 2025
- 2025Biased Federated Learning under Wireless Heterogeneity8 Mar 2025
- 2025Convergence Analysis of Federated Learning Methods Using Backward Error Analysis5 Mar 2025
- 2025Communication-Efficient Device Scheduling for Federated Learning Using Lyapunov Optimization1 Mar 2025
- 2025Preconditioned Inexact Stochastic ADMM for Deep Model15 Feb 2025
- 2025Federated Sketching LoRA: A Flexible Framework for Heterogeneous Collaborative Fine-Tuning of LLMs31 Jan 2025
- 2025Communication-Efficient Federated Learning by Quantized Variance Reduction for Heterogeneous Wireless Edge Networks20 Jan 2025
- 2025Multiplayer Federated Learning: Reaching Equilibrium with Less Communication14 Jan 2025
50 newest of 277 All 277 (JSON)
- 2022Federated Zero-Shot Learning for Visual Recognitioncited by 4
- 2022Federated Zero-Shot Learning for Visual Recognition5 Sep 2022
- 2021A Field Guide to Federated Optimizationcited by 312
- 2021Achieving Linear Speedup with Partial Worker Participation in Non-IID Federated Learningcited by 192
- 2021Federated Learning with Buffered Asynchronous Aggregationcited by 188
- 2021Distributed Learning in Wireless Networks: Recent Progress and Future Challengescited by 125
- 2021Federated Graph Classification over Non-IID Graphscited by 113
- 2023Stochastic Controlled Averaging for Federated Learning with Communication Compressioncited by 100
- 2021Clustered Sampling: Low-Variance and Improved Representativity for Clients Selection in Federated Learningcited by 93
- 2024Selective Aggregation for Low-Rank Adaptation in Federated Learningcited by 80
- 2021Tackling System and Statistical Heterogeneity for Federated Learning with Adaptive Client Samplingcited by 66
- 2022Tackling Data Heterogeneity in Federated Learning with Class Prototypescited by 66
- 2022FedNest: Federated Bilevel, Minimax, and Compositional Optimizationcited by 60
- 2022Communication-Efficient Stochastic Zeroth-Order Optimization for Federated Learningcited by 59
12 most cited of 274 All 274 (JSON)
- 2026A Momentum-Based Variance-Reduced Algorithm for Federated Multiobjective Optimization24 Aug 2026
- 2026Demystifying Pipeline Parallelism: First Theory for PipeDream2 Jun 2026
- 2026Boosting Multimodal Federated Learning via Chained Modality Optimization1 Jun 2026
- 2026A Note on Stability for Orthogonalized Matrix Momentum with Client Sampling1 Jun 2026
- 2026Provably Communication-Efficient and Privacy-Preserving Federated Graph Neural Networks25 May 2026
- 2026CRAFT: Conflict-Resolved Aggregation for Federated Training20 May 2026
- 2026LOSCAR-SGD: Local SGD with Communication-Computation Overlap and Delay-Corrected Sparse Model Averaging20 May 2026
- 2026DisAgg: Distributed Aggregators for Efficient Secure Aggregation in Federated Learning13 May 2026
- 2026FedSPDnet: Geometry-Aware Federated Deep Learning with SPDnet24 Apr 2026
- 2026LoDAdaC: a unified local training-based decentralized framework with adaptive gradients and compressed communication11 Apr 2026
- 2026EdgeFLow: Serverless Federated Learning via Sequential Model Migration in Edge Networks3 Mar 2026
- 2026Decentralized Federated Learning by Partial Message Exchange2 Mar 2026
12 newest of 274 All 274 (JSON)