Moshpit SGD: Communication-Efficient Decentralized Training on Heterogeneous Unreliable Devices
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
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
- 2020Scaling Laws for Neural Language Modelscited by 6,411
- 2016SQuAD: 100,000+ Questions for Machine Comprehension of Textcited by 4,115
- 2019Advances and Open Problems in Federated Learningcited by 3,021
- 2021Switch Transformers: Scaling to Trillion Parameter Models with Simple and Efficient Sparsitycited by 3,014
- 2019ALBERT: A Lite BERT for Self-supervised Learning of Language Representationscited by 2,772
- 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,829
38 more
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
- 2016Federated Learning: Strategies for Improving Communication Efficiencycited by 1,461
- 2015Aligning Books and Movies: Towards Story-like Visual Explanations by Watching Movies and Reading Bookscited by 1,041
- 2020Adaptive Federated Optimizationcited by 1,036
- 2017Revisiting Unreasonable Effectiveness of Data in Deep Learning Eracited by 916
- 2019Towards Federated Learning at Scale: System Designcited by 826
- 2019Big Transfer (BiT): General Visual Representation Learningcited by 766
- 2013Stochastic First- and Zeroth-order Methods for Nonconvex Stochastic Programmingcited by 716
- 2019Large Batch Optimization for Deep Learning: Training BERT in 76 minutescited by 671
- 2018Local SGD Converges Fast and Communicates Littlecited by 595
- 2018Federated Learning for Mobile Keyboard Predictioncited by 565
- 2017Can Decentralized Algorithms Outperform Centralized Algorithms? A Case Study for Decentralized Parallel Stochastic Gradient Descentcited by 496
- 2017Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Trainingcited by 471
- 2018Sparsified SGD with Memorycited by 373
- 2020A Unified Theory of Decentralized SGD with Changing Topology and Local Updatescited by 361
- 2019Error Feedback Fixes SignSGD and other Gradient Compression Schemescited by 306
- 2019Tighter Theory for Local SGD on Identical and Heterogeneous Datacited by 266
- 2017TernGrad: Ternary Gradients to Reduce Communication in Distributed Deep Learningcited by 253
- 2019Decentralized Stochastic Optimization and Gossip Algorithms with Compressed Communicationcited by 218
- 2019SGD: General Analysis and Improved Ratescited by 206
- 2018Applied Federated Learning: Improving Google Keyboard Query Suggestionscited by 202
- 2018Don't Use Large Mini-Batches, Use Local SGDcited by 201
- 2019A Survey on Distributed Machine Learningcited by 187
- 2019Qsparse-local-SGD: Distributed SGD with Quantization, Sparsification, and Local Computationscited by 179
- 2019Privacy-preserving Federated Brain Tumour Segmentationcited by 169
- 2017Asynchronous Decentralized Parallel Stochastic Gradient Descentcited by 159
- 2020Federated Learning with Compression: Unified Analysis and Sharp Guaranteescited by 159
- 2013On the Convergence of Decentralized Gradient Descentcited by 158
- 2018Stochastic Gradient Push for Distributed Deep Learningcited by 152
- 2020Is Local SGD Better than Minibatch SGD?cited by 151
- 2020Minibatch vs Local SGD for Heterogeneous Distributed Learningcited by 147
- 2020On Biased Compression for Distributed Learningcited by 140
- 2016Distributed Mean Estimation with Limited Communicationcited by 134
- 2017Network Topology and Communication-Computation Tradeoffs in Decentralized Optimizationcited by 119
- 2019MLPerf Training Benchmarkcited by 114
- 2019Decentralized Deep Learning with Arbitrary Communication Compressioncited by 109
- 2020Acceleration for Compressed Gradient Descent in Distributed and Federated Optimizationcited by 90
- 2019Natural Compression for Distributed Deep Learningcited by 88
50 most cited of 81 All 81 (JSON)
Built on by
Citing papers per year: 2021: 3; 2022: 1; 2023: 6; 2024: 8; 2025: 9; 2026: 9.
36 papers.
Sort:
By area:
- 2024Simple and Scalable Strategies to Continually Pre-train Large Language Modelscited by 122
- 2023DiLoCo: Distributed Low-Communication Training of Language Modelscited by 115
- 2022Asynchronous SGD Beats Minibatch SGD Under Arbitrary Delayscited by 61
- 2021Distributed Deep Learning in Open Collaborationscited by 58
- 2023SWARM Parallelism: Training Large Models Can Be Surprisingly Communication-Efficientcited by 58
- 2025Streaming DiLoCo with overlapping communication: Towards a Distributed Free Lunchcited by 26
- 2024Asynchronous Local-SGD Training for Language Modelingcited by 24
- 2021Distributed Methods with Compressed Communication for Solving Variational Inequalities, with Theoretical Guaranteescited by 15
- 2023Asynchronous SGD on Graphs: a Unified Framework for Asynchronous Decentralized and Federated Optimizationcited by 11
- 2025Eager Updates For Overlapped Communication and Computation in DiLoCocited by 10
- 2025Subspace Networks: Scaling Decentralized Training with Communication-Efficient Model Parallelismcited by 10
- 2024Communication-Efficient Large-Scale Distributed Deep Learning: A Comprehensive Surveycited by 9
24 more
- 2023A2CiD2: Accelerating Asynchronous Communication in Decentralized Deep Learningcited by 7
- 2024Boosting Asynchronous Decentralized Learning with Model Fragmentationcited by 6
- 2023How Can We Train Deep Learning Models Across Clouds and Continents? An Experimental Studycited by 4
- 2026Decoupled DiLoCo for Resilient Distributed Pre-trainingcited by 4
- 2021Asynchronous speedup in decentralized optimizationcited by 3
- 2023Towards Open Federated Learning Platforms: Survey and Vision from Technical and Legal Perspectivescited by 3
- 2024Protocol Learning, Decentralized Frontier Risk and the No-Off Problemcited by 3
- 2024Ravnest: Decentralized Asynchronous Training on Heterogeneous Devicescited by 2
- 2025Distributed and Decentralised Training: Technical Governance Challenges in a Shifting AI Landscapecited by 2
- 2026Learning to Collaborate: An Orchestrated-Decentralized Framework for Peer-to-Peer LLM Federationcited by 2
- 2026Optimal Asynchronous Stochastic Nonconvex Optimization under Heavy-Tailed Noisecited by 2
- 2026AsyncMesh: Fully Asynchronous Optimization for Data and Pipeline Parallelismcited by 2
- 2024Lower Bounds and Optimal Algorithms for Non-Smooth Convex Decentralized Optimization over Time-Varying Networkscited by 1
- 2024Lion Cub: Minimizing Communication Overhead in Distributed Lioncited by 1
- 2025Accelerating MoE Model Inference with Expert Shardingcited by 0
- 2025Pseudo-Asynchronous Local SGD: Robust and Efficient Data-Parallel Trainingcited by 0
- 2025Topology-Aware Knowledge Propagation in Decentralized Learningcited by 0
- 2025Incentivised Orchestrated Training Architecture (IOTA): A Technical Primer for Releasecited by 0
- 2025MAR-FL: A Communication Efficient Peer-to-Peer Federated Learning Systemcited by 0
- 2026Unextractable Protocol Models: Collaborative Training and Inference without Weight Materializationcited by 0
- 2026Don't Let a Few Network Failures Slow the Entire AllReducecited by 0
- 2026Mixtures of Subspaces for Bandwidth Efficient Context Parallel Trainingcited by 0
- 2026Decentralised AI Training and Inference with BlockTraincited by 0
- 2026Robustifying Asynchronous SGD via Soft Throttlingcited by 0
- 2026Robustifying Asynchronous SGD via Soft Throttling30 Sep 2026
- 2026Decentralised AI Training and Inference with BlockTrain23 Jun 2026
- 2026Mixtures of Subspaces for Bandwidth Efficient Context Parallel Training15 Jun 2026
- 2026Don't Let a Few Network Failures Slow the Entire AllReduce1 Jun 2026
- 2026Unextractable Protocol Models: Collaborative Training and Inference without Weight Materialization22 May 2026
- 2026Decoupled DiLoCo for Resilient Distributed Pre-training23 Apr 2026
- 2026AsyncMesh: Fully Asynchronous Optimization for Data and Pipeline Parallelism30 Jan 2026
- 2026Optimal Asynchronous Stochastic Nonconvex Optimization under Heavy-Tailed Noise27 Jan 2026
- 2026Learning to Collaborate: An Orchestrated-Decentralized Framework for Peer-to-Peer LLM Federation23 Jan 2026
- 2025MAR-FL: A Communication Efficient Peer-to-Peer Federated Learning System4 Dec 2025
- 2025Incentivised Orchestrated Training Architecture (IOTA): A Technical Primer for Release16 Jul 2025
- 2025Distributed and Decentralised Training: Technical Governance Challenges in a Shifting AI Landscape10 Jul 2025
24 more
- 2025Subspace Networks: Scaling Decentralized Training with Communication-Efficient Model Parallelism2 Jun 2025
- 2025Topology-Aware Knowledge Propagation in Decentralized Learning16 May 2025
- 2025Pseudo-Asynchronous Local SGD: Robust and Efficient Data-Parallel Training25 Apr 2025
- 2025Accelerating MoE Model Inference with Expert Sharding11 Mar 2025
- 2025Eager Updates For Overlapped Communication and Computation in DiLoCo18 Feb 2025
- 2025Streaming DiLoCo with overlapping communication: Towards a Distributed Free Lunch30 Jan 2025
- 2024Protocol Learning, Decentralized Frontier Risk and the No-Off Problem10 Dec 2024
- 2024Lion Cub: Minimizing Communication Overhead in Distributed Lion25 Nov 2024
- 2024Boosting Asynchronous Decentralized Learning with Model Fragmentation16 Oct 2024
- 2024Lower Bounds and Optimal Algorithms for Non-Smooth Convex Decentralized Optimization over Time-Varying Networks28 May 2024
- 2024Communication-Efficient Large-Scale Distributed Deep Learning: A Comprehensive Survey9 Apr 2024
- 2024Simple and Scalable Strategies to Continually Pre-train Large Language Models13 Mar 2024
- 2024Asynchronous Local-SGD Training for Language Modeling17 Jan 2024
- 2024Ravnest: Decentralized Asynchronous Training on Heterogeneous Devices3 Jan 2024
- 2023DiLoCo: Distributed Low-Communication Training of Language Models14 Nov 2023
- 2023Asynchronous SGD on Graphs: a Unified Framework for Asynchronous Decentralized and Federated Optimization1 Nov 2023
- 2023Towards Open Federated Learning Platforms: Survey and Vision from Technical and Legal Perspectives5 Jul 2023
- 2023A2CiD2: Accelerating Asynchronous Communication in Decentralized Deep Learning14 Jun 2023
- 2023How Can We Train Deep Learning Models Across Clouds and Continents? An Experimental Study5 Jun 2023
- 2023SWARM Parallelism: Training Large Models Can Be Surprisingly Communication-Efficient27 Jan 2023
- 2022Asynchronous SGD Beats Minibatch SGD Under Arbitrary Delays15 Jun 2022
- 2021Distributed Methods with Compressed Communication for Solving Variational Inequalities, with Theoretical Guarantees7 Oct 2021
- 2021Distributed Deep Learning in Open Collaborations18 Jun 2021
- 2021Asynchronous speedup in decentralized optimization7 Jun 2021
- 2025Accelerating MoE Model Inference with Expert Shardingcited by 0
- 2025Accelerating MoE Model Inference with Expert Sharding11 Mar 2025
- 2024Simple and Scalable Strategies to Continually Pre-train Large Language Modelscited by 122
- 2023DiLoCo: Distributed Low-Communication Training of Language Modelscited by 115
- 2022Asynchronous SGD Beats Minibatch SGD Under Arbitrary Delayscited by 61
- 2021Distributed Deep Learning in Open Collaborationscited by 58
- 2023SWARM Parallelism: Training Large Models Can Be Surprisingly Communication-Efficientcited by 58
- 2025Streaming DiLoCo with overlapping communication: Towards a Distributed Free Lunchcited by 26
- 2024Asynchronous Local-SGD Training for Language Modelingcited by 24
- 2021Distributed Methods with Compressed Communication for Solving Variational Inequalities, with Theoretical Guaranteescited by 15
- 2023Asynchronous SGD on Graphs: a Unified Framework for Asynchronous Decentralized and Federated Optimizationcited by 11
- 2025Eager Updates For Overlapped Communication and Computation in DiLoCocited by 10
- 2025Subspace Networks: Scaling Decentralized Training with Communication-Efficient Model Parallelismcited by 10
- 2024Communication-Efficient Large-Scale Distributed Deep Learning: A Comprehensive Surveycited by 9
12 most cited of 35 All 35 (JSON)
- 2026Robustifying Asynchronous SGD via Soft Throttling30 Sep 2026
- 2026Decentralised AI Training and Inference with BlockTrain23 Jun 2026
- 2026Mixtures of Subspaces for Bandwidth Efficient Context Parallel Training15 Jun 2026
- 2026Don't Let a Few Network Failures Slow the Entire AllReduce1 Jun 2026
- 2026Unextractable Protocol Models: Collaborative Training and Inference without Weight Materialization22 May 2026
- 2026Decoupled DiLoCo for Resilient Distributed Pre-training23 Apr 2026
- 2026AsyncMesh: Fully Asynchronous Optimization for Data and Pipeline Parallelism30 Jan 2026
- 2026Optimal Asynchronous Stochastic Nonconvex Optimization under Heavy-Tailed Noise27 Jan 2026
- 2026Learning to Collaborate: An Orchestrated-Decentralized Framework for Peer-to-Peer LLM Federation23 Jan 2026
- 2025MAR-FL: A Communication Efficient Peer-to-Peer Federated Learning System4 Dec 2025
- 2025Incentivised Orchestrated Training Architecture (IOTA): A Technical Primer for Release16 Jul 2025
- 2025Distributed and Decentralised Training: Technical Governance Challenges in a Shifting AI Landscape10 Jul 2025
12 newest of 35 All 35 (JSON)