Representing and Reasoning About the Rules of General Games with Imperfect Information
Abstract
A general game player is a system that can play previously unknown games just by being given their rules. For this purpose, the Game Description Language (GDL) has been developed as a high-level knowledge representation formalism to communicate game rules to players. In this paper, we address a fundamental limitation of state-of-the-art methods and systems for General Game Playing, namely, their being confined to deterministic games with complete information about the game state. We develop a simple yet expressive extension of standard GDL that allows for formalising the rules of arbitrary finite, n-player games with randomness and incomplete state knowledge. In the second part of the paper, we address the intricate reasoning challenge for general game-playing systems that comes with the new description language. We develop a full embedding of extended GDL into the Situation Calculus augmented by Scherl and Levesque's knowledge fluent. We formally prove that this provides a sound and complete reasoning method for players' knowledge about game states as well as about the knowledge of the other players.
Cite
Text
Schiffel and Thielscher. "Representing and Reasoning About the Rules of General Games with Imperfect Information." Journal of Artificial Intelligence Research, 2014. doi:10.1613/JAIR.4115Markdown
[Schiffel and Thielscher. "Representing and Reasoning About the Rules of General Games with Imperfect Information." Journal of Artificial Intelligence Research, 2014.](https://mlanthology.org/jair/2014/schiffel2014jair-representing/) doi:10.1613/JAIR.4115BibTeX
@article{schiffel2014jair-representing,
title = {{Representing and Reasoning About the Rules of General Games with Imperfect Information}},
author = {Schiffel, Stephan and Thielscher, Michael},
journal = {Journal of Artificial Intelligence Research},
year = {2014},
pages = {171-206},
doi = {10.1613/JAIR.4115},
volume = {49},
url = {https://mlanthology.org/jair/2014/schiffel2014jair-representing/}
}