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 条
  • [1] An abductive propositional logic for design reasoning
    Lin, FT
    Wang, HHS
    JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2001, 24 (05) : 569 - 579
  • [2] Adding abductive reasoning to a propositional logic
    Rasga, Joao
    Sernadas, Cristina
    JOURNAL OF LOGIC AND COMPUTATION, 2022, 32 (04) : 697 - 728
  • [3] PROPOSITIONAL LOGIC PROGRAMMING AND THE PRIZ SYSTEM
    MINTS, GE
    TYUGU, EH
    JOURNAL OF LOGIC PROGRAMMING, 1990, 9 (2-3): : 179 - 193
  • [4] Abductive logic programming with CIFF: System description
    Endriss, U
    Mancarella, P
    Sadri, F
    Terreni, G
    Toni, F
    LOGICS IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2004, 3229 : 680 - 684
  • [5] Abductive Question-Answer System (AQAS) for Classical Propositional Logic
    Chlebowski, Szymon
    Gajda, Andrzej
    FLEXIBLE QUERY ANSWERING SYSTEMS, FQAS 2017, 2017, 10333 : 3 - 14
  • [6] PROPOSITIONAL LOGIC PROGRAMMING
    TYUGU, EH
    COMPUTERS AND ARTIFICIAL INTELLIGENCE, 1989, 8 (04): : 357 - 368
  • [7] Applications of abductive logic programming
    Kakas, AC
    Michael, A
    LOGIC PROGRAMMING - PROCEEDINGS OF THE 1998 JOINT INTERNATIONAL CONFERENCE AND SYMPOSIUM ON LOGIC PROGRAMMING, 1998, : 343 - 344
  • [8] Abductive logic programming and disjunctive logic programming: their relationship and transferability
    Sakama, C
    Inoue, K
    JOURNAL OF LOGIC PROGRAMMING, 2000, 44 (1-3): : 75 - 100
  • [9] TOWARDS A FUZZY-LOGIC PROGRAMMING SYSTEM - A FUZZY PROPOSITIONAL LOGIC
    RHODES, PC
    MENANI, SM
    KNOWLEDGE-BASED SYSTEMS, 1991, 4 (01) : 52 - 62
  • [10] Accountable Protocols in Abductive Logic Programming
    Gavanelli, Marco
    Alberti, Marco
    Lamma, Evelina
    ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2018, 18 (04)