Maintaining consistency of database during monitoring of an evolving process by a knowledge-based system

A method of managing and updating a database of facts for engineering systems that change their states over time is proposed. Plan selection and monitoring of dynamically evolving processes involves: (1) deciding whether or not action is warranted based on information about the current state of the system, (2) choosing an appropriate set of actions to change its state, and (3) inferring the effect of those actions on the system's state. The proposed methodology is based on the assumption that the monitored system follows a logical model. An intuitive definition of this logical model and a short justification of this assumption are presented. The knowledge-acquisition system (Super) that was developed to build a network of rules that represents this logic model and the properties of the knowledge-base structure are briefly presented. A strategy to maintain and update the database is defined. Data are correctly inserted, deleted, or changed by using the definition of consistency based on the network of rules. The case of rules that represent the changes of states of the system in response to external actions is developed. Two solutions are presented, depending on whether the history of the state changes is maintained or not. A looped inference engine is introduced to ensure goals analysis and plan selection according to the past and present data. The strategy is based on assigning a goal a rating depending on two factors: the ratio of the number of supporting facts to a function of the total number of facts in the database, and the relationships of the supporting facts to the goals. >

[1]  Casimir A. Kulikowski,et al.  A Model-Based Method for Computer-Aided Medical Decision-Making , 1978, Artif. Intell..

[2]  Joe W. Duran,et al.  A General Expert System Design for Diagnostic Problem Solving , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[3]  Gary S. Kahn,et al.  Strategies for Knowledge Acquisition , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  James F. Allen Maintaining knowledge about temporal intervals , 1983, CACM.

[5]  Kenneth D. Forbus Interpreting Observations of Physical Systems , 1987, IEEE Transactions on Systems, Man, and Cybernetics.

[6]  P. Morizet-Mahoudeaux,et al.  A looped inference engine for continuous evolutionary process expert system controlling , 1987 .

[7]  Edward H. Shortliffe,et al.  Production Rules as a Representation for a Knowledge-Based Consultation Program , 1977, Artif. Intell..

[8]  Victor R. Lesser,et al.  Diagnosis Using the Formal Theory of a Signal-Processing System , 1987, IEEE Transactions on Systems, Man, and Cybernetics.

[9]  Jon Doyle A truth maintenance system , 1981 .

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

[11]  Edward H. Shortliffe,et al.  Computer-based medical consultations, MYCIN , 1976 .

[12]  P LeBeux,et al.  A knowledge acquisition system for expert systems , 1986 .

[13]  John Gaschnig,et al.  MODEL DESIGN IN THE PROSPECTOR CONSULTANT SYSTEM FOR MINERAL EXPLORATION , 1981 .

[14]  Victor R. Lesser,et al.  Modeling and Diagnosing Problem-Solving System Behavior , 1987, IEEE Transactions on Systems, Man, and Cybernetics.

[15]  Drew McDermott,et al.  Non-Monotonic Logic I , 1987, Artif. Intell..

[16]  Yun Peng,et al.  A Probabilistic Causal Model for Diagnostic Problem Solving Part II: Diagnostic Strategy , 1987, IEEE Transactions on Systems, Man, and Cybernetics.

[17]  P. Morizet-Mahoudeaux,et al.  A multi-microprocessor expert system for the neonatal resuscitation following , 1988, Proceedings of the Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[18]  Frederick Hayes-Roth,et al.  Building expert systems , 1983, Advanced book program.

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

[20]  Pamela K. Fink,et al.  Expert Systems and Diagnostic Expertise in the Mechanical and Electrical Domains , 1987, IEEE Transactions on Systems, Man, and Cybernetics.