Proceedings

A Primal-dual Perspective for Distributed TD-learning

Download BibTeX Cite

Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 5698-5706.

https://doi.org/10.24963/ijcai.2025/634

Abstract

The goal of this paper is to investigate distributed temporal difference (TD) learning for a networked multi-agent Markov decision process. The proposed approach is based on distributed optimization algorithms, which can be interpreted as primal-dual ordinary differential equation (ODE) dynamics subject to null-space constraints. Based on the exponential convergence behavior of the primal-dual ODE dynamics subject to null-space constraints, we examine the behavior of the final iterate in various distributed TD-learning scenarios, considering both constant and diminishing step-sizes and incorporating both i.i.d. and Markovian observation models. Unlike existing methods, the proposed algorithm does not require the assumption that the underlying communication network structure is characterized by a doubly stochastic matrix.

  1. [Anderson Jr and Morley, 1985] William N Anderson Jr and Thomas D Morley. Eigenvalues of the Laplacian of a graph. Linear and multilinear algebra, 18(2):141-145, 1985.
  2. [Arrow et al., 1958] Kenneth Joseph Arrow, Leonid Hurwicz, and Hollis Burnley Chenery. Studies in linear and non- linear programming. (No Title), 1958.
  3. [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.
  4. [Bin et al., 2022] Michelangelo Bin, Ivano Notarnicola, and Thomas Parisini. Stability, Linear Convergence, and Ro- bustness of the Wang-Elia Algorithm for Distributed Con- sensus Optimization. In 2022 IEEE 61st Conference on De- cision and Control (CDC), pages 1610-1615. IEEE, 2022.
  5. [Borkar and Meyn, 2000] Vivek S Borkar and Sean P Meyn. The ODE method for convergence of stochastic approxima- tion and reinforcement learning. SIAM Journal on Control and Optimization, 38(2):447-469, 2000.
  6. [Boyd and Vandenberghe, 2004] Stephen P Boyd and Lieven Vandenberghe. Convex optimization. Cambridge university press, 2004.
  7. [Cassano et al., 2020] Lucas Cassano, Kun Yuan, and Ali H Sayed. Multiagent fully decentralized value function learn- ing with linear convergence rates. IEEE Transactions on Automatic Control, 66(4):1497-1512, 2020.
  8. [Chung, 1997] Fan RK Chung. Spectral graph theory, vol- ume 92. American Mathematical Soc., 1997.
  9. [Cisneros-Velarde et al., 2020] Pedro Cisneros-Velarde, Saber Jafarpour, and Francesco Bullo. Distributed and time-varying primal-dual dynamics via contraction analysis. arXiv preprint arXiv:2003.12665, 2020.
  10. [De Pasquale et al., 2023] Giulia De Pasquale, Kevin D Smith, Francesco Bullo, and M Elena Valcher. Dual semi- norms, ergodic coefficients and semicontraction theory. IEEE Transactions on Automatic Control, 2023.
  11. [Doan et al., 2019] Thinh Doan, Siva Maguluri, and Justin Romberg. Finite-time analysis of distributed TD (0) with linear function approximation on multi-agent reinforcement learning. In International Conference on Machine Learning, pages 1626-1635. PMLR, 2019.
  12. [Doan et al., 2021] Thinh T Doan, Siva Theja Maguluri, and Justin Romberg. Finite-time performance of distributed temporal-difference learning with linear function approx- imation. SIAM Journal on Mathematics of Data Science, 3(1):298-320, 2021.
  13. [Erdős et al., 1960] Paul Erdős, Alfréd Rényi, et al. On the evolution of random graphs. Publ. math. inst. hung. acad. sci, 5(1):17-60, 1960.
  14. [Gokhale et al., 2023] Anand Gokhale, Alexander Davydov, and Francesco Bullo. Contractivity of Distributed Opti- mization and Nash Seeking Dynamics. arXiv preprint arXiv:2309.05873, 2023.
  15. [Hatanaka et al., 2018] Takeshi Hatanaka, Nikhil Chopra, Takayuki Ishizaki, and Na Li. Passivity-based distributed optimization with communication delays using PI consen- sus algorithm. IEEE Transactions on Automatic Control, 63(12):4421-4428, 2018.
  16. [Hendrickx and Tsitsiklis, 2015] Julien M Hendrickx and John N Tsitsiklis. Fundamental limitations for anonymous distributed systems with broadcast communications. In 2015 53rd Annual Allerton Conference on Communication, Control, and Computing, pages 9-16. IEEE, 2015.
  17. [Hestenes, 1969] Magnus R Hestenes. Multiplier and gradi- ent methods. Journal of optimization theory and applica- tions, 4(5):303-320, 1969.
  18. [Horn and Johnson, 2012] Roger A Horn and Charles R John- son. Matrix analysis. Cambridge university press, 2012.
  19. [Khalil, 2015] Hassan K Khalil. Nonlinear Control. Pearson Education, 2015.
  20. [Lee and Kim, 2022] Donghwan Lee and Do Wan Kim. Anal- ysis of Temporal Difference Learning: Linear System Ap- proach. arXiv preprint arXiv:2204.10479, 2022.
  21. [Lee et al., 2018] Donghwan Lee, Hyungjin Yoon, and Naira Hovakimyan. Primal-dual algorithm for distributed rein- forcement learning: Distributed GTD. In 2018 IEEE Con- ference on Decision and Control, pages 1967-1972. IEEE, 2018.
  22. [Lee et al., 2022] Donghwan Lee, Han-Dong Lim, Jihoon Park, and Okyong Choi. New Versions of Gradient Tempo- ral Difference Learning. IEEE Transactions on Automatic Control, 2022.
  23. [Lee, 2023] Donghwan Lee. Distributed Dynamic Program- ming and an ODE Framework of Distributed TD-Learning for Networked Multi-Agent Markov Decision Processes. arXiv e-prints, pages arXiv-2307, 2023.
  24. [Levin and Peres, 2017] David A Levin and Yuval Peres. Markov chains and mixing times, volume 107. American Mathematical Soc., 2017.
  25. [Macua et al., 2014] Sergio Valcarcel Macua, Jianshu Chen, Santiago Zazo, and Ali H Sayed. Distributed policy evalua- tion under multiple behavior strategies. IEEE Transactions on Automatic Control, 60(5):1260-1274, 2014.
  26. [Mathkar and Borkar, 2016] Adwaitvedant Mathkar and Vivek S Borkar. Distributed reinforcement learning via gossip. IEEE Transactions on Automatic Control, 62(3):1465-1470, 2016.
  27. [Mnih et al., 2015] Volodymyr Mnih, Koray Kavukcuoglu, David Silver, et al. Human-level control through deep reinforcement learning. nature, 518(7540):529-533, 2015.
  28. [Mohar, 1997] Bojan Mohar. Some applications of Laplace eigenvalues of graphs. In Graph symmetry: Algebraic methods and applications, pages 225-275. Springer, 1997.
  29. [Nedić and Olshevsky, 2014] Angelia Nedić and Alex Ol- shevsky. Distributed optimization over time-varying di- rected graphs. IEEE Transactions on Automatic Control, 60(3):601-615, 2014.
  30. [Nedic and Ozdaglar, 2009] Angelia Nedic and Asuman Ozdaglar. Distributed subgradient methods for multi-agent optimization. IEEE Transactions on Automatic Control, 54(1):48-61, 2009.
  31. [Nica, 2016] Bogdan Nica. A brief introduction to spectral graph theory. arXiv preprint arXiv:1609.08072, 2016.
  32. [Notarnicola et al., 2023] Ivano Notarnicola, Michelangelo Bin, Lorenzo Marconi, and Giuseppe Notarstefano. The Gradient Tracking Is a Distributed Integral Action. IEEE Transactions on Automatic Control, 2023.
  33. [Ozaslan and Jovanović, 2023] Ibrahim K Ozaslan and Mi- hailo R Jovanović. On the global exponential stability of primal-dual dynamics for convex problems with linear equality constraints. In 2023 American Control Conference (ACC), pages 210-215. IEEE, 2023.
  34. [Pu and Nedić, 2021] Shi Pu and Angelia Nedić. Distributed stochastic gradient tracking methods. Mathematical Pro- gramming, 187:409-457, 2021.
  35. [Pu et al., 2020] Shi Pu, Wei Shi, Jinming Xu, and Angelia Nedić. Push-pull gradient methods for distributed opti- mization in networks. IEEE Transactions on Automatic Control, 66(1):1-16, 2020.
  36. [Qu and Li, 2018] Guannan Qu and Na Li. On the exponen- tial stability of primal-dual gradient dynamics. IEEE Con- trol Systems Letters, 3(1):43-48, 2018.
  37. [Robbins and Monro, 1951] Herbert Robbins and Sutton Monro. A stochastic approximation method. The annals of mathematical statistics, pages 400-407, 1951.
  38. [Sontag, 2013] Eduardo D Sontag. Mathematical control the- ory: deterministic finite dimensional systems, volume 6. Springer Science & Business Media, 2013.
  39. [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.
  40. [Stanković et al., 2023] Miloš S Stanković, Marko Beko, and Srdjan S Stanković. Distributed consensus-based multi-agent temporal-difference learning. Automatica, 151:110922, 2023.
  41. [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.
  42. [Sutton et al., 2009] Richard S Sutton, Hamid Reza Maei, Doina Precup, Shalabh Bhatnagar, David Silver, Csaba Szepesvári, and Eric Wiewiora. Fast gradient-descent meth- ods for temporal-difference learning with linear function approximation. In Proceedings of the 26th annual interna- tional conference on machine learning, pages 993-1000, 2009.
  43. [Sutton, 1988] Richard S Sutton. Learning to predict by the methods of temporal differences. Machine learning, 3:9- 44, 1988.
  44. [Tsitsiklis and Van Roy, 1996] John Tsitsiklis and Benjamin Van Roy. Analysis of temporal-diffference learning with function approximation. Advances in neural information processing systems, 9, 1996.
  45. [Tsitsiklis, 1984] John N Tsitsiklis. Problems in decentral- ized decision making and computation. PhD thesis, Mas- sachusetts Institute of Technology, 1984.
  46. [Wai et al., 2018] Hoi-To Wai, Zhuoran Yang, Zhaoran Wang, and Mingyi Hong. Multi-agent reinforcement learning via double averaging primal-dual optimization. Advances in Neural Information Processing Systems, 31, 2018.
  47. [Wang and Elia, 2011] Jing Wang and Nicola Elia. A control perspective for centralized and distributed convex optimiza- tion. In 2011 50th IEEE conference on decision and control and European control conference, pages 3800-3805. IEEE, 2011.
  48. [Wang et al., 2019] Gang Wang, Bingcong Li, and Geor- gios B Giannakis. A multistep Lyapunov approach for finite-time analysis of biased stochastic approximation. arXiv preprint arXiv:1909.04299, 2019.
  49. [Wang et al., 2020] Gang Wang, Songtao Lu, Georgios Gian- nakis, 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.
  50. [Wang et al., 2022] Xu Wang, Sen Wang, Xingxing Liang, Dawei Zhao, Jincai Huang, Xin Xu, Bin Dai, and Qiguang Miao. Deep reinforcement learning: A survey. IEEE Transactions on Neural Networks and Learning Systems, 35(4):5064-5078, 2022.
  51. [Zeng et al., 2022] Sihan Zeng, Thinh T Doan, and Justin Romberg. Finite-Time Convergence Rates of Decentral- ized Stochastic Approximation With Applications in Multi- Agent and Multi-Task Learning. IEEE Transactions on Automatic Control, 2022.
  52. [Zhou and Luo, 2018] Bin Zhou and Weiwei Luo. Improved Razumikhin and Krasovskii stability criteria for time- varying stochastic time-delay systems. Automatica, 89:382- 391, 2018.

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

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