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.
Preview
Unable to display preview. Download preview PDF.
References
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.
Dahl, O.J., Dijkstra, E.W. and Hoare, C.A.R., Structured Programming, Academic Press, 1972.
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.
Fillmore, C., "The Case for Case," in Bach, E., and Harms, R. (eds.), Universals in Linguistic Theory, Holt, Rinehart and Winston, 1968.
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.
Sowa, J. F., Conceptual Structures: Information Processing in Mind and Machine, Addison-Wesley, Reading, MA, 1984.
Swartout, W., "A Digitalis Therapy Advisor With Explanations," in Proceedings of the Fifth International Conference on Artificial Intelligence, pp. 819–825, Cambridge, MA., 1977.
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
Swartout, W. and R. Neches, "The Shifting Terminological Space: An Impediment to Evolvability," in Proceedings of the National Conference on Artificial Intelligence, 1986.
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.
Author information
Authors and Affiliations
Editor information
Rights 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