Learning and reasoning by analogy

We use analogy when we say something is a Cinderella story and when we learn about resistors by thinking about water pipes. We also use analogy when we learn subjects like economics, medicine, and law. This paper presents a theory of analogy and describes an implemented system that embodies the theory. The specific competence to be understood is that of using analogies to do certain kinds of learning and reasoning. Learning takes place when analogy is used to generate a constraint description in one domain, given a constraint description in another, as when we learn Ohm's law by way of knowledge about water pipes. Reasoning takes place when analogy is used to answer questions about one situation, given another situation that is supposed to be a precedent, as when we answer questions about Hamlet by way of knowledge about Macbeth.

[1]  Thomas G. Evans,et al.  A heuristic program to solve geometric-analogy problems , 1964, AFIPS '64 (Spring).

[2]  Charles J. Fillmore,et al.  THE CASE FOR CASE. , 1967 .

[3]  C. K. Ogden,et al.  Basic English : international second language , 1968 .

[4]  Patrick Henry Winston,et al.  Learning structural descriptions from examples , 1970 .

[5]  Yorick Wilks,et al.  Grammar, meaning and the machine analysis of language , 1972 .

[6]  Allen Newell,et al.  How can Merlin understand , 1973 .

[7]  Marvin Minsky,et al.  A framework for representing knowledge , 1974 .

[8]  Jeffrey A. Meldman,et al.  A preliminary study in computer-aided legal analysis , 1975 .

[9]  Chuck Rieger,et al.  The Commonsense Algorithm as a Basis for Comfuter Models of Human Memory, Inference, Belief and Contextual Language Comprehension , 1975, TINLAP.

[10]  Marvin Minsky,et al.  A framework for representing knowledge" in the psychology of computer vision , 1975 .

[11]  T. Givón Cause and Control: On the Semantics of Interpersonal Manipulation , 1975 .

[12]  Douglas B. Lenat,et al.  AM, an artificial intelligence approach to discovery in mathematics as heuristic search , 1976 .

[13]  Wayne D. Gray,et al.  Basic objects in natural categories , 1976, Cognitive Psychology.

[14]  Patrick Henry Winston,et al.  The psychology of computer vision , 1976, Pattern Recognit..

[15]  Ira P. Goldstein,et al.  The FRL Primer , 1977 .

[16]  Ira P. Goldstein,et al.  The FRL Manual , 1977 .

[17]  A. Tversky Features of Similarity , 1977 .

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

[19]  Patrick Henry Winston,et al.  Learning and Reasoning by Analogy: The Details , 1979 .

[20]  Boris Katz A Three-Step Procedure for Language Generation , 1980 .