Accelerating Distributed Stochastic Optimization via Self-Repellent Random Walks
Jie Hu, Vishwaraj Doshi, Do Young Eun

TL;DR
This paper introduces a novel self-repellent random walk approach for distributed stochastic optimization, significantly reducing variance and improving convergence by avoiding repeatedly visited states, with theoretical guarantees and empirical validation.
Contribution
It proposes the SA-SRRW algorithm that replaces standard Markov chains with self-repellent walks, achieving faster convergence and lower asymptotic variance in distributed stochastic optimization.
Findings
Asymptotic covariance decreases as O(1/α^2) with SRRW.
Almost sure convergence of the optimization errors.
Empirical results confirm theoretical improvements.
Abstract
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 {\alpha}, 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/{\alpha}) decrease in the asymptotic variance…
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.
Videos
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Random Matrices and Applications · Distributed Control Multi-Agent Systems
MethodsBalanced Selection
