Verification and correctness issues for nonmonotonic knowledge bases

Anomalies such as redundant, contradictory or deecient knowledge in a knowledge base indicate possible errors. Various methods for detecting such anomalies have been introduced, analyzed and applied in the past years, but they usually deal with rule-based systems. So far, little attention has been payed to the veriication and validation of more complex representations, such as nonmonotonic knowledge bases, although there are good reasons to expect that these technologies will be increasingly used in practical applications. This paper does a step towards the veriication of knowledge bases which include defaults by providing a theoretical foundation of correct-ness concepts and a classiication of possible anomalies. It also points out how existing veriication methods may be applied to detect some anomalies in nonmonotonic knowledge bases, and dicsusses methods of avoiding potential inconsistencies (in the context of default reasoning inconsistency means nonexistence of extensions).

[1]  Alun Preece,et al.  Verifying expert systems: A logical framework and a practical tool , 1992 .

[2]  Alun Preece,et al.  State of the art in automated validation of knowledge-based systems☆ , 1994 .

[3]  Victor W. Marek,et al.  Default Reasoning System DeReS , 1996, KR.

[4]  Walton A. Perkins,et al.  Checking an Expert Systems Knowledge Base for Consistency and Completeness , 1985, IJCAI.

[5]  Rolf Stachowitz,et al.  Validation of knowledge-based systems , 1987 .

[6]  Alun D. Preece,et al.  Foundation and application of knowledge base verification , 1994, Int. J. Intell. Syst..

[7]  Grigoris Antoniou,et al.  Nonmonotonic reasoning , 1997 .

[8]  Neli Zlatareva,et al.  Verification of non-monotonic knowledge bases , 1997, Decis. Support Syst..

[9]  Allen Ginsberg Knowledge-Base Reduction: A New Approach to Checking knowledge Bases for Inconsistency and Redundancy , 1988, AAAI.

[10]  Marie-Christine Rousset,et al.  On the consistency of knowledge bases: the COVADIS system , 1988, Comput. Intell..

[11]  Zohar Manna,et al.  The Temporal Logic of Reactive and Concurrent Systems , 1991, Springer New York.

[12]  Harold J. Steudel,et al.  A Decision-Table-Based Processor for Checking Completeness and Consistency in Rule-Based Expert Systems , 1987, Int. J. Man Mach. Stud..

[13]  Raymond Reiter,et al.  A Logic for Default Reasoning , 1987, Artif. Intell..

[14]  David W. Etherington Formalizing Nonmonotonic Reasoning Systems , 1987, Artif. Intell..

[15]  Henrik Legind Larsen,et al.  Detection of potential inconsistencies in knowledge bases , 1992, Int. J. Intell. Syst..