Computation of stable models and its integration with logical query processing

被引:19
作者
Chen, WD [1 ]
Warren, DX [1 ]
机构
[1] SUNY STONY BROOK,DEPT COMP SCI,STONY BROOK,NY 11794
基金
美国国家科学基金会;
关键词
alternating fixpoint logic; deductive database; logic programming; nonmonotonic reasoning; logical query evaluation; stable model semantics; well-founded semantics;
D O I
10.1109/69.542027
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The well-founded semantics and the stable model semantics capture intuitions of the skeptical and credulous semantics in nonmonotonic reasoning, respectively. They represent the two dominant proposals for the declarative semantics of deductive databases and logic programs. However, neither semantics seems to be suitable for all applications. We have developed an efficient implementation of goal-oriented effective query evaluation under the well-founded semantics. It produces a residual program for subgoals that are relevant to a query, which contains facts for true instances and clauses with body literals for undefined instances. This paper presents a simple method of stable model computation that can be applied to the residual program of a query to derive answers with respect to stable models. The method incorporates both forward and backward chaining to propagate the assumed truth values of ground atoms, and derives multiple stable models through backtracking. Users are able to request that only stable models satisfying certain conditions be computed. A prototype has been developed that provides integrated query evaluation under the well-founded semantics, the stable models, and ordinary Prolog execution. We describe the user interface of the prototype and present some experimental results.
引用
收藏
页码:742 / 757
页数:16
相关论文
共 43 条
[1]   CONTRIBUTIONS TO THE THEORY OF LOGIC PROGRAMMING [J].
APT, KR ;
VANEMDEN, MH .
JOURNAL OF THE ACM, 1982, 29 (03) :841-862
[2]   MIXED-INTEGER PROGRAMMING METHODS FOR COMPUTING NONMONOTONIC DEDUCTIVE DATABASES [J].
BELL, C ;
NERODE, A ;
NG, RT ;
SUBRAHMANIAN, VS .
JOURNAL OF THE ACM, 1994, 41 (06) :1178-1215
[3]  
BELL C, 1993, P 2 INT WORKSH LOG P, P23
[4]  
BIDOIT N, 1990, P INT C DATABASE TEC, P335
[5]  
BOL R, 1993, INT LOG PROGR S OCT
[6]  
CHEN W, 1993, 12 ACM S PRINC DAT S
[7]  
CHEN W, 1993, J LOGIC PROGRAMMING, V17
[8]  
CHEN W, 1993, SLG SYSTEM AUG
[9]  
Chen W., 1993, 93CSE11 SO METH U
[10]  
CHEN W, 1993, CONSTRUCTIVE NEGATIO