Proceedings

Conditions on Features for Temporal Difference-Like Methods to Converge

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Main track. Pages 2570-2577.

https://doi.org/10.24963/ijcai.2019/357

Abstract

The convergence of many reinforcement learning (RL) algorithms with linear function approximation has been investigated extensively but most proofs assume that these methods converge to a unique solution. In this paper, we provide a complete characterization of non-uniqueness issues for a large class of reinforcement learning algorithms, simultaneously unifying many counter-examples to convergence in a theoretical framework. We achieve this by proving a new condition on features that can determine whether the convergence assumptions are valid or non-uniqueness holds. We consider a general class of RL methods, which we call natural algorithms, whose solutions are characterized as the fixed point of a projected Bellman equation. Our main result proves that natural algorithms converge to the correct solution if and only if all the value functions in the approximation space satisfy a certain shape. This implies that natural algorithms are, in general, inherently prone to converge to the wrong solution for most feature choices even if the value function can be represented exactly. Given our results, we show that state aggregation-based features are a safe choice for natural algorithms and also provide a condition for finding convergent algorithms under other feature constructions.

  1. [Baird, 1995] Leemon Baird. Residual Algorithms: Rein- forcement Learning with Function Approximation. Pro- ceedings of the Twelfth International Conference on Ma- chine Learning, pages 30-37, 1995.
  2. [Bertsekas, 1995] Dimitri P. Bertsekas. A Counterexample to Temporal Difference Learning. Neural Computation, 7:270-279, 1995.
  3. [Bertsekas, 2011] Dimitri P. Bertsekas. Dynamic Program- ming and Optimal Control 3rd Edition, Volume II. Mas- sachusetts Institute of Technology, 2011.
  4. [Boyan and Moore, 1995] Justin A. Boyan and Andrew W. Moore. Generalization in Reinforcement Learning: Safely Approximating the Value Function. pages 369-376, 1995.
  5. [Gordon, 1995] Geoffrey J. Gordon. Stable Function Ap- proximation in Dynamic Programming. Proceedings of the Twelfth International Conference on Machine Learn- ing, pages 261-268, 1995.
  6. [Hutter et al., 2019] Marcus Hutter, Samuel Yang-Zhao, and Sultan Javed Majeed. Conditions on Features for Tem- poral Difference-Like Methods to Converge. 2019. arXiv:1905.11702.
  7. [Maei, 2011] Hamid Reza Maei. Gradient Temporal- Difference Learning Algorithms. PhD thesis, University of Alberta, 2011.
  8. [Scherrer, 2010] Bruno Scherrer. Should one compute the Temporal Difference fix point or minimize the Bellman Residual? The unified oblique projection view. 2010. arXiv:1011.4362.
  9. [Sutton and Barto, 2018] Richard S. Sutton and Andrew G. Barto. Reinforcement Learning: An Introduction. The MIT Press, 2018.
  10. [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 Methods for Temporal-Difference Learning With Linear Function Approximation. Proceedings of the 26th Annual International Conference on Machine Learning, pages 993-1000, 2009.
  11. [Sutton et al., 2016] Richard S. Sutton, Ashique Rupam Mahmood, and Martha White. An Emphatic Approach to the Problem of Off-policy Temporal-Difference Learning. Journal of Machine Learning Research, 17:1-29, 2016.
  12. [Tsitsiklis and Van Roy, 1996] John N. Tsitsiklis and Ben- jamin Van Roy. Feature-Based Methods for Large Scale Dynamic Programming. Machine Learning, 22:59-94, 1996.
  13. [Tsitsiklis and Van Roy, 1997] John N. Tsitsiklis and Ben- jamin Van Roy. An Analysis of Temporal-Difference Learning with Function Approximation. IEEE Transac- tions on Automatic Control, 42(5):674-690, 1997.

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

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