Proceedings

Representing Procedural Knowledge in Expert Systems: An Application to Process Control

Download BibTeX Cite

Proceedings of the Ninth International Joint Conference on Artificial Intelligence. Expert Systems. Pages 345-351.

© 1985 International Joint Conferences on Artificial Intelligence

Abstract

The paper presents a novel expert system architecture which supports explicit representation and effective use of both declarative and procedural knowledge . These two types of expert knowledge are represented by means of production rules and event-graphs respectively, and they are processed by a unified inference engine . Communication between the rule level and the event-graph level is based on a full visibility of each level on the internal state of the other, and it is structured in such a way as to allow each level to exert control on the other . This structure offers several advantages over more traditional architectures . Knowledge representation is more natural and transparent ; knowledge acquisition turns out to be easier as pieces of knowledge can be immediately represented without the need of complex transformation and restructuring; inference is more effective due to reduced non- determinism resulting from explicit representation of fragments of procedural knowledge in eventgraphs; finally, explanations are more natural and understandable . The proposed architecture has been adopted for the design of PROP, an expert system for on-line monitoring of the cycle water pollution in a thermal power plant . PROP is running on a SUN-2 workstation and has been tested on a sample of real cases

  1. Buchanan, B.G. and Duda, R.O. (1983). Principles of Rule- Based Expert Systems. In M.C. Yovits (Ed.), Advances in Computers 22, Academic Press, New York, NY, 163-216.
  2. Davis R. (1980a). Meta-Rules: Reasoning about Control. Artificial Intelligence 15, 179-222.
  3. Davis R. (1980b). Content Reference: Reasoning about Rules. Artificial Intelligence 15, 223-239.
  4. Davis R. and Smith R.G. (1983). Negotiation as a Metaphor For Distributed Problem Solving. Artificial Intelligence 20, 63-109.
  5. Friedland P. (1981). Acquisition of procedural knowledge from domain expert . Proc. 7th Int. Joint Conf. on Artificial Intelligence, Vancouver, BC, Canada, 856-861.
  6. Genesereth M. (1983). An Overview of Meta-level Architec- ture. Proc. 3rd Nat. Conf. on Artificial Intelligence, Wash- ington, DC, 119-124.
  7. Georgeti M.P. (1982). Procedural Control in Production Sys- tems. Artificial Intelligence 18, 175-201.
  8. Georgeti M.P. and Bonello U. (1983). Procedural Expert Sys- tems. Proc. 8th Int. Joint Conf. on Artificial Intelligence, Karlsruhe, FRG, 151-157.
  9. D'Angelo A., Guida G., Pighin M., and Tasso C. (1985). A Mechanism for Representing and Using Meta-knowledge in Rule-Based Systems. In M.M. Gupta, A. Kandel, W. Bandler and J.B. Kiszka (Eds.), Approximate Reasoning in Expert Systems, North-Holland, Amsterdam, NL (to appear).
  10. Hayes-Roth F., Waterman D.A., and Lenat D. (Eds.) (1983) . Building Expert Systems, Addison-Welsey, Reading, MA.
  11. Hudiicka A. and Lesser V. (1984). Meta-Level Control Through Fault Detection and Diagnosis. Proc. 4th Nat. Conf. on Artificial Intelligence, Austin, TX, 153-161.
  12. Kahn G. (1984). On When Diagnostic Systems Want To Do Without Causal Knowledge. In T. O'Shea (Ed.), ECAI-84: Advances in Artificial Intelligence, Elsevier Science, Amsterdam, NL, 21-30.
  13. Nelson W. (1982). REACTOR: An Expert System For Diagnosis and Treatment of Nuclear Reactor Accidents. Proc. Zth Nat. Conf. on Artificial Intelligence, Pittsburgh, PA, 296-301.
  14. Nii H.P., Feigenbaum E.A., Anton J.J., and Rockmore A.J. (1982). Signal-to-Symbol Transformation: HASP/SlAP Case Study. The AI Magazine 3(1), 23-36
  15. Reisig W. (1982) . Petrinetze, Springer-Verlag, Berlin, FRG.
  16. Underwood W.E. (1982). A CSA Model-Based Nuclear Power Plant Consultant. Proc. Zth Nat. Canf. on Artificial Intelli- gence, Pittsburgh, PA, 302-305.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards