Abstraction of Situation Calculus Concurrent Game Structures

被引:0
|
作者
Lesperance, Yves [1 ]
De Giacomo, Giuseppe [2 ]
Rostamigiv, Maryam [3 ]
Khan, Shakil M. [3 ]
机构
[1] York Univ, Toronto, ON, Canada
[2] Univ Oxford, Oxford, England
[3] Univ Regina, Regina, SK, Canada
基金
欧洲研究理事会;
关键词
PROGRAMMING LANGUAGE; LOGIC;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We present a general framework for abstracting agent behavior in multi-agent synchronous games in the situation calculus, which provides a first-order representation of the state and allows us to model how plays depend on the data and objects involved. We represent such games as action theories of a special form called situation calculus synchronous game structures (SCSGSs), in which we have a single action tick whose effects depend on the combination of moves selected by the players. In our framework, one specifies both an abstract SCSGS and a concrete SCSGS, as well as a refinement mapping that specifies how each abstract move is implemented by a Golog program defined over the concrete SCSGS. We define notions of sound and complete abstraction with respect to a mapping over such SCSGS. To express strategic properties on the abstract and concrete games we adopt a first-order variant of alternating-time mu-calculus mu ATL-FO. We show that we can exploit abstraction in verifying mu ATL-FO properties of SCSGSs under the assumption that agents can always execute abstract moves to completion even if not fully controlling their outcomes.
引用
收藏
页码:10624 / 10634
页数:11
相关论文
共 50 条
  • [1] Situation Calculus Game Structures and GDL
    De Giacomo, Giuseppe
    Lesperance, Yves
    Pearce, Adrian R.
    ECAI 2016: 22ND EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2016, 285 : 408 - 416
  • [2] Abstraction in Situation Calculus Action Theories
    Banihashemi, Bita
    De Giacomo, Giuseppe
    Lesperance, Yves
    THIRTY-FIRST AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2017, : 1048 - 1055
  • [3] Abstraction of Nondeterministic Situation Calculus Action Theories
    Banihashemi, Bita
    De Giacomo, Giuseppe
    Lesperance, Yves
    PROCEEDINGS OF THE THIRTY-SECOND INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2023, 2023, : 3112 - 3122
  • [4] Agent Abstraction via Forgetting in the Situation Calculus
    Luo, Kailun
    Liu, Yongmei
    Lesperanc, Yves
    Lin, Ziliang
    ECAI 2020: 24TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2020, 325 : 809 - 816
  • [5] Abstraction of Agents Executing Online and their Abilities in the Situation Calculus
    Banihashemi, Bita
    De Giacomo, Giuseppe
    Lesperance, Yves
    PROCEEDINGS OF THE TWENTY-SEVENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2018, : 1699 - 1706
  • [6] Object connectivity and full abstraction for a concurrent calculus of classes
    Abrahám, E
    Bonsangue, MM
    de Boer, FS
    Steffen, M
    THEORETICAL ASPECTS OF COMPUTING - ICTAC 2004, 2005, 3407 : 37 - 51
  • [7] A Truly Concurrent Game Model of the Asynchronous π-Calculus
    Sakayori, Ken
    Tsukada, Takeshi
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES (FOSSACS 2017), 2017, 10203 : 389 - 406
  • [8] ConGolog, a concurrent programming language based on the situation calculus
    De Giacomo, G
    Lespérance, Y
    Levesque, HJ
    ARTIFICIAL INTELLIGENCE, 2000, 121 (1-2) : 109 - 169
  • [9] Concurrent Game Structures with Roles
    Pedersen, Truls
    Dyrkolbotn, Sjur
    Kazmierczak, Piotr
    Parmann, Erik
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2013, (112): : 61 - 69
  • [10] Concurrent structures in game semantics
    Castellan, Simon (s.castellan@imperial.ac.uk), 1600, European Association for Theoretical Computer Science (2017):