Proceedings

Markovian State and Action Abstractions for MDPs via Hierarchical MCTS

Download BibTeX Cite

Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 3029-3038.

Abstract

State abstraction is an important technique for scaling MD Palgorithms. As is well known, however, it introduces difficulties due to the non-Markovian nature of state-abstracted models. Whereas prior approaches rely upon ad hoc fixes for this issue, we propose instead to view the state-abstracted model as a POMDP and show that we can thereby take advantage of state abstraction without sacrificing the Markov property. We further exploit the hierarchical structure introduced by state abstraction by extending the theory of options to a POMDP setting. In this context we propose a hierarchical Monte Carlo tree search algorithm and show that it converges to a recursively optimal hierarchical policy. Both theoretical and empirical results suggest that abstracting an MDP into a POMDP yields a scalable solution approach.

  1. [Anand et al., 2015] Ankit Anand, Aditya Grover, Mausam Mausam, and Parag Singla. ASAP-UCT: abstraction of state-action pairs in UCT. In Proceedings of the 24th International Conference on Artificial Intelligence, pages 1509-1515, 2015. IJCAI
  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. [Bai et al., 2012] Aijun Bai, Feng Wu, and Xiaoping Chen. Online planning for large MDPs with MAXQ decompo- sition. In Proceedings of the 11th International Confer- ence on Autonomous Agents and Multiagent Systems, June 2012.
  4. [Bai et al., 2015] Aijun Bai, Feng Wu, and Xiaoping Chen. Online planning for large Markov decision processes with hierarchical decomposition. ACM Transactions on Intelli- gent Systems and Technology, 6(4):45, 2015.
  5. [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.
  6. [Barto et al., 1995] A.G. Barto, S.J. Bradtke, and S.P. Singh. Learning to act using real-time dynamic programming. Ar- tificial Intelligence, 72(1-2):81-138, 1995.
  7. [Bellman, 1957] Richard Bellman. Dynamic Programming. Princeton University Press, Princeton, NJ, USA, 1957.
  8. [Bertsekas, 1995] Dimitri P Bertsekas. Dynamic program- ming and optimal control, volume 1. Athena Scientific Belmont, MA, 1995.
  9. [Browne et al., 2012] Cameron B Browne, Edward Pow- ley, Daniel Whitehouse, Simon M Lucas, Peter I Cowl- ing, Philipp Rohlfshagen, Stephen Tavener, Diego Perez, Spyridon Samothrakis, and Simon Colton. A survey of Monte Carlo tree search methods. IEEE Trans. on Com- putational Intelligence and AI in Games, 4:1-43, 2012.
  10. [Dearden and Boutilier, 1997] Richard Dearden and Craig Boutilier. Abstraction and approximate decision-theoretic planning. Artificial Intelligence, 89(1):219-283, 1997.
  11. [Dietterich, 1999a] Thomas G Dietterich. Hierarchical re- inforcement learning with the MAXQ value function de- composition. Journal of Machine Learning Research, 13(1):63, May 1999.
  12. [Dietterich, 1999b] Thomas G. Dietterich. State abstraction in MAXQ hierarchical reinforcement learning. Advances in Neural Information Processing Systems, pages 994- 1000, 1999.
  13. [Givan et al., 2003] Robert Givan, Thomas Dean, and Matthew Greig. Equivalence notions and model minimiza- tion in Markov decision processes. Artificial Intelligence, 147(1):163-223, 2003.
  14. [Hansen and Zilberstein, 2001] E.A. Hansen and S. Zilber- stein. LAO*: A heuristic search algorithm that finds solu- tions with loops. Artificial Intelligence, (1-2):35-62, 2001.
  15. [Hostetler et al., 2014] Jesse Hostetler, Alan Fern, and Tom Dietterich. State aggregation in Monte Carlo tree search. In Proceedings of 28th AAAI Conference on Artificial In- telligence, 2014.
  16. [Jiang et al., 2014] Nan Jiang, Satinder Singh, and Richard Lewis. Improving UCT planning via approximate homo- morphisms. In Proceedings of the 2014 International Con- ference on Autonomous Agents and Multi-Agent Systems, pages 1289-1296, 2014.
  17. [Kearns et al., 2002] Michael Kearns, Yishay Mansour, and Andrew Y. Ng. A sparse sampling algorithm for near op- timal planning in large Markov Decision Processes. Ma- chine Learning, 49(2-3):193-208, 2002. IJCAI
  18. [Kocsis and Szepesvári, 2006] L. Kocsis and C. Szepesvári. Bandit based Monte-Carlo planning. In European Confer- ence on Machine Learning, pages 282-293, 2006.
  19. [Li et al., 2006] Lihong Li, Thomas J Walsh, and Michael L Littman. Towards a unified theory of state abstraction for MDPs. In Proceedings of the International Symposium on Artificial Intelligence and Mathematics, 2006.
  20. [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.
  21. [Silver and Veness, 2010] D. Silver and J. Veness. Monte- Carlo planning in large POMDPs. In Advances in Neural Information Processing Systems, pages 2164-2172, 2010.
  22. [Singh et al., 1994] Satinder P. Singh, Tommi Jaakkola, and Michael I. Jordan. Learning without state-estimation in partially observable Markovian decision processes. In Pro- ceedings of the 11th International Conference on Machine Learning, pages 284-292, 1994.
  23. [Singh et al., 1995] Satinder P Singh, Tommi Jaakkola, and Michael I Jordan. Reinforcement learning with soft state aggregation. Advances in Neural Information Processing Systems, pages 361-368, 1995.
  24. [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.
  25. [Vien and Toussaint, 2014] Ngo Anh Vien and Marc Tous- saint. Hierarchical Monte-Carlo planning. In Proceedings of the 29th AAAI Conference on Artificial, 2014.

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

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