CLAUSE MANAGEMENT SYSTEMS (CMS)

This paper provides an extension to the study of the clause management system (CMS) proposed by Reiter and de Kleer. The CMS is adapted specifically for aiding a reasoning system in explanations generation. The reasoning system transmits propositional formulae representing its knowledge to the CMS and in return, it requests the CMS for minimal and consistent explanations of a query with respect to the CMS knowledge base. The CMS knowledge base is represented by a set of prime implicates. The classification of implicates as minimal, prime, trivial, and minimal trivial is carefully examined. Similarly, the notion of a support for a clause including minimal, prime, trivial, and minimal trivial is also elaborated. The methods to compute these supports from implicates and a preference ordering scheme expressible by logical specificity for the set of supports for a given clause are also presented. The generalization of the notion of a minimal support for a conjunction of clauses is also shown. Finally, two logic‐based diagnostic reasoning paradigms aided by the CMS are shown to exemplify the functionality of the CMS.

[1]  Raymond Reiter,et al.  A Logical Framework for Depiction and Image Interpretation , 1989, Artif. Intell..

[2]  Peter J. Graham,et al.  RST Flip-Flop Input Equations , 1967, IEEE Trans. Electron. Comput..

[3]  David Poole,et al.  Representing Knowledge for Logic-Based Diagnosis , 1988, FGCS.

[4]  Brian C. Williams,et al.  Diagnosing Multiple Faults , 1987, Artif. Intell..

[5]  Jon Doyle,et al.  A Truth Maintenance System , 1979, Artif. Intell..

[6]  Johan de Kleer,et al.  An Assumption-Based TMS , 1987, Artif. Intell..

[7]  David Poole,et al.  Explanation and prediction: an architecture for default and abductive reasoning , 1989, Comput. Intell..

[8]  Randy Goebel,et al.  Theorist: A Logical Reasoning System for Defaults and Diagnosis , 1987 .

[9]  George Markowsky,et al.  On the number of prime implicants , 1978, Discret. Math..

[10]  Richard C. T. Lee,et al.  A New Algorithm for Generating Prime Implicants , 1970, IEEE Transactions on Computers.

[11]  Alex Kean,et al.  ASSUMPTION‐BASED REASONING AND CLAUSE MANAGEMENT SYSTEMS , 1990, Comput. Intell..

[12]  Alex Kean,et al.  An Incremental Method for Generating Prime Implicants/Impicates , 1990, J. Symb. Comput..

[13]  H. R. Hwa,et al.  A Method for Generating Prime Implicants of a Boolean Expression , 1974, IEEE Transactions on Computers.

[14]  Robert Milne,et al.  Strategies for Diagnosis , 1987, IEEE Transactions on Systems, Man, and Cybernetics.

[15]  Raymond Reiter,et al.  Foundations of Assumption-based Truth Maintenance Systems: Preliminary Report , 1987, AAAI.

[16]  Gianfranco Bilardi,et al.  The Correctness of Tison's Method for Generating Prime Implicants. , 1982 .

[17]  Charles G. Morgan,et al.  Hypothesis Generation by Machine , 1971, Artif. Intell..

[18]  Raymond Reiter,et al.  A Theory of Diagnosis from First Principles , 1986, Artif. Intell..

[19]  Thomas C. Bartee,et al.  Theory And Design Of Digital Machines , 1964 .

[20]  Alan K. Mackworth Consistency in Networks of Relations , 1977, Artif. Intell..