Hypothetical reasoning about actions: From situation calculus to event calculus

被引:9
|
作者
Provetti, A [1 ]
机构
[1] UNIV TEXAS, DEPT COMP SCI, EL PASO, TX 79968 USA
关键词
actions and change; hypothetical reasoning; narrative assimilation; knowledge representation; logic programming;
D O I
10.1111/j.1467-8640.1996.tb00272.x
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Hypothetical reasoning about actions is the activity of preevaluating the effect of performing actions in a changing domain; this reasoning underlies applications of knowledge representation, such as planning and explanation generation. Action effects are often specified in the language of situation calculus, introduced by McCarthy and Hayes in 1969. More recently, the event calculus has been defined to describe actual actions, i.e., those that have occurred in the past, and their effects on the domain. Altough the two formalisms share the basic ontology of atomic actions and fluents, situation calculus cannot represent actual actions while event calculus cannot represent hypotethical actions. In this article, the language and the axioms of event calculus are extended to allow representing and reasoning about hypothetical actions, performed either at the present time or in the past, altough counterfactuals are not supported. Both event calculus and its extension are defined as logic programs so that theories are readily adaptable for Prolog query interpretation. For a reasonably large class of theories and queries, Prolog interpretation is shown to be sound and complete w.r.t. the main semantics for logic programs.
引用
收藏
页码:478 / 498
页数:21
相关论文
共 50 条
  • [31] A causal perspective to qualitative spatial reasoning in the situation calculus
    Bhatt, Mehul
    Rahayu, Wenny
    Sterling, Gerald
    ADVANCES IN ARTIFICIAL INTELLIGENCE - IBERAMIA-SBIA 2006, PROCEEDINGS, 2006, 4140 : 430 - 440
  • [32] Reasoning with incomplete initial information and nondeterminism in situation calculus
    Karlsson, L
    IJCAI-97 - PROCEEDINGS OF THE FIFTEENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOLS 1 AND 2, 1997, : 1434 - 1440
  • [33] Transforming Situation Calculus Action Theories for Optimised Reasoning
    Ewin, Christopher
    Pearce, Adrian R.
    Vassos, Stavros
    FOURTEENTH INTERNATIONAL CONFERENCE ON THE PRINCIPLES OF KNOWLEDGE REPRESENTATION AND REASONING, 2014, : 448 - 457
  • [34] Natural actions, concurrency and continuous time in the situation calculus
    Reiter, R
    PRINCIPLES OF KNOWLEDGE REPRESENTATION AND REASONING: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE (KR '96), 1996, : 2 - 13
  • [35] On the Progression of Knowledge and Belief for Nondeterministic Actions in the Situation Calculus
    Fang, Liangda
    Liu, Yongmei
    Wen, Ximing
    PROCEEDINGS OF THE TWENTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI), 2015, : 2955 - 2963
  • [36] Iterated belief change and exogenous actions in the situation calculus
    Shapiro, S
    Pagnucco, M
    ECAI 2004: 16TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2004, 110 : 878 - 882
  • [37] Rules as actions: A situation calculus semantics for logic programs
    Lin, FZ
    Reiter, R
    JOURNAL OF LOGIC PROGRAMMING, 1997, 31 (1-3): : 299 - 330
  • [38] Reasoning about cryptographic protocols in the spi calculus
    Abadi, M
    Gordon, AD
    CONCUR'97 : CONCURRENCY THEORY, 1997, 1243 : 59 - 73
  • [39] Incremental Event Calculus for Run-Time Reasoning
    Tsilionis, Efthimis
    Artikis, Alexander
    Paliouras, Georgios
    DEBS'19: PROCEEDINGS OF THE 13TH ACM INTERNATIONAL CONFERENCE ON DISTRIBUTED AND EVENT-BASED SYSTEMS, 2019, : 79 - 90
  • [40] Incremental Event Calculus for Run-Time Reasoning
    Tsilionis E.
    Artikis A.
    Paliouras G.
    Journal of Artificial Intelligence Research, 2022, 73 : 967 - 1023