Proceedings

A Unified Approach for Multi-step Temporal-Difference Learning with Eligibility Traces in Reinforcement Learning

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Main track. Pages 2984-2990.

https://doi.org/10.24963/ijcai.2018/414

Abstract

Recently, a new multi-step temporal learning algorithm Q(σ) unifies n-step Tree-Backup (when σ = 0) and

n-step Sarsa (when σ = 1) by introducing a sampling parameter σ. However, similar to other multi-step

temporal-difference learning algorithms, Q(σ) needs much memory consumption and computation time. Eligibility trace is an important mechanism to transform the off-line updates into efficient on-line ones which consume less memory and computation time. In this paper, we combine the original Q(σ) with eligibility traces and propose a new algorithm, called Qπ(σ,λ), where λ is trace-decay parameter. This new algorithm unifies Sarsa(λ) (when σ = 1) and Qπ (λ) (when σ = 0). Furthermore, we give an upper error bound of Qπ(σ,λ) policy evaluation algorithm. We prove that Qπ (σ, λ) control algorithm converges to the optimal value function exponentially. We also empirically compare it with conventional temporal-difference learning methods. Results show that, with an intermediate value of σ, Qπ(σ,λ) creates a mixture of the existing algorithms which learn the optimal value significantly faster than the extreme end (σ = 0, or 1).

  1. [Bertsekas and Tsitsiklis, 1996] Dimitri P. Bertsekas and John N. Tsitsiklis. Neuro Dynamic Programming. Athena scientific Belmont, MA, 1996.
  2. [Bertsekas et al., 2012] Dimitri P Bertsekas, Dimitri P Bert- sekas, Dimitri P Bertsekas, and Dimitri P Bertsekas. Dynamic programming and optimal control, volume 2. Athena scientific Belmont, MA, 2012.
  3. [De Asis et al., 2018] Kristopher De Asis, J Fernando Hernandez-Garcia, G Zacharias Holland, and Richard S Sutton. Multi-step reinforcement learning: A unifying al- gorithm. AAAI, 2018.
  4. [Dumke, 2017] Markus Dumke. Double q(σ) and q(σ, λ): Unifying reinforcement learning control algorithms. arXiv preprint arXiv:1711.01569, 2017.
  5. [Harutyunyan, 2016] Rémi Harutyunyan. Q (λ) with off- policy corrections. In Algorithmic Learning Theory: 27th International Conference, ALT 2016, Bari, Italy, Octo- ber 19-21, 2016, Proceedings, volume 9925, page 305. Springer, 2016.
  6. [Jaakkola et al., 1994] Tommi Jaakkola, Michael I Jordan, and Satinder P Singh. Convergence of stochastic iterative dynamic programming algorithms. In Advances in neural information processing systems, pages 703-710, 1994.
  7. [Kearns and Singh, 2000] Michael J Kearns and Satinder P Singh. Bias-variance error bounds for temporal difference updates. In COLT, pages 142-147, 2000.
  8. [Munos et al., 2016] Rémi Munos, Tom Stepleton, Anna Harutyunyan, and Marc Bellemare. Safe and efficient off- policy reinforcement learning. In Advances in Neural In- formation Processing Systems, pages 1054-1062, 2016.
  9. [Rummery and Niranjan, 1994] Gavin A Rummery and Ma- hesan Niranjan. On-line Q-learning using connectionist systems, volume 37. University of Cambridge, Department of Engineering, 1994.
  10. [Seijen and Sutton, 2014] Harm Seijen and Rich Sutton. True online td (lambda). In International Conference on Machine Learning, pages 692-700, 2014.
  11. [Singh and Dayan, 1998] Satinder Singh and Peter Dayan. Analytical mean squared error curves for temporal differ- ence learning. Machine Learning, 32(1):5-40, 1998.
  12. [Singh and Sutton, 1996] Satinder P Singh and Richard S Sutton. Reinforcement learning with replacing eligibility traces. Machine learning, 22(1-3):123-158, 1996.
  13. [Singh et al., 2000] Satinder Singh, Tommi Jaakkola, Michael L Littman, and Csaba Szepesvári. Convergence results for single-step on-policy reinforcement-learning algorithms. Machine learning, 38(3):287-308, 2000.
  14. [Sutton and Barto, 1998] Richard S Sutton and Andrew G Barto. Reinforcement learning: An introduction, vol- ume 1. MIT press Cambridge, 1998.
  15. [Sutton and Barto, 2017] Richard S Sutton and Andrew G Barto. Reinforcement learning: An introduction, vol- ume 1. MIT press Cambridge, 2017.
  16. [Sutton, 1984] Richard S Sutton. Temporal credit assign- ment in reinforcement learning. PhD thesis, University of Massachusetts, 1984.
  17. [Sutton, 1988] Richard S Sutton. Learning to predict by the methods of temporal differences. Machine learning, 3(1):9-44, 1988.
  18. [Sutton, 1996] Richard S Sutton. Generalization in rein- forcement learning: Successful examples using sparse coarse coding. In Advances in neural information process- ing systems, pages 1038-1044, 1996.
  19. [Van Seijen et al., 2009] Harm Van Seijen, Hado Van Has- selt, Shimon Whiteson, and Marco Wiering. A theoretical and empirical analysis of expected sarsa. In Adaptive Dy- namic Programming and Reinforcement Learning, 2009. ADPRL'09. IEEE Symposium on, pages 177-184. IEEE, 2009.
  20. [Van Seijen et al., 2016] Harm Van Seijen, A Rupam Mah- mood, Patrick M Pilarski, Marlos C Machado, and Richard S Sutton. True online temporal-difference learn- ing. Journal of Machine Learning Research, 17(145):1- 40, 2016.
  21. [Watkins, 1989] Christopher John Cornish Hellaby Watkins. Learning from delayed rewards. PhD thesis, King's Col- lege, Cambridge, 1989.

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

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