Beyond spectral gap (extended): The role of the topology in decentralized learning
Not on the map. Why?
Abstract (arXiv)
In data-parallel optimization of machine learning models, workers collaborate to improve their estimates of the model: more accurate gradients allow them to use larger learning rates and optimize faster. In the decentralized setting, in which workers communicate over a sparse graph, current theory fails to capture important aspects of real-world behavior. First, the `spectral gap' of the communication graph is not predictive of its empirical performance in (deep) learning. Second, current theory does not explain that collaboration enables larger learning rates than training alone. In fact, it prescribes smaller learning rates, which further decrease as graphs become larger, failing to explain convergence dynamics in infinite graphs. This paper aims to paint an accurate picture of sparsely-connected distributed optimization. We quantify how the graph topology influences convergence in a quadratic toy problem and provide theoretical results for general smooth and (strongly) convex objectives. Our theory matches empirical observations in deep learning, and accurately describes the relative merits of different graph topologies. This paper is an extension of the conference paper by Vogels et. al. (2022). Code: https://github.com/epfml/topology-in-decentralized-learning.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 20 of its 24 references that are in the map. First posted on arXiv 5 Jan 2023.
Builds on
20 of 24 references.
References · 20
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,283
- 2017Can Decentralized Algorithms Outperform Centralized Algorithms? A Case Study for Decentralized Parallel Stochastic Gradient Descentcited by 496
- 2020A Unified Theory of Decentralized SGD with Changing Topology and Local Updatescited by 361
- 2019Towards Explaining the Regularization Effect of Initial Large Learning Rate in Training Neural Networkscited by 162
- 2017Asynchronous Decentralized Parallel Stochastic Gradient Descentcited by 159
- 2018Stochastic Gradient Push for Distributed Deep Learningcited by 152
- 2018D2: Decentralized Training over Decentralized Datacited by 140
- 2021Quasi-Global Momentum: Accelerating Decentralized Deep Learning on Heterogeneous Datacited by 69
- 2019MATCHA: Speeding Up Decentralized SGD via Matching Decomposition Samplingcited by 67
- 2020Optimal Complexity in Decentralized Trainingcited by 59
8 more
- 2021Exponential Graph is Provably Efficient for Decentralized Deep Trainingcited by 55
- 2021RelaySum for Decentralized Deep Learning on Heterogeneous Datacited by 39
- 2020Decentralized gradient methods: does topology matter?cited by 35
- 2022Beyond spectral gap: The role of the topology in decentralized learningcited by 27
- 2018Accelerated Gossip in Networks of Given Dimension using Jacobi Polynomial Iterationscited by 15
- 2018Graph-Dependent Implicit Regularisation for Distributed Stochastic Subgradient Descentcited by 14
- 2022Data-heterogeneity-aware Mixing for Decentralized Learningcited by 12
- 2019Optimal Statistical Rates for Decentralised Non-Parametric Regression with Linear Speed-Upcited by 4
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 1.
3 papers.