TL;DR
This paper proves that the stochastic Push-Pull method for decentralized optimization over directed graphs achieves linear speedup, providing the first comprehensive theoretical analysis that matches its empirical success.
Contribution
The paper introduces a novel analysis framework demonstrating the linear speedup of Push-Pull over arbitrary strongly connected digraphs, filling a key theoretical gap.
Findings
Push-Pull achieves linear speedup over strongly connected digraphs.
Theoretical analysis aligns with empirical performance.
Provides a comprehensive understanding of Push-Pull's convergence.
Abstract
The linear speedup property is essential for demonstrating the advantage of distributed algorithms over their single-node counterparts. In this paper, we study the stochastic Push-Pull method, a widely adopted decentralized optimization algorithm over directed graphs (digraphs). Unlike methods that rely solely on row-stochastic or column-stochastic mixing matrices, Push-Pull avoids nonlinear correction and has shown superior empirical performance across a variety of settings. However, its theoretical analysis remains challenging, and the linear speedup property has not been generally establishe--revealing a significant gap between empirical success and limited theoretical understanding. To bridge this gap, we propose a novel analysis framework and prove that Push-Pull achieves linear speedup over arbitrary strongly connected digraphs. Our results provide the comprehensive theoretical…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
