Push-Pull Gradient Methods for Distributed Optimization in Networks
Not on the map. Why?
Abstract (arXiv)
In this paper, we focus on solving a distributed convex optimization problem in a network, where each agent has its own convex cost function and the goal is to minimize the sum of the agents' cost functions while obeying the network connectivity structure. In order to minimize the sum of the cost functions, we consider new distributed gradient-based methods where each node maintains two estimates, namely, an estimate of the optimal decision variable and an estimate of the gradient for the average of the agents' objective functions. From the viewpoint of an agent, the information about the gradients is pushed to the neighbors, while the information about the decision variable is pulled from the neighbors hence giving the name "push-pull gradient methods". The methods utilize two different graphs for the information exchange among agents, and as such, unify the algorithms with different types of distributed architecture, including decentralized (peer-to-peer), centralized (master-slave), and semi-centralized (leader-follower) architecture. We show that the proposed algorithms and their many variants converge linearly for strongly convex and smooth objective functions over a network (possibly with unidirectional data links) in both synchronous and asynchronous random-gossip settings. In particular, under the random-gossip setting, "push-pull" is the first class of algorithms for distributed optimization over directed graphs. Moreover, we numerically evaluate our proposed algorithms in both scenarios, and show that they outperform other existing linearly convergent schemes, especially for ill-conditioned problems and networks that are not well balanced.
Key facts. Cited by 46 papers in the map (data through 14 Oct 2026). First posted on arXiv 15 Oct 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 8; 2022: 9; 2023: 6; 2024: 4; 2025: 10; 2026: 9.
46 papers.
Sort:
By area:
- 2021RelaySum for Decentralized Deep Learning on Heterogeneous Datacited by 39
- 2021Lower Bounds and Optimal Algorithms for Smooth and Strongly Convex Decentralized Optimization Over Time-Varying Networkscited by 19
- 2021BlueFog: Make Decentralized Algorithms Practical for Optimization and Deep Learningcited by 16
- 2021ADOM: Accelerated Decentralized Optimization Method for Time-Varying Networkscited by 13
- 2021Improving the Transient Times for Distributed Stochastic Gradient Methodscited by 13
- 2021Compressed Gradient Tracking for Decentralized Optimization Over General Directed Networkscited by 12
- 2022Tackling Data Heterogeneity: A New Unified Framework for Decentralized SGD with Sample-induced Topologycited by 10
- 2022On Generalization of Decentralized Learning with Separable Datacited by 8
- 2021Distributed Random Reshuffling over Networkscited by 7
- 2025Exact and Linear Convergence for Federated Learning under Arbitrary Client Participation is Attainablecited by 6
- 2022DISA: A Dual Inexact Splitting Algorithm for Distributed Convex Composite Optimizationcited by 5
- 2023Discretized Distributed Optimization over Dynamic Digraphscited by 5
34 more
- 2022Distributed Online Private Learning of Convex Nondecomposable Objectivescited by 4
- 2024Decentralized Federated Learning with Gradient Tracking over Time-Varying Directed Networkscited by 3
- 2023Robust Fully-Asynchronous Methods for Distributed Training over General Architecturecited by 2
- 2023Byzantine-Robust Decentralized Stochastic Optimization with Stochastic Gradient Noise-Independent Learning Errorcited by 2
- 2023Locally Differentially Private Gradient Tracking for Distributed Online Learning over Directed Graphscited by 2
- 2024Communication Efficient ConFederated Learning: An Event-Triggered SAGA Approachcited by 2
- 2024Privacy-Preserving Distributed Optimization and Learningcited by 2
- 2025Preconditioned Inexact Stochastic ADMM for Deep Modelcited by 2
- 2021Provably Accelerated Decentralized Gradient Method Over Unbalanced Directed Graphscited by 1
- 2022Stochastic Gradient Methods with Compressed Communication for Decentralized Saddle Point Problemscited by 1
- 2022Push--Pull with Device Samplingcited by 1
- 2023A primal-dual perspective for distributed TD-learningcited by 1
- 2026Near-Optimal Decentralized Stochastic Nonconvex Optimization with Heavy-Tailed Noisecited by 1
- 2022Achieving Efficient Distributed Machine Learning Using a Novel Non-Linear Class of Aggregation Functionscited by 0
- 2022Pick your Neighbor: Local Gauss-Southwell Rule for Fast Asynchronous Decentralized Optimizationcited by 0
- 2022Resource-Constrained Decentralized Federated Learning via Personalized Event-Triggeringcited by 0
- 2023Adaptive Consensus: A network pruning approach for decentralized optimizationcited by 0
- 2024Distributed Difference of Convex Optimizationcited by 0
- 2025Lossless Privacy-Preserving Aggregation for Decentralized Federated Learningcited by 0
- 2025Distributed Learning over Arbitrary Topology: Linear Speed-Up with Polynomial Transient Timecited by 0
- 2025Asynchronous Decentralized SGD under Non-Convexity: A Block-Coordinate Descent Frameworkcited by 0
- 2025Diffusion Learning with Partial Agent Participation and Local Updatescited by 0
- 2025Cooperative SGD with Dynamic Mixing Matricescited by 0
- 2025A Hybrid Stochastic Gradient Tracking Method for Distributed Online Optimization Over Time-Varying Directed Networkscited by 0
- 2025Pareto-optimal Trade-offs Between Communication and Computation with Flexible Gradient Trackingcited by 0
- 2025A Weighted Gradient Tracking Privacy-Preserving Method for Distributed Optimizationcited by 0
- 2026Local Updates in Distributed Optimization: Provable Acceleration and Topology Effectscited by 0
- 2026Provably Convergent Decentralized Optimization over Directed Graphs under Generalized Smoothnesscited by 0
- 2026Sporadic Gradient Tracking over Directed Graphs: A Theoretical Perspective on Decentralized Federated Learningcited by 0
- 2026Stability and Generalization of Push-Sum Based Decentralized Optimization over Directed Graphscited by 0
- 2026Convergence of Byzantine-Resilient Gradient Tracking via Probabilistic Edge Dropoutcited by 0
- 2026Accelerating Optimization and Machine Learning through Decentralizationcited by 0
- 2026Distributed TD Tracking with Linear Function Approximation over Directed Communication Networkscited by 0
- 2026Resilient Decentralized Wireless Federated Learning via Gradient Tracking with AdamWcited by 0
- 2026Resilient Decentralized Wireless Federated Learning via Gradient Tracking with AdamW26 Aug 2026
- 2026Distributed TD Tracking with Linear Function Approximation over Directed Communication Networks6 May 2026
- 2026Accelerating Optimization and Machine Learning through Decentralization21 Apr 2026
- 2026Convergence of Byzantine-Resilient Gradient Tracking via Probabilistic Edge Dropout1 Apr 2026
- 2026Stability and Generalization of Push-Sum Based Decentralized Optimization over Directed Graphs24 Feb 2026
- 2026Sporadic Gradient Tracking over Directed Graphs: A Theoretical Perspective on Decentralized Federated Learning31 Jan 2026
- 2026Near-Optimal Decentralized Stochastic Nonconvex Optimization with Heavy-Tailed Noise16 Jan 2026
- 2026Provably Convergent Decentralized Optimization over Directed Graphs under Generalized Smoothness7 Jan 2026
- 2026Local Updates in Distributed Optimization: Provable Acceleration and Topology Effects6 Jan 2026
- 2025A Weighted Gradient Tracking Privacy-Preserving Method for Distributed Optimization14 Sep 2025
- 2025Pareto-optimal Trade-offs Between Communication and Computation with Flexible Gradient Tracking11 Sep 2025
- 2025A Hybrid Stochastic Gradient Tracking Method for Distributed Online Optimization Over Time-Varying Directed Networks28 Aug 2025
34 more
- 2025Cooperative SGD with Dynamic Mixing Matrices20 Aug 2025
- 2025Diffusion Learning with Partial Agent Participation and Local Updates16 May 2025
- 2025Asynchronous Decentralized SGD under Non-Convexity: A Block-Coordinate Descent Framework15 May 2025
- 2025Exact and Linear Convergence for Federated Learning under Arbitrary Client Participation is Attainable25 Mar 2025
- 2025Distributed Learning over Arbitrary Topology: Linear Speed-Up with Polynomial Transient Time20 Mar 2025
- 2025Preconditioned Inexact Stochastic ADMM for Deep Model15 Feb 2025
- 2025Lossless Privacy-Preserving Aggregation for Decentralized Federated Learning8 Jan 2025
- 2024Decentralized Federated Learning with Gradient Tracking over Time-Varying Directed Networks25 Sep 2024
- 2024Distributed Difference of Convex Optimization23 Jul 2024
- 2024Privacy-Preserving Distributed Optimization and Learning29 Feb 2024
- 2024Communication Efficient ConFederated Learning: An Event-Triggered SAGA Approach28 Feb 2024
- 2023Discretized Distributed Optimization over Dynamic Digraphs14 Nov 2023
- 2023Locally Differentially Private Gradient Tracking for Distributed Online Learning over Directed Graphs24 Oct 2023
- 2023A primal-dual perspective for distributed TD-learning1 Oct 2023
- 2023Adaptive Consensus: A network pruning approach for decentralized optimization6 Sep 2023
- 2023Byzantine-Robust Decentralized Stochastic Optimization with Stochastic Gradient Noise-Independent Learning Error10 Aug 2023
- 2023Robust Fully-Asynchronous Methods for Distributed Training over General Architecture21 Jul 2023
- 2022Resource-Constrained Decentralized Federated Learning via Personalized Event-Triggering23 Nov 2022
- 2022On Generalization of Decentralized Learning with Separable Data15 Sep 2022
- 2022DISA: A Dual Inexact Splitting Algorithm for Distributed Convex Composite Optimization5 Sep 2022
- 2022Pick your Neighbor: Local Gauss-Southwell Rule for Fast Asynchronous Decentralized Optimization15 Jul 2022
- 2022Tackling Data Heterogeneity: A New Unified Framework for Decentralized SGD with Sample-induced Topology8 Jul 2022
- 2022Distributed Online Private Learning of Convex Nondecomposable Objectives16 Jun 2022
- 2022Push--Pull with Device Sampling8 Jun 2022
- 2022Stochastic Gradient Methods with Compressed Communication for Decentralized Saddle Point Problems28 May 2022
- 2022Achieving Efficient Distributed Machine Learning Using a Novel Non-Linear Class of Aggregation Functions29 Jan 2022
- 2021Distributed Random Reshuffling over Networks31 Dec 2021
- 2021BlueFog: Make Decentralized Algorithms Practical for Optimization and Deep Learning8 Nov 2021
- 2021RelaySum for Decentralized Deep Learning on Heterogeneous Data8 Oct 2021
- 2021Provably Accelerated Decentralized Gradient Method Over Unbalanced Directed Graphs26 Jul 2021
- 2021Compressed Gradient Tracking for Decentralized Optimization Over General Directed Networks14 Jun 2021
- 2021Lower Bounds and Optimal Algorithms for Smooth and Strongly Convex Decentralized Optimization Over Time-Varying Networks8 Jun 2021
- 2021Improving the Transient Times for Distributed Stochastic Gradient Methods11 May 2021
- 2021ADOM: Accelerated Decentralized Optimization Method for Time-Varying Networks18 Feb 2021
- 2021RelaySum for Decentralized Deep Learning on Heterogeneous Datacited by 39
- 2021Lower Bounds and Optimal Algorithms for Smooth and Strongly Convex Decentralized Optimization Over Time-Varying Networkscited by 19
- 2021BlueFog: Make Decentralized Algorithms Practical for Optimization and Deep Learningcited by 16
- 2021ADOM: Accelerated Decentralized Optimization Method for Time-Varying Networkscited by 13
- 2021Improving the Transient Times for Distributed Stochastic Gradient Methodscited by 13
- 2021Compressed Gradient Tracking for Decentralized Optimization Over General Directed Networkscited by 12
- 2022Tackling Data Heterogeneity: A New Unified Framework for Decentralized SGD with Sample-induced Topologycited by 10
- 2022On Generalization of Decentralized Learning with Separable Datacited by 8
- 2021Distributed Random Reshuffling over Networkscited by 7
- 2025Exact and Linear Convergence for Federated Learning under Arbitrary Client Participation is Attainablecited by 6
- 2022DISA: A Dual Inexact Splitting Algorithm for Distributed Convex Composite Optimizationcited by 5
- 2023Discretized Distributed Optimization over Dynamic Digraphscited by 5
12 most cited of 45 All 45 (JSON)
- 2026Resilient Decentralized Wireless Federated Learning via Gradient Tracking with AdamW26 Aug 2026
- 2026Accelerating Optimization and Machine Learning through Decentralization21 Apr 2026
- 2026Convergence of Byzantine-Resilient Gradient Tracking via Probabilistic Edge Dropout1 Apr 2026
- 2026Stability and Generalization of Push-Sum Based Decentralized Optimization over Directed Graphs24 Feb 2026
- 2026Sporadic Gradient Tracking over Directed Graphs: A Theoretical Perspective on Decentralized Federated Learning31 Jan 2026
- 2026Near-Optimal Decentralized Stochastic Nonconvex Optimization with Heavy-Tailed Noise16 Jan 2026
- 2026Provably Convergent Decentralized Optimization over Directed Graphs under Generalized Smoothness7 Jan 2026
- 2026Local Updates in Distributed Optimization: Provable Acceleration and Topology Effects6 Jan 2026
- 2025A Weighted Gradient Tracking Privacy-Preserving Method for Distributed Optimization14 Sep 2025
- 2025Pareto-optimal Trade-offs Between Communication and Computation with Flexible Gradient Tracking11 Sep 2025
- 2025A Hybrid Stochastic Gradient Tracking Method for Distributed Online Optimization Over Time-Varying Directed Networks28 Aug 2025
- 2025Cooperative SGD with Dynamic Mixing Matrices20 Aug 2025
12 newest of 45 All 45 (JSON)