Academia.eduAcademia.edu

Outline

Learning Rules of Simplified Boardgames by Observing

2012

https://doi.org/10.3233/978-1-61499-098-7-175

Abstract

General Game Playing (GGP) agents learn strategies to skillfully play a wide variety of games when given only the rules of the game. The rules are provided in a language called Game Description Language (GDL) and specify the initial game setup, what constitutes legal moves and how they update the game state when played, how the game terminates, and what the outcome is. In here we extend this line of research further, that is, we assume that the game-playing agent must learn the rules of a game by observing others play instead of them being provided. Our focus here will mainly be on modeling piece movements with less attention placed on the remaining game-rule properties. We define a subset of games, we name simplified boardgames, that despite constituting only a small subset of games expressible in GDL nonetheless encapsulate a large variety of interesting piece movement patterns found in popular boardgames. We provide a well-defined formalism and a practicable algorithm for learnin...

References (13)

  1. CadiaPlayer. Web site: http://cadia.ru.is/wiki/public:cadiaplayer:main.
  2. Wikipedia. Web site: http://en.wikipedia.org/wiki/Boardgame.
  3. Hilmar Finnsson and Yngvi Björnsson, 'Simulation-based approach to general game playing', in AAAI'08, pp. 259-264, (2008).
  4. Hilmar Finnsson and Yngvi Björnsson, 'Learning simulation control in general game-playing agents', in AAAI'10, pp. 954-959, (2010).
  5. Michael R. Genesereth, Nathaniel Love, and Barney Pell, 'General Game Playing: Overview of the AAAI competition.', AI Magazine, 26(2), 62-72, (2005).
  6. Peter Kissmann and Stefan Edelkamp, 'Gamer, a general game playing agent', KI, 25(1), 49-52, (2011).
  7. Nathaniel Love, Timothy Hinrichs, and Michael Genesereth, 'General Game Playing: Game description language specification', Technical Report April 4 2006, Stanford University, (2006).
  8. Stephen Muggleton, Aline Paes, Vítor Santos Costa, and Gerson Za- verucha, 'Chess revision: Acquiring the rules of chess variants through FOL theory revision from examples', in ILP, ed., Luc De Raedt, volume 5989 of LNCS, pp. 123-130. Springer, (2009).
  9. Rajesh Parekh and Vasant Honavar, 'Learning DFA from simple exam- ples', Machine Learning, 44(1/2), 9, (2001).
  10. J. Schaeffer and H. J. van den Herik, Chips challenging champions: Games, computers and artificial intelligence, Elsevier, 2002.
  11. Stephan Schiffel and Michael Thielscher, 'Fluxplayer: A successful general game player', in AAAI'07, pp. 1191-1196, (2007).
  12. Eric Schkufza, Nathaniel Love, and Michael R. Genesereth, 'Propo- sitional automata and cell automata: Representational frameworks for discrete dynamic systems', in AUS-AI, pp. 56-66, (2008).
  13. Kevin Waugh, 'Faster state manipulation in general games using gen- erated code', in Proceedings of the 1st General Intelligence in Game- Playing Agents (GIGA), (2009).