Push--Pull with Device Sampling
Not on the map. Why?
Abstract (arXiv)
We consider decentralized optimization problems in which a number of agents collaborate to minimize the average of their local functions by exchanging over an underlying communication graph. Specifically, we place ourselves in an asynchronous model where only a random portion of nodes perform computation at each iteration, while the information exchange can be conducted between all the nodes and in an asymmetric fashion. For this setting, we propose an algorithm that combines gradient tracking with a network-level variance reduction (in contrast to variance reduction within each node). This enables each node to track the average of the gradients of the objective functions. Our theoretical analysis shows that the algorithm converges linearly, when the local objective functions are strongly convex, under mild connectivity conditions on the expected mixing matrices. In particular, our result does not require the mixing matrices to be doubly stochastic. In the experiments, we investigate a broadcast mechanism that transmits information from computing nodes to their neighbors, and confirm the linear convergence of our method on both synthetic and real-world datasets.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 18 of its 47 references that are in the map. First posted on arXiv 8 Jun 2022.
Builds on
18 of 47 references.
References · 18
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
- 2019Advances and Open Problems in Federated Learningcited by 3,021
- 2014SAGA: A Fast Incremental Gradient Method With Support for Non-Strongly Convex Composite Objectivescited by 401
- 2014EXTRA: An Exact First-Order Algorithm for Decentralized Consensus Optimizationcited by 160
- 2016Achieving Geometric Convergence for Distributed Optimization over Time-Varying Graphscited by 149
- 2017Network Topology and Communication-Computation Tradeoffs in Decentralized Optimizationcited by 119
- 2022An Improved Analysis of Gradient Tracking for Decentralized Machine Learningcited by 68
- 2018Push-Pull Gradient Methods for Distributed Optimization in Networkscited by 45
- 2020Optimal and Practical Algorithms for Smooth and Strongly Convex Decentralized Optimizationcited by 43
- 2020Advances in Asynchronous Parallel and Distributed Optimizationcited by 40
- 2019Variance-Reduced Decentralized Stochastic Optimization with Accelerated Convergencecited by 33
- 2014Stochastic Gradient-Push for Strongly Convex Functions on Time-Varying Directed Graphscited by 31
6 more
- 2018A linear algorithm for optimization over directed graphs with geometric convergencecited by 25
- 2020An Optimal Algorithm for Decentralized Finite Sum Optimizationcited by 19
- 2020Revisiting EXTRA for Smooth Distributed Optimizationcited by 12
- 2013Asynchronous Distributed Optimization using a Randomized Alternating Direction Method of Multiplierscited by 9
- 2019Estimate Sequences for Stochastic Composite Optimization: Variance Reduction, Acceleration, and Robustness to Noisecited by 9
- 2018A Push-Pull Gradient Method for Distributed Optimization in Networkscited by 1
Built on by
Citing papers per year: 2024: 1.
1 paper.