Beyond Exponential Graph: Communication-Efficient Topologies for Decentralized Learning via Finite-time Convergence

Yuki Takezawa, Ryoma Sato, Han Bao, Kenta Niwa, Makoto Yamada
5/19/2023
cs.LGcs.DCstat.ML

No official code found. Best implementation: yukiTakezawa/BaseGraph (4 stars, MIT, last commit 2023-10-08).

Abstract

Decentralized learning has recently been attracting increasing attention for its applications in parallel computation and privacy preservation. Many recent studies stated that the underlying network topology with a faster consensus rate (a.k.a. spectral gap) leads to a better convergence rate and accuracy for decentralized learning. However, a topology with a fast consensus rate, e.g., the exponential graph, generally has a large maximum degree, which incurs significant communication costs. Thus, seeking topologies with both a fast consensus rate and small maximum degree is important. In this study, we propose a novel topology combining both a fast consensus rate and small maximum degree called the Base-$(k + 1)$ Graph. Unlike the existing topologies, the Base-$(k + 1)$ Graph enables all nodes to reach the exact consensus after a finite number of iterations for any number of nodes and maximum degree k. Thanks to this favorable property, the Base-$(k + 1)$ Graph endows Decentralized SGD (DSGD) with both a faster convergence rate and more communication efficiency than the exponential graph. We conducted experiments with various topologies, demonstrating that the Base-$(k + 1)$ Graph enables various decentralized learning methods to achieve higher accuracy with better communication efficiency than the existing topologies.

View on arXivView PDF

Code Implementations(1)

MIT

code for "Beyond Exponential Graph: Communication-Efficient Topologies for Decentralized Learning via Finite-time Convergence"

41Shell, PythonMay 4, 20233 years agoMIT
decentralized-learningfederated-learning

Similar Papers

Cite this paper

@article{takezawa2023beyond,
  title  = {Beyond Exponential Graph: Communication-Efficient Topologies for Decentralized Learning via Finite-time Convergence},
  author = {Yuki Takezawa and Ryoma Sato and Han Bao and Kenta Niwa and Makoto Yamada},
  year   = {2023},
  eprint = {2305.11420},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.11420v2},
  journal = {NEURIPS 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.11420.svg)](https://codeofpaper.com/paper/2305.11420)

Discussion