Graph-based Gossiping for Communication Efficiency in Decentralized Federated Learning
Huong Nguyen, Hong-Tri Nguyen, Praveen Kumar Donta, Susanna Pirttikangas, Lauri Lov\'en

TL;DR
This paper introduces a graph-based gossiping method to improve communication efficiency in decentralized federated learning, addressing real-world network challenges and reducing bandwidth and transfer times significantly.
Contribution
It proposes a novel graph-based gossiping mechanism using minimum spanning trees and graph coloring to optimize communication in decentralized federated learning environments.
Findings
Reduces bandwidth usage by up to 8 times.
Decreases transfer time by up to 4.4 times.
Works effectively across various network topologies.
Abstract
Federated learning has emerged as a privacy-preserving technique for collaborative model training across heterogeneously distributed silos. Yet, its reliance on a single central server introduces potential bottlenecks and risks of single-point failure. Decentralizing the server, often referred to as decentralized learning, addresses this problem by distributing the server role across nodes within the network. One drawback regarding this pure decentralization is it introduces communication inefficiencies, which arise from increased message exchanges in large-scale setups. However, existing proposed solutions often fail to simulate the real-world distributed and decentralized environment in their experiments, leading to unreliable performance evaluations and limited applicability in practice. Recognizing the lack from prior works, this work investigates the correlation between model size…
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 · Opportunistic and Delay-Tolerant Networks · IoT and Edge/Fog Computing
