An efficient propositional system for Abductive Logic Programming

被引:0
|
作者
Gavanelli, Marco [1 ]
Julian-Iranzo, Pascual [2 ]
Saenz-Perez, Fernando [3 ]
机构
[1] Univ Ferrara, Dept Engn, Ferrara, Italy
[2] Univ Castilla La Mancha, Dept Informat Technol & Syst, Ciudad Real, Spain
[3] Univ Complutense Madrid, Dept Software Engn & Artificial Intelligence, Madrid, Spain
关键词
Abductive Logic Programming; SCIFF; Hypothetical Reasoning; System Implementation;
D O I
10.1007/s10462-024-10928-7
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Abductive logic programming (ALP) extends logic programming with hypothetical reasoning by means of abducibles, an extension able to handle interesting problems, such as diagnosis, planning, and verification with formal methods. Implementations of this extension have been using Prolog meta-interpreters and Prolog programs with Constraint Handling Rules (CHR). While the latter adds a clean and efficient interface to the host system, it still suffers in performance for large programs. Here, the concern is to obtain a more performant implementation of the SCIFF system following a compiled approach. This paper, as a first step in this long term goal, sets out a propositional ALP system following SCIFF, eliminating the need for CHR and achieving better performance.
引用
收藏
页数:30
相关论文
共 50 条
  • [21] The iff proof procedure for abductive logic programming
    Fung, TH
    Kowalski, R
    JOURNAL OF LOGIC PROGRAMMING, 1997, 33 (02): : 151 - 165
  • [22] Extending expressivity and flexibility of abductive logic programming
    Stefano Ferilli
    Journal of Intelligent Information Systems, 2018, 51 : 647 - 672
  • [23] Abductive logic programming agents with destructive databases
    Robert Kowalski
    Fariba Sadri
    Annals of Mathematics and Artificial Intelligence, 2011, 62 : 129 - 158
  • [24] PROPOSITIONAL LOGIC PROGRAMMING AND TYPE THEORIES
    TYUGU, EH
    SCANDINAVIAN CONFERENCE ON ARTIFICIAL INTELLIGENCE - 89, 1989, : 863 - 871
  • [25] Representing incomplete knowledge in abductive logic programming
    Denecker, M
    DeSchreye, D
    JOURNAL OF LOGIC AND COMPUTATION, 1995, 5 (05) : 553 - 577
  • [26] An abductive logic programming architecture for negotiating agents
    Sadri, F
    Toni, R
    Torroni, P
    LOGICS IN ARTIFICIAL INTELLIGENCE 8TH, 2002, 2424 : 419 - 431
  • [28] Abductive Logic Programming for Normative Reasoning and Ontologies
    Gavanelli, Marco
    Lamma, Evelina
    Riguzzi, Fabrizio
    Bellodi, Elena
    Riccardo, Zese
    Cota, Giuseppe
    NEW FRONTIERS IN ARTIFICIAL INTELLIGENCE, 2017, 10091 : 187 - 203
  • [29] Reasoning on Datalog± Ontologies with Abductive Logic Programming
    Gavanelli, Marco
    Lamma, Evelina
    Riguzzi, Fabrizio
    Bellodi, Elena
    Zese, Riccardo
    Cota, Giuseppe
    FUNDAMENTA INFORMATICAE, 2018, 159 (1-2) : 65 - 93
  • [30] Coherent integration of databases by abductive logic programming
    Arieli, O
    Denecker, M
    Van Nuffelen, B
    Bruynooghe, M
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2004, 21 : 245 - 286