Truth maintenance systems and their application for verifying expert system knowledge bases (Q1193853)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Truth maintenance systems and their application for verifying expert system knowledge bases |
scientific article |
Statements
Truth maintenance systems and their application for verifying expert system knowledge bases (English)
0 references
27 September 1992
0 references
The paper presents the ideas of truth maintenance from three different perspectives: --- Truth maintenance as a database management facility. The original role of a Truth Maintenance System (TMS) was restricted to maintaining belief sets by keeping track and propagating logical dependencies among beliefs which another system, the problemsolver, manipulates. The three best known TMSs --- \textit{J. Doyle's} [Artif. Intell. (Netherlands) 12, 231-272 (1979)] Justification-based, \textit{J. de Kleer's} [Artif. Intell. (Netherlands) 28(2), 127-162 (1986)] Assumption-based TMS, and \textit{D. McAllester's} [An outlook on truth maintenance, Technical report, Ai Labortory, Messachusetts Institute of Technology (1980)] Logic-based TMS implement this idea. In the first part the functionality and logical foundations of these systems are discussed, and they are compared in terms of their strengths and limitations. --- Truth maintenance as an inference facility. Extending the basic TMS's machinery with some reasoning capabilities would allow it to answer a variety of queries about beliefs, not only simple queries about whether a given belief holds or not. Two systems incorporating inference facilities into the basic TMS algorithm are presented in this section: \textit{M. Reinfrank's} and \textit{O. Dressler's} [Rules and justifications, a uniform approach to reason maintenance and nonmonotonic inference, Proc. International Conference on Fifth Generation Computer Systems `88 (1988)] Non-monotonic formal system which is capable of performing inferences in a quasi-first-order logic, and the Contradiction-tolerant TMS [\textit{I. Popchev}, \textit{N. Zlatareva} and \textit{M. Mircheva}, A truth maintenance theory: An alternative approach, Proc. 9th European Conference on AI (ECAI `90), Pitman Pub., 509-514 (1990)] which is the only TMS able to explicitly maintain contradictions. --- Truth maintenance as a verification facility. A new promising approach to expert system knowledge bases verification is discussed. It employs the idea of ``operationalization'' of the knowledge base, i.e. translating it into a special form where all anomalies (such as inconsistencies, redundancies, circularities, etc.) become explicit and thus easy to detect and correct. Two systems, \textit{A. Ginsberg's} [Knowledge-best reduction: A new approach to checking knowledge bases for inconsistency and redundancy, Proc. 7th National Conference on Artificial Intelligence (AAAI 88), Vol. 2, 585-589 (1988)] Knowledge base reducer, which incorporate a ATMS-like verification procedure, and \textit{N. Zlatareva's} [Considerations on representing and handling human common- sense knowledge. Terso-Report 10, FG Intellektik, Technische Hochschule Darmstadt, Germany (1990)] CTMS-based verification system are presented and compared. A uniform example is used throughout the paper to make the presentation easier to follow. The paper is addressed to two groups of readers: those who are looking for an introductory survey on TMSs, and those who are interested in non-conventional techniques for expert system knowledge base verification.
0 references
knowledge-based systems
0 references
belief revision
0 references
non-monotonic reasoning
0 references
verification of rule-based systems
0 references
expert systems design
0 references