Characterizing causal action theories and their implementations in answer set programming

被引:0
|
作者
Zhang, Haodi [1 ]
Lin, Fangzhen [2 ]
机构
[1] Hong Kong Univ Sci & Technol, Dept Ind Engn & Logist Management, Kowloon, Hong Kong, Peoples R China
[2] Hong Kong Univ Sci & Technol, Dept Comp Sci & Engn, Kowloon, Hong Kong, Peoples R China
关键词
Causal action theories; Action languages; Logic programming; LOGIC PROGRAMS;
D O I
10.1016/j.artint.2017.02.008
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We consider a simple language for writing causal action theories, and postulate several properties for the state transition models of these theories. We then consider some possible embeddings of these causal action theories in some other action formalisms, and their implementations in logic programs with answer set semantics. In particular, we propose to consider what we call permissible translations from these causal action theories to logic programs. We identify two sets of properties, and prove that for each set, there is only one permissible translation, under strong equivalence, that can satisfy all properties in the set. We also show that these two sets of conditions are minimal in that removing any condition from each of them will result in multiple permissible mappings. Furthermore, as it turns out, for one set, the unique permissible translation is essentially the same as Balduccini and Gelfond's translation from Gelfond and Lifschitz's action language B to logic programs. For the other, it is essentially the same as Lifschitz and Turner's translation from the action language C to logic programs. This work provides a new perspective on understanding, evaluating and comparing action languages by using sets of properties instead of examples. The results in this paper provide a characterization of two representative action languages B and C in terms of permissible mappings from our causal action theories to logic programs. It will be interesting to see if other action languages can be similarly characterized, and whether new action formalisms can be defined using different sets of properties. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:1 / 8
页数:8
相关论文
共 50 条
  • [1] Characterizing Causal Action Theories and Their Implementations in Answer Set Programming: Action Languages B, C and Beyond
    Zhang, Haodi
    Lin, Fangzhen
    [J]. PROCEEDINGS OF THE TWENTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI), 2015, : 3285 - 3291
  • [2] Translating First-Order Causal Theories into Answer Set Programming
    Lifschitz, Vladimir
    Yang, Fangkai
    [J]. LOGICS IN ARTIFICIAL INTELLIGENCE, JELIA 2010, 2010, 6341 : 247 - 259
  • [3] Answer Set Programming Modulo Theories
    Wang, Yisong
    Zhang, Mingyi
    [J]. APPLIED INFORMATICS AND COMMUNICATION, PT 5, 2011, 228 : 655 - +
  • [4] A Formalism for Causal Explanations with an Answer Set Programming Translation
    Moinard, Yves
    [J]. KNOWLEDGE SCIENCE, ENGINEERING AND MANAGEMENT, 2010, 6291 : 585 - 590
  • [5] Synonymous theories and knowledge representations in answer set programming
    Pearce, D.
    Valverde, A.
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2012, 78 (01) : 86 - 104
  • [6] Synonymous theories in answer set programming and equilibrium logic
    Pearce, D
    Valverde, A
    [J]. ECAI 2004: 16TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2004, 110 : 388 - 392
  • [7] Towards implementations for advanced equivalence checking in answer-set programming
    Tompits, H
    Woltran, S
    [J]. LOGIC PROGRAMMING, PROCEEDINGS, 2005, 3668 : 189 - 203
  • [8] Online Learning Probabilistic Event Calculus Theories in Answer Set Programming
    Katzouris, Nikos
    Paliouras, Georgios
    Artikis, Alexander
    [J]. THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2023, 23 (02) : 362 - 386
  • [9] On relation between constraint answer set programming and satisfiability modulo theories
    Lierler, Yuliya
    Susman, Benjamin
    [J]. THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2017, 17 (04) : 559 - 590
  • [10] A Generalised Approach for Encoding and Reasoning with Qualitative Theories in Answer Set Programming
    Baryannis, George
    Tachmazidis, Ilias
    Batsakis, Sotiris
    Antoniou, Grigoris
    Alviano, Mario
    [J]. THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2020, 20 (05) : 687 - 702