An abductive approach to disjunctive logic programming

被引:5
|
作者
You, JH [1 ]
Yuan, LY [1 ]
Goebel, R [1 ]
机构
[1] Univ Alberta, Dept Comp Sci, Edmonton, AB T6G 2H1, Canada
来源
JOURNAL OF LOGIC PROGRAMMING | 2000年 / 44卷 / 1-3期
关键词
disjunctive logic programs; semantics; abductive proof procedure;
D O I
10.1016/S0743-1066(99)00074-6
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Nonmonotonic reasoning has been explored as a form of abductive reasoning where default assumptions are treated as abductive hypotheses. While the semantics and proof theories under this approach have been studied extensively, the question of how disjunctive programs may be used to reason abductively has rarely been investigated. At the center of the question is how to embed disjunctive reasoning into that of negation-as-failure. A more concrete question is about whether the elegant abductive proof procedure by Eshghi and Kowalski can be extended to answer queries for disjunctive programs, and if yes, what is the semantics that such an extended procedure computes. In this paper we answer these questions by formulating a semantics, the regular extension semantics, for disjunctive programs, and by presenting a sound and complete extension of the Eshghi-Kowalski procedure, called disjunctive EK procedure, for query answering with respect to ground disjunctive programs under this semantics. (C) 2000 Elsevier Science Inc. All rights reserved.
引用
收藏
页码:101 / 127
页数:27
相关论文
共 50 条
  • [21] Disjunctive logic programming as constrained inferences
    You, JH
    Wang, XC
    Yuan, LY
    [J]. LOGIC PROGRAMMING: PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL CONFERENCE ON LOGIC PROGRAMMING, 1997, : 361 - 375
  • [22] An Argumentative Characterization of Disjunctive Logic Programming
    Heyninck, Jesse
    Arieli, Ofer
    [J]. PROGRESS IN ARTIFICIAL INTELLIGENCE, PT II, 2019, 11805 : 526 - 538
  • [23] Choice Disjunctive Queries in Logic Programming
    Kwon, Keehang
    Kang, Daeseong
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2023, E106D (03) : 333 - 336
  • [24] A backjumping technique for Disjunctive Logic Programming
    Ricca, Francesco
    Faber, Wolfgang
    Leone, Nicola
    [J]. AI COMMUNICATIONS, 2006, 19 (02) : 155 - 172
  • [25] A game semantics for disjunctive logic programming
    Tsouanas, Thanos
    [J]. ANNALS OF PURE AND APPLIED LOGIC, 2013, 164 (11) : 1144 - 1175
  • [26] Collective argumentation and disjunctive logic programming
    Bochman, A
    [J]. JOURNAL OF LOGIC AND COMPUTATION, 2003, 13 (03) : 405 - 428
  • [27] Disjunctive logic programming: A survey and assessment
    Minker, J
    Seipel, D
    [J]. COMPUTATIONAL LOGIC: LOGIC PROGRAMMING AND BEYOND, PT I: ESSAYS IN HONOUR OF ROBERT A KOWALSKI, 2002, 2407 : 472 - 511
  • [28] Partial deduction in disjunctive logic programming
    Sakama, C
    Seki, H
    [J]. JOURNAL OF LOGIC PROGRAMMING, 1997, 32 (03): : 229 - 245
  • [29] Parametric connectives in Disjunctive Logic Programming
    Perri, S
    Leone, N
    [J]. AI COMMUNICATIONS, 2004, 17 (02) : 63 - 74
  • [30] Abductive logic programming agents with destructive databases
    Kowalski, Robert
    Sadri, Fariba
    [J]. ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2011, 62 (1-2) : 129 - 158