Quasi-Global Momentum: Accelerating Decentralized Deep Learning on Heterogeneous Data
Not on the map. Why?
Abstract (arXiv)
Decentralized training of deep learning models is a key element for enabling data privacy and on-device learning over networks. In realistic learning scenarios, the presence of heterogeneity across different clients' local datasets poses an optimization challenge and may severely deteriorate the generalization performance. In this paper, we investigate and identify the limitation of several decentralized optimization algorithms for different degrees of data heterogeneity. We propose a novel momentum-based method to mitigate this decentralized training difficulty. We show in extensive empirical experiments on various CV/NLP datasets (CIFAR-10, ImageNet, and AG News) and several network topologies (Ring and Social Network) that our method is much more robust to the heterogeneity of clients' data than other existing methods, by a significant improvement in test performance (1% !-! 20%). Our code is publicly available.
Key facts. Cited by 69 papers in the map (data through 7 Oct 2026). Builds on 71 of its 90 references that are in the map. First posted on arXiv 9 Feb 2021.
Builds on
71 of 90 references.
References · 71
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,243
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
- 2019Advances and Open Problems in Federated Learningcited by 3,021
- 2015Character-level Convolutional Networks for Text Classificationcited by 2,293
- 2018Group Normalizationcited by 1,514
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
38 more
- 2016Federated Learning: Strategies for Improving Communication Efficiencycited by 1,461
- 2016Optimization Methods for Large-Scale Machine Learningcited by 1,140
- 2018Federated Learning with Non-IID Datacited by 1,099
- 2020Tackling the Objective Inconsistency Problem in Heterogeneous Federated Optimizationcited by 897
- 2019Measuring the Effects of Non-Identical Data Distribution for Federated Visual Classificationcited by 836
- 2020Ensemble Distillation for Robust Model Fusion in Federated Learningcited by 678
- 2017Can Decentralized Algorithms Outperform Centralized Algorithms? A Case Study for Decentralized Parallel Stochastic Gradient Descentcited by 496
- 2018Bag of Tricks for Image Classification with Convolutional Neural Networkscited by 430
- 2019Bayesian Nonparametric Federated Learning of Neural Networkscited by 385
- 2017A Downsampled Variant of ImageNet as an Alternative to the CIFAR datasetscited by 374
- 2020A Unified Theory of Decentralized SGD with Changing Topology and Local Updatescited by 361
- 2018How Does Batch Normalization Help Optimization?cited by 355
- 2020HeteroFL: Computation and Communication Efficient Federated Learning for Heterogeneous Clientscited by 334
- 2019The Non-IID Data Quagmire of Decentralized Machine Learningcited by 303
- 2019Lower Bounds for Non-Convex Stochastic Optimizationcited by 303
- 2020FedML: A Research Library and Benchmark for Federated Machine Learningcited by 298
- 2020On the Stability of Fine-tuning BERT: Misconceptions, Explanations, and Strong Baselinescited by 254
- 2019Decentralized Stochastic Optimization and Gossip Algorithms with Compressed Communicationcited by 218
- 2018Don't Use Large Mini-Batches, Use Local SGDcited by 201
- 2019On the Linear Speedup Analysis of Communication Efficient Momentum SGD for Distributed Non-Convex Optimizationcited by 178
- 2019SCAFFOLD: Stochastic Controlled Averaging for Federated Learningcited by 174
- 2014EXTRA: An Exact First-Order Algorithm for Decentralized Consensus Optimizationcited by 160
- 2017Asynchronous Decentralized Parallel Stochastic Gradient Descentcited by 159
- 2020Federated Learning with Compression: Unified Analysis and Sharp Guaranteescited by 159
- 2018Stochastic Gradient Push for Distributed Deep Learningcited by 152
- 2020Mime: Mimicking Centralized Stochastic Algorithms in Federated Learningcited by 152
- 2018D2: Decentralized Training over Decentralized Datacited by 140
- 2019SlowMo: Improving Communication-Efficient Distributed SGD with Slow Momentumcited by 121
- 2017Network Topology and Communication-Computation Tradeoffs in Decentralized Optimizationcited by 119
- 2018Three Mechanisms of Weight Decay Regularizationcited by 112
- 2019Decentralized Deep Learning with Arbitrary Communication Compressioncited by 109
- 2018Distributed Stochastic Gradient Tracking Methodscited by 106
- 2018Communication Compression for Decentralized Trainingcited by 87
- 2017Optimal algorithms for smooth and strongly convex distributed optimization in networkscited by 81
- 2019MATCHA: Speeding Up Decentralized SGD via Matching Decomposition Samplingcited by 67
- 2018Norm matters: efficient and accurate normalization schemes in deep networkscited by 62
- 2020Siloed Federated Learning for Multi-Centric Histopathology Datasetscited by 61
- 2018Towards Understanding Regularization in Batch Normalizationcited by 56
50 most cited of 71 All 71 (JSON)
Built on by
Citing papers per year: 2021: 12; 2022: 20; 2023: 16; 2024: 10; 2025: 6; 2026: 5.
69 papers.
Sort:
- 2022ProxSkip: Yes! Local Gradient Steps Provably Lead to Communication Acceleration! Finally!cited by 134
- 2021Edge Artificial Intelligence for 6G: Vision, Enabling Technologies, and Applicationscited by 96
- 2021FedCM: Federated Learning with Client-level Momentumcited by 77
- 2022DisPFL: Towards Communication-Efficient Personalized Federated Learning via Decentralized Sparse Trainingcited by 74
- 2022An Improved Analysis of Gradient Tracking for Decentralized Machine Learningcited by 68
- 2021Exponential Graph is Provably Efficient for Decentralized Deep Trainingcited by 55
- 2021DecentLaM: Decentralized Momentum SGD for Large-batch Deep Trainingcited by 40
- 2021RelaySum for Decentralized Deep Learning on Heterogeneous Datacited by 39
- 2022Lower Bounds and Nearly Optimal Algorithms in Distributed Learning with Communication Compressioncited by 33
- 2022Refined Convergence and Topology Learning for Decentralized SGD with Heterogeneous Datacited by 31
- 2022Byzantine-Robust Decentralized Learning via ClippedGossipcited by 29
- 2021Removing Data Heterogeneity Influence Enhances Network Topology Dependence of Decentralized SGDcited by 28
38 more
- 2022Beyond spectral gap: The role of the topology in decentralized learningcited by 27
- 2021Personalized Federated Learning with Adaptive Batchnorm for Healthcarecited by 26
- 2022TCT: Convexifying Federated Learning using Bootstrapped Neural Tangent Kernelscited by 26
- 2021Decentralized Local Stochastic Extra-Gradient for Variational Inequalitiescited by 25
- 2022Towards Effective Clustered Federated Learning: A Peer-to-peer Framework with Adaptive Neighbor Matchingcited by 24
- 2023Efficient Federated Learning via Local Adaptive Amended Optimizer with Linear Speedupcited by 23
- 2022Revisiting Optimal Convergence Rate for Smooth and Non-convex Stochastic Decentralized Optimizationcited by 22
- 2022Momentum Tracking: Momentum Acceleration for Decentralized Deep Learning on Heterogeneous Datacited by 20
- 2021BlueFog: Make Decentralized Algorithms Practical for Optimization and Deep Learningcited by 16
- 2023Unbiased Compression Saves Communication in Distributed Optimization: When and How Much?cited by 14
- 2021D-Cliques: Compensating for Data Heterogeneity with Topology in Decentralized Federated Learningcited by 12
- 2022Data-heterogeneity-aware Mixing for Decentralized Learningcited by 12
- 2023Global Update Tracking: A Decentralized Learning Algorithm for Heterogeneous Datacited by 12
- 2024Decentralized Directed Collaboration for Personalized Federated Learningcited by 9
- 2022On Generalization of Decentralized Learning with Separable Datacited by 8
- 2023Beyond Exponential Graph: Communication-Efficient Topologies for Decentralized Learning via Finite-time Convergencecited by 8
- 2023Towards More Suitable Personalization in Federated Learning via Decentralized Partial Model Trainingcited by 8
- 2023A2CiD2: Accelerating Asynchronous Communication in Decentralized Deep Learningcited by 7
- 2025FedMuon: Federated Learning with Bias-corrected LMO-based Optimizationcited by 7
- 2023DSGD-CECA: Decentralized SGD with Communication-Optimal Exact Consensus Algorithmcited by 6
- 2022Sign Bit is Enough: A Learning Synchronization Framework for Multi-hop All-reduce with Ultimate Compressioncited by 5
- 2022Neighborhood Gradient Clustering: An Efficient Decentralized Learning Method for Non-IID Data Distributionscited by 5
- 2023Asymmetrically Decentralized Federated Learningcited by 5
- 2023DePRL: Achieving Linear Convergence Speedup in Personalized Decentralized Learning with Shared Representationscited by 5
- 2024Ordered Momentum for Asynchronous SGDcited by 5
- 2022Optimal Complexity in Non-Convex Decentralized Learning over Time-Varying Networkscited by 4
- 2024From promise to practice: realizing high-performance decentralized trainingcited by 4
- 2023Beyond spectral gap (extended): The role of the topology in decentralized learningcited by 3
- 2023Homogenizing Non-IID datasets via In-Distribution Knowledge Distillation for Decentralized Learningcited by 3
- 2024DIMAT: Decentralized Iterative Merging-And-Training for Deep Learning Modelscited by 3
- 2025Scalable Decentralized Learning with Teleportationcited by 3
- 2021Low Precision Decentralized Distributed Training over IID and non-IID Datacited by 2
- 2023CoDeC: Communication-Efficient Decentralized Continual Learningcited by 2
- 2024Smart Sampling: Helping from Friendly Neighbors for Decentralized Federated Learningcited by 2
- 2025PDSL: Privacy-Preserved Decentralized Stochastic Learning with Heterogeneous Data Distributioncited by 2
- 2023Structured Cooperative Learning with Graphical Model Priorscited by 1
- 2024Averaging Rate Scheduler for Decentralized Learning on Heterogeneous Datacited by 1
- 2024FedNMUT -- Federated Noisy Model Update Tracking Convergence Analysiscited by 1
50 most cited of 69 All 69 (JSON)
- 2026Improved Convergence Analysis of Topology Dependence in Decentralized SGD8 Jun 2026
- 2026DPDL: Towards Differential Privacy Preservation in Decentralized Stochastic Learning on Non-IID Data3 Jun 2026
- 2026DECA: Decentralizing Block-Wise Adam for Efficient LLM Full-Parameter Fine-Tuning on Non-IID Data2 Jun 2026
- 2026Event-Triggered Gossip for Distributed Learning22 Feb 2026
- 2026Decentralized SGD with Controlled Disagreement Finds Flatter Minima2 Feb 2026
- 2025Unveiling the Power of Multiple Gossip Steps: A Stability-Based Generalization Analysis in Decentralized Training9 Oct 2025
- 2025FedMuon: Federated Learning with Bias-corrected LMO-based Optimization30 Sep 2025
- 2025A Tale of Two Learning Algorithms: Multiple Stream Random Walk and Asynchronous Gossip14 Apr 2025
- 2025PDSL: Privacy-Preserved Decentralized Stochastic Learning with Heterogeneous Data Distribution31 Mar 2025
- 2025A Bias-Correction Decentralized Stochastic Gradient Algorithm with Momentum Acceleration31 Jan 2025
- 2025Scalable Decentralized Learning with Teleportation25 Jan 2025
- 2024ROSS: RObust decentralized Stochastic learning based on Shapley values1 Nov 2024
38 more
- 2024From promise to practice: realizing high-performance decentralized training15 Oct 2024
- 2024Ordered Momentum for Asynchronous SGD27 Jul 2024
- 2024Smart Sampling: Helping from Friendly Neighbors for Decentralized Federated Learning5 Jul 2024
- 2024Decentralized Directed Collaboration for Personalized Federated Learning28 May 2024
- 2024SADDLe: Sharpness-Aware Decentralized Deep Learning with Heterogeneous Data22 May 2024
- 2024DIMAT: Decentralized Iterative Merging-And-Training for Deep Learning Models11 Apr 2024
- 2024AdaGossip: Adaptive Consensus Step-size for Decentralized Deep Learning with Communication Compression9 Apr 2024
- 2024FedNMUT -- Federated Noisy Model Update Tracking Convergence Analysis20 Mar 2024
- 2024Averaging Rate Scheduler for Decentralized Learning on Heterogeneous Data5 Mar 2024
- 2023DePRL: Achieving Linear Convergence Speedup in Personalized Decentralized Learning with Shared Representations17 Dec 2023
- 2023Cross-feature Contrastive Loss for Decentralized Deep Learning on Heterogeneous Data24 Oct 2023
- 2023Asymmetrically Decentralized Federated Learning8 Oct 2023
- 2023Efficient Federated Learning via Local Adaptive Amended Optimizer with Linear Speedup30 Jul 2023
- 2023Achieving Linear Speedup in Decentralized Stochastic Compositional Minimax Optimization25 Jul 2023
- 2023Structured Cooperative Learning with Graphical Model Priors16 Jun 2023
- 2023A2CiD2: Accelerating Asynchronous Communication in Decentralized Deep Learning14 Jun 2023
- 2023DSGD-CECA: Decentralized SGD with Communication-Optimal Exact Consensus Algorithm1 Jun 2023
- 2023Unbiased Compression Saves Communication in Distributed Optimization: When and How Much?25 May 2023
- 2023Towards More Suitable Personalization in Federated Learning via Decentralized Partial Model Training24 May 2023
- 2023Beyond Exponential Graph: Communication-Efficient Topologies for Decentralized Learning via Finite-time Convergence19 May 2023
- 2023Global Update Tracking: A Decentralized Learning Algorithm for Heterogeneous Data8 May 2023
- 2023Homogenizing Non-IID datasets via In-Distribution Knowledge Distillation for Decentralized Learning9 Apr 2023
- 2023CoDeC: Communication-Efficient Decentralized Continual Learning27 Mar 2023
- 2023A Unified Momentum-based Paradigm of Decentralized SGD for Non-Convex Models and Heterogeneous Data1 Mar 2023
- 2023Beyond spectral gap (extended): The role of the topology in decentralized learning5 Jan 2023
- 2022Optimal Complexity in Non-Convex Decentralized Learning over Time-Varying Networks1 Nov 2022
- 2022Aggregation in the Mirror Space (AIMS): Fast, Accurate Distributed Machine Learning in Military Settings28 Oct 2022
- 2022Revisiting Optimal Convergence Rate for Smooth and Non-convex Stochastic Decentralized Optimization14 Oct 2022
- 2022Depersonalized Federated Learning: Tackling Statistical Heterogeneity by Alternating Stochastic Gradient Descent7 Oct 2022
- 2022Momentum Tracking: Momentum Acceleration for Decentralized Deep Learning on Heterogeneous Data30 Sep 2022
- 2022Neighborhood Gradient Clustering: An Efficient Decentralized Learning Method for Non-IID Data Distributions28 Sep 2022
- 2022On Generalization of Decentralized Learning with Separable Data15 Sep 2022
- 2022Adaptive Step-Size Methods for Compressed SGD20 Jul 2022
- 2022TCT: Convexifying Federated Learning using Bootstrapped Neural Tangent Kernels13 Jul 2022
- 2022Lower Bounds and Nearly Optimal Algorithms in Distributed Learning with Communication Compression8 Jun 2022
- 2022Beyond spectral gap: The role of the topology in decentralized learning7 Jun 2022
- 2022DisPFL: Towards Communication-Efficient Personalized Federated Learning via Decentralized Sparse Training1 Jun 2022
- 2022Sign Bit is Enough: A Learning Synchronization Framework for Multi-hop All-reduce with Ultimate Compression14 Apr 2022
50 newest of 69 All 69 (JSON)
- 2022ProxSkip: Yes! Local Gradient Steps Provably Lead to Communication Acceleration! Finally!cited by 134
- 2021Edge Artificial Intelligence for 6G: Vision, Enabling Technologies, and Applicationscited by 96
- 2021FedCM: Federated Learning with Client-level Momentumcited by 77
- 2022DisPFL: Towards Communication-Efficient Personalized Federated Learning via Decentralized Sparse Trainingcited by 74
- 2022An Improved Analysis of Gradient Tracking for Decentralized Machine Learningcited by 68
- 2021Exponential Graph is Provably Efficient for Decentralized Deep Trainingcited by 55
- 2021DecentLaM: Decentralized Momentum SGD for Large-batch Deep Trainingcited by 40
- 2021RelaySum for Decentralized Deep Learning on Heterogeneous Datacited by 39
- 2022Lower Bounds and Nearly Optimal Algorithms in Distributed Learning with Communication Compressioncited by 33
- 2022Refined Convergence and Topology Learning for Decentralized SGD with Heterogeneous Datacited by 31
- 2022Byzantine-Robust Decentralized Learning via ClippedGossipcited by 29
- 2021Removing Data Heterogeneity Influence Enhances Network Topology Dependence of Decentralized SGDcited by 28
12 most cited of 69 All 69 (JSON)
- 2026Improved Convergence Analysis of Topology Dependence in Decentralized SGD8 Jun 2026
- 2026DPDL: Towards Differential Privacy Preservation in Decentralized Stochastic Learning on Non-IID Data3 Jun 2026
- 2026DECA: Decentralizing Block-Wise Adam for Efficient LLM Full-Parameter Fine-Tuning on Non-IID Data2 Jun 2026
- 2026Event-Triggered Gossip for Distributed Learning22 Feb 2026
- 2026Decentralized SGD with Controlled Disagreement Finds Flatter Minima2 Feb 2026
- 2025Unveiling the Power of Multiple Gossip Steps: A Stability-Based Generalization Analysis in Decentralized Training9 Oct 2025
- 2025FedMuon: Federated Learning with Bias-corrected LMO-based Optimization30 Sep 2025
- 2025A Tale of Two Learning Algorithms: Multiple Stream Random Walk and Asynchronous Gossip14 Apr 2025
- 2025PDSL: Privacy-Preserved Decentralized Stochastic Learning with Heterogeneous Data Distribution31 Mar 2025
- 2025A Bias-Correction Decentralized Stochastic Gradient Algorithm with Momentum Acceleration31 Jan 2025
- 2025Scalable Decentralized Learning with Teleportation25 Jan 2025
- 2024ROSS: RObust decentralized Stochastic learning based on Shapley values1 Nov 2024
12 newest of 69 All 69 (JSON)