Communication-efficient Decentralized Machine Learning over Heterogeneous Networks
Not on the map. Why?
Abstract (arXiv)
In the last few years, distributed machine learning has been usually executed over heterogeneous networks such as a local area network within a multi-tenant cluster or a wide area network connecting data centers and edge clusters. In these heterogeneous networks, the link speeds among worker nodes vary significantly, making it challenging for state-of-the-art machine learning approaches to perform efficient training. Both centralized and decentralized training approaches suffer from low-speed links. In this paper, we propose a decentralized approach, namely NetMax, that enables worker nodes to communicate via high-speed links and, thus, significantly speed up the training process. NetMax possesses the following novel features. First, it consists of a novel consensus algorithm that allows worker nodes to train model copies on their local dataset asynchronously and exchange information via peer-to-peer communication to synchronize their local copies, instead of a central master node (i.e., parameter server). Second, each worker node selects one peer randomly with a fine-tuned probability to exchange information per iteration. In particular, peers with high-speed links are selected with high probability. Third, the probabilities of selecting peers are designed to minimize the total convergence time. Moreover, we mathematically prove the convergence of NetMax. We evaluate NetMax on heterogeneous cluster networks and show that it achieves speedups of 3.7X, 3.4X, and 1.9X in comparison with the state-of-the-art decentralized training approaches Prague, Allreduce-SGD, and AD-PSGD, respectively.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 12 Sep 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 2; 2024: 2; 2025: 2; 2026: 1.
9 papers.
- 2023Decentralized Federated Learning: A Survey and Perspectivecited by 86
- 2024Communication-Efficient Large-Scale Distributed Deep Learning: A Comprehensive Surveycited by 9
- 2021p2pGNN: A Decentralized Graph Neural Network for Node Classification in Peer-to-Peer Networkscited by 2
- 2023Exploring the Impact of Serverless Computing on Peer To Peer Training Machine Learningcited by 2
- 2024Heterogeneity-Aware Cooperative Federated Edge Learning with Adaptive Computation and Communication Compressioncited by 2
- 2025Towards Adapting Federated & Quantum Machine Learning for Network Intrusion Detection: A Surveycited by 2
- 2022The Metaverse Data Deluge: What Can We Do About It?cited by 0
- 2025Go With The Flow: Churn-Tolerant Decentralized Training of Large Language Modelscited by 0
- 2026Towards Energy Impact on AI-Powered 6G IoT Networks: Centralized vs. Decentralizedcited by 0
- 2026Towards Energy Impact on AI-Powered 6G IoT Networks: Centralized vs. Decentralized21 Apr 2026
- 2025Go With The Flow: Churn-Tolerant Decentralized Training of Large Language Models25 Sep 2025
- 2025Towards Adapting Federated & Quantum Machine Learning for Network Intrusion Detection: A Survey24 Sep 2025
- 2024Heterogeneity-Aware Cooperative Federated Edge Learning with Adaptive Computation and Communication Compression6 Sep 2024
- 2024Communication-Efficient Large-Scale Distributed Deep Learning: A Comprehensive Survey9 Apr 2024
- 2023Exploring the Impact of Serverless Computing on Peer To Peer Training Machine Learning25 Sep 2023
- 2023Decentralized Federated Learning: A Survey and Perspective2 Jun 2023
- 2022The Metaverse Data Deluge: What Can We Do About It?14 Jun 2022
- 2021p2pGNN: A Decentralized Graph Neural Network for Node Classification in Peer-to-Peer Networks29 Nov 2021