Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!helios!bcm!dimacs.rutgers.edu!seismo!uunet!mcsun!hp4nl!utrcu1!infnews!infnews!vansoest From: vansoest@cs.utwente.nl (Dick van Soest) Newsgroups: comp.ai Subject: Re: MYCIN, TEIRESIAS and Explanation Message-ID: <1991Jan31.085647@cs.utwente.nl> Date: 31 Jan 91 07:56:47 GMT References: <1991Jan29.210221.7984@src.honeywell.com> Sender: usenet@cs.utwente.nl Reply-To: vansoest@cs.utwente.nl (Dick van Soest) Organization: University of Twente, Dept. of Computer Science Lines: 59 A researcher in our group did her PhD thesis on explanation, in which, among other topics about explanation, the topic of the last sentence of your first paragraph is discussed. The reference is: P.M. Wognum, 1990 Explanation of automated reasoning: How and why? PhD thesis University of Twente, Enschede, The Netherlands Her email address is wognum@cs.utwente.nl Abstract: Automated-reasoning systems need large amounts of knowledge to solve complex problems. Knowledge engineering focuses on techniques for acquiring, structuring, and representing knowledge, and on techniques for reasoning with the knowledge. Users may wish a computer to explain how the reasoning has been performed and why it made certain statements. This thesis adresses the topic of explanation of the reasoning performed by an automated reasoning system. We describe how the reasoning performed by a computer may serve as the basis for explanation. First, we show that a resolution proof which is not very transparent can be transformed into a natural-deduction proof that is more suitable for explanation. Through such a transformation, a resulution-based automated theorem prover can combine the efficiency of resolution with the transparency of natural-deduction. Second, we describe our model of reasoning which defines the architecture a knowledge-based system must have to reason in an understandable way. We show that this architecture is suitable to produce reasoning traces which can be used to generate a wide range of explanations. In the literature, the importance of explanation in knowledge-based systems has frequently been emphasized but has hardly been assessed in practice. This thesis contains the results of investigations to determine the importance of explanation. We describe the results of a study of the use made of explanation in a number of knowledge-based systems which are actually used in the Netherlands. Second, we describe a study of the impact of explanation on users' decisions in a complex domain. Third, we describe how we used our model of reasoning to analyze explanations that can be found in the medical literature. This analysis has yielded criteria for a knowledge-based system with explanation that is acceptable to physicians. The results presented in this thesis offer a knowledge engineer useful guidelines for acquiring and structuring knowledge for knowledge-based systems which are transparent to their users. -- Dick van Soest University of Twente Computer Science Department Internet: vansoest@cs.utwente.nl P.O. Box 217 Bitnet: vansoest@utwente.nl 7500 AE Enschede SURF-net: UTRCV1::VANSOEST The Netherlands Tel. +31 53 893736/893690 FAX: +31 53 339605