Executing Specifications of Social Reasoning Agents

被引:0
|
作者
Wallace, Iain [1 ]
Rovatsos, Michael [1 ]
机构
[1] Univ Edinburgh, Sch Informat, Edinburgh EH8 9LE, Midlothian, Scotland
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Social reasoning theories, whilst studied extensively in the area of multiagent systems, are hard to implement directly in agents. They often specify properties of beliefs or behaviours but not the way these should affect the computational reasoning mechanisms of a concrete agent design. The Expectation-Strategy-Behaviour (ESB) framework addresses this problem by separating and abstracting social reasoning from other practical reasoning, providing the computational machinery that is necessary to perform social reasoning in practice. We present an extension to previous work on ESB to an implemented reasoning system which enables the execution of concise and modular declarative social reasoning rules. We review the foundations of the abstract ESB framework and present the implementation of a reasoner based on CTL model checking. Our system allows for conditioning agent behaviours on complex preconditions and verification of properties to aid the agent designer. It also allows for easy integration with a BDI reasoning system. We exemplify the suitability of ESB for social reasoning constructs with a detailed example of Joint Intention theory in ESB and illustrate the generality with an overview of another implemented social reasoning scheme, and extensions to both.
引用
收藏
页码:112 / 129
页数:18
相关论文
共 50 条
  • [41] Approximate reasoning by agents
    Skowron, A
    [J]. FROM THEORY TO PRACTICE IN MULTI-AGENT SYSTEMS, 2002, 2296 : 3 - 14
  • [42] Abstraction of Agents Executing Online and their Abilities in the Situation Calculus
    Banihashemi, Bita
    De Giacomo, Giuseppe
    Lesperance, Yves
    [J]. PROCEEDINGS OF THE TWENTY-SEVENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2018, : 1699 - 1706
  • [43] Uncertain reasoning about agents' beliefs and reasoning
    Barnden J.A.
    [J]. Artificial Intelligence and Law, 2001, 9 (2-3) : 115 - 152
  • [44] Using Social Reasoning Framework to Guide Normative Behaviour of Intelligent Virtual Agents
    Lee, Jee Hang
    Lee, Sang Wan
    Padget, Julian
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2018, : 2466 - 2471
  • [45] EXECUTING HOL SPECIFICATIONS - TOWARDS AN EVALUATION SEMANTICS FOR CLASSICAL HIGHER-ORDER LOGIC
    RAJAN, PS
    [J]. IFIP TRANSACTIONS A-COMPUTER SCIENCE AND TECHNOLOGY, 1993, 20 : 527 - 536
  • [46] Analogical reasoning for reuse of object-oriented specifications
    Bjornestad, S
    [J]. CASE-BASED REASONING RESEARCH AND DEVELOPMENT, PROCEEDINGS, 2003, 2689 : 50 - 64
  • [47] Reasoning with specifications containing method calls and model fields
    Cok, David R.
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2005, 4 (08): : 77 - 103
  • [48] Paraconsistent reasoning for inconsistency measurement in declarative process specifications
    Corea, Carl
    Kuhlmann, Isabelle
    Thimm, Matthias
    John, Grant
    [J]. INFORMATION SYSTEMS, 2024, 122
  • [49] Reasoning about Metamodeling with Formal Specifications and Automatic Proofs
    Jackson, Ethan K.
    Levendovszky, Tihamer
    Balasubramanian, Daniel
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, 2011, 6981 : 653 - +
  • [50] Reasoning in Abella about Structural Operational Semantics Specifications
    Gacek, Andrew
    Miller, Dale
    Nadathur, Gopalan
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 228 : 85 - 100