Proceedings

Non-Linear Monte-Carlo Search in Civilization II

Download BibTeX Cite

Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence. Pages 2404-2409.

https://doi.org/10.5591/978-1-57735-516-8/IJCAI11-401

© 2011 International Joint Conferences on Artificial Intelligence

Abstract

This paper presents a new Monte-Carlo search algorithm for very large sequential decision-making problems. We apply non-linear regression within Monte-Carlo search, online, to estimate a state-action value function from the outcomes of random roll-outs. This value function generalizes between related states and actions, and can therefore provide more accurate evaluations after fewer rollouts. A further significant advantage of this approach is its ability to automatically extract and leverage domain knowledge from external sources such as game manuals. We apply our algorithm to the game of Civilization II, a challenging multi-agent strategy game with an enormous state space and around 10^21 joint actions. We approximate the value function by a neural network, augmented by linguistic knowledge that is extracted automatically from the official game manual. We show that this non-linear value function is significantly more efficient than a linear value function, which is itself more efficient than Monte-Carlo tree search. Our non-linear Monte-Carlo search wins over 78% of games against the built-in AI of Civilization II.

  1. [Amato and Shani, 2010] Christopher Amato and Guy Shani. High-level reinforcement learning in strategy games. In Proceed- ings of AAMAS, pages 75-82, 2010.
  2. [Balla and Fern, 2009] R. Balla and A. Fern. UCT for tactical as- sault planning in real-time strategy games. In 21st International Joint Conference on Artificial Intelligence, 2009. IJCAI
  3. [Bergsma and Spronck, 2008] Maurice Bergsma and Pieter Spronck. Adaptive spatial reasoning for turn-based strategy games. In Proceedings of AIIDE, 2008.
  4. [Billings et al., 1999] Darse Billings, Lourdes Peña Castillo, Jonathan Schaeffer, and Duane Szafron. Using probabilistic knowledge and simulation to play poker. In 16th National Con- ference on Artificial Intelligence, pages 697-703, 1999.
  5. [Branavan et al., 2011] S.R.K Branavan, David Silver, and Regina Barzilay. Learning to win by reading manuals in a monte-carlo framework. In Proceedings of ACL, 2011.
  6. [Bridle, 1990] John S. Bridle. Training stochastic model recogni- tion algorithms as networks can lead to maximum mutual infor- mation estimation of parameters. In Advances in NIPS, pages 211-217, 1990.
  7. [Coulom, 2006] R. Coulom. Efficient selectivity and backup opera- tors in Monte-Carlo tree search. In 5th International Conference on Computer and Games, pages 72-83, 2006.
  8. [de Marneffe et al., 2006] Marie-Catherine de Marneffe, Bill Mac- Cartney, and Christopher D. Manning. Generating typed depen- dency parses from phrase structure parses. In LREC 2006, 2006.
  9. [Gelly and Silver, 2007] S. Gelly and D. Silver. Combining online and offline learning in UCT. In 17th International Conference on Machine Learning, pages 273-280, 2007.
  10. [Gelly et al., 2006] S. Gelly, Y. Wang, R. Munos, and O. Teytaud. Modification of UCT with patterns in Monte-Carlo Go. Technical Report 6062, INRIA, 2006.
  11. [Madeira et al., 2006] Charles Madeira, Vincent Corruble, and Geber Ramalho. Designing a reinforcement learning-based adap- tive ai for large-scale strategy games. In Proceedings of AIIDE, pages 121-123, 2006.
  12. [Schäfer, 2008] J. Schäfer. The UCT algorithm applied to games with imperfect information. Diploma Thesis. Otto-von-Guericke- Universität Magdeburg, 2008.
  13. [Sheppard, 2002] B. Sheppard. World-championship-caliber Scrabble. Artificial Intelligence, 134(1-2):241-275, 2002.
  14. [Silver et al., 2008] D. Silver, R. Sutton, and M. Müller. Sample- based learning and search with permanent and transient mem- ories. In 25th International Conference on Machine Learning, pages 968-975, 2008.
  15. [Sturtevant, 2008] N. Sturtevant. An analysis of UCT in multi- player games. In 6th International Conference on Computers and Games, pages 37-49, 2008.
  16. [Sutton and Barto, 1998] Richard S. Sutton and Andrew G. Barto. Reinforcement Learning: An Introduction. The MIT Press, 1998.
  17. [Tesauro and Galperin, 1996] G. Tesauro and G. Galperin. On-line policy improvement using Monte-Carlo search. In Advances in Neural Information Processing 9, pages 1068-1074, 1996.
  18. [Tesauro, 1994] G. Tesauro. TD-gammon, a self-teaching backgammon program, achieves master-level play. Neural Com- putation, 6:215-219, 1994.
  19. [Wender and Watson, 2008] Stefan Wender and Ian Watson. Using reinforcement learning for city site selection in the turn-based strategy game civilization iv. In Proceedings of CIG, pages 372- 377, 2008.

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

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