Explanations From Intelligent Systems: Theoretical Foundations and Implications for Practice

Information systems with an "intelligent" or "knowledge" component are now prevalent and include knowledge-based systems, decision support systems, intelligent agents and knowledge management systems. These systems are in principle capable of explaining their reasoning or justifying their behavior. There appears to be a lack of understanding, however, of the benefits that can flow from explanation use, and how an explanation function should be constructed. Work with newer types of intelligent systems and help functions for everyday systems, such as word-processors, appears in many cases to neglect lessons learned in the past. This paper attempts to rectify this situation by drawing together the considerable body of work on the nature and use of explanations. Empirical studies, mainly with knowledge-based systems, are reviewed and linked to a sound theoretical base. The theoretical base combines a cognitive effort perspective, cognitive learning theory, and Toulmin's model of argumentation. Conclusions drawn from the review have both practical and theoretical significance. Explanations are important to users in a number of circumstances - when the user perceives an anomaly, when they want to learn, or when they need a specific piece of knowledge to participate properly in problem solving. Explanations, when suitably designed, have been shown to improve performance and learning and result in more positive user perceptions of a system. The design is important, however, because it appears that explanations will not be used if the user has to exert "too much" effort to get them. Explanations should be provided automatically if this can be done relatively unobtrusively, or by hypertext links, and should be context-specific rather than generic. Explanations that conform to Toulmin's model of argumentation, in that they provide adequate justification for the knowledge offered, should be more persuasive and lead to greater trust, agreement, satisfaction, and acceptance - of the explanation and possibly also of the system as a whole.

[1]  Jay R. Galbraith Organization Design , 1977 .

[2]  H. Simon,et al.  Rational choice and the structure of the environment. , 1956, Psychological review.

[3]  B. Adelson Problem solving and the development of abstract categories in programming languages , 1981, Memory & cognition.

[4]  Gordon B. Davis,et al.  User requirements for explanation in expert systems , 1990 .

[5]  P. Johnson-Laird Mental models , 1989 .

[6]  William A. Wallace,et al.  Intelligent Interface Design: An Empirical Assessment of Knowledge Presentation in Expert Systems , 1990, MIS Q..

[7]  Eric J. Johnson,et al.  The adaptive decision maker , 1993 .

[8]  Frederick Hayes-Roth,et al.  Artificial Intelligence: What Works and What Doesn't? , 1997, AI Mag..

[9]  Fred D. Davis Perceived Usefulness, Perceived Ease of Use, and User Acceptance of Information Technology , 1989, MIS Q..

[10]  Martha M. Eining,et al.  The impact of an expert system as a decision aid on learning during the audit process : an empirical test , 1987 .

[11]  William M. Smith,et al.  A Study of Thinking , 1956 .

[12]  Michael L. Donnell,et al.  Human cognition and the expert system interface: mental models and inference explanations , 1993, IEEE Trans. Syst. Man Cybern..

[13]  William J. Clancey,et al.  Heuristic Classification , 1986, Artif. Intell..

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

[15]  Fatemeh Zahedi Intelligent Systems for Business: Expert Systems with Neural Networks , 1993 .

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

[17]  Mark T. Maybury,et al.  Communicative Acts for Explanation Generation , 1992, Int. J. Man Mach. Stud..

[18]  L. Richard Ye,et al.  The Impact of Explanation Facilities in User Acceptance of Expert System Advice , 1995, MIS Q..

[19]  B. Chandrasekaran,et al.  Deep versus compiled knowledge approaches to diagnostic problem-solving , 1999, Int. J. Hum. Comput. Stud..

[20]  Pattie Maes,et al.  Agents that reduce work and information overload , 1994, CACM.

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

[22]  B F Skinner,et al.  Cognitive science and behaviourism. , 1985, British journal of psychology.

[23]  Peter A. Cooper Paradigm Shifts in Designed Instruction: From Behaviorism to Cognitivism to Constructivism. , 1993 .

[24]  W. Kintsch,et al.  Strategies of discourse comprehension , 1986 .

[25]  Robert L. Glass,et al.  User satisfaction , 1994 .

[26]  Edwina L. Rissland,et al.  The Ubiquitous Dialectic , 1984, ECAI.

[27]  H. J. Einhorn Expert judgment: Some necessary conditions and an example. , 1974 .

[28]  Dorothy E. Leidner,et al.  Knowledge management systems: emerging views and practices from the field , 1999, Proceedings of the 32nd Annual Hawaii International Conference on Systems Sciences. 1999. HICSS-32. Abstracts and CD-ROM of Full Papers.

[29]  L. Ross,et al.  Perseverance in self-perception and social perception: biased attributional processes in the debriefing paradigm. , 1975, Journal of personality and social psychology.

