Accelerating Distributed Stochastic Optimization via Self-Repellent Random Walks
Not on the map. Why?
Abstract (arXiv)
We study a family of distributed stochastic optimization algorithms where gradients are sampled by a token traversing a network of agents in random-walk fashion. Typically, these random-walks are chosen to be Markov chains that asymptotically sample from a desired target distribution, and play a critical role in the convergence of the optimization iterates. In this paper, we take a novel approach by replacing the standard linear Markovian token by one which follows a nonlinear Markov chain - namely the Self-Repellent Radom Walk (SRRW). Defined for any given 'base' Markov chain, the SRRW, parameterized by a positive scalar α, is less likely to transition to states that were highly visited in the past, thus the name. In the context of MCMC sampling on a graph, a recent breakthrough in Doshi et al. (2023) shows that the SRRW achieves O(1/α) decrease in the asymptotic variance for sampling. We propose the use of a 'generalized' version of the SRRW to drive token algorithms for distributed stochastic optimization in the form of stochastic approximation, termed SA-SRRW. We prove that the optimization iterate errors of the resulting SA-SRRW converge to zero almost surely and prove a central limit theorem, deriving the explicit form of the resulting asymptotic covariance matrix corresponding to iterate errors. This asymptotic covariance is always smaller than that of an algorithm driven by the base Markov chain and decreases at rate O(1/α2) - the performance benefit of using SRRW thereby amplified in the stochastic optimization context. Empirical results support our theoretical findings.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 36 of its 72 references that are in the map. First posted on arXiv 18 Jan 2024.
Builds on
36 of 72 references.
References · 36
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
- 2016Optimization Methods for Large-Scale Machine Learningcited by 1,140
- 2019On the Convergence of Adam and Beyondcited by 834
- 2014SAGA: A Fast Incremental Gradient Method With Support for Non-Strongly Convex Composite Objectivescited by 401
- 2017How to Escape Saddle Points Efficientlycited by 284
- 2013Minimizing Finite Sums with the Stochastic Average Gradientcited by 164
- 2020Better Theory for SGD in the Nonconvex Worldcited by 156
- 2020A Two-Timescale Framework for Bilevel Optimization: Complexity Analysis and Application to Actor-Criticcited by 141
- 2019MATCHA: Speeding Up Decentralized SGD via Matching Decomposition Samplingcited by 67
- 2019Finite-Sample Analysis of Nonlinear Stochastic Approximation with Applications in Reinforcement Learningcited by 67
- 2017Accelerated Gradient Descent Escapes Saddle Points Faster than Gradient Descentcited by 66
- 2020On Linear Stochastic Approximation: Fine-grained Polyak-Ruppert and Non-Asymptotic Concentrationcited by 65
24 more
- 2018On Markov Chain Gradient Descentcited by 63
- 2018Convergence and Dynamical Behavior of the ADAM Algorithm for Non-Convex Stochastic Optimizationcited by 47
- 2019Non-asymptotic Analysis of Biased Stochastic Approximation Schemecited by 45
- 2016Stochastic Heavy Ballcited by 40
- 2021RelaySum for Decentralized Deep Learning on Heterogeneous Datacited by 39
- 2021State Dependent Performative Prediction with Stochastic Approximationcited by 38
- 2023Stochastic Gradient Descent under Markovian Sampling Schemescited by 37
- 2021A Two-Time-Scale Stochastic Optimization Framework with Applications in Control and Reinforcement Learningcited by 20
- 2020Finite-Sample Analysis of Stochastic Approximation Using Smooth Convex Envelopescited by 19
- 2020Explicit Mean-Square Error Bounds for Monte-Carlo and Linear Stochastic Approximationcited by 19
- 2023Online Statistical Inference for Nonlinear Stochastic Approximation with Markovian Datacited by 18
- 2022A principled framework for the design and analysis of token algorithmscited by 17
- 2023On the Convergence of Decentralized Federated Learning Under Imperfect Information Sharingcited by 16
- 2020Convergence Rates of Accelerated Markov Gradient Descent with Applications in Reinforcement Learningcited by 15
- 2020Private Weighted Random Walk Stochastic Gradient Descentcited by 14
- 2020Q-learning with Uniformly Bounded Variance: Large Discounting is Not a Barrier to Fast Learningcited by 13
- 2020Stochastic optimization with momentum: convergence, fluctuations, and traps avoidancecited by 10
- 2021Finite-Time Convergence Rates of Nonlinear Two-Time-Scale Stochastic Approximation under Markovian Noisecited by 10
- 2023Self-Repellent Random Walks on General Graphs -- Achieving Minimal Sampling Variance via Nonlinear Markov Chainscited by 8
- 2016Stochastic Recursive Inclusions in two timescales with non-additive iterate dependent Markov noisecited by 7
- 2022Efficiency Ordering of Stochastic Gradient Descentcited by 6
- 2022Revisiting the central limit theorems for the SGD-type methodscited by 5
- 2020Asymptotic Network Independence and Step-Size for A Distributed Subgradient Methodcited by 3
- 2020Escaping Saddle Points Efficiently with Occupation-Time-Adapted Perturbationscited by 3
Built on by
Citing papers per year: 2024: 1; 2025: 1.
2 papers.