mlsanityData to 7 Oct 2026

Moshpit SGD: Communication-Efficient Decentralized Training on Heterogeneous Unreliable Devices

arXiv 2103.03239 ↗First posted 4 Mar 2021cs.LG cs.DC math.OCcited by 36

Not on the map. Why?

Abstract (arXiv)

Training deep neural networks on large datasets can often be accelerated by using multiple compute nodes. This approach, known as distributed training, can utilize hundreds of computers via specialized message-passing protocols such as Ring All-Reduce. However, running these protocols at scale requires reliable high-speed networking that is only available in dedicated clusters. In contrast, many real-world applications, such as federated learning and cloud-based distributed training, operate on unreliable devices with unstable network bandwidth. As a result, these applications are restricted to using parameter servers or gossip-based averaging protocols. In this work, we lift that restriction by proposing Moshpit All-Reduce - an iterative averaging protocol that exponentially converges to the global average. We demonstrate the efficiency of our protocol for distributed optimization with strong theoretical guarantees. The experiments show 1.3x speedup for ResNet-50 training on ImageNet compared to competitive gossip-based strategies and 1.5x speedup when training ALBERT-large from scratch using preemptible compute nodes.

Key facts. Cited by 36 papers in the map (data through 7 Oct 2026). Builds on 81 of its 135 references that are in the map. First posted on arXiv 4 Mar 2021.

Builds on

81 of 135 references.

References · 81

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  3. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  4. 2020Language Models are Few-Shot Learnerscited by 32,199
  5. 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
  6. 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
  7. 2020Scaling Laws for Neural Language Modelscited by 6,411
  8. 2016SQuAD: 100,000+ Questions for Machine Comprehension of Textcited by 4,115
  9. 2019Advances and Open Problems in Federated Learningcited by 3,021
  10. 2021Switch Transformers: Scaling to Trillion Parameter Models with Simple and Efficient Sparsitycited by 3,014
  11. 2019ALBERT: A Lite BERT for Self-supervised Learning of Language Representationscited by 2,772
  12. 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,829
38 more
  1. 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
  2. 2016Federated Learning: Strategies for Improving Communication Efficiencycited by 1,461
  3. 2015Aligning Books and Movies: Towards Story-like Visual Explanations by Watching Movies and Reading Bookscited by 1,041
  4. 2020Adaptive Federated Optimizationcited by 1,036
  5. 2017Revisiting Unreasonable Effectiveness of Data in Deep Learning Eracited by 916
  6. 2019Towards Federated Learning at Scale: System Designcited by 826
  7. 2019Big Transfer (BiT): General Visual Representation Learningcited by 766
  8. 2013Stochastic First- and Zeroth-order Methods for Nonconvex Stochastic Programmingcited by 716
  9. 2019Large Batch Optimization for Deep Learning: Training BERT in 76 minutescited by 671
  10. 2018Local SGD Converges Fast and Communicates Littlecited by 595
  11. 2018Federated Learning for Mobile Keyboard Predictioncited by 565
  12. 2017Can Decentralized Algorithms Outperform Centralized Algorithms? A Case Study for Decentralized Parallel Stochastic Gradient Descentcited by 496
  13. 2017Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Trainingcited by 471
  14. 2018Sparsified SGD with Memorycited by 373
  15. 2020A Unified Theory of Decentralized SGD with Changing Topology and Local Updatescited by 361
  16. 2019Error Feedback Fixes SignSGD and other Gradient Compression Schemescited by 306
  17. 2019Tighter Theory for Local SGD on Identical and Heterogeneous Datacited by 266
  18. 2017TernGrad: Ternary Gradients to Reduce Communication in Distributed Deep Learningcited by 253
  19. 2019Decentralized Stochastic Optimization and Gossip Algorithms with Compressed Communicationcited by 218
  20. 2019SGD: General Analysis and Improved Ratescited by 206
  21. 2018Applied Federated Learning: Improving Google Keyboard Query Suggestionscited by 202
  22. 2018Don't Use Large Mini-Batches, Use Local SGDcited by 201
  23. 2019A Survey on Distributed Machine Learningcited by 187
  24. 2019Qsparse-local-SGD: Distributed SGD with Quantization, Sparsification, and Local Computationscited by 179
  25. 2019Privacy-preserving Federated Brain Tumour Segmentationcited by 169
  26. 2017Asynchronous Decentralized Parallel Stochastic Gradient Descentcited by 159
  27. 2020Federated Learning with Compression: Unified Analysis and Sharp Guaranteescited by 159
  28. 2013On the Convergence of Decentralized Gradient Descentcited by 158
  29. 2018Stochastic Gradient Push for Distributed Deep Learningcited by 152
  30. 2020Is Local SGD Better than Minibatch SGD?cited by 151
  31. 2020Minibatch vs Local SGD for Heterogeneous Distributed Learningcited by 147
  32. 2020On Biased Compression for Distributed Learningcited by 140
  33. 2016Distributed Mean Estimation with Limited Communicationcited by 134
  34. 2017Network Topology and Communication-Computation Tradeoffs in Decentralized Optimizationcited by 119
  35. 2019MLPerf Training Benchmarkcited by 114
  36. 2019Decentralized Deep Learning with Arbitrary Communication Compressioncited by 109
  37. 2020Acceleration for Compressed Gradient Descent in Distributed and Federated Optimizationcited by 90
  38. 2019Natural Compression for Distributed Deep Learningcited by 88

