Justifications for Logic Programming

被引:0
|
作者
Damasio, Carlos Viegas [1 ]
Analyti, Anastasia [2 ]
Antoniou, Grigoris [3 ]
机构
[1] Univ Nova Lisboa, CENTRIA, Dept Informat, Fac Ciencias & Tecnol, P-2829516 Caparica, Portugal
[2] FORTH ICS, Inst Comp Sci, Crete, NE USA
[3] Univ Huddersfield, Dept Informat, Crete, NE USA
关键词
SEMANTICS;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Understanding why and how a given answer to a query is generated from a deductive or relational database is fundamental to obtain justifications, assess trust, and detect dependencies on contradictions. Propagating provenance information is a major technique that evolved in the database literature to address the problem, using annotated relations with values from a semiring. The case of positive programs/relational algebra is well-understood but handling negation (or set difference in relational algebra) has not been addressed in its full generality or has deficiencies. The approach defined in this work provides full provenance information for logic programs under the least model, well-founded semantics and answer set semantics, and is related to the major existing notions of justifications for all these logic programming semantics.
引用
收藏
页码:530 / 542
页数:13
相关论文
共 50 条