Autoepistemic answer set programming

被引:8
|
作者
Cabalar, Pedro [1 ]
Fandinno, Jorge [2 ]
del Cerro, Luis Farinas [3 ]
机构
[1] Univ A Coruna, La Coruna, Spain
[2] Univ Potsdam, Potsdam, Germany
[3] Toulouse Univ, CNRS, Inst Rech Informat Toulouse, Toulouse, France
关键词
Answer set programming; Epistemic specifications; Epistemic logic programs; Autoepistemic logic; Non-Monotonic reasoning; Equilibrium logic; EQUILIBRIUM LOGIC; STABLE MODELS; SEMANTICS; KNOWLEDGE; NEGATION;
D O I
10.1016/j.artint.2020.103382
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Defined by Gelfond in 1991, epistemic specifications constitute an extension of Answer Set Programming (ASP) that introduces subjective literals. A subjective literal allows checking whether some regular literal is true in all (or in some of) the answer sets of the program, that are further collected in a set called world view. One epistemic program may yield several world views but, under the original semantics, some of them resulted from self-supported derivations. During the last eight years, several alternative approaches have been proposed to get rid of these self-supported world views. Unfortunately, their success could only be measured by studying their behaviour on a set of common examples in the literature, since no formal property of "self-supportedness" had been defined. To fill this gap, we extend in this paper the idea of unfounded set from standard logic programming to the epistemic case. We define when a world view is foundedwith respect to some program. Accordingly, we define the foundedness property for an arbitrary semantics, so it holds when its world views are always founded. Using counter examples, we explain that the previous approaches violate foundedness, and proceed to propose a new semantics based on a combination of Moore's Autoepistemic Logic and Pearce's Equilibrium Logic. This combination paves the way for the development of an autoepistemic extension of ASP. The main result proves that this new semantics precisely captures the set of world views of the original semantics that are founded. (C) 2020 Published by Elsevier B.V.
引用
收藏
页数:18
相关论文
共 50 条
  • [31] Epistemic Answer Set Programming
    Su, Ezgi Iraz
    LOGICS IN ARTIFICIAL INTELLIGENCE, JELIA 2019, 2019, 11468 : 608 - 626
  • [32] Definitions in Answer Set Programming
    Erdogan, ST
    Lifschitz, V
    LOGIC PROGRAMMING AND NONMONOTONIC REASONING, PROCEEDINGS, 2004, 2923 : 114 - 126
  • [33] Answer Set Programming in Linguistics
    Schueller, Peter
    KUNSTLICHE INTELLIGENZ, 2018, 32 (2-3): : 151 - 155
  • [34] The Answer Set Programming Paradigm
    Janhunen, Tomi
    Niemela, Ilkka
    AI MAGAZINE, 2016, 37 (03) : 13 - +
  • [35] Reactive Answer Set Programming
    Broda, Krysia
    Sadri, Fariba
    Butler, Stephen
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2022, 22 (03) : 367 - 418
  • [36] Equivalence in answer set programming
    Osorio, M
    Navarro, JA
    Arrazola, J
    LOGIC BASED PROGRAM SYNTHESIS AND TRANSFORMATION, 2002, 2372 : 57 - 75
  • [37] Probabilistic Answer Set Programming
    de Morais, Eduardo Menezes
    Finger, Marcelo
    2013 BRAZILIAN CONFERENCE ON INTELLIGENT SYSTEMS (BRACIS), 2013, : 150 - 156
  • [38] onlineSPARC: A Programming Environment for Answer Set Programming
    Marcopoulos, Elias
    Zhang, Yuanlin
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2019, 19 (02) : 262 - 289
  • [39] Dominating Set Reconfiguration with Answer Set Programming
    Kato, Masato
    Banbara, Mutsunori
    Schaub, Torsten
    Soh, Takehide
    Tamura, Naoyuki
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2024, 24 (04) : 755 - 771
  • [40] AUTOEPISTEMIC LOGIC PROGRAMMING
    BONATTI, PA
    JOURNAL OF AUTOMATED REASONING, 1994, 13 (01) : 35 - 67