Towards Practical Tabled Abduction in Logic Programs

被引:0
|
作者
Saptawijaya, Ari [1 ,2 ]
Pereira, Luis Moniz [2 ]
机构
[1] Univ Indonesia, Fak Ilmu Komputer, Depok, Indonesia
[2] Univ Nova Lisboa, Fac Ciencias & Tecnol, CENTRIA, Dept Informat, P-2829516 Lisbon, Portugal
关键词
tabled abduction; abductive logic programming; tabled logic programming; dual transformation; SEMANTICS;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Despite its potential as a reasoning paradigm in AI applications, abduction has been on the back burner in logic programming, as abduction can be too difficult to implement, and costly to perform, in particular if abductive solutions are not tabled. If they become tabled, then abductive solutions can be reused, even from one abductive context to another. On the other hand, current Prolog systems, with their tabling mechanisms, are mature enough to facilitate the introduction of tabling abductive solutions (tabled abduction) into them. The concept of tabled abduction has been realized recently in an abductive logic programming system TABDUAL. Besides tabling abductive solutions, TABDUAL also relies on the dual transformation. In this paper, we emphasize two TABDUAL improvements: (1) the dual transformation by need, and (2) a new construct for accessing ongoing abductive solutions, that permits modular mixes between abductive and non-abductive program parts. We apply subsequently these improvements on two distinct problems, and evaluate the performance and the scalability of TABDUAL on several benchmarks on the basis of these problems, by examining four TABDUAL variants.
引用
收藏
页码:223 / 234
页数:12
相关论文
共 50 条
  • [1] TABDUAL: A TABLED ABDUCTION SYSTEM FOR LOGIC PROGRAMS
    Saptawijaya, Ari
    Pereira, Luis Moniz
    [J]. JOURNAL OF APPLIED LOGICS-IFCOLOG JOURNAL OF LOGICS AND THEIR APPLICATIONS, 2015, 2 (01): : 69 - 123
  • [2] Towards Practical Tabled Abduction Usable in Decision Making
    Saptawijaya, Ari
    Pereira, Luis Moniz
    [J]. INTELLIGENT DECISION TECHNOLOGIES, 2013, 255 : 429 - 438
  • [3] Online justification for tabled logic programs
    Pemmasani, G
    Guo, HF
    Dong, YF
    Ramakrishnan, CR
    Ramakrishnan, IV
    [J]. LOGIC PROGRAMMING, PROCEEDINGS, 2003, 2916 : 500 - 501
  • [4] Online justification for tabled logic programs
    Pemmasani, G
    Guo, HF
    Dong, YF
    Ramakrishnan, CR
    Ramakrishnan, IV
    [J]. FUNCTIONAL AND LOGIC PROGRAMMING, 2004, 2998 : 24 - 38
  • [5] Incremental evaluation of tabled logic programs
    Saha, D
    Ramakrishnan, CR
    [J]. LOGIC PROGRAMMING, PROCEEDINGS, 2003, 2916 : 392 - 406
  • [6] Well-founded abduction via tabled dual programs
    Alferes, JJ
    Pereira, LM
    Swift, T
    [J]. LOGIC PROGRAMMING: PROCEEDINGS OF THE 1999 INTERNATIONAL CONFERENCE ON LOGIC PROGRAMMING, 1999, : 426 - 440
  • [7] Towards Practical ABox Abduction in Large Description Logic Ontologies
    Du, Jianfeng
    Qi, Guilin
    Shen, Yi-Dong
    Pan, Jeff Z.
    [J]. INTERNATIONAL JOURNAL ON SEMANTIC WEB AND INFORMATION SYSTEMS, 2012, 8 (02) : 1 - 33
  • [8] Efficient access mechanisms for tabled logic programs
    Ramakrishnan, IV
    Rao, P
    Sagonas, K
    Swift, T
    Warren, DS
    [J]. JOURNAL OF LOGIC PROGRAMMING, 1999, 38 (01): : 31 - 54
  • [9] Batched Evaluation of Linear Tabled Logic Programs
    Areias, Miguel
    Rocha, Ricardo
    [J]. COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2013, 10 (04) : 1775 - 1797
  • [10] Tabled evaluation with delaying for general logic programs
    Chen, WD
    Warren, DS
    [J]. JOURNAL OF THE ACM, 1996, 43 (01) : 20 - 74