DeMo: Decoupled Momentum Optimization
Not on the map. Why?
Abstract (arXiv)
Scaling neural network training increasingly depends on synchronous data-parallelism, yet full-precision gradient all-reduce imposes a severe communication bottleneck. We propose Decoupled Momentum Optimization (DeMo), a drop-in replacement for any momentum-based optimizers that significantly reduces the communication bandwidth while maintaining convergence. DeMo (i) decouples local momentum updates, (ii) applies a fast orthonormal transform (e.g., DCT) followed by top-k sparsification, and (iii) reuses the momentum buffer as error feedback via momentum subtraction. This design reduces per-step communication by up to two orders of magnitude with minimal computational overhead. Experiments on 300M and 1B-parameter DeMo language models show DeMo transmits up to 85x less data per GPU than AdamW-DDP while achieving comparable loss and accuracy. DeMo is topology-agnostic and enables training across multi-datacenter or Ethernet-based setups. Code is available at https://github.com/bloc97/DeMo
Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). Builds on 33 of its 51 references that are in the map. First posted on arXiv 29 Nov 2024.
Builds on
33 of 51 references.
References · 33
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2023GPT-4 Technical Reportcited by 18,396
- 2024The Llama 3 Herd of Modelscited by 14,715
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,669
- 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,868
- 2018Federated Learning with Non-IID Datacited by 1,108
- 2024OLMo: Accelerating the Science of Language Modelscited by 613
- 2018Local SGD Converges Fast and Communicates Littlecited by 605
- 2018signSGD: Compressed Optimisation for Non-Convex Problemscited by 571
- 2017Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Trainingcited by 478
- 2024GaLore: Memory-Efficient LLM Training by Gradient Low-Rank Projectioncited by 463
- 2023Symbolic Discovery of Optimization Algorithmscited by 434
21 more
- 2018Sparsified SGD with Memorycited by 376
- 2019Error Feedback Fixes SignSGD and other Gradient Compression Schemescited by 310
- 2017TernGrad: Ternary Gradients to Reduce Communication in Distributed Deep Learningcited by 256
- 2017Sparse Communication for Distributed Gradient Descentcited by 249
- 2019PowerSGD: Practical Low-Rank Gradient Compression for Distributed Optimizationcited by 238
- 2018The Convergence of Sparsified Gradient Methodscited by 229
- 2018Don't Use Large Mini-Batches, Use Local SGDcited by 202
- 2024Old Optimizer, New Norm: An Anthologycited by 193
- 2020A Simple Convergence Proof of Adam and Adagradcited by 171
- 2020Memory-Efficient Pipeline-Parallel DNN Trainingcited by 134
- 2023DiLoCo: Distributed Low-Communication Training of Language Modelscited by 121
- 2024Flora: Low-Rank Adapters Are Secretly Gradient Compressorscited by 108
- 2021MARINA: Faster Non-Convex Distributed Learning with Compressioncited by 78
- 2023Lion Secretly Solves Constrained Optimization: As Lyapunov Predictscited by 51
- 2024Cautious Optimizers: Improving Training with One Line of Codecited by 47
- 2024Memory-Efficient LLM Training with Online Subspace Descentcited by 39
- 2019Communication-Efficient Distributed Learning via Lazily Aggregated Quantized Gradientscited by 32
- 2024Efficient Training of Large Language Models on Distributed Infrastructures: A Surveycited by 27
- 2024Communication Efficient Distributed Training with Distributed Lioncited by 18
- 2024Memory-Efficient Optimization with Factorized Hamiltonian Descentcited by 11
- 2024Communication-Efficient Federated Low-Rank Update Algorithm and its Connection to Implicit Regularizationcited by 6
Built on by
Citing papers per year: 2025: 3; 2026: 8.
11 papers.
- 2025Muon Optimizes Under Spectral Norm Constraintscited by 86
- 2025Streaming DiLoCo with overlapping communication: Towards a Distributed Free Lunchcited by 28
- 2026Training-Free Looped Transformerscited by 15
- 2026Understanding and Exploiting Weight Update Sparsity for Communication-Efficient Distributed RLcited by 7
- 2026φ-Balancing for Mixture-of-Experts Trainingcited by 5
- 2025MT-DAO: Multi-Timescale Distributed Adaptive Optimizers with Local Updatescited by 2
- 2026LoRDO: Distributed Low-Rank Optimization with Infrequent Communicationcited by 1
- 2026Decentralised AI Training and Inference with BlockTraincited by 0
- 2026SCAPE: Accurate and Efficient LLM Training with Extreme Sparse Communicationcited by 0
- 2026Communication-Efficient LLM Adaptation over Decentralized GPU Meshescited by 0
- 2026Greedy Local Learning for Language Model Pretraining: Gaps and Objective Designcited by 0
- 2026Greedy Local Learning for Language Model Pretraining: Gaps and Objective Design4 Oct 2026
- 2026Communication-Efficient LLM Adaptation over Decentralized GPU Meshes13 Sep 2026
- 2026SCAPE: Accurate and Efficient LLM Training with Extreme Sparse Communication2 Jul 2026
- 2026Decentralised AI Training and Inference with BlockTrain23 Jun 2026
- 2026Training-Free Looped Transformers22 May 2026
- 2026φ-Balancing for Mixture-of-Experts Training14 May 2026
- 2026LoRDO: Distributed Low-Rank Optimization with Infrequent Communication4 Feb 2026
- 2026Understanding and Exploiting Weight Update Sparsity for Communication-Efficient Distributed RL3 Feb 2026
- 2025MT-DAO: Multi-Timescale Distributed Adaptive Optimizers with Local Updates6 Oct 2025
- 2025Muon Optimizes Under Spectral Norm Constraints18 Jun 2025
- 2025Streaming DiLoCo with overlapping communication: Towards a Distributed Free Lunch30 Jan 2025