Proceedings

SVRG for Policy Evaluation with Fewer Gradient Evaluations

Video Download BibTeX Cite

Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence. Main track. Pages 2697-2703.

https://doi.org/10.24963/ijcai.2020/374

Abstract

Stochastic variance-reduced gradient (SVRG) is an optimization method originally designed for tackling machine learning problems with a finite sum structure. SVRG was later shown to work for policy evaluation, a problem in reinforcement learning in which one aims to estimate the value function of a given policy. SVRG makes use of gradient estimates at two scales. At the slower scale, SVRG computes a full gradient over the whole dataset, which could lead to prohibitive computation costs. In this work, we show that two variants of SVRG for policy evaluation could significantly diminish the number of gradient calculations while preserving a linear convergence speed. More importantly, our theoretical result implies that one does not need to use the entire dataset in every epoch of SVRG when it is applied to policy evaluation with linear function approximation. Our experiments demonstrate large computational savings provided by the proposed methods.

  1. [Baird, 1995] Leemon Baird. Residual algorithms : Rein- forcement learning with function approximation. In Inter- national Conference on Machine Learning, 1995.
  2. [Balamurugan and Bach, 2016] P. Balamurugan and Francis Bach. Stochastic variance reduction methods for saddle- point problems. In Advances in Neural Information Pro- cessing Systems, 2016.
  3. [Bertsekas, 2011] Dimitri P Bertsekas. Temporal difference methods for general projected equations. IEEE Transac- tions on Automatic Control, 2011.
  4. [Bhandari et al., 2018] Jalaj Bhandari, Daniel Russo, and Raghav Singal. A finite time analysis of temporal difference learning with linear function approximation. Conference on Learning Theory, 2018.
  5. [Boyan, 2002] Justin Boyan. Technical update: Least-squares temporal difference learning. Machine Learning, 49(2):233- 246, 2002.
  6. [Bradtke and Barto, 1996] Steven J. Bradtke and Andrew G. Barto. Linear least-squares algorithms for temporal differ- ence learning. Machine Learning, 22(1-3):33-57, 1996.
  7. [Brockman et al., 2016] Greg Brockman, Vicki Cheung, Lud- wig Pettersson, Jonas Schneider, John Schulman, Jie Tang, and Wojciech Zaremba. Openai gym, 2016. Dalal et al., 2019] Gal Dalal, Balazs Szorenyi, and Gugan Thoppe. A tale of two-timescale reinforcement learning with the tightest finite-time bound, 2019.
  8. [Dann et al., 2014] Christoph Dann, Gerhard Neumann, and Jan Peters. Policy evaluation with temporal differences: a survey and comparison. Journal of Machine Learning Research, 15(1):809-883, 2014.
  9. [Defazio et al., 2014] Aaron Defazio, Francis Bach, and Si- mon Lacoste-Julien. Saga: A fast incremental gradient method with support for non-strongly convex composite objectives. In Advances in Neural Information Processing Systems, 2014.
  10. [Du et al., 2017] Simon S. Du, Jianshu Chen, Lihong Li, Lin Xiao, and Dengyong Zhou. Stochastic variance reduction methods for policy evaluation. In International Conference on Machine Learning, 2017.
  11. [Harikandeh et al., 2015] Reza Harikandeh, Mo- hamed Osama Ahmed, Alim Virani, Mark Schmidt, Jakub Konečný, and Scott Sallinen. Stop wasting my gradi- ents: Practical svrg. In Advances in Neural Information Processing Systems, 2015.
  12. [Johnson and Zhang, 2013] Rie Johnson and Tong Zhang. Accelerating stochastic gradient descent using predictive variance reduction. In Advances in Neural Information Processing Systems, 2013.
  13. [Korda and L.A., 2015] Nathaniel Korda and Prashanth L.A. On td(0) with function approximation: Concentration bounds and a centered variant with exponential conver- gence. In International Conference on Machine Learning, 2015.
  14. [Lagoudakis and Parr, 2003] Michail G. Lagoudakis and Ronald Parr. Least-squares policy iteration. Journal of Machine Learning Research, pages 1107-1149, 2003.
  15. [Lei and Jordan, 2017] Lihua Lei and Michael I. Jordan. Less than a single pass: Stochastically controlled stochastic gra- dient method. In International Conference on Artificial Intelligence and Statistics, 2017.
  16. [Liu et al., 2015] Bo Liu, Ji Liu, Mohammad Ghavamzadeh, Sridhar Mahadevan, and Marek Petrik. Finite-sample anal- ysis of proximal gradient td algorithms. In Conference on Uncertainty in Artificial Intelligence, 2015.
  17. [Papini et al., 2018] Matteo Papini, Damiano Binaghi, Giuseppe Canonaco, Matteo Pirotta, and Marcello Restelli. Stochastic variance-reduced policy gradient. International Conference on Machine Learning, 2018.
  18. [Peng et al., 2019] Zilun Peng, Ahmed Touati, Pascal Vin- cent, and Doina Precup. Svrg for policy evaluation with fewer gradient evaluations. CoRR, abs/1906.03704, 2019.
  19. [Sutton and Barto, 1998] Richard S. Sutton and Andrew G. Barto. Introduction to Reinforcement Learning. MIT Press, Cambridge, MA, USA, 1st edition, 1998.
  20. [Sutton et al., 2008] Richard S. Sutton, Cesba Szepesvári, and Hamid Reza Maei. A convergent o(n) temporal- difference algorithm for off-policy learning with linear function approximation. In Advances in Neural Information Processing Systems, 2008.
  21. [Sutton et al., 2009] Richard S. Sutton, Hamid Reza Maei, Doina Precup, Shalabh Bhatnagar, David Silver, Cesba Szepesvári, and Eric Wiewiora. Fast gradient-descent meth- ods for temporal-difference learning with linear function approximation. In International Conference on Machine Learning, pages 993-1000, 2009.
  22. [Sutton, 1988] Richard S. Sutton. Learning to predict by the methods of temporal differences. Machine Learning, 3(1):9- 44, 1988.
  23. [Touati et al., 2018] Ahmed Touati, Pierre-Luc Bacon, Doina Precup, and Pascal Vincent. Convergent tree backup and retrace with function approximation. In International Con- ference on Machine Learning, pages 4962-4971, 2018.
  24. [Wang et al., 2017] Yue Wang, Wei Chen, Yuting Liu, Zhi- Ming Ma, and Tie-Yan Liu. Finite sample analysis of the gtd policy evaluation algorithms in markov setting. In Advances in Neural Information Processing Systems, page 5510-5519, 2017.
  25. [Xu et al., 2019] Pan Xu, Felicia Gao, and Quanquan Gu. An improved convergence analysis of stochastic variance- reduced policy gradient. In Conference on Uncertainty in Artificial Intelligence, 2019.
  26. [Xu et al., 2020] Tengyu Xu, Zhe Wang, Yi Zhou, and Ying- bin Liang. Reanalysis of variance reduced temporal differ- ence learning. In International Conference on Learning Representations, 2020.

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

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