50 most cited of 81 All 81 (JSON)

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 3; 2022: 1; 2023: 6; 2024: 8; 2025: 9; 2026: 9.

36 papers.

Sort:

By area:

  1. 2024Simple and Scalable Strategies to Continually Pre-train Large Language Modelscited by 122
  2. 2023DiLoCo: Distributed Low-Communication Training of Language Modelscited by 115
  3. 2022Asynchronous SGD Beats Minibatch SGD Under Arbitrary Delayscited by 61
  4. 2021Distributed Deep Learning in Open Collaborationscited by 58
  5. 2023SWARM Parallelism: Training Large Models Can Be Surprisingly Communication-Efficientcited by 58
  6. 2025Streaming DiLoCo with overlapping communication: Towards a Distributed Free Lunchcited by 26
  7. 2024Asynchronous Local-SGD Training for Language Modelingcited by 24
  8. 2021Distributed Methods with Compressed Communication for Solving Variational Inequalities, with Theoretical Guaranteescited by 15
  9. 2023Asynchronous SGD on Graphs: a Unified Framework for Asynchronous Decentralized and Federated Optimizationcited by 11
  10. 2025Eager Updates For Overlapped Communication and Computation in DiLoCocited by 10
  11. 2025Subspace Networks: Scaling Decentralized Training with Communication-Efficient Model Parallelismcited by 10
  12. 2024Communication-Efficient Large-Scale Distributed Deep Learning: A Comprehensive Surveycited by 9
24 more
  1. 2023A2CiD2: Accelerating Asynchronous Communication in Decentralized Deep Learningcited by 7
  2. 2024Boosting Asynchronous Decentralized Learning with Model Fragmentationcited by 6
  3. 2023How Can We Train Deep Learning Models Across Clouds and Continents? An Experimental Studycited by 4
  4. 2026Decoupled DiLoCo for Resilient Distributed Pre-trainingcited by 4
  5. 2021Asynchronous speedup in decentralized optimizationcited by 3
  6. 2023Towards Open Federated Learning Platforms: Survey and Vision from Technical and Legal Perspectivescited by 3
  7. 2024Protocol Learning, Decentralized Frontier Risk and the No-Off Problemcited by 3
  8. 2024Ravnest: Decentralized Asynchronous Training on Heterogeneous Devicescited by 2
  9. 2025Distributed and Decentralised Training: Technical Governance Challenges in a Shifting AI Landscapecited by 2
  10. 2026Learning to Collaborate: An Orchestrated-Decentralized Framework for Peer-to-Peer LLM Federationcited by 2
  11. 2026Optimal Asynchronous Stochastic Nonconvex Optimization under Heavy-Tailed Noisecited by 2
  12. 2026AsyncMesh: Fully Asynchronous Optimization for Data and Pipeline Parallelismcited by 2
  13. 2024Lower Bounds and Optimal Algorithms for Non-Smooth Convex Decentralized Optimization over Time-Varying Networkscited by 1
  14. 2024Lion Cub: Minimizing Communication Overhead in Distributed Lioncited by 1
  15. 2025Accelerating MoE Model Inference with Expert Shardingcited by 0
  16. 2025Pseudo-Asynchronous Local SGD: Robust and Efficient Data-Parallel Trainingcited by 0
  17. 2025Topology-Aware Knowledge Propagation in Decentralized Learningcited by 0
  18. 2025Incentivised Orchestrated Training Architecture (IOTA): A Technical Primer for Releasecited by 0
  19. 2025MAR-FL: A Communication Efficient Peer-to-Peer Federated Learning Systemcited by 0
  20. 2026Unextractable Protocol Models: Collaborative Training and Inference without Weight Materializationcited by 0
  21. 2026Don't Let a Few Network Failures Slow the Entire AllReducecited by 0
  22. 2026Mixtures of Subspaces for Bandwidth Efficient Context Parallel Trainingcited by 0
  23. 2026Decentralised AI Training and Inference with BlockTraincited by 0
  24. 2026Robustifying Asynchronous SGD via Soft Throttlingcited by 0