Proceedings

Self-Repellent Random Walks on General Graphs - Achieving Minimal Sampling Variance via Nonlinear Markov Chains (Extended Abstract)

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Sister Conferences Best Papers. Pages 8394-8398.

https://doi.org/10.24963/ijcai.2024/929

Abstract

We consider random walks on discrete state spaces, such as general undirected graphs, where the random walkers are designed to approximate a target quantity over the network topology via sampling and neighborhood exploration in the form of Markov chain Monte Carlo (MCMC) procedures. Given any Markov chain corresponding to a target probability distribution, we design a self-repellent random walk (SRRW) which is less likely to transition to nodes that were highly visited in the past, and more likely to transition to seldom visited nodes. For a class of SRRWs parameterized by a positive real α, we prove that the empirical distribution of the process converges almost surely to the target (stationary) distribution of the underlying Markov chain kernel. We then provide a central limit theorem and derive the exact form of the arising asymptotic co-variance matrix, which allows us to show that the SRRW with stronger repellence (larger α) always achieves a smaller asymptotic covariance, in the sense of Loewner ordering of co-variance matrices. Especially for SRRW-driven MCMC algorithms, we show that the decrease in the asymptotic sampling variance is of the order O(1/α), eventually going down to zero. After generalizing these results for a class of weighted empirical measures, we use them as a stepping stone to show that a similar performance ordering can also be obtained for distributed stochastic optimization tasks using token algorithms. More explicitly, by replacing a Markovian token by a SRRW version with the same target distribution, we show that the asymptotic co-variance of the optimization iterates 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.

  1. [Alon et al., 2007] Noga Alon, Itai Benjamini, Eyal Lubet- zky, and Sasha Sodin. Non-backtracking random walks mix faster. Communications in Contemporary Mathemat- ics, 9(04):585-603, 2007.
  2. [Andrieu and Livingstone, 2021] Christophe Andrieu and Samuel Livingstone. Peskun-tierney ordering for marko- vian monte carlo: Beyond the reversible scenario. The Annals of Statistics, 49(4):1958-1981, 2021.
  3. [Andrieu et al., 2007] Christophe Andrieu, Ajay Jasra, Ar- naud Doucet, and Pierre Del Moral. Non-linear markov chain monte carlo. Esaim: Proceedings, 19:79-84, 01 2007.
  4. [Andrieu et al., 2011] Christophe Andrieu, Ajay Jasra, Ar- naud Doucet, and Pierre Del Moral. On nonlinear Markov chain Monte Carlo. Bernoulli, 17(3):987 -1014, 2011.
  5. [Chen and Hwang, 2013] Ting-Li Chen and Chii-Ruey Hwang. Accelerating reversible markov chains. Statistics & Probability Letters, 83(9):1956-1962, 2013.
  6. [Del Moral and Miclo, 2004] Pierre Del Moral and Laurent Miclo. On convergence of chains with occupational self- interactions. Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sci- ences, 460(2041):325-346, 2004.
  7. [Del Moral and Miclo, 2006] Pierre Del Moral and Laurent Miclo. Self-interacting markov chains. Stochastic Analysis and Applications, 24:615-660, 07 2006.
  8. [Diaconis et al., 2000] Persi Diaconis, Susan Holmes, and Radford M Neal. Analysis of a nonreversible markov chain sampler. Annals of Applied Probability, pages 726- 752, 2000.
  9. [Doshi et al., 2023] Vishwaraj Doshi, Jie Hu, and Do Young Eun. Self-repellent random walks on general graphs- achieving minimal sampling variance via nonlinear markov chains. In International Conference on Machine Learning. PMLR, 2023.
  10. [Even, 2023] Mathieu Even. Stochastic gradient descent un- der markovian sampling schemes. In International Con- ference on Machine Learning, 2023.
  11. [Fort, 2015] Gersende Fort. Central limit theorems for stochastic approximation with controlled markov chain dynamics. ESAIM: Probability and Statistics, 19:60-80, 2015.
  12. [Gadat et al., 2018] Sébastien Gadat, Fabien Panloup, and Sofiane Saadane. Stochastic heavy ball. Electronic Jour- nal of Statistics, 12:461-529, 2018.
  13. [Harold J. Kushner, 1997] G. George Yin Harold J. Kush- ner. Stochastic Approximation Algorithms and Applica- tions. Springer, 1997.
  14. [Hu et al., 2022] Jie Hu, Vishwaraj Doshi, and Do Young Eun. Efficiency ordering of stochastic gradient descent. In Advances in Neural Information Processing Systems, 2022.
  15. [Hu et al., 2024] Jie Hu, Vishwaraj Doshi, and Do Young Eun. Accelerating distributed stochastic optimization via self-repellent random walks. In International Conference on Learning Representations, 2024.
  16. [Lee et al., 2012] Chul-Ho Lee, Xin Xu, and Do Young Eun. Beyond Random Walk and Metropolis-Hastings Samplers: Why You Should Not Backtrack for Unbiased Graph Sampling. In Proceedings of the ACM SIGMET- RICS/PERFORMANCE Joint International Conference on Measurement and Modeling of Computer Systems, SIG- METRICS'12, pages 319-330, 2012.
  17. [Li et al., 2015] Rong-Hua Li, Jeffrey Xu Yu, Lu Qin, Rui Mao, and Tan Jin. On random walk based graph sampling. In 2015 IEEE 31st international conference on data engi- neering, pages 927-938. IEEE, 2015.
  18. [Li et al., 2022] Tiejun Li, Tiannan Xiao, and Guoguo Yang. Revisiting the central limit theorems for the sgd-type methods. arXiv preprint arXiv:2207.11755, 2022.
  19. [Ma et al., 2016] Yi-An Ma, Tianqi Chen, Lei Wu, and Emily B Fox. A unifying framework for devising ef- ficient and irreversible mcmc samplers. arXiv preprint arXiv:1608.05973, 2016.
  20. [Moral and Doucet, 2010] Pierre Del Moral and Arnaud Doucet. Interacting Markov chain Monte Carlo methods for solving nonlinear measure-valued equations. The An- nals of Applied Probability, 20(2):593 -639, 2010.
  21. [Neal, 2004] Radford M Neal. Improving asymptotic vari- ance of mcmc estimators: Non-reversible chains are better. arXiv preprint math/0407281, 2004.
  22. [Sun et al., 2018] Tao Sun, Yuejiao Sun, and Wotao Yin. On markov chain gradient descent. Advances in neural infor- mation processing systems, 31, 2018.
  23. [Thin et al., 2020] Achille Thin, Nikita Kotelevskii, Christophe Andrieu, Alain Durmus, Eric Moulines, and Maxim Panov. Nonreversible mcmc from conditional invertible transforms: a complete recipe with convergence guarantees. arXiv preprint arXiv:2012.15550, 2020.
  24. [Turitsyn et al., 2011] Konstantin S Turitsyn, Michael Chertkov, and Marija Vucelja. Irreversible monte carlo algorithms for efficient sampling. Physica D: Nonlinear Phenomena, 240(4-5):410-414, 2011.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards