A Tale of Two Learning Algorithms: Multiple Stream Random Walk and Asynchronous Gossip
Not on the map. Why?
Abstract (arXiv)
Although gossip and random walk-based learning algorithms are widely known for decentralized learning, there has been limited theoretical and experimental analysis to understand their relative performance for different graph topologies and data heterogeneity. We first design and analyze a random walk-based learning algorithm with multiple streams (walks), which we name asynchronous "Multi-Walk (MW)". We provide a convergence analysis for MW w.r.t iteration (computation), wall-clock time, and communication. We also present a convergence analysis for "Asynchronous Gossip", noting the lack of a comprehensive analysis of its convergence, along with the computation and communication overhead, in the literature. Our results show that MW has better convergence in terms of iterations as compared to Asynchronous Gossip in graphs with large diameters (e.g., cycles), while its relative performance, as compared to Asynchronous Gossip, depends on the number of walks and the data heterogeneity in graphs with small diameters (e.g., complete graphs). In wall-clock time analysis, we observe a linear speed-up with the number of walks and nodes in MW and Asynchronous Gossip, respectively. Finally, we show that MW outperforms Asynchronous Gossip in communication overhead, except in small-diameter topologies with extreme data heterogeneity. These results highlight the effectiveness of each algorithm in different graph topologies and data heterogeneity. Our codes are available for reproducibility.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 29 of its 49 references that are in the map. First posted on arXiv 14 Apr 2025.
Builds on
29 of 49 references.
References · 29
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,669
- 2022OPT: Open Pre-trained Transformer Language Modelscited by 3,512
- 2019Advances and Open Problems in Federated Learningcited by 3,046
- 2017A Broad-Coverage Challenge Corpus for Sentence Understanding through Inferencecited by 2,682
- 2016Optimization Methods for Large-Scale Machine Learningcited by 1,150
- 2018Local SGD Converges Fast and Communicates Littlecited by 605
- 2017Can Decentralized Algorithms Outperform Centralized Algorithms? A Case Study for Decentralized Parallel Stochastic Gradient Descentcited by 502
- 2020A Unified Theory of Decentralized SGD with Changing Topology and Local Updatescited by 367
- 2019Decentralized Stochastic Optimization and Gossip Algorithms with Compressed Communicationcited by 221
- 2013On the Convergence of Decentralized Gradient Descentcited by 159
- 2017Asynchronous Decentralized Parallel Stochastic Gradient Descentcited by 159
17 more
- 2017Revisiting Distributed Synchronous SGDcited by 142
- 2013Stochastic Gradient Descent, Weighted Sampling, and the Randomized Kaczmarz algorithmcited by 133
- 2015Asynchronous Parallel Stochastic Gradient for Nonconvex Optimizationcited by 116
- 2016Asynchronous Stochastic Gradient Descent with Delay Compensationcited by 99
- 2022Sharper Convergence Guarantees for Asynchronous SGD for Distributed and Federated Learningcited by 79
- 2021Quasi-Global Momentum: Accelerating Decentralized Deep Learning on Heterogeneous Datacited by 69
- 2018On Markov Chain Gradient Descentcited by 63
- 2022Asynchronous SGD Beats Minibatch SGD Under Arbitrary Delayscited by 63
- 2019Asynchronous Decentralized SGD with Quantized and Local Updatescited by 36
- 2022SWIFT: Rapid Decentralized Federated Learning via Wait-Free Model Communicationcited by 21
- 2018Asynchronous Gradient-Pushcited by 20
- 2022A principled framework for the design and analysis of token algorithmscited by 18
- 2021Asynchronous Iterations in Optimization: New Sequence Results and Sharper Algorithmic Guaranteescited by 17
- 2020Private Weighted Random Walk Stochastic Gradient Descentcited by 14
- 2023DIGEST: Fast and Communication Efficient Decentralized Learning with Local Updatescited by 12
- 2023Asynchronous SGD on Graphs: a Unified Framework for Asynchronous Decentralized and Federated Optimizationcited by 11
- 2016Rapidly Mixing Markov Chains: A Comparison of Techniques (A Survey)cited by 4
Built on by
Not cited yet.