Consistency‐Based Problem Solving for Environmental Decision Support

Complex systems do not always behave as we would like them to. With the complexity of the system, be it a water treatment plant, an ecological system or a tech- nical device, the tasks of situation assessment (finding out what is the actual state of the system) and therapy recog- nition (finding out what can be done to influence it in a desirable direction again) require more and more complex reasoning. This paper proposes a general approach to computational support for these tasks, namely consistency- based problem solving. Building upon research in model- based systems and, more specifically, consistency-based diagnosis, we have developed a revision and generaliza- tion of traditional (component-oriented) theories and tech- niques of diagnosis from first principles. Our approach is both more general in terms of the class of problems to be addressed and more specific by proposing and exploiting a structured representation of system and domain knowl- edge. A motivating example from the domain of water treatment will facilitate the presentation of the theory of consistency-based problem solving and the description of an implemented reasoning system, the Generalized Diag-

[1]  Markus Stumptner,et al.  Diagnosing tree-structured systems , 2001, Artif. Intell..

[2]  Markus Stumptner,et al.  Debugging Functional Programs , 1999, IJCAI.

[3]  Robert Milne,et al.  Gas-Turbine Condition Monitoring Using Qualitative Model-Based Diagnosis , 1997, IEEE Expert.

[4]  Erann Gat,et al.  Remote agent prototype for spacecraft autonomy , 1996, Optics & Photonics.

[5]  Peter Struss,et al.  "Physical Negation" Integrating Fault Models into the General Diagnostic Engine , 1989, IJCAI.

[6]  Ulrich Heller,et al.  Process-oriented consistency-based diagnosis - theory, implementation and applications , 2001, DISKI.

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

[8]  Peter Struss,et al.  The Consistency-based Approach to Automated Diagnosis of Devices , 1996, KR 1996.

[9]  P. Pandurang Nayak,et al.  Automated Modeling of Physical Systems , 1995, Lecture Notes in Computer Science.

[10]  Rina Dechter,et al.  Diagnosing Tree-Decomposable Circuits , 1995, IJCAI.

[11]  Peter Struss,et al.  From Electrics to Emissions: Experiences in Applying Model-based Diagnosis to Real Problems in Real Cars , 1998 .

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

[13]  Kenneth D. Forbus Qualitative Process Theory , 1984, Artificial Intelligence.

[14]  John W. Collins Process-based diagnosis: an approach to understanding novel failures , 1994 .

[15]  John M. Rushby,et al.  Model-Based Reconfiguration: Toward an Integration with Diagnosis , 1991, AAAI.

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

[17]  Bert Bredeweg,et al.  Expertise in Qualitative Prediction of Behaviour , 2001 .

[18]  Pietro Torasso,et al.  A spectrum of logical definitions of model‐based diagnosis 1 , 1991, Comput. Intell..

[19]  Peter Struss,et al.  Meeting Re-use Requirements of Real-Life Diagnosis Applications , 1999, XPS.

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