Proceedings

Finite-Time Convergence Rates of Decentralized Local Markovian Stochastic Approximation

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Main Track. Pages 5082-5090.

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

Abstract

Markovian stochastic approximation has recently aroused a great deal of interest in many fields; however, it is not well understood in decentralized settings. Decentralized Markovian stochastic approximation is far more challenging than its single-agent counterpart due to the complex coupling structure between decentralized communication and Markovian noise-corrupted local updates. In this paper, a decentralized local markovian stochastic approximation (DLMSA) algorithm has been proposed and attains a near-optimal convergence rate. Specifically, we first provide a local variant of decentralized Markovian stochastic approximation so that each agent performs multiple local updates and then periodically communicate with its neighbors. Furthermore, we propose DLMSA with compressed communication (C-DLMSA) for further reducing the communication overhead. In this way, each agent only needs to communicate compressed information (e.g., sign compression) with its neighbors. We show that C-DLMSA enjoys the same convergence rate as that of the original DLMSA. Finally, we verify our theoretical results by applying our methods to solve multi-task reinforcement learning problems over multi-agent systems.

  1. [Alacaoglu and Lyu, 2023] Ahmet Alacaoglu and Hanbaek Lyu. Convergence of first-order methods for constrained nonconvex optimization with dependent data. In Inter- national Conference on Machine Learning, volume 202, pages 458-489. PMLR, 2023.
  2. [Benveniste et al., 2012] Albert Benveniste, Michel Métivier, and Pierre Priouret. Adaptive algorithms and stochastic approximations, volume 22. Springer Science & Business Media, 2012.
  3. [Bertsekas and Tsitsiklis, 1996] Dimitri Bertsekas and John N Tsitsiklis. Neuro-dynamic programming. Athena Scientific, 1996.
  4. [Bhandari et al., 2018] Jalaj Bhandari, Daniel Russo, and Raghav Singal. A finite time analysis of temporal dif- ference learning with linear function approximation. In Conference on learning theory, pages 1691-1692. PMLR, 2018.
  5. [Borkar et al., 2021] Vivek Borkar, Shuhang Chen, Adithya Devraj, Ioannis Kontoyiannis, and Sean Meyn. The ode method for asymptotic statistics in stochastic ap- proximation and reinforcement learning. arXiv preprint arXiv:2110.14427, 2021.
  6. [Borkar, 2009] Vivek S Borkar. Stochastic approximation: a dynamical systems viewpoint, volume 48. Springer, 2009.
  7. [Bottou et al., 2018] Léon Bottou, Frank E Curtis, and Jorge Nocedal. Optimization methods for large-scale machine learning. SIAM review, 60(2):223-311, 2018.
  8. [Chen et al., 2018] Tianyi Chen, Kaiqing Zhang, Geor- gios B Giannakis, and Tamer Basar. Communication- efficient distributed reinforcement learning. arXiv preprint arXiv:1812.03239, 16, 2018.
  9. [Chen et al., 2020] Zaiwei Chen, Siva Theja Maguluri, San- jay Shakkottai, and Karthikeyan Shanmugam. Finite- sample analysis of contractive stochastic approximation using smooth convex envelopes. Advances in Neural Infor- mation Processing Systems, 33:8223-8234, 2020.
  10. [Chen et al., 2021] Zaiwei Chen, Siva Theja Maguluri, San- jay Shakkottai, and Karthikeyan Shanmugam. A lya- punov theory for finite-sample guarantees of asynchronous q-learning and td-learning variants. arXiv preprint arXiv:2102.01567, 2021.
  11. [Chen et al., 2022] Zaiwei Chen, Sheng Zhang, Thinh T Doan, John-Paul Clarke, and Siva Theja Maguluri. Finite- sample analysis of nonlinear stochastic approximation with applications in reinforcement learning. Automatica, 146:110623, 2022.
  12. [Dean et al., 2012] Jeffrey Dean, Greg Corrado, Rajat Monga, Kai Chen, Matthieu Devin, Mark Mao, Marc'aurelio Ran- zato, Andrew Senior, Paul Tucker, Ke Yang, et al. Large scale distributed deep networks. Advances in neural infor- mation processing systems, 25, 2012.
  13. [Debnath and Mikusinski, 2005] Lokenath Debnath and Piotr Mikusinski. Introduction to Hilbert spaces with applica- tions. Academic press, 2005.
  14. [Doan, 2020] Thinh T Doan. Local stochastic approximation: A unified view of federated learning and distributed multi- task reinforcement learning algorithms. arXiv preprint arXiv:2006.13460, 2020.
  15. [Doan, 2022] Thinh T Doan. Finite-time analysis of markov gradient descent. IEEE Transactions on Automatic Control, 68(4):2140-2153, 2022.
  16. [Dorfman and Levy, 2022] Ron Dorfman and Kfir Yehuda Levy. Adapting to mixing time in stochastic optimiza- tion with markovian data. In International Conference on Machine Learning, pages 5429-5446. PMLR, 2022.
  17. [Duchi et al., 2012] John C Duchi, Alekh Agarwal, Mikael Johansson, and Michael I Jordan. Ergodic mirror descent. SIAM Journal on Optimization, 22(4):1549-1578, 2012.
  18. [Gao et al., 2022] Hongchang Gao, Junyi Li, and Heng Huang. On the convergence of local stochastic compo- sitional gradient descent with momentum. In Interna- tional Conference on Machine Learning, pages 7017-7035.
  19. PMLR, 2022.
  20. [Heredia et al., 2020] Paulo Heredia, Hasan Ghadialy, and Shaoshuai Mou. Finite-sample analysis of distributed q- learning for multi-agent networks. In 2020 American Con- trol Conference, pages 3511-3516. IEEE, 2020.
  21. [Jiang and Xu, 2008] Houyuan Jiang and Huifu Xu. Stochas- tic approximation approaches to the stochastic variational inequality problem. IEEE Transactions on Automatic Con- trol, 53(6):1462-1475, 2008.
  22. [Khaled et al., 2019] Ahmed Khaled, Konstantin Mishchenko, and Peter Richtárik. First analysis of local gd on heterogeneous data. arXiv preprint arXiv:1909.04715, 2019.
  23. [Khodadadian et al., 2022] Sajad Khodadadian, Pranay Sharma, Gauri Joshi, and Siva Theja Maguluri. Federated reinforcement learning: Linear speedup under markovian sampling. In International Conference on Machine Learning, pages 10997-11057. PMLR, 2022.
  24. [Kumar et al., 2023] Harshat Kumar, Alec Koppel, and Ale- jandro Ribeiro. On the sample complexity of actor-critic method for reinforcement learning with function approxi- mation. Machine Learning, pages 1-35, 2023.
  25. [Kushner and Yin, 1987] Harold Joseph Kushner and George Yin. Stochastic approximation algorithms for parallel and distributed processing. Stochastics: An International Jour- nal of Probability and Stochastic Processes, 22(3-4):219- 250, 1987.
  26. [Lakshmanan and De Farias, 2008] Hariharan Lakshmanan and Daniela Pucci De Farias. Decentralized resource allo- cation in dynamic networks of agents. SIAM Journal on Optimization, 19(2):911-940, 2008.
  27. [Levin and Peres, 2017] David A Levin and Yuval Peres. Markov chains and mixing times, volume 107. American Mathematical Soc., 2017.
  28. [Li et al., 2019] Xiang Li, Kaixuan Huang, Wenhao Yang, Shusen Wang, and Zhihua Zhang. On the convergence of fedavg on non-iid data. In International Conference on Learning Representations, 2019.
  29. [Li et al., 2020a] Gen Li, Yuting Wei, Yuejie Chi, Yuantao Gu, and Yuxin Chen. Sample complexity of asynchronous q-learning: Sharper analysis and variance reduction. Ad- vances in neural information processing systems, 33:7031- 7043, 2020.
  30. [Li et al., 2020b] Tian Li, Anit Kumar Sahu, Ameet Tal- walkar, and Virginia Smith. Federated learning: Challenges, methods, and future directions. IEEE signal processing magazine, 37(3):50-60, 2020.
  31. [Liu et al., 2022] Wei Liu, Li Chen, and Wenyi Zhang. De- centralized federated learning: Balancing communication and computing costs. IEEE Transactions on Signal and Information Processing over Networks, 8:131-143, 2022.
  32. [McMahan et al., 2017] Brendan McMahan, Eider Moore, Daniel Ramage, Seth Hampson, and Blaise Aguera y Arcas. Communication-efficient learning of deep networks from decentralized data. In Artificial intelligence and statistics, pages 1273-1282. PMLR, 2017.
  33. [Mnih et al., 2016] Volodymyr Mnih, Adria Puigdomenech Badia, Mehdi Mirza, Alex Graves, Timothy Lillicrap, Tim Harley, David Silver, and Koray Kavukcuoglu. Asyn- chronous methods for deep reinforcement learning. In International conference on machine learning, pages 1928- 1937. PMLR, 2016.
  34. [Nedić et al., 2018] Angelia Nedić, Alex Olshevsky, and Michael G Rabbat. Network topology and communication- computation tradeoffs in decentralized optimization. Pro- ceedings of the IEEE, 106(5):953-976, 2018.
  35. [Robbins and Monro, 1951] Herbert Robbins and Sutton Monro. A stochastic approximation method. The annals of mathematical statistics, pages 400-407, 1951.
  36. [Sayin et al., 2021] Muhammed Sayin, Kaiqing Zhang, David Leslie, Tamer Basar, and Asuman Ozdaglar. Decen- tralized q-learning in zero-sum markov games. Advances in Neural Information Processing Systems, 34:18320-18334, 2021.
  37. [Srikant and Ying, 2019] Rayadurgam Srikant and Lei Ying. Finite-time error bounds for linear stochastic approximation and td learning. In Conference on Learning Theory, pages 2803-2830. PMLR, 2019.
  38. [Stich, 2018] Sebastian U Stich. Local sgd converges fast and communicates little. In International Conference on Learning Representations, 2018.
  39. [Sun et al., 2020] Jun Sun, Gang Wang, Georgios B Gian- nakis, Qinmin Yang, and Zaiyue Yang. Finite-time analysis of decentralized temporal-difference learning with linear function approximation. In International Conference on Ar- tificial Intelligence and Statistics, pages 4485-4495. PMLR, 2020.
  40. [Sun et al., 2022] Tao Sun, Dongsheng Li, and Bao Wang. Decentralized federated averaging. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2022.
  41. [Sutton and Barto, 2018] Richard S Sutton and Andrew G Barto. Reinforcement learning: An introduction. MIT press, 2018.
  42. [Tsitsiklis, 1994] John N Tsitsiklis. Asynchronous stochastic approximation and q-learning. Machine learning, 16:185- 202, 1994.
  43. [Wai, 2020] Hoi-To Wai. On the convergence of consensus algorithms with markovian noise and gradient bias. In 2020 59th IEEE Conference on Decision and Control, pages 4897-4902. IEEE, 2020.
  44. [Wang et al., 2020] Gang Wang, Songtao Lu, Georgios Gi- annakis, Gerald Tesauro, and Jian Sun. Decentralized td tracking with linear function approximation and its finite- time analysis. Advances in Neural Information Processing Systems, 33:13762-13772, 2020.
  45. [Watkins and Dayan, 1992] Christopher JCH Watkins and Pe- ter Dayan. Q-learning. Machine learning, 8:279-292, 1992.
  46. [Xin et al., 2020] Ran Xin, Soummya Kar, and Usman A Khan. Decentralized stochastic optimization and machine learning: A unified variance-reduction framework for ro- bust performance and fast convergence. IEEE Signal Pro- cessing Magazine, 37(3):102-113, 2020.
  47. [Xu and Gu, 2020] Pan Xu and Quanquan Gu. A finite-time analysis of q-learning with neural network function approx- imation. In International Conference on Machine Learning, pages 10555-10565. PMLR, 2020.
  48. [Yang et al., 2019] Qiang Yang, Yang Liu, Tianjian Chen, and Yongxin Tong. Federated machine learning: Concept and applications. ACM Transactions on Intelligent Systems and Technology (TIST), 10(2):1-19, 2019.
  49. [Zeng et al., 2021a] Sihan Zeng, Malik Aqeel Anwar, Thinh T Doan, Arijit Raychowdhury, and Justin Romberg. A decentralized policy gradient approach to multi-task rein- forcement learning. In Uncertainty in Artificial Intelligence, pages 1002-1012. PMLR, 2021.
  50. [Zeng et al., 2021b] Sihan Zeng, Thinh T Doan, and Justin Romberg. Finite-time analysis of decentralized stochastic approximation with applications in multi-agent and multi- task learning. In 2021 60th IEEE Conference on Decision and Control (CDC), pages 2641-2646. IEEE, 2021.
  51. [Zeng et al., 2022] Sihan Zeng, Thinh T Doan, and Justin Romberg. Finite-time convergence rates of decentralized stochastic approximation with applications in multi-agent and multi-task learning. IEEE Transactions on Automatic Control, 2022.
  52. [Zhang et al., 2021] Xin Zhang, Zhuqing Liu, Jia Liu, Zhengyuan Zhu, and Songtao Lu. Taming communica- tion and sample complexities in decentralized policy eval- uation for cooperative multi-agent reinforcement learn- ing. Advances in Neural Information Processing Systems, 34:18825-18838, 2021.

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

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