RelaySum for Decentralized Deep Learning on Heterogeneous Data
Not on the map. Why?
Abstract (arXiv)
In decentralized machine learning, workers compute model updates on their local data. Because the workers only communicate with few neighbors without central coordination, these updates propagate progressively over the network. This paradigm enables distributed training on networks without all-to-all connectivity, helping to protect data privacy as well as to reduce the communication cost of distributed training in data centers. A key challenge, primarily in decentralized deep learning, remains the handling of differences between the workers' local data distributions. To tackle this challenge, we introduce the RelaySum mechanism for information propagation in decentralized learning. RelaySum uses spanning trees to distribute information exactly uniformly across all workers with finite delays depending on the distance between nodes. In contrast, the typical gossip averaging mechanism only distributes data uniformly asymptotically while using the same communication volume per step as RelaySum. We prove that RelaySGD, based on this mechanism, is independent of data heterogeneity and scales to many workers, enabling highly accurate decentralized deep learning on heterogeneous data. Our code is available at http://github.com/epfml/relaysgd.
Key facts. Cited by 39 papers in the map (data through 14 Oct 2026). Builds on 27 of its 56 references that are in the map. First posted on arXiv 8 Oct 2021.
Builds on
27 of 56 references.
References · 27
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,669
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
- 2016Layer Normalizationcited by 5,669
- 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,307
- 2019Advances and Open Problems in Federated Learningcited by 3,046
- 2015Character-level Convolutional Networks for Text Classificationcited by 2,330
- 2017Can Decentralized Algorithms Outperform Centralized Algorithms? A Case Study for Decentralized Parallel Stochastic Gradient Descentcited by 502
- 2019Bayesian Nonparametric Federated Learning of Neural Networkscited by 387
- 2020A Unified Theory of Decentralized SGD with Changing Topology and Local Updatescited by 367
- 2018Stochastic Gradient Push for Distributed Deep Learningcited by 152
- 2016Achieving Geometric Convergence for Distributed Optimization over Time-Varying Graphscited by 150
15 more
- 2018D2: Decentralized Training over Decentralized Datacited by 140
- 2016NEXT: In-Network Nonconvex Optimizationcited by 107
- 2018Distributed Stochastic Gradient Tracking Methodscited by 106
- 2019Unified Optimal Analysis of the (Stochastic) Gradient Methodcited by 82
- 2021Quasi-Global Momentum: Accelerating Decentralized Deep Learning on Heterogeneous Datacited by 69
- 2020Optimal Complexity in Decentralized Trainingcited by 60
- 2017Exact Diffusion for Distributed Optimization and Learning --- Part I: Algorithm Developmentcited by 50
- 2018Push-Pull Gradient Methods for Distributed Optimization in Networkscited by 46
- 2020Evolving Normalization-Activation Layerscited by 45
- 2021DecentLaM: Decentralized Momentum SGD for Large-batch Deep Trainingcited by 40
- 2014Stochastic Gradient-Push for Strongly Convex Functions on Time-Varying Directed Graphscited by 32
- 2018A linear algorithm for optimization over directed graphs with geometric convergencecited by 25
- 2018Distributed heavy-ball: A generalization and acceleration of first-order methods with gradient trackingcited by 14
- 2016Linear convergence in optimization over directed graphs with row-stochastic matricescited by 12
- 2018FROST -- Fast row-stochastic optimization with uncoordinated step-sizescited by 8
Built on by
Citing papers per year: 2021: 1; 2022: 15; 2023: 8; 2024: 6; 2025: 6; 2026: 3.
39 papers.
Sort:
By area:
- 2022ProxSkip: Yes! Local Gradient Steps Provably Lead to Communication Acceleration! Finally!cited by 134
- 2022An Improved Analysis of Gradient Tracking for Decentralized Machine Learningcited by 69
- 2022Topology-aware Generalization of Decentralized SGDcited by 38
- 2022Byzantine-Robust Decentralized Learning via ClippedGossipcited by 31
- 2022Beyond spectral gap: The role of the topology in decentralized learningcited by 27
- 2022On the (In)security of Peer-to-Peer Decentralized Machine Learningcited by 23
- 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
- 2022DASHA: Distributed Nonconvex Optimization with Communication Compression, Optimal Oracle Complexity, and No Client Synchronizationcited by 16
- 2022Semi-Decentralized Federated Learning with Collaborative Relayingcited by 16
- 2023Decentralized SGD and Average-direction SAM are Asymptotically Equivalentcited by 15
- 2022Data-heterogeneity-aware Mixing for Decentralized Learningcited by 12
27 more
- 2023Global Update Tracking: A Decentralized Learning Algorithm for Heterogeneous Datacited by 12
- 2022On the effectiveness of partial variance reduction in federated learning with heterogeneous datacited by 9
- 2023Beyond Exponential Graph: Communication-Efficient Topologies for Decentralized Learning via Finite-time Convergencecited by 9
- 2023A2CiD2: Accelerating Asynchronous Communication in Decentralized Deep Learningcited by 7
- 2024Provable Privacy Advantages of Decentralized Federated Learning via Distributed Optimizationcited by 6
- 2022Robust Federated Learning with Connectivity Failures: A Semi-Decentralized Framework with Collaborative Relayingcited by 5
- 2024Privacy-Preserving Aggregation for Decentralized Learning with Byzantine-Robustnesscited 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
- 2022Communication Compression for Decentralized Learning with Operator Splitting Methodscited by 2
- 2024Accelerating Distributed Stochastic Optimization via Self-Repellent Random Walkscited by 2
- 2025DICE: Data Influence Cascade in Decentralized Learningcited by 2
- 2022Reducing Training Time in Cross-Silo Federated Learning using Multigraph Topologycited by 1
- 2024Averaging Rate Scheduler for Decentralized Learning on Heterogeneous Datacited by 1
- 2024ROSS: RObust decentralized Stochastic learning based on Shapley valuescited by 1
- 2025Brain-Inspired Decentralized Satellite Learning in Space Computing Power Networkscited by 1
- 2025A Bias-Correction Decentralized Stochastic Gradient Algorithm with Momentum Accelerationcited by 1
- 2025Fedivertex: a Graph Dataset based on Decentralized Social Networks for Trustworthy Machine Learningcited by 1
- 2026SeedFlood: A Step Toward Scalable Decentralized Fine-Tuning of LLMscited by 1
- 2026Improved Convergence Analysis of Topology Dependence in Decentralized SGDcited by 1
- 2026Unifying Local Communications and Local Updates for LLM Pretrainingcited by 1
- 2022Addressing Data Heterogeneity in Decentralized Learning via Topological Pre-processingcited by 0
- 2023Can Decentralized Stochastic Minimax Optimization Algorithms Converge Linearly for Finite-Sum Nonconvex-Nonconcave Problems?cited by 0
- 2023Cross-feature Contrastive Loss for Decentralized Deep Learning on Heterogeneous Datacited by 0
- 2025Topology-Aware Knowledge Propagation in Decentralized Learningcited by 0
- 2026Unifying Local Communications and Local Updates for LLM Pretraining9 Jun 2026
- 2026Improved Convergence Analysis of Topology Dependence in Decentralized SGD8 Jun 2026
- 2026SeedFlood: A Step Toward Scalable Decentralized Fine-Tuning of LLMs20 Feb 2026
- 2025DICE: Data Influence Cascade in Decentralized Learning9 Jul 2025
- 2025Fedivertex: a Graph Dataset based on Decentralized Social Networks for Trustworthy Machine Learning27 May 2025
- 2025Topology-Aware Knowledge Propagation in Decentralized Learning16 May 2025
- 2025A Bias-Correction Decentralized Stochastic Gradient Algorithm with Momentum Acceleration31 Jan 2025
- 2025Brain-Inspired Decentralized Satellite Learning in Space Computing Power Networks27 Jan 2025
- 2025Scalable Decentralized Learning with Teleportation25 Jan 2025
- 2024ROSS: RObust decentralized Stochastic learning based on Shapley values1 Nov 2024
- 2024Provable Privacy Advantages of Decentralized Federated Learning via Distributed Optimization12 Jul 2024
- 2024Privacy-Preserving Aggregation for Decentralized Learning with Byzantine-Robustness27 Apr 2024
27 more
- 2024DIMAT: Decentralized Iterative Merging-And-Training for Deep Learning Models11 Apr 2024
- 2024Averaging Rate Scheduler for Decentralized Learning on Heterogeneous Data5 Mar 2024
- 2024Accelerating Distributed Stochastic Optimization via Self-Repellent Random Walks18 Jan 2024
- 2023Cross-feature Contrastive Loss for Decentralized Deep Learning on Heterogeneous Data24 Oct 2023
- 2023A2CiD2: Accelerating Asynchronous Communication in Decentralized Deep Learning14 Jun 2023
- 2023Decentralized SGD and Average-direction SAM are Asymptotically Equivalent5 Jun 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
- 2023Can Decentralized Stochastic Minimax Optimization Algorithms Converge Linearly for Finite-Sum Nonconvex-Nonconcave Problems?24 Apr 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
- 2022Addressing Data Heterogeneity in Decentralized Learning via Topological Pre-processing16 Dec 2022
- 2022On the effectiveness of partial variance reduction in federated learning with heterogeneous data5 Dec 2022
- 2022Momentum Tracking: Momentum Acceleration for Decentralized Deep Learning on Heterogeneous Data30 Sep 2022
- 2022Reducing Training Time in Cross-Silo Federated Learning using Multigraph Topology20 Jul 2022
- 2022Topology-aware Generalization of Decentralized SGD25 Jun 2022
- 2022Beyond spectral gap: The role of the topology in decentralized learning7 Jun 2022
- 2022Semi-Decentralized Federated Learning with Collaborative Relaying23 May 2022
- 2022On the (In)security of Peer-to-Peer Decentralized Machine Learning17 May 2022
- 2022Communication Compression for Decentralized Learning with Operator Splitting Methods8 May 2022
- 2022Data-heterogeneity-aware Mixing for Decentralized Learning13 Apr 2022
- 2022Robust Federated Learning with Connectivity Failures: A Semi-Decentralized Framework with Collaborative Relaying24 Feb 2022
- 2022ProxSkip: Yes! Local Gradient Steps Provably Lead to Communication Acceleration! Finally!18 Feb 2022
- 2022An Improved Analysis of Gradient Tracking for Decentralized Machine Learning8 Feb 2022
- 2022Byzantine-Robust Decentralized Learning via ClippedGossip3 Feb 2022
- 2022DASHA: Distributed Nonconvex Optimization with Communication Compression, Optimal Oracle Complexity, and No Client Synchronization2 Feb 2022
- 2021BlueFog: Make Decentralized Algorithms Practical for Optimization and Deep Learning8 Nov 2021
- 2022ProxSkip: Yes! Local Gradient Steps Provably Lead to Communication Acceleration! Finally!cited by 134
- 2022An Improved Analysis of Gradient Tracking for Decentralized Machine Learningcited by 69
- 2022Topology-aware Generalization of Decentralized SGDcited by 38
- 2022Byzantine-Robust Decentralized Learning via ClippedGossipcited by 31
- 2022Beyond spectral gap: The role of the topology in decentralized learningcited by 27
- 2022On the (In)security of Peer-to-Peer Decentralized Machine Learningcited by 23
- 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
- 2022DASHA: Distributed Nonconvex Optimization with Communication Compression, Optimal Oracle Complexity, and No Client Synchronizationcited by 16
- 2022Semi-Decentralized Federated Learning with Collaborative Relayingcited by 16
- 2023Decentralized SGD and Average-direction SAM are Asymptotically Equivalentcited by 15
- 2022Data-heterogeneity-aware Mixing for Decentralized Learningcited by 12
12 most cited of 38 All 38 (JSON)
- 2026Unifying Local Communications and Local Updates for LLM Pretraining9 Jun 2026
- 2026Improved Convergence Analysis of Topology Dependence in Decentralized SGD8 Jun 2026
- 2026SeedFlood: A Step Toward Scalable Decentralized Fine-Tuning of LLMs20 Feb 2026
- 2025DICE: Data Influence Cascade in Decentralized Learning9 Jul 2025
- 2025Fedivertex: a Graph Dataset based on Decentralized Social Networks for Trustworthy Machine Learning27 May 2025
- 2025Topology-Aware Knowledge Propagation in Decentralized Learning16 May 2025
- 2025A Bias-Correction Decentralized Stochastic Gradient Algorithm with Momentum Acceleration31 Jan 2025
- 2025Brain-Inspired Decentralized Satellite Learning in Space Computing Power Networks27 Jan 2025
- 2025Scalable Decentralized Learning with Teleportation25 Jan 2025
- 2024ROSS: RObust decentralized Stochastic learning based on Shapley values1 Nov 2024
- 2024Provable Privacy Advantages of Decentralized Federated Learning via Distributed Optimization12 Jul 2024
- 2024Privacy-Preserving Aggregation for Decentralized Learning with Byzantine-Robustness27 Apr 2024
12 newest of 38 All 38 (JSON)