Sparse-Push: Communication- & Energy-Efficient Decentralized Distributed Learning over Directed & Time-Varying Graphs with non-IID Datasets
Not on the map. Why?
Abstract (arXiv)
Current deep learning (DL) systems rely on a centralized computing paradigm which limits the amount of available training data, increases system latency, and adds privacy and security constraints. On-device learning, enabled by decentralized and distributed training of DL models over peer-to-peer wirelessly connected edge devices, not only alleviate the above limitations but also enable next-gen applications that need DL models to continuously interact and learn from their environment. However, this necessitates the development of novel training algorithms that train DL models over time-varying and directed peer-to-peer graph structures while minimizing the amount of communication between the devices and also being resilient to non-IID data distributions. In this work we propose, Sparse-Push, a communication efficient decentralized distributed training algorithm that supports training over peer-to-peer, directed, and time-varying graph topologies. The proposed algorithm enables 466x reduction in communication with only 1% degradation in performance when training various DL models such as ResNet-20 and VGG11 over the CIFAR-10 dataset. Further, we demonstrate how communication compression can lead to significant performance degradation in-case of non-IID datasets, and propose Skew-Compensated Sparse Push algorithm that recovers this performance drop while maintaining similar levels of communication compression.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 13 of its 21 references that are in the map. First posted on arXiv 10 Feb 2021.
Builds on
13 of 21 references.
References · 13
- 2017Can Decentralized Algorithms Outperform Centralized Algorithms? A Case Study for Decentralized Parallel Stochastic Gradient Descentcited by 496
- 2019The Non-IID Data Quagmire of Decentralized Machine Learningcited by 303
- 2019Decentralized Stochastic Optimization and Gossip Algorithms with Compressed Communicationcited by 218
- 2017Asynchronous Decentralized Parallel Stochastic Gradient Descentcited by 159
- 2018Stochastic Gradient Push for Distributed Deep Learningcited by 152
- 2016QSGD: Communication-Efficient SGD via Gradient Quantization and Encodingcited by 147
- 2018D2: Decentralized Training over Decentralized Datacited by 140
- 2017Network Topology and Communication-Computation Tradeoffs in Decentralized Optimizationcited by 119
- 2019Decentralized Deep Learning with Arbitrary Communication Compressioncited by 109
- 2018Communication Compression for Decentralized Trainingcited by 87
- 2013Distributed optimization over time-varying directed graphscited by 77
- 2020Quantized Decentralized Stochastic Learning over Directed Graphscited by 24
1 more
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 1; 2024: 2.
6 papers.
- 2022On Generalization of Decentralized Learning with Separable Datacited by 8
- 2022Neighborhood Gradient Clustering: An Efficient Decentralized Learning Method for Non-IID Data Distributionscited by 5
- 2021Low Precision Decentralized Distributed Training over IID and non-IID Datacited by 2
- 2023CoDeC: Communication-Efficient Decentralized Continual Learningcited by 2
- 2024AdaGossip: Adaptive Consensus Step-size for Decentralized Deep Learning with Communication Compressioncited by 1
- 2024Energy-Aware Decentralized Learning with Intermittent Model Trainingcited by 1
- 2024Energy-Aware Decentralized Learning with Intermittent Model Training1 Jul 2024
- 2024AdaGossip: Adaptive Consensus Step-size for Decentralized Deep Learning with Communication Compression9 Apr 2024
- 2023CoDeC: Communication-Efficient Decentralized Continual Learning27 Mar 2023
- 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
- 2021Low Precision Decentralized Distributed Training over IID and non-IID Data17 Nov 2021