Proceedings

Epistemic GDL: A Logic for Representing and Reasoning about Imperfect Information Games

Download BibTeX Cite

Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 1138-1143.

Abstract

This paper proposes a logical framework for representing and reasoning about imperfect information games. We first extend the game description language (GDL) with the standard epistemic operators and provide it with a semantics based on the epistemic state transition model. We then demonstrate how to use the language to represent the rules of an imperfect information game and formalize its epistemic properties. We also show how to use the framework to reason about player's own as well as other players' knowledge during game playing. Finally we prove that the model-checking problem of the framework is in Δ2p, which is the lowest among the existing similar frameworks, even though its lower bound is Θ2p. These results indicate that the framework makes a good balance between expressive power and computational efficiency.

  1. Thomas Ågotnes. Action and knowledge in alternating-time temporal logic. Synthese, 149(2):375- 407, 2006.
  2. [Busard et al., 2015] Simon Busard, Charles Pecheur, Hongyang Qu, and Franco Raimondi. Reasoning about memoryless strategies under partial observability and unconditional fairness constraints. Information and Computation, 242:128-156, 2015.
  3. [Fagin et al., 2003] Ronald Fagin, Yoram Moses, Joseph Y Halpern, and Moshe Y Vardi. Reasoning about Knowl- edge. MIT press, 2003.
  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-72, 2005.
  5. [Gottlob, 1995] G. Gottlob. NP trees and Carnap's modal logic. Journal of the ACM, 42(2):421-457, 1995.
  6. [Halpern et al., 2004] Joseph Y Halpern, Ron Van Der Mey- den, and Moshe Y Vardi. Complete axiomatizations for reasoning about knowledge and time. SIAM Journal on Computing, 33(3):674-703, 2004.
  7. [Haufe and Thielscher, 2012] Sebastian Haufe and Michael Thielscher. Automated verification of epistemic properties for general game playing. In Proceedings of the 13th In- ternational Conference on Principles of Knowledge Rep- resentation and Reasoning (KR'12), pages 339-349, 2012.
  8. [Huang et al., 2013] Xiaowei Huang, Ji Ruan, and Michael Thielscher. Model checking for reasoning about incom- plete information games. In Proceedings of the 26th Aus- tralasian Joint Conference on Advances in Artificial Intel- ligence (AI'13), pages 246-258, 2013.
  9. [Jamroga and van der Hoek, 2004] Wojciech Jamroga and Wiebe van der Hoek. Agents that know how to play. Fun- damenta Informaticae, 63(2):185-219, 2004.
  10. [Love et al., 2006] Nathaniel Love, Timothy Hinrichs, David Haley, Eric Schkufza, and Michael Gene- sereth. General game playing: Game descrip- tion language specification. Stanford Logic Group Computer Science Department Stanford University. http://logic.stanford.edu/reports/LG-2006-01.pdf, 2006. Link
  11. [Piccione and Rubinstein, 1997] Michele Piccione and Ariel Rubinstein. On the interpretation of decision problems with imperfect recall. Games and Economic Behavior, 20(1):3-24, 1997.
  12. [Pritchard, 1994] David Brine Pritchard. The Encyclopedia of Chess Variants. Games & Puzzles, 1994.
  13. [Reiter, 1991] Raymond Reiter. The frame problem in the situation calculus: A simple solution (sometimes) and a completeness result for goal regression. Artificial Intelli- gence and Mathematical Theory of Computation: Papers in Honor of John McCarthy, 27:359-380, 1991.
  14. [Ruan and Thielscher, 2011] Ji Ruan and Michael Thielscher. The epistemic logic behind the game description language. In Proceedings of the 25th AAAI Conference on Artificial Intelligence (AAAI'11), pages 840-845, 2011.
  15. [Ruan and Thielscher, 2012] Ji Ruan and Michael Thielscher. Strategic and epistemic reasoning for the game description language GDL-II. In Proceedings of the 20th European Conference on Artificial Intelligence (ECAI'12), pages 696-701, 2012.
  16. [Schiffel and Thielscher, 2011] Stephan Schiffel and Michael Thielscher. Reasoning about general games described in GDL-II. In Proceedings of the 25th AAAI Conference on Artificial Intelligence (AAAI'11), pages 846-851, 2011.
  17. [Schiffel and Thielscher, 2014] Stephan Schiffel and Michael Thielscher. Representing and reasoning about the rules of general games with imperfect information. Journal of Artificial Intelligence Research, 49:171-206, 2014.
  18. [Schobbens, 2004] Pierre-Yves Schobbens. Alternating- time logic with imperfect recall. Electronic Notes in The- oretical Computer Science, 85(2):82-93, 2004.
  19. [Thielscher, 2010] Michael Thielscher. A general game de- scription language for incomplete information games. In Proceedings of the 24th AAAI Conference on Artificial In- telligence (AAAI'10), pages 994-999, 2010.
  20. [Van der Hoek and Wooldridge, 2003] Wiebe Van der Hoek and Michael Wooldridge. Cooperation, knowledge, and time: Alternating-time temporal epistemic logic and its ap- plications. Studia Logica, 75(1):125-157, 2003.
  21. [Waugh et al., 2009] Kevin Waugh, Martin Zinkevich, Michael Johanson, Morgan Kan, David Schnizlein, and Michael H Bowling. A practical use of imperfect recall. In Proceedings of the 8th Symposium on Abstraction, Reformulation, and Approximation (SARA'09), pages 175-182, 2009.
  22. [Zhang and Thielscher, 2015a] Dongmo Zhang and Michael Thielscher. A logic for reasoning about game strategies. In Proceedings of the 29th AAAI Conference on Artificial Intelligence (AAAI'15), pages 1671-1677, 2015.
  23. [Zhang and Thielscher, 2015b] Dongmo Zhang and Michael Thielscher. Representing and reasoning about game strate- gies. Journal of Philosophical Logic, 44(2):203-236, 2015.

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

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