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 条
  • [41] Coherent integration of databases by abductive logic programming
    Arieli, O
    Denecker, M
    Van Nuffelen, B
    Bruynooghe, M
    [J]. JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2004, 21 : 245 - 286
  • [42] An efficient propositional system for Abductive Logic Programming
    Gavanelli, Marco
    Julián-Iranzo, Pascual
    Sáenz-Pérez, Fernando
    [J]. Artificial Intelligence Review, 2024, 57 (12)
  • [43] First-Order Disjunctive Logic Programming vs Normal Logic Programming
    Zhou, Yi
    [J]. PROCEEDINGS OF THE TWENTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI), 2015, : 3292 - 3298
  • [44] Quantitative Disjunctive Logic Programming: Semantics and computation
    Mateis, C
    [J]. AI COMMUNICATIONS, 2000, 13 (04) : 225 - 248
  • [45] DISJUNCTIVE LOGIC PROGRAMMING, CONSTRUCTIVITY AND STRONG NEGATION
    HERRE, H
    PEARCE, D
    [J]. LECTURE NOTES IN ARTIFICIAL INTELLIGENCE, 1992, 633 : 391 - 410
  • [46] Pruning operators for disjunctive logic programming systems
    Calimeri, Francesco
    Faber, Wolfgang
    Pfeifer, Gerald
    Leone, Nicola
    [J]. FUNDAMENTA INFORMATICAE, 2006, 71 (2-3) : 183 - 214
  • [47] Minimal founded semantics for disjunctive logic programming
    Greco, S
    [J]. LOGIC PROGRAMMING AND NONMONOTONIC REASONING, 1999, 1730 : 221 - 235
  • [48] Outlier detection using disjunctive logic programming
    Angiulli, F
    Ben-Eliyahu-Zohary, R
    Palopoli, L
    [J]. ECAI 2004: 16TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2004, 110 : 416 - 419
  • [49] Disjunctive linear programming: At the intersection of operations research and logic programming
    McAloon, K
    [J]. LOGIC PROGRAMMING - PROCEEDINGS OF THE 1998 JOINT INTERNATIONAL CONFERENCE AND SYMPOSIUM ON LOGIC PROGRAMMING, 1998, : 5 - 6
  • [50] DisLoP: a research project on Disjunctive Logic Programming
    Aravindan, C
    Dix, J
    Niemela, I
    [J]. AI COMMUNICATIONS, 1997, 10 (3-4) : 151 - 165