[30]  T. Shuell Cognitive Conceptions of Learning , 1986 .

[31]  J. Rotter Interpersonal trust, trustworthiness, and gullibility. , 1980 .

[32]  Stephen W. Smoliar,et al.  On making expert systems more like experts , 1987 .

[33]  John W. Payne,et al.  Effort and Accuracy in Choice , 1985 .

[34]  Izak Benbasat,et al.  An Experimental Investigation of the Impact of Computer Based Decision Aids on Decision Making Strategies , 1991, Inf. Syst. Res..

[35]  D. Broadbent,et al.  Explanation and Verbalization in a Computer-Assisted Search Task , 1987 .

[36]  John R. Anderson Cognitive psychology and its implications, 2nd ed. , 1985 .

[37]  T. Grandon Gill,et al.  Early Expert Systems: Where are They Now? , 1995, MIS Q..

[38]  Frederick Hayes-Roth,et al.  The state of knowledge-based systems , 1994, CACM.

[39]  Ko-Cheng Hsu,et al.  The effects of cognitive styles and interface designs on expert systems usage : an assessment of knowledge transfer , 1993 .

[40]  Efraim Turban,et al.  Decision Support and Expert Systems: Management Support Systems , 1990 .

[41]  Naomi Miyake Constructive interaction and the iterative process of understanding , 1986 .

[42]  Fred D. Davis,et al.  User Acceptance of Computer Technology: A Comparison of Two Theoretical Models , 1989 .

[43]  S. Toulmin The uses of argument , 1960 .

[44]  Barry G. Silverman,et al.  Expert Critics in Engineering Design: Lessons Learned and Research Needs , 1992, AI Mag..

[45]  Roger C. Schank,et al.  Explanation: A First Pass. , 1984 .

[46]  Christopher A. Miller,et al.  An explanatory and “argumentative” interface for a model-based diagnostic system , 1992, UIST '92.

[47]  B. Chandrasekaran,et al.  Explaining control strategies in problem solving , 1989, IEEE Expert.

[48]  David Shpilberg,et al.  ExperTAX sm : an expert system for corporate tax planing , 1986 .

[49]  J. G. Holmes,et al.  Trust in close relationships. , 1985 .

[50]  Robert D. Smith,et al.  Selection criteria for expert system shells: a socio-technical framework , 1992, CACM.

[51]  James R. Slagle,et al.  An explanation facility for today's expert systems , 1989, IEEE Expert.

[52]  Alison Cawsey,et al.  Improving the Use of Knowledge-Based Systems with Explanations , 1992 .

[53]  Andre Michael Everett An empirical investigation of the effect of variations in expert system explanation presentation on users' acquisition of expertise and perceptions of the system , 1994 .

[54]  Dianne C. Berry,et al.  Expert systems and the man–machine interface , 1986 .

[55]  Oswald Huber,et al.  The influence of some task variables on cognitive operations in an information-processing decision model , 1980 .

[56]  J. Dhaliwal An experimental investigation of the use of explanations provided by knowledge-based systems , 1993 .

[57]  E. Gagné The cognitive psychology of school learning , 1985 .

[58]  Izak Benbasat,et al.  Enhancing explanations in knowledge-based systems with hypertext , 1996, J. Organ. Comput. Electron. Commer..

[59]  Paul J. Feltovich,et al.  Categorization and Representation of Physics Problems by Experts and Novices , 1981, Cogn. Sci..

[60]  James R. Slagle,et al.  The partitioned support network for expert system justification , 1989, IEEE Trans. Syst. Man Cybern..

[61]  John S. Edwards Expert Systems: A Decision Support Approach. , 1991 .

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

[63]  P. Churchland On the nature of explanation: a PDP approach , 1990 .

[64]  Izak Benbasat,et al.  Contextualized access to knowledge: theoretical perspectives and a process‐tracing study , 1998, Inf. Syst. J..

[65]  Laurie Swinney The explanation facility and the explanation effect , 1995 .

[66]  P. Johnson-Laird,et al.  Psychology of Reasoning: Structure and Content , 1972 .

[67]  D. Gentner Mental Models , 1983 .

[68]  H. Simon,et al.  A Behavioral Model of Rational Choice , 1955 .

[69]  Barry G. Silverman,et al.  Survey of expert critiquing systems: practical and theoretical frontiers , 1992, CACM.

[70]  Michael Brady,et al.  Computational Models of Discourse , 1983 .

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

[72]  Michael R. Genesereth,et al.  Software agents , 1994, CACM.

[73]  M. Doherty,et al.  Effects of cognitive feedback on performance. , 1989 .

