Representing and Reasoning About the Rules of General Games With Imperfect Information

被引:24
|
作者
Schiffel, Stephan [1 ]
Thielscher, Michael [2 ]
机构
[1] Reykjavik Univ, Sch Comp Sci, IS-101 Reykjavik, Iceland
[2] Univ New S Wales, Sch Comp Sci & Engn, Sydney, NSW 2052, Australia
基金
澳大利亚研究理事会;
关键词
VERIFICATION; KNOWLEDGE;
D O I
10.1613/jair.4115
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:171 / 206
页数:36
相关论文
共 50 条
  • [1] Epistemic GDL: A logic for representing and reasoning about imperfect information games
    Jiang, Guifei
    Zhang, Dongmo
    Perrussel, Laurent
    Zhang, Heng
    [J]. ARTIFICIAL INTELLIGENCE, 2021, 294
  • [2] Reasoning about Imperfect Information Games in the Epistemic Situation Calculus
    Belle, Vaishak
    Lakemeyer, Gerhard
    [J]. PROCEEDINGS OF THE TWENTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-10), 2010, : 255 - 260
  • [3] Representing and Reasoning about Utilization of Cloud Computing as Bayesian games with Epistemic Logic
    Dianar, Oldooz
    Orgun, Mehmet A.
    [J]. 4TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT 2013), THE 3RD INTERNATIONAL CONFERENCE ON SUSTAINABLE ENERGY INFORMATION TECHNOLOGY (SEIT-2013), 2013, 19 : 40 - 47
  • [4] Representing and reasoning about auctions
    Mittelmann, Munyque
    Bouveret, Sylvain
    Perrussel, Laurent
    [J]. AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS, 2022, 36 (01)
  • [5] Representing and reasoning about auctions
    Munyque Mittelmann
    Sylvain Bouveret
    Laurent Perrussel
    [J]. Autonomous Agents and Multi-Agent Systems, 2022, 36
  • [6] Reasoning About Games
    Melvin Fitting
    [J]. Studia Logica, 2011, 99
  • [7] Reasoning About Games
    Fitting, Melvin
    [J]. STUDIA LOGICA, 2011, 99 (1-3) : 143 - 169
  • [8] Reasoning about rules
    Hamlin, Alan
    [J]. CONSTITUTIONAL POLITICAL ECONOMY, 2014, 25 (01) : 68 - 87
  • [9] Reasoning with Imperfect Information and Knowledge
    Kern-Isberner, Gabriele
    Douven, Igor
    Knauff, Markus
    Prade, Henri
    [J]. MINDS AND MACHINES, 2017, 27 (01) : 7 - 9
  • [10] Reasoning with Imperfect Information and Knowledge
    Gabriele Kern-Isberner
    Igor Douven
    Markus Knauff
    Henri Prade
    [J]. Minds and Machines, 2017, 27 : 7 - 9