Proceedings

Modifying MCTS for Human-Like General Video Game Playing

Download BibTeX Cite

Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 2514-2519.

Abstract

We address the problem of making general video game playing agents play in a human-like manner. To this end, we introduce several modifications of the UCT formula used in Monte Carlo Tree Search that biases action selection towards repeating the current action, making pauses, and limiting rapid switching between actions. Playtraces of human players are used to model their propensity for repeated actions; this model is used for biasing the UCT formula. Experiments show that our modified MCTS agent, called BoT, plays quantitatively similar to human players as measured by the distribution of repeated actions. A survey of human observers reveals that the agent exhibits human-like playing style in some games but not others.

  1. [Bellemare et al., 2012] Marc G Bellemare, Yavar Naddaf, Joel Veness, and Michael Bowling. The arcade learning environment: An evaluation platform for general agents. Journal of Artificial Intelligence Research, 2012.
  2. [Browne et al., 2012] Cameron B Browne, Edward Powley, Daniel Whitehouse, Simon M Lucas, Peter Cowling, Philipp Rohlfshagen, Stephen Tavener, Diego Perez, Spyri- don Samothrakis, Simon Colton, et al. A survey of monte carlo tree search methods. Computational Intelligence and AI in Games, IEEE Transactions on, 4(1):1-43, 2012.
  3. [Ebner et al., 2013] Marc Ebner, John Levine, Simon M Lu- cas, Tom Schaul, Tommy Thompson, and Julian Togelius. Towards a video game description language. Dagstuhl Follow-Ups, 6, 2013.
  4. [Genesereth et al., 2005] Michael Genesereth, Nathaniel Love, and Barney Pell. General game playing: Overview of the aaai competition. AI magazine, 26(2):62, 2005.
  5. [Hingston, 2009] Philip Hingston. The 2k botprize. In Com- putational Intelligence and Games, 2009. CIG 2009. IEEE Symposium on. IEEE, 2009.
  6. [Hingston, 2012] Philip Hingston. Believable Bots. Springer, 2012.
  7. [Isaksen et al., 2015] Aaron Isaksen, Dan Gopstein, and Andy Nealen. Exploring game space using survival analy- sis. Foundations of Digital Games, 2015.
  8. [Jacobsen et al., 2014] Emil Juul Jacobsen, Rasmus Greve, and Julian Togelius. Monte mario: platforming with mcts. In Proceedings of the 2014 conference on Genetic and evolutionary computation, pages 293-300. ACM, 2014.
  9. [Muñoz et al., 2010] Jorge Muñoz, German Gutierrez, and Araceli Sanchis. A human-like torcs controller for the simulated car racing championship. In Computational In- telligence and Games (CIG), 2010 IEEE Symposium on, pages 473-480. IEEE, 2010.
  10. [Nelson, 2011] Mark J Nelson. Game metrics without players: Strategies for understanding game artifacts. In Artificial Intelligence in the Game Design Process, 2011.
  11. [Ortega et al., 2013] Juan Ortega, Noor Shaker, Julian To- gelius, and Georgios N Yannakakis. Imitating human play- ing styles in super mario bros. Entertainment Computing, 4(2):93-104, 2013.
  12. [Perez et al., 2015] Diego Perez, Spyridon Samothrakis, Ju- lian Togelius, Tom Schaul, Simon Lucas, Adrien Couëtoux, Jeyull Lee, Chong-U Lim, and Tommy Thompson. The 2014 general video game playing competition. 2015.
  13. [Schaul, 2013] Tom Schaul. A video game description lan- guage for model-based or interactive learning. In Computa- tional Intelligence in Games (CIG), 2013 IEEE Conference on, pages 1-8. IEEE, 2013.
  14. [Schmidt and Lee, 1988] Richard A Schmidt and Tim Lee. Motor control and learning. Human kinetics, 1988. [Schrum et al., 2011] Jacob Schrum, Igor V Karpov, and Risto Miikkulainen. Ut 2: Human-like behavior via neu- roevolution of combat behavior and replay of human traces. In Computational Intelligence and Games (CIG), 2011 IEEE Conference on, pages 329-336. IEEE, 2011.
  15. [Shaker et al., 2013] Noor Shaker, Julian Togelius, Geor- gios N Yannakakis, Likith Poovanna, Vinay S Ethiraj, Ste- fan J Johansson, Robert G Reynolds, Leonard K Heether, Tom Schumann, and Marcus Gallagher. The turing test track of the 2012 mario ai championship: entries and evalu- ation. In Computational Intelligence in Games (CIG), 2013 IEEE Conference on, pages 1-8. IEEE, 2013.
  16. [Silver et al., 2016] David Silver, Aja Huang, Chris J Maddi- son, Arthur Guez, Laurent Sifre, George van den Driess- che, Julian Schrittwieser, Ioannis Antonoglou, Veda Pan- neershelvam, Marc Lanctot, et al. Mastering the game of go with deep neural networks and tree search. Nature, 529(7587):484-489, 2016.
  17. [Simon and Schaeffer, 1990] Herbert A Simon and Jonathan Schaeffer. The game of chess. Technical report, DTIC Document, 1990.
  18. [Sloman, 1999] Aaron Sloman. What sort of architecture is required for a human-like agent? Springer, 1999.
  19. [Thurau et al., 2004] Christian Thurau, Christian Bauckhage, and Gerhard Sagerer. Learning human-like movement be- havior for computer games. In Proc. Int. Conf. on the Simulation of Adaptive Behavior, pages 315-323, 2004.
  20. [Togelius et al., 2011] Julian Togelius, Georgios N Yan- nakakis, Kenneth O Stanley, and Cameron Browne. Search- based procedural content generation: A taxonomy and sur- vey. Computational Intelligence and AI in Games, IEEE Transactions on, 3(3):172-186, 2011.

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

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