Sparse-Push: Communication- & Energy-Efficient Decentralized Distributed Learning over Directed & Time-Varying Graphs with non-IID Datasets
Sai Aparna Aketi, Amandeep Singh, Jan Rabaey

TL;DR
Sparse-Push introduces a communication-efficient decentralized training algorithm for directed, time-varying graphs, significantly reducing communication costs with minimal performance loss, and addresses non-IID data challenges with an improved variant.
Contribution
The paper presents Sparse-Push, a novel decentralized training algorithm supporting directed, time-varying graphs with high communication efficiency and robustness to non-IID data distributions.
Findings
Achieves 466x reduction in communication with 1% performance degradation.
Demonstrates effectiveness on ResNet-20 and VGG11 models on CIFAR-10.
Proposes Skew-Compensated Sparse Push to recover performance in non-IID scenarios.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Age of Information Optimization · IoT and Edge/Fog Computing
