Proceedings

Subgoal-Based Temporal Abstraction in Monte-Carlo Tree Search

Download BibTeX Cite

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

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

Abstract

We propose an approach to general subgoal-based temporal abstraction in MCTS. Our approach approximates a set of available macro-actions locally for each state only requiring a generative model and a subgoal predicate. For that, we modify the expansion step of MCTS to automatically discover and optimize macro-actions that lead to subgoals. We empirically evaluate the effectiveness, computational efficiency and robustness of our approach w.r.t. different parameter settings in two benchmark domains and compare the results to standard MCTS without temporal abstraction.

  1. [Auer et al., 2002] Peter Auer, Nicolo Cesa-Bianchi, and Paul Fischer. Finite-Time Analysis of the Multiarmed Bandit Problem. Machine learning, 2002.
  2. [Bai et al., 2012] Aijun Bai, Feng Wu, and Xiaoping Chen. Online planning for large MDPs with MAXQ decomposi- tion. In AAMAS. IFAAMAS, 2012.
  3. [Bai et al., 2016] Aijun Bai, Siddharth Srivastava, and Stu- art J. Russell. Markovian State and Action Abstractions for MDPs via Hierarchical MCTS. In IJCAI. IJCAI/AAAI, 2016.
  4. [Barto and Mahadevan, 2003] Andrew G. Barto and Sridhar Mahadevan. Recent advances in hierarchical reinforce- ment learning. Discrete Event Dynamic Systems, 13(1), Jan 2003.
  5. [Bellman, 1957] Richard Bellman. Dynamic Programming. Princeton University Press, Princeton, NJ, USA, 1957.
  6. [Botvinick et al., 2009] Matthew M. Botvinick, Yael Niv, and Andrew C. Barto. Hierarchically organized behav- ior and its neural foundations: A reinforcement learning perspective. Cognition, 113(3), 2009.
  7. [Browne et al., 2012] Cameron Browne, Edward Jack Pow- ley, Daniel Whitehouse, Simon M. Lucas, Peter I. Cowl- ing, Philipp Rohlfshagen, Stephen Tavener, Diego Perez Liebana, Spyridon Samothrakis, and Simon Colton. A Survey of Monte Carlo Tree Search Methods. IEEE Trans. Comput. Intellig. and AI in Games, 4(1), 2012.
  8. [Chaslot et al., 2008] Guillaume M. J. B. Chaslot, Mark H. M. Winands, and H. Jaap van den Herik. Paral- lel monte-carlo tree search. In Computers and Games. Springer, 2008.
  9. [Dietterich, 2000] Thomas G. Dietterich. Hierarchical Rein- forcement Learning with the MAXQ Value Function De- composition. Journal of Artificial Intelligence Research, 13, 2000.
  10. [He et al., 2010] Ruijie He, Emma Brunskill, and Nicholas Roy. PUMA: Planning Under Uncertainty with Macro- Actions. In AAAI. AAAI Press, 2010.
  11. [Jaskowski et al., 2015] Wojciech Jaskowski, Marcin Grze- gorz Szubert, Pawel Liskowski, and Krzysztof Kraw- iec. High-Dimensional Function Approximation for Knowledge-Free Reinforcement Learning: a Case Study in SZ-Tetris. In GECCO. ACM, 2015.
  12. [Kaelbling, 1993] Leslie Pack Kaelbling. Hierarchical Learning in Stochastic Domains: Preliminary Results. In ICML. Morgan Kaufmann, 1993.
  13. [Kocsis and Szepesvári, 2006] Levente Kocsis and Csaba Szepesvári. Bandit based Monte-Carlo Planning. In Eur. Conf. Machine Learning. Springer, 2006.
  14. [Mausam and Kolobov, 2012] Mausam and Andrey Kolobov. Planning with Markov Decision Processes: An AI Perspective. Synthesis Lect. on AI and Machine Learning. Morgan & Claypool Publishers, 2012.
  15. [Parr and Russell, 1998] Ronald Parr and Stuart Russell. Re- inforcement learning with hierarchies of machines. In 1997 Conf. on Advances in Neural Information Process- ing Systems, NIPS '97. MIT Press, 1998.
  16. [Puterman, 2014] Martin L Puterman. Markov Decision Pro- cesses: discrete stochastic dynamic programming. John Wiley & Sons, 2014.
  17. [Rubin and Watson, 2011] Jonathan Rubin and Ian Watson. Computer poker: A review. Artificial Intelligence, 175(5), 2011.
  18. [Russell and Norvig, 2010] S. Russell and P. Norvig. Arti- ficial Intelligence: A Modern Approach. Prentice Hall, 2010.
  19. [Scherrer et al., 2015] Bruno Scherrer, Mohammad Ghavamzadeh, Victor Gabillon, Boris Lesner, and Matthieu Geist. Approximate modified policy iteration and its application to the game of Tetris. Journal of Machine Learning Research, 16, 2015.
  20. [Silver et al., 2017] David Silver, Julian Schrittwieser, Karen Simonyan, Ioannis Antonoglou, Aja Huang, Arthur Guez, Thomas Hubert, Lucas Baker, Matthew Lai, Adrian Bolton, Yutian Chen, Timothy Lillicrap, Fan Hui, Laurent Sifre, George van den Driessche, Thore Graepel, and Demis Hassabis. Mastering the game of Go without human knowledge. Nature, 550, October 2017.
  21. [Solway et al., 2014] Alec Solway, Carlos Diuk, Natalia Córdova, Debbie Yee, Andrew G. Barto, Yael Niv, and Matthew M. Botvinick. Optimal behavioral hierarchy. PLOS Computational Biology, 10(8), August 2014.
  22. [Sutton and Barto, 2018] Richard S. Sutton and Andrew G. Barto. Reinforcement Learning: An Introduction. MIT Press, second edition, 2018.
  23. [Sutton et al., 1999] Richard S. Sutton, Doina Precup, and Satinder P. Singh. Between MDPs and Semi-MDPs: A Framework for Temporal Abstraction in Reinforcement Learning. Artif. Intell., 112(1-2), 1999.
  24. [Thiery and Scherrer, 2009] Christophe Thiery and Bruno Scherrer. Building Controllers for Tetris. ICGA Journal, 32(1), 2009.
  25. [Vien and Toussaint, 2015] Ngo Anh Vien and Marc Tous- saint. Hierarchical Monte-carlo Planning. In Proc. of the Twenty-Ninth AAAI Conference on Artificial Intelligence, AAAI'15. AAAI Press, 2015.
  26. [Weinstein and Littman, 2013] Ari Weinstein and Michael L Littman. Open-Loop Planning in Large-Scale Stochastic Domains. In 27th AAAI Conference on Artificial Intelli- gence, 2013.
  27. [Zhongjie et al., 2011] Cai Zhongjie, Dapeng Zhang, and Bernhard Nebel. Playing Tetris Using Bandit-Based Monte-Carlo Planning. In AISB 2011: AI and Games, Jan- uary 2011.

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

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