Proceedings

Mining Expert Play to Guide Monte Carlo Search in the Opening Moves of Go

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 801-806.

© 2015 International Joint Conferences on Artificial Intelligence

Abstract

We propose a method to guide a Monte Carlo search in the initial moves of the game of Go. Our method matches the current state of a Go board against clusters of board configurations that are derived from a large number of games played by experts. The main advantage of this method is that it does not require an exact match of the current board, and hence is effective for a longer sequence of moves compared to traditional opening books. We apply this method to two different open-source Go-playing programs. Our experiments show that this method, through its filtering or biasing the choice of a next move to a small subset of possible moves, improves play effectively in the initial moves of a game.

  1. [Baier and Drake, 2010] Hendrik Baier and P. D. Drake. The power of forgetting: Improving the last-good-reply policy in Monte Carlo Go. Computational Intelligence and AI in Games, IEEE Trans. on, 2(4):303-309, Dec 2010.
  2. [Baier and Winands, 2011] Hendrik Baier and Mark H. M. Winands. Active opening book application for Monte- Carlo Tree Search in 19x19 Go. In Patrick De Caus- maecker, editor, Proc. 23rd Benelux Conference on Arti- ficial Intelligence, pages 3-10, 2011.
  3. [Baudiš and Gailly, 2011] Petr Baudiš and Jean-loup Gailly. Pachi: State of the art open source Go program. In Ad- vances in Computer Games 13, Nov 2011.
  4. [Bouzy, 2007] Bruno Bouzy. Associating domain-dependent knowledge and Monte Carlo approaches within a Go pro- gram. Information Sciences, Heuristic Search and Com- puter Playing IV, 175(4):247-257, 2007.
  5. [Browne et al., 2012] C.B. Browne, E. Powley, D. White- house, S.M. Lucas, P.I. Cowling, P. Rohlfshagen, S. Tavener, D. Perez, S. Samothrakis, and S. Colton. A survey of monte carlo tree search methods. Computa- tional Intelligence and AI in Games, IEEE Transactions on, 4(1):1-43, March 2012.
  6. [Browne, 2011] Cameron Browne. The dangers of random playouts. ICGA Journal, 34(1):25-26, 2011.
  7. [Brügmann, 1993] Bernd Brügmann. Monte Carlo Go. http://www.ideanest.com/vegos/MonteCarloGo.pdf, Octo- ber 1993. [Bump and Farnebäck, 2008] Link
  8. Daniel Bump and Gunnar Farnebäck. Gnugo. http://www.gnugo.org/software/gnugo, 2008. Link
  9. [Drake and Uurtamo, 2007] Peter Drake and Steve Uurtamo. Heuristics in Monte Carlo Go. In Proc. 2007 Int'l Conf. on Artificial Intelligence (IJCAI), 2007.
  10. [Drake, 2009] Peter Drake. The last-good-reply policy for Monte-Carlo Go. International Computer Games Associ- ation Journal, 32(4):221-227, 2009.
  11. [Drake, 2012] Peter Drake. Orego. http://sites.google.com/a/lclark.edu/drake/research/orego, 2012. Link
  12. [Enzenberger et al., 2010] M. Enzenberger, M. Müller, B. Arneson, and R. Segal. Fuego -an open-source framework for board games and Go engine based on Monte Carlo Tree Search. Computational Intelligence and AI in Games, IEEE Trans. on, 2(4):259-270, Dec 2010.
  13. [Enzenberger, 2012] Markus Enzenberger. Gogui. http://gogui.sourceforge.net, 2012. Link
  14. [Gelly and Silver, 2007] Sylvain Gelly and David Silver. Combining online and offline knowledge in uct. In Pro- ceedings of the 24th international conference on Machine learning, pages 273-280. ACM, 2007.
  15. [Gelly and Silver, 2011] Sylvain Gelly and David Silver. Monte-Carlo tree search and rapid action value estimation in computer Go. Artificial Intelligence, 175(11):1856- 1875, 2011.
  16. [Ishigure, 1973] Ikuro Ishigure. In the Beginning. Ishi Press, 1973.
  17. [Karypis, 2006] George Karypis. Cluto a Clustering Toolkit. http://www.cs.umn.edu/ karypis/cluto/, October 2006. Link
  18. [Kocsis and Szepesvari, 2006] Levente Kocsis and Csaba Szepesvari. Bandit based Monte-Carlo planning. In ECML-06. Number 4212 in LNCS, pages 282-293. Springer, 2006.
  19. [Marcolino and Matsubara, 2011] Leandro Soriano Marcol- ino and Hitoshi Matsubara. Multi-agent Monte Carlo Go. In 10th Int'l Conf, on Autonomous Agents and Multiagent Systems, AAMAS '11, pages 21-28, 2011.
  20. [Masayoshi, 2005] Shirakawa Masayoshi. A Journey in Search of the Origins of Go. Yutopian Enterprises, 2005.
  21. [Michalowski et al., 2011] Martin Michalowski, Mark Boddy, and Mike Neilsen. Bayesian learning of gener- alized board positions for improved move prediction in computer Go. In Proc. 25th Conf. on Artificial Intelligence (AAAI), 2011.
  22. [Yoshimoto et al., 2006] Haruhiro Yoshimoto, Kazuki Yoshizoe, Tomoyuki Kaneko, Akihiro Kishimoto, and Kenjiro Taura. Monte Carlo Go has a way to go. In 21st Nat'l Conf. on Artificial Intelligence (AAAI-06), pages 1070-1075, 2006.
  23. [Zhao and Karypis, 2002] Ying Zhao and George Karypis. Evaluation of hierarchical clustering algorithms for docu- ment datasets. In Proceedings of the eleventh international conference on Information and knowledge management, pages 515-524. ACM, 2002.
  24. [Zobrist, 1970] A. L. Zobrist. Feature Extraction and Rep- resentation for Pattern Recognition and the Game of Go. PhD thesis, University of Wisconsin, 1970.

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

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