Active Explanation Reduction: An Approach to the Multiple Explanations Problem

Abstract : The multiple explanations problem is central to explanation-based learning from imperfect theories. In this paper, we present a new approach called active explanation reduction to deal with this problem. Active explanation reduction involves the purposeful alteration of the world to generate new information. This new information with cause some of the explanations to become inconsistent with reality, thereby eliminating them from further consideration. Active explanation reduction may also be viewed as experiment design. This paper presents a theory of experiment design which is based on the principle of refutation. The theory describes three strategies for designing experiments - elaboration, discrimination and transformation. The theory and an experiment engine - an implementation of the theory - are illustrated using a detailed example which involves constructing explanations from intractable theories. The relation of the multiple explanations problem to the imperfect theory problems is also described. Finally, active explanation reduction is evaluated based on four criteria - completeness, efficiency, tolerance of unavailable data and feasibility. Keywords: Machine learning.

[1]  Hwee Tou Ng,et al.  On the Role of Coherence in Abductive Explanation , 1990, AAAI.

[2]  F. Heider The psychology of interpersonal relations , 1958 .

[3]  Stuart J. Russell Analogy and Single-Instance Generalization , 1987 .

[4]  R. M. Keller,et al.  The role of explicit contextual knowledge in learning concepts to improve performance , 1987 .

[5]  Roger C. Schank,et al.  SCRIPTS, PLANS, GOALS, AND UNDERSTANDING , 1988 .

[6]  Gerald DeJong,et al.  Schema Acquisition from One Example: Psychological Evidence for Explanation-Based Learning. , 1987 .

[7]  A. T. Weaver Current theory and research in motivation , 1959 .

[8]  Roger C. Schank,et al.  Question-driven understanding: an integrated theory of story understanding, memory and learning , 1989 .

[9]  Jaime G. Carbonell,et al.  Learning by Experimentation , 1987 .

[10]  H. Kelley Attribution theory in social psychology , 1967 .

[11]  Steven Minton,et al.  Quantitative Results Concerning the Utility of Explanation-based Learning , 1988, Artif. Intell..

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

[13]  Gerald DeJong,et al.  The Classification, Detection and Handling of Imperfect Theory Problems , 1987, IJCAI.

[14]  David B. Leake Evaluating Explanations , 1988, AAAI.

[15]  Pat Langley,et al.  STAHLp: Belief Revision in Scientific Discovery , 1986, AAAI.

[16]  Roger C. Schank,et al.  Explanation Patterns: Understanding Mechanically and Creatively , 1986 .

[17]  Raymond J. Mooney,et al.  A general explanation-based learning mechanism and its application to narrative understanding , 1990 .

[18]  Pat Langley,et al.  Data-Driven Discovery of Physical Laws , 1981, Cogn. Sci..

[19]  Pat Langley,et al.  Towards an Integrated Discovery System , 1987, IJCAI.

[20]  Richard Edward Cullingford,et al.  Script application: computer understanding of newspaper stories. , 1977 .

[21]  Christopher Riesbeck,et al.  Failure-Driven Reminding for Incremental Learning , 1981, IJCAI.

[22]  Alberto Maria Segre On the Operationality/Generality Trade-off in Explanation-based Learning , 1987, IJCAI.

[23]  Kristian J. Hammond,et al.  Case-Based Planning: Viewing Planning as a Memory Task , 1989 .

[24]  Robert W. Lawler,et al.  The progressive construction of mind , 1981 .

[25]  Michael Lebowitz,et al.  Generalization and memory in an integrated understanding system , 1980 .

[26]  M. Lalljee,et al.  Explanations, attributions and the social context of unexpected behaviour , 1982 .

[27]  Smadar T. Kedar-Cabelli,et al.  Formulating Concepts According to Purpose , 1987, AAAI.

[28]  Jr. Richard Horace Granger Adaptive understanding: correcting erroneous inferences , 1980 .

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

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

[31]  Kenneth D. Forbus Qualitative Process Theory , 1984, Artif. Intell..

[32]  C. R. Snyder,et al.  Excuse theory: A test of the self-protective role of attributions. , 1985 .

[33]  Miles Hewstone,et al.  Attribution Theory: Social and Functional Extensions , 1984 .

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

[35]  Richard J. Doyle,et al.  Constructing and Refining Causal Explanations from an Inconsistent Domain Theory , 1986, AAAI.

[36]  Roger C. Schank,et al.  Creativity and Learning in a Case-Based Explainer , 1989, Artif. Intell..

[37]  David J. Mostow,et al.  Machine Transformation of Advice Into a Heuristic Search Procedure , 1983 .

[38]  C. R. Snyder,et al.  Excuses: Masquerades in Search of Grace , 1985 .

[39]  Roger C. Schank,et al.  Conceptual dependency: A theory of natural language understanding , 1972 .

[40]  Charles J. Rieger,et al.  CONCEPTUAL MEMORY AND INFERENCE , 1975 .