Explanation and dialogue

Abstract Recent approaches to providing advisory knowledge-based systems with explanation capabilities are reviewed. The importance of explaining a system's behaviour and conclusions was recognized early in the development of expert systems. Initial approaches were based on the presentation of an edited proof trace to the user, but while helpful for debugging knowledge bases, these explanations are of limited value to most users. Current work aims to expand the kinds of explanation which can be offered and to embed explanations into a dialogue so that the topic of the explanation can be negotiated between the user and the system. This raises issues of mutual knowledge and dialogue control which are discussed in the review.

[1]  Guy Lapalme,et al.  Text generation , 1990 .

[2]  Marina Jirotka,et al.  Providing Advice Through Dialogue , 1990, ECAI.

[3]  Johanna D. Moore,et al.  A Reactive Approach to Explanation , 1989, IJCAI.

[4]  Alison Cawsey,et al.  Explanatory Dialogues , 1989, Interact. Comput..

[5]  Paul Luff,et al.  Conversational resources for situated action , 1989, CHI '89.

[6]  G. DeJong,et al.  A introduction to explanation-based learning , 1988 .

[7]  G. N. Gilbert Question and answer types , 1988 .

[8]  Derek Partridge,et al.  Surprisingness and Expectation Failure: What's the Difference? , 1987, IJCAI.

[9]  S. P. Stenton,et al.  Dialogue management for co-operative knowledge based systems , 1987, The Knowledge Engineering Review.

[10]  G. Gilbert Advice, discourse and explanations , 1987 .

[11]  Brian R. Gaines,et al.  Question classification in rule-based systems , 1987 .

[12]  Nigel Gilbert,et al.  Cognitive and social models of the user , 1987 .

[13]  R. Loui,et al.  Change in View , 1987, Artif. Intell..

[14]  D Diaper,et al.  Identifying the knowledge requirements of an expert system's natural language processing interface , 1986 .

[15]  A. L. Kidd,et al.  What do users ask? Some thoughts on diagnostic advice , 1986 .

[16]  Naomi Miyake,et al.  Constructive Interaction and the Iterative Process of Understanding , 1986, Cogn. Sci..

[17]  Joseph A. Goguen,et al.  Reasoning and Natural Explanation , 1983, Int. J. Man Mach. Stud..

[18]  William R. Swartout,et al.  XPLAIN: A System for Creating and Explaining Expert Consulting Programs , 1983, Artif. Intell..

[19]  William J. Clancey,et al.  The Epistemology of a Rule-Based Expert System - A Framework for Explanation , 1981, Artif. Intell..

[20]  J. L. Weiner,et al.  BLAH, A System Which Explains its Reasoning , 1980, Artif. Intell..

[21]  William J. Clancey,et al.  Explanation Capabilities Of Production Based Consultation Systems , 1977, ACL Microfiche Series 1-83, Including Computational Linguistics.

[22]  Yorick Wilks,et al.  Making Preferences More Active , 1978, Artif. Intell..

[23]  William R. Swartout,et al.  A Digitalis Therapy Advisor with Explanations , 1977, IJCAI.

[24]  Wendy Lehnert,et al.  Human and Computational Question Answering , 1977, Cogn. Sci..

[25]  Edward H. Shortliffe,et al.  Computer-based medical consultations, MYCIN , 1976 .

[26]  Shiro Koyama From 'Understanding' to 'Explanation' , 1975 .

[27]  E. Schegloff,et al.  A simplest systematics for the organization of turn-taking for conversation , 1974 .

[28]  Harvey Sacks On the Analysability of Stories by Children , 1972 .