Derivational analogy: a theory of reconstructive problem solving and expertise acquisition

Abstract : Derivational analogy, a method of solving problems based on the transfer of past experience to new problem situations, is discussed in the context of other general approaches to problem solving. The experience transfer process consists of recreating lines of reasoning, including decision sequences and accompanying justifications, that proved effective in solving particular problems requiring similar initial analysis. The role of derivational analogy in case-based reasoning and in automated expertise acquisition is discussed. (Author)

[1]  Bruce G. Buchanan,et al.  On generality and problem solving: a case study using the DENDRAL program , 1970 .

[2]  Rob Kling,et al.  A Paradigm for Reasoning by Analogy , 1971, IJCAI.

[3]  Richard Fikes,et al.  STRIPS: A New Approach to the Application of Theorem Proving to Problem Solving , 1971, IJCAI.

[4]  Earl D. Sacerdoti,et al.  Planning in a Hierarchy of Abstraction Spaces , 1974, IJCAI.

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

[6]  Robert M Balzer Imprecise Program Specification , 1975 .

[7]  David Robbins Barstow,et al.  Automatic construction of algorithms and data structures using a knowledge base of programming rules , 1977 .

[8]  Robert Wilensky,et al.  Understanding Goal-Based Stories , 1978, Outstanding Dissertations in the Computer Sciences.

[9]  Patrick Henry Winston,et al.  Learning by Creating and Justifying Transfer Frames , 1978, Artif. Intell..

[10]  René Reboh,et al.  A computer-based consultant for mineral exploration (Abstract of presentation) , 1978, AFIPS National Computer Conference.

[11]  Drew McDermott,et al.  Planning and Acting , 1978, Cogn. Sci..

[12]  Tom Michael Mitchell Version spaces: an approach to concept learning. , 1979 .

[13]  Jon Doyle,et al.  A Truth Maintenance System , 1979, Artif. Intell..

[14]  Drew McDermott,et al.  Non-Monotonic Logic I , 1987, Artif. Intell..

[15]  Dedre Gentner,et al.  The Structure of Analogical Models in Science. , 1980 .

[16]  Patrick Henry Winston,et al.  Learning and reasoning by analogy , 1980, CACM.

[17]  Roger C. Schank,et al.  Language and Memory , 1986, Cogn. Sci..

[18]  Marvin Minsky,et al.  K-Lines: A theory of Memory , 1980, Cogn. Sci..

[19]  J. Carbonell Subjective understanding, computer models of belief systems , 1981 .

[20]  Elaine Kant,et al.  Efficiency in program synthesis , 1981 .

[21]  Nils J. Nilsson,et al.  Principles of Artificial Intelligence , 1980, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[22]  Jaime G. Carbonell,et al.  Counterplanning: A Strategy-Based Model of Adversary Planning in Real-World Situations , 1981, Artif. Intell..

[23]  John P. McDermott,et al.  R1: A Rule-Based Configurer of Computer Systems , 1982, Artif. Intell..

[24]  John J. Clement Analogical Reasoning Patterns in Expert Problem Solving , 1982 .

[25]  Robert Balzer,et al.  On the inevitable intertwining of specification and implementation , 1982, CACM.

[26]  Jaime G. Carbonell Experiential Learning in Analogical Problem Solving , 1982, AAAI.

[27]  F. Hayes-Roth Using Proofs and Refutations to Learn from Experience , 1983 .

[28]  John R. Anderson Acquisition of Proof Skills in Geometry , 1983 .

[29]  Roger C. Schank,et al.  The Current State of AI: One Man's Opinion , 1983, AI Mag..

[30]  Jaime G. Carbonell,et al.  Towards a general scientific reasoning engine , 1983 .

[31]  J. Reif,et al.  Deriving Efficient Graph Algorithms* , 1984 .

[32]  Jaime G. Carbonell,et al.  FERMI: A Flexible Expert Reasoner with Multi-Domain Inferencing , 1988, Cogn. Sci..

[33]  Tom M. Mitchell,et al.  Learning by experimentation: acquiring and refining problem-solving heuristics , 1993 .

[34]  John E. Laird,et al.  A universal weak method , 1993 .