Skip to main content

Explanation: A source of guidance for knowledge representation

  • Chapter
  • First Online:
Knowledge Representation and Organization in Machine Learning

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 347))

Abstract

In constructing an expert system, there are usually several ways to represent a given piece of knowledge regardless of the knowledge representation formalism used. Initially, all of them may appear to be equivalent, but as the system evolves, it often becomes apparent that some are better than others, leading to the need to revise representations. Such revisions can be very time-consuming and prone to error. In this paper, we argue that the additional constraints imposed by the addition of an explanation facility can guide the creation of a knowledge base in a manner that reduces the need to subsequently re-structure the knowledge base as the system's functionality increases. We describe criteria that may be applied after the knowledge base is constructed to reveal potential weaknesses as well as those that may be employed during knowledge base construction. Finally, we briefly describe an expert system shell we have constructed that embodies these guiding principles, the Explainable Expert Systems framework.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Clancey, W., "The Epistemology of a Rule-Based Expert System: A Framework for Explanation," Artificial Intelligence 20, (3), 1983, 215–251. Also in Rule-Based Expert Systems: The MYCIN Experiments of the Stanford Heuristic Programming Project, Buchanan, B., and Shortliffe, E., (eds.), Addison-Wesley, 1984.

    Article  Google Scholar 

  2. Dahl, O.J., Dijkstra, E.W. and Hoare, C.A.R., Structured Programming, Academic Press, 1972.

    Google Scholar 

  3. Davis, R., Buchanan, B., and Shortliffe, E., "Production Rules as a Representation for a Knowledge-Based Consultation Program," in Brachman, R. J., and Levesque, H. J. (eds.), Reading in Knowledge Representation, pp. 372–387, Morgan Kaufmann, Los Altos, CA, 1985.

    Google Scholar 

  4. Fillmore, C., "The Case for Case," in Bach, E., and Harms, R. (eds.), Universals in Linguistic Theory, Holt, Rinehart and Winston, 1968.

    Google Scholar 

  5. Neches, R., Swartout, W. R., and Moore, J. D., "Enhanced Maintenance and Explanation of Expert Systems Through Explicit Models of Their Development," IEEE Transactions on Software Engineering SE-11, (11), November 1985, 1337–1351.

    Google Scholar 

  6. Sowa, J. F., Conceptual Structures: Information Processing in Mind and Machine, Addison-Wesley, Reading, MA, 1984.

    Google Scholar 

  7. Swartout, W., "A Digitalis Therapy Advisor With Explanations," in Proceedings of the Fifth International Conference on Artificial Intelligence, pp. 819–825, Cambridge, MA., 1977.

    Google Scholar 

  8. Swartout, W., "XPLAIN: A System for Creating and Explaining Expert Consulting Systems," Artificial Intelligence 21, (3), September 1983, 285–325. Also available as ISI/RS-83-4

    Google Scholar 

  9. Swartout, W. and R. Neches, "The Shifting Terminological Space: An Impediment to Evolvability," in Proceedings of the National Conference on Artificial Intelligence, 1986.

    Google Scholar 

  10. Swartout, W., and S. W. Smoliar, "Explaining the Link Between Causal Reasoning and Expert Behavior," in Proceedings of the Symposium on Computer Applications in Medical Care, Washington, D. C., November 1987. Also to appear in Topics in Medical Artificial Intelligence, Miller, P.L. (ed.), Springer-Verlag, 1988.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Katharina Morik

Rights and permissions

Reprints and permissions

Copyright information

© 1989 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Swartout, W.R., Smoliar, S.W. (1989). Explanation: A source of guidance for knowledge representation. In: Morik, K. (eds) Knowledge Representation and Organization in Machine Learning. Lecture Notes in Computer Science, vol 347. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0017214

Download citation

  • DOI: https://doi.org/10.1007/BFb0017214

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-50768-0

  • Online ISBN: 978-3-540-46081-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics