Preferred answer sets for extended logic programs

被引:138
作者
Brewka, G
Eiter, T
机构
[1] Univ Leipzig, Inst Informat, Abt Intelligente Syst, D-04109 Leipzig, Germany
[2] Vienna Univ Technol, Inst & Ludwig Wittgenstein Lab Informat Syst, Knowledge Based Syst Grp, A-1040 Vienna, Austria
基金
奥地利科学基金会;
关键词
preference handling; extended logic programming; nonmonotonic reasoning; polynomial algorithms and complexity;
D O I
10.1016/S0004-3702(99)00015-6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we address the issue of how Gelfond and Lifschitz's answer set semantics for extended logic programs can be suitably modified to handle prioritized programs. In such programs an ordering on the program rules is used to express preferences. We show how this ordering can be used to define preferred answer sets and thus to increase the set of consequences of a program. We define a strong and a weak notion of preferred answer sets. The first takes preferences more seriously, while the second guarantees the existence of a preferred answer set for programs possessing at least one answer set. Adding priorities to rules is not new, and has been explored in different contexts. However, we show that many approaches to priority handling, most of which are inherited from closely related formalisms like default logic, are not suitable and fail on intuitive examples. Our approach, which obeys abstract, general principles that any approach to prioritized knowledge representation should satisfy, handles them in the expected way. Moreover, we investigate the complexity of our approach. It appears that strong preference on answer sets does not add on the complexity of the principal reasoning tasks, and weak preference leads only to a mild increase in complexity. (C) 1999 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:297 / 356
页数:60
相关论文
共 74 条
[1]   ON THE LOGIC OF THEORY CHANGE - PARTIAL MEET CONTRACTION AND REVISION FUNCTIONS [J].
ALCHOURRON, CE ;
GARDENFORS, P ;
MAKINSON, D .
JOURNAL OF SYMBOLIC LOGIC, 1985, 50 (02) :510-530
[2]  
ANALYTI A, 1995, J LOGIC COMPUT, P303
[3]  
[Anonymous], 1990, HDB THEORETICAL COMP
[4]   PRIORITIES ON DEFAULTS WITH PREREQUISITES, AND THEIR APPLICATION IN TREATING SPECIFICITY IN TERMINOLOGICAL DEFAULT LOGIC [J].
BAADER, F ;
HOLLUNDER, B .
JOURNAL OF AUTOMATED REASONING, 1995, 15 (01) :41-68
[5]   LOGIC PROGRAMMING AND KNOWLEDGE REPRESENTATION [J].
BARAL, C ;
GELFOND, M .
JOURNAL OF LOGIC PROGRAMMING, 1994, 20 :73-148
[6]  
Ben-Eliyahu R., 1994, Annals of Mathematics and Artificial Intelligence, V12, P53, DOI 10.1007/BF01530761
[7]  
BIDOIT N, 1991, INFORM COMPUT, V91, P15, DOI 10.1016/0890-5401(91)90073-B
[8]   Well-founded semantics for extended logic programs with dynamic preferences [J].
Brewka, G .
JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 1996, 4 :19-36
[9]  
Brewka G., 1994, Logics in Artificial Intelligence. European Workshop JELIA '94. Proceedings, P247, DOI 10.1007/BFb0021977
[10]  
BREWKA G, INFSYSRR18439906 TU