mlsanityData to 14 Oct 2026

Distributed Learning over Arbitrary Topology: Linear Speed-Up with Polynomial Transient Time

arXiv 2503.16123 ↗First posted 20 Mar 2025math.OC cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

We study a distributed learning problem in which n agents, each with potentially heterogeneous local data, collaboratively minimize the sum of their local cost functions via peer-to-peer communication. We propose a novel algorithm, Spanning Tree Push-Pull (STPP), which employs two spanning trees extracted from a general communication graph to distribute both model parameters and stochastic gradients. Unlike prior approaches that rely heavily on spectral gap properties, STPP leverages a more flexible topological characterization, enabling robust information flow and efficient updates. Theoretically, we prove that STPP achieves linear speedup and polynomial transient iteration complexity -- up to O(n7) for smooth nonconvex objectives and tildeO(n3) for smooth strongly convex objectives -- under arbitrary network topologies. Moreover, compared with existing methods, STPP achieves faster convergence rates on sparse and non-regular topologies (e.g., directed rings) and reduces communication overhead on dense networks (e.g., static exponential graphs). Numerical experiments further demonstrate the strong performance of STPP across various graph architectures.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 24 of its 39 references that are in the map. First posted on arXiv 20 Mar 2025.

Builds on

24 of 39 references.

References · 24

  1. 2015Continuous control with deep reinforcement learningcited by 3,407
  2. 2013Playing Atari with Deep Reinforcement Learningcited by 3,274
  3. 2019An Introduction to Variational Autoencoderscited by 1,000
  4. 2017Can Decentralized Algorithms Outperform Centralized Algorithms? A Case Study for Decentralized Parallel Stochastic Gradient Descentcited by 502
  5. 2020A Unified Theory of Decentralized SGD with Changing Topology and Local Updatescited by 367
  6. 2019Decentralized Stochastic Optimization and Gossip Algorithms with Compressed Communicationcited by 221
  7. 2014EXTRA: An Exact First-Order Algorithm for Decentralized Consensus Optimizationcited by 160
  8. 2018Stochastic Gradient Push for Distributed Deep Learningcited by 152
  9. 2016Achieving Geometric Convergence for Distributed Optimization over Time-Varying Graphscited by 150
  10. 2017Network Topology and Communication-Computation Tradeoffs in Decentralized Optimizationcited by 122
  11. 2018Distributed Stochastic Gradient Tracking Methodscited by 106
  12. 2022An Improved Analysis of Gradient Tracking for Decentralized Machine Learningcited by 69
12 more
  1. 2021Exponential Graph is Provably Efficient for Decentralized Deep Trainingcited by 56
  2. 2017A decentralized proximal-gradient method with network independent step-sizes and separated convergence ratescited by 51
  3. 2018Push-Pull Gradient Methods for Distributed Optimization in Networkscited by 46
  4. 2021A Unified and Refined Convergence Analysis for Non-Convex Decentralized Learningcited by 44
  5. 2019Asynchronous Decentralized SGD with Quantized and Local Updatescited by 36
  6. 2020A general framework for decentralized optimization with first-order methodscited by 28
  7. 2018A linear algorithm for optimization over directed graphs with geometric convergencecited by 25
  8. 2022Communication-Efficient Topologies for Decentralized Learning with O(1) Consensus Ratecited by 25
  9. 2021Optimal Gradient Tracking for Decentralized Optimizationcited by 18
  10. 2016ADD-OPT: Accelerated Distributed Directed Optimizationcited by 14
  11. 2018Achieving Linear Convergence in Distributed Asynchronous Multi-agent Optimizationcited by 11
  12. 2023DSGD-CECA: Decentralized SGD with Communication-Optimal Exact Consensus Algorithmcited by 6

Built on by

Not cited yet.