[74]  Allen Newell,et al.  Human Problem Solving. , 1973 .

[75]  Efraim Turban,et al.  Decision support and expert systems , 1993 .

[76]  Silvia Miksch,et al.  An intelligent assistant for patient health care , 1997, AGENTS '97.

[77]  Dianne C. Berry,et al.  Expert systems and the man‐machine interface. Part Two: The user interface. , 1987 .

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

[79]  Izak Benbasat,et al.  An experimental study of the use and effects of hypertext-based explanations in knowledge-based systems , 1995 .

[80]  Michael J. Prietula,et al.  The Turing effect: the nature of trust in expert systems advice , 1997 .

[81]  S. Toulmin,et al.  An introduction to reasoning , 1979 .

[82]  Mark A. Neerincx,et al.  Cognitive support: designing aiding to supplement human knowledge , 1995, Int. J. Hum. Comput. Stud..

[83]  Mary Beth Rosson,et al.  Paradox of the active user , 1987 .

[84]  Anthony J. Aretz,et al.  Dynamic Function Allocation in Fighter Cockpits , 1987 .

[85]  Richard William Gault Learning and explanation type in a knowledge-based arms control assistant: an empirical evaluation , 1994 .

[86]  A. Bandura Human agency in social cognitive theory. , 1989, The American psychologist.

[87]  Thomas W. Malone,et al.  Expert systems: the next challenge for managers , 1986 .

[88]  Paul M. Fitts,et al.  Perceptual-Motor Skill Learning1 , 1964 .

[89]  Janet L. Kolodner,et al.  Towards an Understanding of the Role of Experience in the Evolution from Novice to Expert , 1983, Int. J. Man Mach. Stud..

[90]  Cécile Paris,et al.  Combining Discourse Strategies to Generate Descriptions to Users Along a Naive/Expert Spectrum , 1987, IJCAI.

[91]  Jean Bédard,et al.  Expertise in auditing: Myth or reality? , 1989 .

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

[93]  K. J. Craik,et al.  The nature of explanation , 1944 .

[94]  Johanna D. Moore,et al.  Enhanced Maintenance and Explanation of Expert Systems Through Explicit Models of Their Development , 1984, IEEE Transactions on Software Engineering.

[95]  Richard E. Mayer,et al.  Structural analysis of science prose: can we increase problem-solving performance? , 1995, ASTR.

[96]  G. Nigel Gilbert,et al.  Explanation and dialogue , 1989, The Knowledge Engineering Review.

[97]  Jay Liebowitz,et al.  Worldwide Perspectives and Trends in Expert Systems: An Analysis Based on the Three World Congresses on Expert Systems , 1997, AI Mag..

[98]  Izak Benbasat,et al.  The Use and Effects of Knowledge-Based System Explanations: Theoretical Foundations and a Framework for Empirical Evaluation , 1996, Inf. Syst. Res..

[99]  Stefano Mizzaro,et al.  Evaluating user interfaces to information retrieval systems: a case study on user support , 1996, SIGIR '96.

[100]  George Kingsley Zipf,et al.  Human Behaviour and the Principle of Least Effort: an Introduction to Human Ecology , 2012 .

[101]  John R. Anderson The Architecture of Cognition , 1983 .

[102]  John R. Anderson Cognitive Psychology and Its Implications , 1980 .

[103]  Kathleen E. Moffitt,et al.  An Analysis of the Pedagogical Effects of Expert System Use in the Classroom , 1994 .

[104]  John M. Carroll,et al.  Interface design issues for advice-giving expert systems , 1987, CACM.

[105]  Kathleen Ellen Moffitt,et al.  An empirical test of expert system explanation facility effects on incidental learning and decision-making , 1989 .

[106]  Izak Benbasat,et al.  Development of an Instrument to Measure the Perceptions of Adopting an Information Technology Innovation , 1991, Inf. Syst. Res..

[107]  Yuen Ren Chao,et al.  Human Behavior and the Principle of Least Effort: An Introduction to Human Ecology , 1950 .

[108]  Michael Colclough The Process of Question Answering — A Computer Simulation of Cognition , 1979 .

[109]  P E Johnson,et al.  What kind of expert should a system be? , 1983, The Journal of medicine and philosophy.

[110]  William J. Clancey,et al.  Knowledge-based tutoring: the GUIDON program , 1987 .

[111]  Jane Fedorowicz,et al.  A Learning Curve Analysis of Expert System Use , 1992 .

[112]  Hilary Johnson,et al.  Explanation facilities and interactive systems , 1993, IUI '93.

[113]  S. D. Gregor,et al.  A personal financial planning system for everyday use? , 1996, IFIP World Conference on IT Tools.