Proceedings

MCTS-Minimax Hybrids with State Evaluations (Extended Abstract)

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Journal track. Pages 5548-5552.

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

Abstract

Monte-Carlo Tree Search (MCTS) has been found to show weaker play than minimax-based search in some tactical game domains. In order to combine the tactical strength of minimax and the strategic strength of MCTS, MCTS-minimax hybrids have been proposed in prior work. This article continues this line of research for the case where heuristic state evaluation functions are available. Three different approaches are considered, employing minimax in the rollout phase of MCTS, as a replacement for the rollout phase, and as a node prior to bias move selection. The latter two approaches are newly proposed. Results show that the use of enhanced minimax for computing node priors results in the strongest MCTS-minimax hybrid in the three test domains of Othello, Breakthrough, and Catch the Lion. This hybrid also outperforms enhanced minimax as a standalone player in Breakthrough, demonstrating that at least in this domain, MCTS and minimax can be combined to an algorithm stronger than its parts.

  1. [Baier and Winands, 2015] Hendrik Baier and Mark H. M. Winands. MCTS-Minimax Hybrids. IEEE Transactions on Computational Intelligence and AI in Games, 7(2):167-179, 2015.
  2. Baier and Winands, in press] Hendrik Baier and Mark H. M. Winands. MCTS-Minimax Hybrids with State Evaluations. Journal of Artificial Intelligence Research, in press.
  3. [Browne et al., 2012] Cameron Browne, Edward J. Powley, Daniel Whitehouse, Simon M. Lucas, Peter I. Cowling, Philipp Rohlfshagen, Stephen Tavener, Diego Perez, Spyri- don Samothrakis, and Simon Colton. A Survey of Monte Carlo Tree Search Methods. IEEE Transactions on Compu- tational Intelligence and AI in Games, 4(1):1-43, 2012.
  4. [Coulom, 2007] R. Coulom. Efficient Selectivity and Backup Operators in Monte-Carlo Tree Search. In H. J. van den Herik, P. Ciancarini, and H. H. L. M. Donkers, editors, 5th International Conference on Computers and Games, CG 2006. Revised Papers, volume 4630 of Lecture Notes in Computer Science, pages 72-83, 2007.
  5. [Finnsson and Björnsson, 2011] Hilmar Finnsson and Yngvi Björnsson. Game-Tree Properties and MCTS Performance. In IJCAI 2011 Workshop on General Intelligence in Game Playing Agents, GIGA'11, pages 23-30, 2011.
  6. [Gelly and Silver, 2007] Sylvain Gelly and David Silver. Combining Online and Offline Knowledge in UCT. In Z. Ghahramani, editor, 24th International Conference on Machine Learning, ICML 2007, volume 227 of ACM In- ternational Conference Proceeding Series, pages 273-280, 2007.
  7. [Gelly et al., 2006] Sylvain Gelly, Yizao Wang, Rémi Munos, and Olivier Teytaud. Modification of UCT with Patterns in Monte-Carlo Go. Technical report, HAL -CCSd -CNRS, France, 2006.
  8. [Knuth and Moore, 1975] Donald E. Knuth and Ronald W. Moore. An Analysis of Alpha-Beta Pruning. Artificial Intelligence, 6(4):293-326, 1975.
  9. [Kocsis and Szepesvári, 2006] Levente Kocsis and Csaba Szepesvári. Bandit Based Monte-Carlo Planning. In J. Fürnkranz, T. Scheffer, and M. Spiliopoulou, editors, 17th European Conference on Machine Learning, ECML 2006, volume 4212 of Lecture Notes in Computer Science, pages 282-293, 2006.
  10. [Lorentz, 2008] Richard J. Lorentz. Amazons Discover Monte-Carlo. In van den Herik et al. [2008], pages 13- 24.
  11. [Nijssen and Winands, 2012] J. A. M. Nijssen and Mark H. M. Winands. Playout Search for Monte-Carlo Tree Search in Multi-player Games. In H. J. van den Herik and Aske Plaat, editors, 13th International Conference on Ad- vances in Computer Games, ACG 2011, volume 7168 of Lecture Notes in Computer Science, pages 72-83, 2012.
  12. [Ramanujan et al., 2010a] Raghuram Ramanujan, Ashish Sabharwal, and Bart Selman. On Adversarial Search Spaces and Sampling-Based Planning. In Ronen I. Brafman, Hec- tor Geffner, Jörg Hoffmann, and Henry A. Kautz, editors, 20th International Conference on Automated Planning and Scheduling, ICAPS 2010, pages 242-245, 2010.
  13. [Ramanujan et al., 2010b] Raghuram Ramanujan, Ashish Sabharwal, and Bart Selman. Understanding Sampling Style Adversarial Search Methods. In Peter Grünwald and Peter Spirtes, editors, 26th Conference on Uncertainty in Artificial Intelligence, UAI 2010, pages 474-483, 2010.
  14. [Silver et al., 2016] David Silver, Aja Huang, Chris J. Maddi- son, Arthur Guez, Laurent Sifre, George van den Driessche, Julian Schrittwieser, Ioannis Antonoglou, Vedavyas Pan- neershelvam, Marc Lanctot, Sander Dieleman, Dominik Grewe, John Nham, Nal Kalchbrenner, Ilya Sutskever, Tim- othy P. Lillicrap, Madeleine Leach, Koray Kavukcuoglu, Thore Graepel, and Demis Hassabis. Mastering the game of Go with deep neural networks and tree search. Nature, 529(7587):484-489, 2016.
  15. [Silver et al., 2017] David Silver, Thomas Hubert, Julian Schrittwieser, Ioannis Antonoglou, Matthew Lai, Arthur Guez, Marc Lanctot, Laurent Sifre, Dharshan Kumaran, Thore Graepel, Timothy P. Lillicrap, Karen Simonyan, and Demis Hassabis. Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithm. CoRR, abs/1712.01815, 2017.
  16. [Sturtevant, 2008] Nathan R. Sturtevant. An Analysis of UCT in Multi-Player Games. ICGA Journal, 31(4):195-208, 2008.
  17. [van den Herik et al., 2008] H. J. van den Herik, X. Xu, Z. Ma, and M. H. M. Winands, editors. volume 5131 of Lecture Notes in Computer Science, 2008.
  18. [Winands and Björnsson, 2011] Mark H. M. Winands and Yngvi Björnsson. Alpha-Beta-based Play-outs in Monte- Carlo Tree Search. In Sung-Bae Cho, Simon M. Lucas, and Philip Hingston, editors, 2011 IEEE Conference on Computational Intelligence and Games, CIG 2011, pages 110-117, 2011.
  19. [Winands et al., 2008] Mark H. M. Winands, Yngvi Björns- son, and Jahn-Takeshi Saito. Monte-Carlo Tree Search Solver. In van den Herik et al. [2008], pages 25-36.
  20. [Winands et al., 2010] Mark H. M. Winands, Yngvi Björns- son, and Jahn-Takeshi Saito. Monte Carlo Tree Search in Lines of Action. IEEE Transactions on Computational Intelligence and AI in Games, 2(4):239-250, 2010.

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

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