Proceedings

Automated Theorem Proving for General Game Playing

Download BibTeX Cite

Proceedings of the Twenty-First International Joint Conference on Artificial Intelligence. Pages 911-915.

© 2009 International Joint Conferences on Artificial Intelligence

Abstract

A general game player is a system that understands the rules of an unknown game and learns to play this game well without human intervention. To succeed in this endeavor, systems need to be able to extract and prove game-specific knowledge from the mere game rules. We present a practical approach to this challenge with the help of Answer Set Programming. The key idea is to reduce the automated theorem proving task to a simple proof of an induction step and its base case. We prove correctness of this method and report on experiments with an off-the-shelf Answer Set Programming system in combination with a successful general game player.Stephan Schiffel, Michael Thielscher

  1. [Apt et al., 1987] K. Apt, H. Blair, and A. Walker. Towards a theory of declarative knowledge. In J. Minker, ed., Found. of Deductive Databases and Log. Prog., 89-148, 1987.
  2. [Clune, 2007] J. Clune. Heuristic evaluation functions for general game playing. In Proc. of AAAI, 1134-1139, 2007.
  3. [Finnsson and Björnsson, 2008] H. Finnsson and Y. Björns- son. Simulation-based approach to general game playing. In Proc. of AAAI, 259-264, 2008.
  4. [Gelfond, 2008] M. Gelfond. Answer sets. In Handbook of Knowledge Representation, 285-316. Elsevier, 2008.
  5. [Genesereth et al., 2005] M. Genesereth, N. Love, and B. Pell. General game playing: Overview of the AAAI com- petition. AI Magazine, 26(2):62-72, 2005.
  6. [Kuhlmann et al., 2006] G. Kuhlmann, K. Dresner, and P. Stone. Automatic heuristic construction in a complete gen- eral game player. In Proc. of AAAI, 1457-1462, 2006.
  7. [Lee and Meng, 2008] J. Lee and Y. Meng. On loop formu- las with variables. In G. Brewka, P. Doherty, and J. Lang, editors, Proc. of the Int.'l Conf. on Principles of Knowl- edge Representation and Reasoning, 444-453, 2008.
  8. [Lloyd and Topor, 1986] J. Lloyd and R. Topor. A basis for deductive database systems II. J. of Logic Programming, 3(1):55-67, 1986.
  9. [Lloyd, 1987] J. Lloyd. Foundations of Logic Programming. Springer, 2nd edition, 1987.
  10. [Love et al., 2006] N. Love, T. Hinrichs, D. Haley, E. Schkufza, and M. Genesereth. General Game Playing: Game Description Language Specification. Technical Re- port LG-2006-01, Stanford University, 2006. Available at: games.stanford.edu.
  11. [Niemelä et al., 1999] I. Niemelä, P. Simons, and T. Soini- nen. Stable model semantics of weight constraint rules. In Proc. of the Int.'l Conf. on Log. Prog. and Nonmonotonic Reasoning, vol. 1730 of LNCS, 317-331, 1999. Springer.
  12. [Pell, 1993] B. Pell. Strategy Generation and Evaluation for Meta-Game Playing. PhD thesis, Trinity College, Univer- sity of Cambridge, 1993.
  13. [Potassco, 2008] Potsdam Answer Set Solving Collection, 2008. http://potassco.sourceforge.net/. Link
  14. [Schiffel and Thielscher, 2007] S. Schiffel and M. Thiel- scher. Fluxplayer: A successful general game player. In Proc. of AAAI, 1191-1196, 2007.
  15. [Schiffel and Thielscher, 2009] S. Schiffel and M. Thiel- scher. A multiagent semantics for the game description language. In Proc. of the Int.'l Conf. on Agents and Artifi- cial Intelligence, Porto 2009. Springer LNCS.
  16. [van der Hoek et al., 2007] W. van der Hoek, J. Ruan, and M. Wooldridge. Strategy logics and the game description language. In Proc. of the Workshop on Logic, Rationality and Interaction, Bejing 2007.

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

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