Learning and reasoning by analogy
Paper · 1980 · Patrick H. Winston
Summary
Winston tackles the problem of how a program can use a familiar situation, a precedent, to draw conclusions about a new one, an exercise. Situations, such as compressed plot outlines of Shakespeare plays like Macbeth, are encoded as semantic networks. These networks capture the participants, their properties and the relations among them. The central step is matching. Not all relations count equally: causal links between events steer which parts of the precedent are paired with which parts of the exercise. Once a match is found, the program transfers knowledge from the precedent to answer questions about the exercise or to make plausible guesses about it. It can also record what it has learned as a reusable rule, so a single example yields a generalization. The work matters because it was an early, influential computational account of analogy. It shows that weighting causal structure, rather than surface similarity, makes matching both feasible and meaningful. It shaped later research on case-based and precedent-based reasoning.
Key points
- Published in Communications of the ACM (vol. 23, no. 12, 1980). It is related to an earlier MIT AI Lab memo version.
- Situations are written as networks of parts, properties and relations, and these networks are matched against each other.
- Matching favours important relations, especially causal ones, over superficial resemblance.
- Shakespearean plot summaries, notably Macbeth, serve as test precedents and exercises.
- Caveat: the PDF text provided for this paper was empty (all 64 pages blank). This summary is based on the paper's widely known content and should be checked against the original before citing.
Institutions
Fields, topics and concepts
📚 Shelves 4The field of science this work belongs to (OpenAlex fields).Computer Science · 19,503 worksArtificial Intelligence · 18,805 worksPsychology · 1,673 worksExperimental and Cognitive Psychology · 950 works
🧭 Topics 1Research subjects and languages the work is about.Reasoning · 1,948 works
Cite
Cite as Patrick H. Winston. 1980. Learning and reasoning by analogy. Communications of the ACM.
@inproceedings{winston1980learning,
title = {{Learning and reasoning by analogy}},
author = {Patrick H. Winston},
booktitle = {Communications of the ACM},
year = {1980},
doi = {10.1145/359038.359042},
url = {https://doi.org/10.1145/359038.359042}
}Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/winston-1980-learning-reasoning-analogy/