Proceedings

Efficient Reinforcement Learning with Hierarchies of Machines by Leveraging Internal Transitions

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 1418-1424.

https://doi.org/10.24963/ijcai.2017/196

Abstract

In the context of hierarchical reinforcement learning, the idea of hierarchies of abstract machines (HAMs) is to write a partial policy as a set of hierarchical finite state machines with unspecified choice states, and use reinforcement learning to learn an optimal completion of this partial policy. Given a HAM with potentially deep hierarchical structure, there often exist many internal transitions where a machine calls another machine with the environment state unchanged. In this paper, we propose a new hierarchical reinforcement learning algorithm that discovers such internal transitions automatically, and shortcircuits them recursively in computation of Q values. The resulting HAMQ-INT algorithm outperforms the state of the art significantly on the benchmark Taxi domain and a much more complex RoboCup Keepaway domain.

  1. [Andre and Russell, 2001] David Andre and Stuart J Russell. Programmable reinforcement learning agents. Advances in neural information processing systems, pages 1019-1025, 2001.
  2. [Andre and Russell, 2002] David Andre and Stuart J. Rus- sell. State abstraction for programmable reinforcement learning agents. In Proceedings of the 8th National Con- ference on Artificial Intelligence and 14th Conference on Innovative Applications of Artificial Intelligence, pages 119-125, 2002.
  3. [Barto and Mahadevan, 2003] A.G. Barto and S. Mahade- van. Recent advances in hierarchical reinforcement learn- ing. Discrete Event Dynamic Systems, 13:341-379, 2003.
  4. [Bellman, 1957] Richard Bellman. Dynamic Programming. Princeton University Press, Princeton, NJ, USA, 1957.
  5. [Dietterich, 1999] Thomas G Dietterich. Hierarchical rein- forcement learning with the MAXQ value function de- composition. Journal of Machine Learning Research, 13(1):63, May 1999.
  6. [Kober and Peters, 2012] Jens Kober and Jan Peters. Rein- forcement learning in robotics: A survey. In Reinforcement Learning, pages 579-610. Springer, 2012.
  7. [Marthi et al., 2005] Bhaskara Marthi, Stuart J Russell, David Latham, and Carlos Guestrin. Concurrent hierar- chical reinforcement learning. In IJCAI, pages 779-785, 2005. IJCAI
  8. [Mnih et al., 2015] Volodymyr Mnih, Koray Kavukcuoglu, David Silver, Andrei A Rusu, Joel Veness, Marc G Belle- mare, Alex Graves, Martin Riedmiller, Andreas K Fidje- land, Georg Ostrovski, et al. Human-level control through deep reinforcement learning. Nature, 518(7540):529-533, 2015.
  9. [Moore, 1956] Edward F Moore. Gedanken-experiments on sequential machines. Automata studies, 34:129-153, 1956.
  10. [Parr and Russell, 1998] Ronald Parr and Stuart Russell. Re- inforcement learning with hierarchies of machines. In Advances in Neural Information Processing Systems, vol- ume 10, 1998.
  11. [Silver et al., 2016] David Silver, Aja Huang, Chris J Maddi- son, Arthur Guez, Laurent Sifre, George Van Den Driess- che, Julian Schrittwieser, Ioannis Antonoglou, Veda Pan- neershelvam, Marc Lanctot, et al. Mastering the game of go with deep neural networks and tree search. Nature, 529(7587):484-489, 2016.
  12. [Stone et al., 2005] P. Stone, R.S. Sutton, and G. Kuhlmann. Reinforcement learning for robocup soccer keepaway. Adaptive Behavior, 13(3):165-188, 2005.
  13. [Sutton and Barto, 1998] Richard S Sutton and Andrew G Barto. Reinforcement learning: An introduction, volume 1. MIT press Cambridge, 1998.
  14. [Sutton et al., 1999] R.S. Sutton, D. Precup, and S. Singh. Between MDPs and semi-MDPs: A framework for tem- poral abstraction in reinforcement learning. Artificial In- telligence, 112(1):181-211, 1999.

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

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