Diagnosis, parsimony, and genetic algorithms

The Communication Alarm Processor Expert System (CAP), developed at Oak Ridge National Laboratory for the Bonneville Power Administration, is a near real-time system that aids microwave communication system operators with interpreting the cause of large communication system problems [Purucker89]. Problems in the communications network are indicated by the real-time arrival of alarms at the central control site. CAP receives and processes these alarms, then presents the operator with a sorted list indicating the most probable cause (and location) generating the alarms. However, to achieve multiple problem diagnosis a diagnostic strategy is needed that: 1) satisfies the previously defined near real-time processing constraints, 2) “scales up” easily to handle large real-world applications (i.e., applications with more than 50 problems/components), and 3) gives the operator highly reliable information on the current status of the communications network. This paper describes recent successful results of our efforts to develop a general multiple problem (fault) diagnostic strategy that meets these requirements. The CAP system is currently being upgraded to incorporate this new strategy.

[1]  Raymond Reiter A theory of diagnosis from first principles , 1986 .

[2]  B. Chandrasekaran,et al.  A Mechanism for Forming Composite Explanatory Hypotheses , 1987, IEEE Transactions on Systems, Man, and Cybernetics.

[3]  L. J. Holtzblatt Diagnosing multiple failures using knowledge of component states , 1988, [1988] Proceedings. The Fourth Conference on Artificial Intelligence Applications.

[4]  D. E. Goldberg,et al.  Genetic Algorithms in Search , 1989 .

[5]  Michael R. Genesereth,et al.  The Use of Design Descriptions in Automated Diagnosis , 1984, Artif. Intell..

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

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

[8]  Frank J. Pipitone,et al.  The FIS Electronics Troubleshooting System , 1986, Computer.

[9]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[10]  Gunar E. Liepins,et al.  Genetic Algorithms Applications to Set Covering and Traveling Salesman Problems , 1990 .

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

[12]  W. Potter,et al.  A comparison of methods for diagnostic decision making , 1990 .

[13]  Yun Peng,et al.  A Probabilistic Causal Model for Diagnostic Problem Solving Part I: Integrating Symbolic Causal Inference with Numeric Probabilistic Inference , 1987, IEEE Transactions on Systems, Man, and Cybernetics.

[14]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[15]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[16]  S. L. Purucker,et al.  Design and operation of the communication alarm processor expert system , 1989 .

[17]  B. Chandrasekaran,et al.  Deep versus Compiled Knowledge Approaches to Diagnostic Problem-Solving , 1982, Int. J. Man Mach. Stud..

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

[19]  James A. Reggia,et al.  Diagnostic Expert Systems Based on a Set Covering Model , 1983, Int. J. Man Mach. Stud..

[20]  Randall Davis,et al.  Diagnostic Reasoning Based on Structure and Behavior , 1984, Artif. Intell..

[21]  James A. Reggia,et al.  A connectionist model for diagnostic problem solving , 1989, IEEE Trans. Syst. Man Cybern..