Representing and Reasoning About the Rules of General Games With Imperfect Information
–Journal of Artificial Intelligence Research
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.
Journal of Artificial Intelligence Research
Feb-14-2014
- Country:
- Europe
- Austria > Vienna (0.04)
- France > Auvergne-Rhône-Alpes
- Germany
- Rhineland-Palatinate > Kaiserslautern (0.04)
- Saarland > Saarbrücken (0.04)
- Iceland > Capital Region
- Reykjavik (0.04)
- Spain > Valencian Community
- Valencia Province > Valencia (0.04)
- United Kingdom > England
- Cambridgeshire > Cambridge (0.04)
- North America
- Canada > Ontario
- Toronto (0.04)
- United States
- California > Santa Clara County
- Hawaii > Honolulu County
- Honolulu (0.04)
- Illinois > Cook County
- Chicago (0.04)
- Massachusetts > Middlesex County
- Cambridge (0.04)
- Texas (0.04)
- Canada > Ontario
- Oceania > Australia
- New South Wales > Sydney (0.04)
- Europe
- Genre:
- Research Report (0.34)
- Workflow (0.48)
- Industry:
- Leisure & Entertainment > Games > Computer Games (0.67)
- Technology: