Artificial Intelligence: A New Approach to Modeling and Control

Abstract Recent work in artificial intelligence has produced a collection of methods for qualitative reasoning that may fill an important gap in the modeling and control toolkit. Qualitative reasoning methods provide greater expressive power for states of incomplete knowledge than differential or difference equations, and thus make it possible to build models without incorporating assumptions of linearity or specific values for incompletely known constants. On the other hand, there is enough information in a qualitative description to support qualitative simulation, predicting the possible behaviors of an incompletely described system. We survey results from several approaches to qualitative reasoning, and provide a detailed example of the application of these methods to a simple problem. The mathematical validity of this approach is also assessed. Results with small examples have been encouraging, and we are now taking the steps toward additional mathematical power, hierarchical decomposition, and incremental quantitative constraints, that we believe will make qualitative reasoning into a valuable formal reasoning method.

[1]  Reid G. Simmons,et al.  Generate, Test and Debug: Combining Associational Rules and Causal Models , 1987, IJCAI.

[2]  Benjamin Kuipers,et al.  Taming Intractible Branching in Qualitative Simulation , 1987, IJCAI.

[3]  Johan de Kleer Multiple Representations of Knowledge in a Mechanics Problem-Solver , 1977, IJCAI.

[4]  Brian C. Williams,et al.  Doing Time: Putting Qualitative Reasoning on Firmer Ground , 1986, AAAI.

[5]  Benjamin Kuipers,et al.  Causal Reasoning in Medicine: Analysis of a Protocol , 1984 .

[6]  Benjamin Kuipers,et al.  The Limits of Qualitative Simulation , 1985, IJCAI.

[7]  Benjamin Kuipers,et al.  Abstraction by Time-Scale in Qualitative Simulation for Biomedical Modeling , 1988 .

[8]  Peter Szolovits,et al.  Causal Understanding of Patient Illness in Medical Diagnosis , 1981, IJCAI.

[9]  Daniel S. Weld Comparative Analysis , 1987, IJCAI.

[10]  Benjamin J. Kaipers,et al.  Qualitative Simulation , 1989, Artif. Intell..

[11]  Elisha Sacks,et al.  Qualitative Mathematical Reasoning , 1985, IJCAI.

[12]  Daniel S. Weld The Use of Aggregation in Causal Simulation , 1986, Artif. Intell..

[13]  Michael L. Mavrovouniotis,et al.  Reasoning with Orders of Magnitude and Approximate Relations , 1987, AAAI.

[14]  Elisha Sacks,et al.  Hierarchical Reasoning about Inequalities , 1987, AAAI.

[15]  Benjamin Kuipers,et al.  Commonsense Reasoning about Causality: Deriving Behavior from Structure , 1984, Artif. Intell..

[16]  Patrick J. Hayes,et al.  Naive physics I: ontology for liquids , 1989 .

[17]  Philippe Dague,et al.  Troubleshooting: When Modeling Is the Trouble , 1987, AAAI.

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

[19]  Kenneth D. Forbus Qualitative Process Theory , 1984, Artif. Intell..

[20]  Johan de Kleer,et al.  A Qualitative Physics Based on Confluences , 1984, Artif. Intell..

[21]  Benjamin Kuipers,et al.  Abstraction by Time-Scale in Qualitative Simulation , 1987, AAAI.

[22]  Elisha Sacks,et al.  Piecewise Linear Reasoning , 1987, AAAI Conference on Artificial Intelligence.