mlsanityData to 7 Oct 2026

Sparse-Push: Communication- & Energy-Efficient Decentralized Distributed Learning over Directed & Time-Varying Graphs with non-IID Datasets

arXiv 2102.05715 ↗First posted 10 Feb 2021cs.LG cs.AI cs.CVcited by 6

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

  1. 2017Can Decentralized Algorithms Outperform Centralized Algorithms? A Case Study for Decentralized Parallel Stochastic Gradient Descentcited by 496
  2. 2019The Non-IID Data Quagmire of Decentralized Machine Learningcited by 303
  3. 2019Decentralized Stochastic Optimization and Gossip Algorithms with Compressed Communicationcited by 218
  4. 2017Asynchronous Decentralized Parallel Stochastic Gradient Descentcited by 159
  5. 2018Stochastic Gradient Push for Distributed Deep Learningcited by 152
  6. 2016QSGD: Communication-Efficient SGD via Gradient Quantization and Encodingcited by 147
  7. 2018D2: Decentralized Training over Decentralized Datacited by 140
  8. 2017Network Topology and Communication-Computation Tradeoffs in Decentralized Optimizationcited by 119
  9. 2019Decentralized Deep Learning with Arbitrary Communication Compressioncited by 109
  10. 2018Communication Compression for Decentralized Trainingcited by 87
  11. 2013Distributed optimization over time-varying directed graphscited by 77
  12. 2020Quantized Decentralized Stochastic Learning over Directed Graphscited by 24
1 more
  1. 2019textttDeepSqueeze: Decentralization Meets Error-Compensated Compressioncited by 21

Built on by

Cited by year

Citing papers per year: 2021: 1; 2022: 2; 2023: 1; 2024: 2.

6 papers.