Exponential Graph is Provably Efficient for Decentralized Deep Training
Not on the map. Why?
Abstract (arXiv)
Decentralized SGD is an emerging training method for deep learning known for its much less (thus faster) communication per iteration, which relaxes the averaging step in parallel SGD to inexact averaging. The less exact the averaging is, however, the more the total iterations the training needs to take. Therefore, the key to making decentralized SGD efficient is to realize nearly-exact averaging using little communication. This requires a skillful choice of communication topology, which is an under-studied topic in decentralized optimization. In this paper, we study so-called exponential graphs where every node is connected to O(log(n)) neighbors and n is the total number of nodes. This work proves such graphs can lead to both fast communication and effective averaging simultaneously. We also discover that a sequence of log(n) one-peer exponential graphs, in which each node communicates to one single neighbor per iteration, can together achieve exact averaging. This favorable property enables one-peer exponential graph to average as effective as its static counterpart but communicates more efficiently. We apply these exponential graphs in decentralized (momentum) SGD to obtain the state-of-the-art balance between per-iteration communication and iteration complexity among all commonly-used topologies. Experimental results on a variety of tasks and models demonstrate that decentralized (momentum) SGD over exponential graphs promises both fast and high-quality training. Our code is implemented through BlueFog and available at https://github.com/Bluefog-Lib/NeurIPS2021-Exponential-Graph.
Key facts. Cited by 56 papers in the map (data through 14 Oct 2026). Builds on 46 of its 71 references that are in the map. First posted on arXiv 26 Oct 2021.
Builds on
46 of 71 references.
References · 46
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2014Microsoft COCO: Common Objects in Contextcited by 17,608
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,639
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,442
- 2016Feature Pyramid Networks for Object Detectioncited by 5,036
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,492
- 2019MMDetection: Open MMLab Detection Toolbox and Benchmarkcited by 1,385
- 2018Local SGD Converges Fast and Communicates Littlecited by 605
- 2017Can Decentralized Algorithms Outperform Centralized Algorithms? A Case Study for Decentralized Parallel Stochastic Gradient Descentcited by 502
- 2020A Unified Theory of Decentralized SGD with Changing Topology and Local Updatescited by 367
34 more
- 2019Decentralized Stochastic Optimization and Gossip Algorithms with Compressed Communicationcited by 221
- 2019On the Linear Speedup Analysis of Communication Efficient Momentum SGD for Distributed Non-Convex Optimizationcited by 180
- 2017Asynchronous Decentralized Parallel Stochastic Gradient Descentcited by 159
- 2018Demystifying Parallel and Distributed Deep Learning: An In-Depth Concurrency Analysiscited by 156
- 2018Stochastic Gradient Push for Distributed Deep Learningcited by 152
- 2016Achieving Geometric Convergence for Distributed Optimization over Time-Varying Graphscited by 150
- 2018D2: Decentralized Training over Decentralized Datacited by 140
- 2017Network Topology and Communication-Computation Tradeoffs in Decentralized Optimizationcited by 122
- 2019SlowMo: Improving Communication-Efficient Distributed SGD with Slow Momentumcited by 121
- 2019Decentralized Deep Learning with Arbitrary Communication Compressioncited by 111
- 2016NEXT: In-Network Nonconvex Optimizationcited by 107
- 2019DoubleSqueeze: Parallel Stochastic Gradient Descent with Double-Pass Error-Compensated Compressioncited by 99
- 2018LAG: Lazily Aggregated Gradient for Communication-Efficient Distributed Learningcited by 96
- 2013Distributed optimization over time-varying directed graphscited by 78
- 2021Quasi-Global Momentum: Accelerating Decentralized Deep Learning on Heterogeneous Datacited by 69
- 2019MATCHA: Speeding Up Decentralized SGD via Matching Decomposition Samplingcited by 67
- 2020An improved convergence analysis for decentralized online stochastic non-convex optimizationcited by 53
- 2017A decentralized proximal-gradient method with network independent step-sizes and separated convergence ratescited by 51
- 2017Exact Diffusion for Distributed Optimization and Learning --- Part I: Algorithm Developmentcited by 50
- 2017Momentum and Stochastic Momentum for Stochastic Gradient, Newton, Proximal Point and Subspace Descent Methodscited by 49
- 2021Consensus Control for Decentralized Deep Learningcited by 49
- 2021A Unified and Refined Convergence Analysis for Non-Convex Decentralized Learningcited by 44
- 2021DecentLaM: Decentralized Momentum SGD for Large-batch Deep Trainingcited by 40
- 2019On the Influence of Bias-Correction on Distributed Stochastic Optimizationcited by 34
- 2021Removing Data Heterogeneity Influence Enhances Network Topology Dependence of Decentralized SGDcited by 29
- 2021Accelerating Gossip SGD with Periodic Global Averagingcited by 25
- 2017Balancing Communication and Computation in Distributed Optimizationcited by 23
- 2018Distributed Nonconvex Constrained Optimization over Time-Varying Digraphscited by 23
- 2020Linear Convergent Decentralized Optimization with Compressioncited by 22
- 2020Periodic Stochastic Gradient Descent with Momentum for Decentralized Trainingcited by 14
- 2020Decentralized Deep Learning using Momentum-Accelerated Consensuscited by 14
- 2021Improving the Transient Times for Distributed Stochastic Gradient Methodscited by 13
- 2016Expander Graph and Communication-Efficient Decentralized Optimizationcited by 7
- 2020Decentralized Learning with Lazy and Approximate Dual Gradientscited by 6
Built on by
Citing papers per year: 2021: 1; 2022: 14; 2023: 14; 2024: 9; 2025: 13; 2026: 5.
56 papers.
Sort:
By area:
- 2022Topology-aware Generalization of Decentralized SGDcited by 38
- 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 32
- 2022Byzantine-Robust Decentralized Learning via ClippedGossipcited by 31
- 2022Beyond spectral gap: The role of the topology in decentralized learningcited by 27
- 2022Muffliato: Peer-to-Peer Privacy Amplification for Decentralized Optimization and Averagingcited by 27
- 2022Communication-Efficient Topologies for Decentralized Learning with O(1) Consensus Ratecited by 25
- 2022On the (In)security of Peer-to-Peer Decentralized Machine Learningcited by 23
- 2022Revisiting Optimal Convergence Rate for Smooth and Non-convex Stochastic Decentralized Optimizationcited by 23
- 2023Epidemic Learning: Boosting Decentralized Learning with Randomized Communicationcited by 21
- 2022Momentum Tracking: Momentum Acceleration for Decentralized Deep Learning on Heterogeneous Datacited by 20
- 2024The Privacy Power of Correlated Noise in Decentralized Learningcited by 18
38 more
- 2021BlueFog: Make Decentralized Algorithms Practical for Optimization and Deep Learningcited by 16
- 2023Decentralized SGD and Average-direction SAM are Asymptotically Equivalentcited by 15
- 2023AEDFL: Efficient Asynchronous Decentralized Federated Learning with Heterogeneous Devicescited by 15
- 2022Decentralized Stochastic Gradient Descent Ascent for Finite-Sum Minimax Problemscited by 11
- 2023Improved Stability and Generalization Guarantees of the Decentralized SGD Algorithmcited by 10
- 2023Beyond Exponential Graph: Communication-Efficient Topologies for Decentralized Learning via Finite-time Convergencecited by 9
- 2023Stability and Generalization of the Decentralized Stochastic Gradient Descent Ascent Algorithmcited by 9
- 2023A2CiD2: Accelerating Asynchronous Communication in Decentralized Deep Learningcited by 7
- 2025Exponential Topology-enabled Scalable Communication in Multi-agent Reinforcement Learningcited by 7
- 2022Heavy-Tail Phenomenon in Decentralized SGDcited by 6
- 2023DSGD-CECA: Decentralized SGD with Communication-Optimal Exact Consensus Algorithmcited by 6
- 2025Exact and Linear Convergence for Federated Learning under Arbitrary Client Participation is Attainablecited by 6
- 2022GBA: A Tuning-free Approach to Switch between Synchronous and Asynchronous Training for Recommendation Modelcited by 4
- 2022Optimal Complexity in Non-Convex Decentralized Learning over Time-Varying Networkscited by 4
- 2023On the Computation-Communication Trade-Off with A Flexible Gradient Tracking Approachcited by 4
- 2024Log-Scale Quantization in Distributed First-Order Methods: Gradient-based Learning from Distributed Datacited by 4
- 2024From promise to practice: realizing high-performance decentralized trainingcited by 4
- 2025CYCle: Choosing Your Collaborators Wisely to Enhance Collaborative Fairness in Decentralized Learningcited by 4
- 2023Beyond spectral gap (extended): The role of the topology in decentralized learningcited by 3
- 2023Towards Understanding Generalization and Stability Gaps between Centralized and Decentralized Federated Learningcited by 3
- 2024On the Trade-off between Flatness and Optimization in Distributed Learningcited by 3
- 2024Review of Mathematical Optimization in Federated Learningcited by 3
- 2025Scalable Decentralized Learning with Teleportationcited by 3
- 2023Decentralized Multi-Level Compositional Optimization Algorithms with Level-Independent Convergence Ratecited by 2
- 2025DICE: Data Influence Cascade in Decentralized Learningcited by 2
- 2026Dynamic Topology Optimization for Non-IID Data in Decentralized Learningcited by 2
- 2023Decentralized Weakly Convex Optimization Over the Stiefel Manifoldcited by 1
- 2023Generalizing Differentially Private Decentralized Deep Learning with Multi-Agent Consensuscited by 1
- 2024Achieving Near-Optimal Convergence for Distributed Minimax Optimization with Adaptive Stepsizescited by 1
- 2024OledFL: Unleashing the Potential of Decentralized Federated Learning via Opposite Lookahead Enhancementcited by 1
- 2024ROSS: RObust decentralized Stochastic learning based on Shapley valuescited by 1
- 2025Enhancing Parallelism in Decentralized Stochastic Convex Optimizationcited by 1
- 2026Improved Convergence Analysis of Topology Dependence in Decentralized SGDcited by 1
- 2026Unifying Local Communications and Local Updates for LLM Pretrainingcited by 1
- 2024Rate Analysis of Coupled Distributed Stochastic Approximation for Misspecified Optimizationcited by 0
- 2025Accelerating MoE Model Inference with Expert Shardingcited by 0
- 2025Distributed Learning over Arbitrary Topology: Linear Speed-Up with Polynomial Transient Timecited by 0
- 2025GRANITE : a Byzantine-Resilient Dynamic Gossip Learning Frameworkcited by 0
50 most cited of 56 All 56 (JSON)
- 2026Distributed Training using an Intelligent Network26 Aug 2026
- 2026Unifying Local Communications and Local Updates for LLM Pretraining9 Jun 2026
- 2026Improved Convergence Analysis of Topology Dependence in Decentralized SGD8 Jun 2026
- 2026Dynamic Topology Optimization for Non-IID Data in Decentralized Learning3 Feb 2026
- 2026Decentralized SGD with Controlled Disagreement Finds Flatter Minima2 Feb 2026
- 2025Beyond Scaffold: A Unified Spatio-Temporal Gradient Tracking Method1 Dec 2025
- 2025Row-Stochastic Matrices Can Provably Outperform Doubly Stochastic Matrices in Decentralized Learning24 Nov 2025
- 2025Efficiency Boost in Decentralized Optimization: Reimagining Neighborhood Aggregation with Minimal Overhead26 Sep 2025
- 2025Pareto-optimal Trade-offs Between Communication and Computation with Flexible Gradient Tracking11 Sep 2025
- 2025DICE: Data Influence Cascade in Decentralized Learning9 Jul 2025
- 2025Enhancing Parallelism in Decentralized Stochastic Convex Optimization1 Jun 2025
- 2025GRANITE : a Byzantine-Resilient Dynamic Gossip Learning Framework24 Apr 2025
38 more
- 2025Exact and Linear Convergence for Federated Learning under Arbitrary Client Participation is Attainable25 Mar 2025
- 2025Distributed Learning over Arbitrary Topology: Linear Speed-Up with Polynomial Transient Time20 Mar 2025
- 2025Accelerating MoE Model Inference with Expert Sharding11 Mar 2025
- 2025Exponential Topology-enabled Scalable Communication in Multi-agent Reinforcement Learning27 Feb 2025
- 2025Scalable Decentralized Learning with Teleportation25 Jan 2025
- 2025CYCle: Choosing Your Collaborators Wisely to Enhance Collaborative Fairness in Decentralized Learning21 Jan 2025
- 2024Review of Mathematical Optimization in Federated Learning2 Dec 2024
- 2024ROSS: RObust decentralized Stochastic learning based on Shapley values1 Nov 2024
- 2024From promise to practice: realizing high-performance decentralized training15 Oct 2024
- 2024OledFL: Unleashing the Potential of Decentralized Federated Learning via Opposite Lookahead Enhancement9 Oct 2024
- 2024On the Trade-off between Flatness and Optimization in Distributed Learning28 Jun 2024
- 2024Achieving Near-Optimal Convergence for Distributed Minimax Optimization with Adaptive Stepsizes5 Jun 2024
- 2024Log-Scale Quantization in Distributed First-Order Methods: Gradient-based Learning from Distributed Data2 Jun 2024
- 2024The Privacy Power of Correlated Noise in Decentralized Learning2 May 2024
- 2024Rate Analysis of Coupled Distributed Stochastic Approximation for Misspecified Optimization21 Apr 2024
- 2023AEDFL: Efficient Asynchronous Decentralized Federated Learning with Heterogeneous Devices18 Dec 2023
- 2023Stability and Generalization of the Decentralized Stochastic Gradient Descent Ascent Algorithm31 Oct 2023
- 2023Towards Understanding Generalization and Stability Gaps between Centralized and Decentralized Federated Learning5 Oct 2023
- 2023Epidemic Learning: Boosting Decentralized Learning with Randomized Communication3 Oct 2023
- 2023Generalizing Differentially Private Decentralized Deep Learning with Multi-Agent Consensus24 Jun 2023
- 2023A2CiD2: Accelerating Asynchronous Communication in Decentralized Deep Learning14 Jun 2023
- 2023On the Computation-Communication Trade-Off with A Flexible Gradient Tracking Approach12 Jun 2023
- 2023Decentralized Multi-Level Compositional Optimization Algorithms with Level-Independent Convergence Rate6 Jun 2023
- 2023Improved Stability and Generalization Guarantees of the Decentralized SGD Algorithm5 Jun 2023
- 2023Decentralized SGD and Average-direction SAM are Asymptotically Equivalent5 Jun 2023
- 2023DSGD-CECA: Decentralized SGD with Communication-Optimal Exact Consensus Algorithm1 Jun 2023
- 2023Beyond Exponential Graph: Communication-Efficient Topologies for Decentralized Learning via Finite-time Convergence19 May 2023
- 2023Decentralized Weakly Convex Optimization Over the Stiefel Manifold31 Mar 2023
- 2023Beyond spectral gap (extended): The role of the topology in decentralized learning5 Jan 2023
- 2022Decentralized Stochastic Gradient Descent Ascent for Finite-Sum Minimax Problems6 Dec 2022
- 2022Optimal Complexity in Non-Convex Decentralized Learning over Time-Varying Networks1 Nov 2022
- 2022Communication-Efficient Topologies for Decentralized Learning with O(1) Consensus Rate14 Oct 2022
- 2022Revisiting Optimal Convergence Rate for Smooth and Non-convex Stochastic Decentralized Optimization14 Oct 2022
- 2022Momentum Tracking: Momentum Acceleration for Decentralized Deep Learning on Heterogeneous Data30 Sep 2022
- 2022Topology-aware Generalization of Decentralized SGD25 Jun 2022
- 2022Muffliato: Peer-to-Peer Privacy Amplification for Decentralized Optimization and Averaging10 Jun 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
50 newest of 56 All 56 (JSON)
- 2025Accelerating MoE Model Inference with Expert Shardingcited by 0
- 2025Accelerating MoE Model Inference with Expert Sharding11 Mar 2025
- 2022Topology-aware Generalization of Decentralized SGDcited by 38
- 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 32
- 2022Byzantine-Robust Decentralized Learning via ClippedGossipcited by 31
- 2022Beyond spectral gap: The role of the topology in decentralized learningcited by 27
- 2022Muffliato: Peer-to-Peer Privacy Amplification for Decentralized Optimization and Averagingcited by 27
- 2022Communication-Efficient Topologies for Decentralized Learning with O(1) Consensus Ratecited by 25
- 2022On the (In)security of Peer-to-Peer Decentralized Machine Learningcited by 23
- 2022Revisiting Optimal Convergence Rate for Smooth and Non-convex Stochastic Decentralized Optimizationcited by 23
- 2023Epidemic Learning: Boosting Decentralized Learning with Randomized Communicationcited by 21
- 2022Momentum Tracking: Momentum Acceleration for Decentralized Deep Learning on Heterogeneous Datacited by 20
- 2024The Privacy Power of Correlated Noise in Decentralized Learningcited by 18
12 most cited of 55 All 55 (JSON)
- 2026Distributed Training using an Intelligent Network26 Aug 2026
- 2026Unifying Local Communications and Local Updates for LLM Pretraining9 Jun 2026
- 2026Improved Convergence Analysis of Topology Dependence in Decentralized SGD8 Jun 2026
- 2026Dynamic Topology Optimization for Non-IID Data in Decentralized Learning3 Feb 2026
- 2026Decentralized SGD with Controlled Disagreement Finds Flatter Minima2 Feb 2026
- 2025Beyond Scaffold: A Unified Spatio-Temporal Gradient Tracking Method1 Dec 2025
- 2025Row-Stochastic Matrices Can Provably Outperform Doubly Stochastic Matrices in Decentralized Learning24 Nov 2025
- 2025Efficiency Boost in Decentralized Optimization: Reimagining Neighborhood Aggregation with Minimal Overhead26 Sep 2025
- 2025Pareto-optimal Trade-offs Between Communication and Computation with Flexible Gradient Tracking11 Sep 2025
- 2025DICE: Data Influence Cascade in Decentralized Learning9 Jul 2025
- 2025Enhancing Parallelism in Decentralized Stochastic Convex Optimization1 Jun 2025
- 2025GRANITE : a Byzantine-Resilient Dynamic Gossip Learning Framework24 Apr 2025
12 newest of 55 All 55 (JSON)