An explanation facility for today's expert systems

The authors discuss explanation facility types found in most expert systems and shells used today, referring to these as practice systems, since they represent current practice in expert system work. Practice systems include nonresearch expert systems (being developed every day in industry) as well as nonresearch expert system shells. They maintain that an extensive explanation facility meeting the obligations of a practice system's role can be implemented using only practice technology. They discuss the relationship of journalism to explanation, showing that explanation facility tasks (roles) on current practice expert systems and shells resemble a newswriter's tasks, as both involve presenting users or readers with accurate, objective, noninteractive accounts of events. In news reporting, events are pieces of news. In expert-system explanation, events are actions taken by expert systems. The authors present a journalistic explanation facility, Joe, which is part of AGNESS (a generalized network-based expert system shell), under development at the University of Minnesota.<<ETX>>

[1]  Paul R. Cohen,et al.  Representativeness and Uncertainty in Classification Schemes , 1985, AI Mag..

[2]  James R. Slagle,et al.  An expert system for a resource allocation problem , 1985, CACM.

[3]  Bonnie L. Webber,et al.  Living Up to Expectations: Computing Expert Responses , 1984, HLT.

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

[5]  William J. Clancey,et al.  Tutoring rules for guiding a case method dialogue , 1979 .

[6]  Donald A. Waterman,et al.  A Guide to Expert Systems , 1986 .

[7]  Lotfi A. Zadeh,et al.  A Theory of Approximate Reasoning , 1979 .

[8]  Thomas M. Strat,et al.  The Generation of Explanations within Evidential Reasoning Systems , 1987, IJCAI.

[9]  Mitchell Stephens,et al.  Writing and Reporting the News , 1986 .

[10]  Kathleen McKeown,et al.  Tailoring Explanations for the User , 1985, IJCAI.

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

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

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

[14]  Richard Fikes,et al.  The role of frame-based representation in reasoning , 1985, CACM.

[15]  William J. Clancey,et al.  Strategic Explanations for a Diagnostic Consultation System , 1983, Int. J. Man Mach. Stud..

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

[17]  E. Shortliffe,et al.  Explanatory Power for Medical Expert Systems: Studies in the Representation of Causal Relationships for Clinical Consultations , 1982, Methods of Information in Medicine.

[18]  J. D. Lowrance,et al.  Evidential reasoning: a developing concept , 1982 .

[19]  James R. Slagle,et al.  AGNESS: A Generalized Network-based Expert System Shell , 1986, AAAI.

[20]  Harvey J. Greenberg,et al.  A Functional Description of ANALYZE: A Computer-Assisted Analysis System for Linear Programming Models , 1983, TOMS.

[21]  Harvey J. Greenberg,et al.  Analyze: A computer-assisted analysis system for linear programming models , 1987 .

[22]  Robert Rubinoff,et al.  Explaining Concepts in Expert Systems: The CLEAR System , 1985, CAIA.

[23]  E. Shortliffe Computer-based medical consultations: mycin (elsevier north holland , 1976 .