Data-heterogeneity-aware Mixing for Decentralized Learning
Not on the map. Why?
Abstract (arXiv)
Decentralized learning provides an effective framework to train machine learning models with data distributed over arbitrary communication graphs. However, most existing approaches toward decentralized learning disregard the interaction between data heterogeneity and graph topology. In this paper, we characterize the dependence of convergence on the relationship between the mixing weights of the graph and the data heterogeneity across nodes. We propose a metric that quantifies the ability of a graph to mix the current gradients. We further prove that the metric controls the convergence rate, particularly in settings where the heterogeneity across nodes dominates the stochasticity between updates for a given node. Motivated by our analysis, we propose an approach that periodically and efficiently optimizes the metric using standard convex constrained optimization and sketching techniques. Through comprehensive experiments on standard computer vision and NLP benchmarks, we show that our approach leads to improvement in test performance for a wide range of tasks.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 46 of its 68 references that are in the map. First posted on arXiv 13 Apr 2022.
Builds on
46 of 68 references.
References · 46
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2016Layer Normalizationcited by 5,579
- 2019Advances and Open Problems in Federated Learningcited by 3,021
- 2021Convex optimizationcited by 2,479
- 2015Character-level Convolutional Networks for Text Classificationcited by 2,293
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
- 2020Tackling the Objective Inconsistency Problem in Heterogeneous Federated Optimizationcited by 897
- 2016CVXPY: A Python-Embedded Modeling Language for Convex Optimizationcited by 633
- 2019Clustered Federated Learning: Model-Agnostic Distributed Multi-Task Optimization under Privacy Constraintscited by 499
- 2017Can Decentralized Algorithms Outperform Centralized Algorithms? A Case Study for Decentralized Parallel Stochastic Gradient Descentcited by 496
- 2019Bayesian Nonparametric Federated Learning of Neural Networkscited by 385
34 more
- 2020A Unified Theory of Decentralized SGD with Changing Topology and Local Updatescited by 361
- 2021A Field Guide to Federated Optimizationcited by 312
- 2019The Non-IID Data Quagmire of Decentralized Machine Learningcited by 303
- 2019SCAFFOLD: Stochastic Controlled Averaging for Federated Learningcited by 174
- 2014EXTRA: An Exact First-Order Algorithm for Decentralized Consensus Optimizationcited by 160
- 2018Stochastic Gradient Push for Distributed Deep Learningcited by 152
- 2016Achieving Geometric Convergence for Distributed Optimization over Time-Varying Graphscited by 149
- 2020Minibatch vs Local SGD for Heterogeneous Distributed Learningcited by 147
- 2018D2: Decentralized Training over Decentralized Datacited by 140
- 2021Linear Convergence in Federated Learning: Tackling Client Heterogeneity and Sparse Gradientscited by 122
- 2017Network Topology and Communication-Computation Tradeoffs in Decentralized Optimizationcited by 119
- 2019Decentralized Deep Learning with Arbitrary Communication Compressioncited by 109
- 2016NEXT: In-Network Nonconvex Optimizationcited by 107
- 2018Distributed Stochastic Gradient Tracking Methodscited by 106
- 2018Cooperative SGD: A unified Framework for the Design and Analysis of Communication-Efficient SGD Algorithmscited by 106
- 2017Optimal algorithms for smooth and strongly convex distributed optimization in networkscited by 81
- 2017Towards Optimally Decentralized Multi-Robot Collision Avoidance via Deep Reinforcement Learningcited by 81
- 2021Quasi-Global Momentum: Accelerating Decentralized Deep Learning on Heterogeneous Datacited by 69
- 2022An Improved Analysis of Gradient Tracking for Decentralized Machine Learningcited by 68
- 2019MATCHA: Speeding Up Decentralized SGD via Matching Decomposition Samplingcited by 67
- 2020Optimal Complexity in Decentralized Trainingcited by 59
- 2021Consensus Control for Decentralized Deep Learningcited by 49
- 2020Evolving Normalization-Activation Layerscited by 45
- 2021A Unified and Refined Convergence Analysis for Non-Convex Decentralized Learningcited by 43
- 2015Network Lasso: Clustering and Optimization in Large Graphscited by 42
- 2021DecentLaM: Decentralized Momentum SGD for Large-batch Deep Trainingcited by 40
- 2021RelaySum for Decentralized Deep Learning on Heterogeneous Datacited by 39
- 2020Decentralized gradient methods: does topology matter?cited by 35
- 2019On the Influence of Bias-Correction on Distributed Stochastic Optimizationcited by 34
- 2021Implicit Gradient Alignment in Distributed and Federated Learningcited by 29
- 2021Removing Data Heterogeneity Influence Enhances Network Topology Dependence of Decentralized SGDcited by 28
- 2019Communication-Efficient Local Decentralized SGD Methodscited by 21
- 2019Linear Convergence of Primal-Dual Gradient Methods and their Performance in Distributed Optimizationcited by 11
- 2019Semi-supervised Learning in Network-Structured Data via Total Variation Minimizationcited by 10
Built on by
Citing papers per year: 2022: 3; 2023: 3; 2024: 1; 2025: 2; 2026: 3.
12 papers.
- 2022Beyond spectral gap: The role of the topology in decentralized learningcited by 27
- 2023Collaborative Learning via Prediction Consensuscited by 8
- 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
- 2022Personalized Decentralized Multi-Task Learning Over Dynamic Communication Graphscited by 2
- 2024Averaging Rate Scheduler for Decentralized Learning on Heterogeneous Datacited by 1
- 2025Distribution-Aware Mobility-Assisted Decentralized Federated Learningcited by 1
- 2022Addressing Data Heterogeneity in Decentralized Learning via Topological Pre-processingcited by 0
- 2025Mobility-Assisted Decentralized Federated Learning: Convergence Analysis and A Data-Driven Approachcited by 0
- 2026Dynamic Topology Optimization for Non-IID Data in Decentralized Learningcited by 0
- 2026Improved Convergence Analysis of Topology Dependence in Decentralized SGDcited by 0
- 2026Convergence Theory of Knowledge Distillation in Asynchronous P2P Gossip Learning Networkcited by 0
- 2026Convergence Theory of Knowledge Distillation in Asynchronous P2P Gossip Learning Network1 Sep 2026
- 2026Improved Convergence Analysis of Topology Dependence in Decentralized SGD8 Jun 2026
- 2026Dynamic Topology Optimization for Non-IID Data in Decentralized Learning3 Feb 2026
- 2025Mobility-Assisted Decentralized Federated Learning: Convergence Analysis and A Data-Driven Approach31 Dec 2025
- 2025Distribution-Aware Mobility-Assisted Decentralized Federated Learning24 May 2025
- 2024Averaging Rate Scheduler for Decentralized Learning on Heterogeneous Data5 Mar 2024
- 2023Collaborative Learning via Prediction Consensus29 May 2023
- 2023Homogenizing Non-IID datasets via In-Distribution Knowledge Distillation for Decentralized Learning9 Apr 2023
- 2023Beyond spectral gap (extended): The role of the topology in decentralized learning5 Jan 2023
- 2022Personalized Decentralized Multi-Task Learning Over Dynamic Communication Graphs21 Dec 2022
- 2022Addressing Data Heterogeneity in Decentralized Learning via Topological Pre-processing16 Dec 2022
- 2022Beyond spectral gap: The role of the topology in decentralized learning7 Jun 2022