---
title: "The structure-mapping engine: Algorithm and examples (1989)"
description: "The paper presents the Structure-Mapping Engine (SME), a program that computationally models the… 74 references, cited by 33 papers here."
authors: ["Brian Falkenhainer", "Kenneth D. Forbus", "Dedre Gentner"]
year: 1989
venue: "Artificial Intelligence"
source: "https://www.qrg.northwestern.edu/papers/Files/smeff2(searchable).pdf"
licence: "author's copy (Qualitative Reasoning Group, Northwestern) — read only"
summary_licence: "Elamur Cosmic License"
canonical: "https://research.elamur.ai/free/en/papers/falkenhainer-1989-structure-mapping-engine-algorithm-examples/"
---
[Elamur Research](https://md.research.elamur.ai/free/en/) · [this page in HTML](https://research.elamur.ai/free/en/papers/falkenhainer-1989-structure-mapping-engine-algorithm-examples/)

[home](https://md.research.elamur.ai/free/en/) / [papers](https://md.research.elamur.ai/free/en/papers/) / [1989](https://md.research.elamur.ai/free/en/papers/1989/) / The structure-mapping engine: Algorithm and examples

# The structure-mapping engine: Algorithm and examples

**Authors:** Brian Falkenhainer, [Kenneth D. Forbus](https://md.research.elamur.ai/free/en/authors/kenneth-d-forbus/) and [Dedre Gentner](https://md.research.elamur.ai/free/en/authors/dedre-gentner/) · **Year:** 1989 · **Venue:** [Artificial Intelligence](https://md.research.elamur.ai/free/en/venues/artificial-intelligence/) ([Artificial Intelligence 1989](https://md.research.elamur.ai/free/en/venues/artificial-intelligence/1989/)) · **Publisher:** [Elsevier BV](https://md.research.elamur.ai/free/en/publishers/elsevier-bv/) · **Licence:** author's copy (Qualitative Reasoning Group, Northwestern) — read only

**Links:** [OpenAlex](https://openalex.org/W2145454741)

**Citations:** 1,454 citations (OpenAlex, 2026-10-14) · [33](https://md.research.elamur.ai/free/en/papers/falkenhainer-1989-structure-mapping-engine-algorithm-examples/cited-by/) in our library, of the 149,439 papers whose bibliographies we read

## Summary
The paper presents the Structure-Mapping Engine (SME), a program that computationally models the mapping stage of analogy under Gentner's Structure-mapping theory. In this theory, analogy is driven by shared relational structure, not surface features of objects. A connected system of relations, especially one tied together by higher-order relations such as CAUSE, is preferred over isolated facts (the systematicity principle). SME works as a configurable toolkit. It builds in the requirement that correspondences be one-to-one and structurally consistent. Every other matching constraint comes from user-supplied rules, which propose local correspondences and assign them evidence weights. SME then combines these local pieces into all consistent global interpretations, without backtracking, and scores each one structurally. The authors analyse the algorithm's complexity, demonstrate it on examples from cognitive simulation and machine learning, and compare it with other analogy programs. This matters because it gives psychologists a fast, explicit and adjustable simulator. It also gives AI learning systems an efficient analogy component.

## Key points
- Most steps of the algorithm are polynomial, typically bounded by O(N²). The authors suggest that connectionist-style relaxation could avoid listing every global mapping ("gmap") and bring the whole procedure close to O(N²).
- The program had been run on more than 40 examples, including the classic water-flow vs. heat-flow analogy.
- Theory and evaluation are kept separate. Match rules are interchangeable, so researchers can test different evaluation criteria on the same representations, or the same criteria on novice versus expert representations.
- SME serves as a component of Falkenhainer's PHINEAS, which belongs to the University of Illinois's Automated Physicist Project.
- The structural evaluation score (SES) is not normalized for domain size, so it cannot compare unrelated analogies. Janice Skorstad is building a programmable evaluator module to address this.

*Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.*

## Institutions

- [University of Illinois Urbana-Champaign](https://md.research.elamur.ai/free/en/universities/university-of-illinois-urbana-champaign/) — University, Urbana, United States · 228 works · 74,590 citations
- [University of Illinois System](https://md.research.elamur.ai/free/en/universities/university-of-illinois-system/) — University, Urbana, United States · 3 works · 1,577 citations

📚 Shelves (4): [🖥️ Computer Science](https://md.research.elamur.ai/free/en/shelves/computer-science/) · 19,503 works · [🤖 Artificial Intelligence](https://md.research.elamur.ai/free/en/shelves/computer-science/artificial-intelligence/) · 18,805 works · [💭 Psychology](https://md.research.elamur.ai/free/en/shelves/psychology/) · 1,673 works · [💭 Experimental and Cognitive Psychology](https://md.research.elamur.ai/free/en/shelves/psychology/experimental-and-cognitive-psychology/) · 950 works

## Cite

Cite as: Brian Falkenhainer, Kenneth D. Forbus and Dedre Gentner. 1989. The structure-mapping engine: Algorithm and examples. Artificial Intelligence.

The paper itself, not this page. BibTeX from the library's record of the work.

```bibtex
@inproceedings{falkenhainer1989structure,
  title = {{The structure-mapping engine: Algorithm and examples}},
  author = {Brian Falkenhainer, Kenneth D. Forbus and Dedre Gentner},
  booktitle = {Artificial Intelligence},
  year = {1989},
  doi = {10.1016/0004-3702(89)90077-5},
  url = {https://doi.org/10.1016/0004-3702(89)90077-5}
}
```

- [next → Analogical mapping by constraint satisfaction](https://md.research.elamur.ai/free/en/papers/holyoak-1989-analogical-mapping-constraint-satisfaction/)
- [↑ back to papers of 1989](https://md.research.elamur.ai/free/en/papers/1989/)

## References

74 references, 4 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

1. Allen, D ., Steinberg, S . and Stabile, L . Recent developments in Butterfly Lisp . Proceedings of AAAI-87, Seattle, 1987. [find](https://scholar.google.com/scholar?q=Allen%2C+D+%2E%2C+Steinberg%2C+S+%2E+and+Stabile%2C+L+%2E+Recent+developments+in+Butterfly+Lisp+%2E+Proceedings+of+AAAI%2D87%2C+Seattle%2C+1987%2E)
2. Anderson, J ., The Architecture of Cognition, Harvard University Press, Cambridge, Mass, 1983. [find](https://scholar.google.com/scholar?q=Anderson%2C+J+%2E%2C+The+Architecture+of+Cognition%2C+Harvard+University+Press%2C+Cambridge%2C+Mass%2C+1983%2E)
3. Buckley, S ., Sun up to sun down, McGraw-Hill Company, New York, 1979. [find](https://scholar.google.com/scholar?q=Buckley%2C+S+%2E%2C+Sun+up+to+sun+down%2C+McGraw%2DHill+Company%2C+New+York%2C+1979%2E)
4. Bundy, A ., The computer modelling of mathematical reasoning, Academic Press, 1983 [find](https://scholar.google.com/scholar?q=Bundy%2C+A+%2E%2C+The+computer+modelling+of+mathematical+reasoning%2C+Academic+Press%2C+1983)
5. Burstein, M ., Concept formation by incremental analogical reasoning and debugging, in : Proceedings of the Second International Workshop on Machine Learning, University of Illinois, Monticello, Illinois, June, 1983 . A revised version appears in Machine Learning : An Artificial Intelligence Approac… [find](https://scholar.google.com/scholar?q=Burstein%2C+M+%2E%2C+Concept+formation+by+incremental+analogical+reasoning+and+debugging%2C+in+%3A+Proceedings+of+the+Second+International+Workshop+on+Machine+Learning%2C+University+of+Illinois%2C+Monticello%2C+Illin)
6. Carbonell, J .G ., Learning by Analogy : Formulating and generalizing plans from past experience, in : Machine Learning: An Artificial Intelligence Approach, R .S . Michalski, J .G. Carbonell, and T .M . Mitchell (Eds .), Morgan Kaufman, 1983 . [find](https://scholar.google.com/scholar?q=Carbonell%2C+J+%2EG+%2E%2C+Learning+by+Analogy+%3A+Formulating+and+generalizing+plans+from+past+experience%2C+in+%3A+Machine+Learning%3A+An+Artificial+Intelligence+Approach%2C+R+%2ES+%2E+Michalski%2C+J+%2EG%2E+Carbonell%2C+and+T+%2E)
7. Carbonell, J .G ., Derivational analogy in problem solving and knowledge acquisition, in : Proceedings of the Second International Machine Learning Workshop, University of Illinois, Monticello, Illinois, June, 1983 . A revised version appears in Machine Learning : An Artificial Approach Vol . II, R… [find](https://scholar.google.com/scholar?q=Carbonell%2C+J+%2EG+%2E%2C+Derivational+analogy+in+problem+solving+and+knowledge+acquisition%2C+in+%3A+Proceedings+of+the+Second+International+Machine+Learning+Workshop%2C+University+of+Illinois%2C+Monticello%2C+Illino)
8. Chi, M .T .H ., R . Glaser, E . Reese, [Expertise in problem solving](https://md.research.elamur.ai/free/en/papers/chi-1982-expertise-problem-solving/) . In R . Sternberg (Ed .), Advances in the psychology of human intelligence (Vol . 1) . Hillsdale, N .J ., Erlbaum, 1982.
9. Clement, J . Analogy generation in scientific problem solving . Proceedings of the third annual meeting of the Cognitive Science Society, 1981. [find](https://scholar.google.com/scholar?q=Clement%2C+J+%2E+Analogy+generation+in+scientific+problem+solving+%2E+Proceedings+of+the+third+annual+meeting+of+the+Cognitive+Science+Society%2C+1981%2E)
10. Clement, J . Analogical reasoning patterns in expert problem solving . Proceedings of the fourth annual meeting of the Cognitive Science Society, 1982. [find](https://scholar.google.com/scholar?q=Clement%2C+J+%2E+Analogical+reasoning+patterns+in+expert+problem+solving+%2E+Proceedings+of+the+fourth+annual+meeting+of+the+Cognitive+Science+Society%2C+1982%2E)
11. Collins, A .M ., & Gentner, D . How people construct mental models . In D . Holland and N . Quinn (Eds .) Cultural models in language and thought . Cambridge, England : Cambridge University, 1987. [find](https://scholar.google.com/scholar?q=Collins%2C+A+%2EM+%2E%2C+%26+Gentner%2C+D+%2E+How+people+construct+mental+models+%2E+In+D+%2E+Holland+and+N+%2E+Quinn+%28Eds+%2E%29+Cultural+models+in+language+and+thought+%2E+Cambridge%2C+England+%3A+Cambridge+University%2C+1987%2E)
12. DeJong, G . Generalizations based on explanations . Proceedings of the Seventh International Joint Conference on Artificial Intelligence, August, 1981 [find](https://scholar.google.com/scholar?q=DeJong%2C+G+%2E+Generalizations+based+on+explanations+%2E+Proceedings+of+the+Seventh+International+Joint+Conference+on+Artificial+Intelligence%2C+August%2C+1981)
13. DeJong, G ., and Mooney, R . Explanation-based Learning : An alternative view . Machine Learning, Volume 1, No . 2, 1986 — [Explanation-based learning: An alternative view](https://md.research.elamur.ai/free/en/papers/dejong-1986-explanation-based-learning-alternative-view/)
14. Diettrich, T ., & Michalski, R .S ., Inductive learning of structural descriptions : evaluation criteria and comparative review of selected methods, Artificial Intelligence 16, 257-294, 1981. [find](https://scholar.google.com/scholar?q=Diettrich%2C+T+%2E%2C+%26+Michalski%2C+R+%2ES+%2E%2C+Inductive+learning+of+structural+descriptions+%3A+evaluation+criteria+and+comparative+review+of+selected+methods%2C+Artificial+Intelligence+16%2C+257%2D294%2C+1981%2E)
15. Falkenhainer, B ., Towards a general-purpose belief maintenance system, in : J .F . Lem-mer (Ed .), Uncertainty in Artificial Intelligence, Volume II, 1987 . Also Technical Report, UIUCDCS-R-87-1717, Department of Computer Science, University of Illinois, 1987. [find](https://scholar.google.com/scholar?q=Falkenhainer%2C+B+%2E%2C+Towards+a+general%2Dpurpose+belief+maintenance+system%2C+in+%3A+J+%2EF+%2E+Lem%2Dmer+%28Ed+%2E%29%2C+Uncertainty+in+Artificial+Intelligence%2C+Volume+II%2C+1987+%2E+Also+Technical+Report%2C+UIUCDCS%2DR%2D87%2D1717%2C+)
16. Falkenhainer, B ., An examination of the third stage in the analogy process : Verification-Based Analogical Learning, Technical Report UIUCDCS-R-86-1302, Department of Computer Science, University of Illinois, October, 1986 . A summary appears in Proceedings of the Tenth International Joint Conferen… [find](https://scholar.google.com/scholar?q=Falkenhainer%2C+B+%2E%2C+An+examination+of+the+third+stage+in+the+analogy+process+%3A+Verification%2DBased+Analogical+Learning%2C+Technical+Report+UIUCDCS%2DR%2D86%2D1302%2C+Department+of+Computer+Science%2C+University+of+)
17. Falkenhainer, B ., Scientific theory formation through analogical inference, Proceedings of the Fourth International Machine Learning Workshop, Irvine, CA, June, 1987. [find](https://scholar.google.com/scholar?q=Falkenhainer%2C+B+%2E%2C+Scientific+theory+formation+through+analogical+inference%2C+Proceedings+of+the+Fourth+International+Machine+Learning+Workshop%2C+Irvine%2C+CA%2C+June%2C+1987%2E)
18. Falkenhainer, B ., The SME user's manual, Technical Report UIUCDCS-R-88-1421, Department of Computer Science, University of Illinois, 1988. [find](https://scholar.google.com/scholar?q=Falkenhainer%2C+B+%2E%2C+The+SME+user%27s+manual%2C+Technical+Report+UIUCDCS%2DR%2D88%2D1421%2C+Department+of+Computer+Science%2C+University+of+Illinois%2C+1988%2E)
19. Falkenhainer, B ., Learning from Physical Analogies : An adaptive approach to understanding physical observations, Ph .D . Thesis, University of Illinois, (in preparation). [find](https://scholar.google.com/scholar?q=Falkenhainer%2C+B+%2E%2C+Learning+from+Physical+Analogies+%3A+An+adaptive+approach+to+understanding+physical+observations%2C+Ph+%2ED+%2E+Thesis%2C+University+of+Illinois%2C+%28in+preparation%29%2E)
20. Falkenhainer, B ., K .D . Forbus, D . Gentner, The Structure-Mapping Engine, Proceedings of the Fifth National Conference on Artificial Intelligence, August, 1986. [find](https://scholar.google.com/scholar?q=Falkenhainer%2C+B+%2E%2C+K+%2ED+%2E+Forbus%2C+D+%2E+Gentner%2C+The+Structure%2DMapping+Engine%2C+Proceedings+of+the+Fifth+National+Conference+on+Artificial+Intelligence%2C+August%2C+1986%2E)
21. Forbus, K .D ., " Qualitative Reasoning about Physical Processes " , Proceedings of the Seventh International Joint Conference on Artificial Intelligence, August, 1981 . [find](https://scholar.google.com/scholar?q=Forbus%2C+K+%2ED+%2E%2C+%22+Qualitative+Reasoning+about+Physical+Processes+%22+%2C+Proceedings+of+the+Seventh+International+Joint+Conference+on+Artificial+Intelligence%2C+August%2C+1981+%2E)
22. Forbus, K .D ., Qualitative Process Theory, Artificial Intelligence 24, 1984. [find](https://scholar.google.com/scholar?q=Forbus%2C+K+%2ED+%2E%2C+Qualitative+Process+Theory%2C+Artificial+Intelligence+24%2C+1984%2E)
23. Forbus, K .D ., Qualitative Process Theory, Technical Report No . 789, MIT Artificial Intelligence Laboratory, July, 1984. [find](https://scholar.google.com/scholar?q=Forbus%2C+K+%2ED+%2E%2C+Qualitative+Process+Theory%2C+Technical+Report+No+%2E+789%2C+MIT+Artificial+Intelligence+Laboratory%2C+July%2C+1984%2E)
24. Forbus, K . Interpreting measurements of physical systems, in : Proceedings of the Fifth National Conference on Artificial Intelligence, August, 1986. [find](https://scholar.google.com/scholar?q=Forbus%2C+K+%2E+Interpreting+measurements+of+physical+systems%2C+in+%3A+Proceedings+of+the+Fifth+National+Conference+on+Artificial+Intelligence%2C+August%2C+1986%2E)
25. Forbus, K . The Qualitative Process Engine, Technical Report UIUCDCS-R-86-1288, Department of Computer Science, University of Illinois, December, 1986. [find](https://scholar.google.com/scholar?q=Forbus%2C+K+%2E+The+Qualitative+Process+Engine%2C+Technical+Report+UIUCDCS%2DR%2D86%2D1288%2C+Department+of+Computer+Science%2C+University+of+Illinois%2C+December%2C+1986%2E)
26. Forbus, K .D . and D . Gentner, Learning Physical Domains : Towards a theoretical framework, In Proceedings of the Second International Machine Learning Workshop, University of Illinois, Monticello, Illinois, June, 1983 . A revised version appears in Machine Learning : An Artificial Approach Vol. II… [find](https://scholar.google.com/scholar?q=Forbus%2C+K+%2ED+%2E+and+D+%2E+Gentner%2C+Learning+Physical+Domains+%3A+Towards+a+theoretical+framework%2C+In+Proceedings+of+the+Second+International+Machine+Learning+Workshop%2C+University+of+Illinois%2C+Monticello%2C+I)
27. Gentner, D ., The structure of analogical models in science, BBN Tech . Report No . 4451, Cambridge, MA ., Bolt Beranek and Newman Inc ., 1980. [find](https://scholar.google.com/scholar?q=Gentner%2C+D+%2E%2C+The+structure+of+analogical+models+in+science%2C+BBN+Tech+%2E+Report+No+%2E+4451%2C+Cambridge%2C+MA+%2E%2C+Bolt+Beranek+and+Newman+Inc+%2E%2C+1980%2E)
28. Gentner, D ., Are scientific analogies metaphors?, in : Miall, D ., Metaphor : Problems and Perspectives, Harvester Press, Ltd ., Brighton, England, 1982. [find](https://scholar.google.com/scholar?q=Gentner%2C+D+%2E%2C+Are+scientific+analogies+metaphors%3F%2C+in+%3A+Miall%2C+D+%2E%2C+Metaphor+%3A+Problems+and+Perspectives%2C+Harvester+Press%2C+Ltd+%2E%2C+Brighton%2C+England%2C+1982%2E)
29. Gentner, D ., Structure-mapping : A theoretical framework for analogy, Cognitive Science 7(2), 1983. — [Structure-mapping: A theoretical framework for analogy](https://md.research.elamur.ai/free/en/papers/gentner-1983-structure-mapping-theoretical-framework-analogy/)
30. Gentner, D ., Mechanisms of analogy . To appear in S . Vosniadou and A . Ortony, (Eds .), Similarity and analogical reasoning . Presented in June, 1986. [find](https://scholar.google.com/scholar?q=Gentner%2C+D+%2E%2C+Mechanisms+of+analogy+%2E+To+appear+in+S+%2E+Vosniadou+and+A+%2E+Ortony%2C+%28Eds+%2E%29%2C+Similarity+and+analogical+reasoning+%2E+Presented+in+June%2C+1986%2E)
31. Gentner, D ., Analogical inference and analogical access, in A . Preiditis (Ed .), Analogica : Proceedings of the First Workshop on Analogical Reasoning, London, Pitman Publishing Co ., 1988 Presented in December, 1986. [find](https://scholar.google.com/scholar?q=Gentner%2C+D+%2E%2C+Analogical+inference+and+analogical+access%2C+in+A+%2E+Preiditis+%28Ed+%2E%29%2C+Analogica+%3A+Proceedings+of+the+First+Workshop+on+Analogical+Reasoning%2C+London%2C+Pitman+Publishing+Co+%2E%2C+1988+Presented)
32. Gentner, D ., & D .R . Gentner, Flowing waters or teeming crowds : Mental models of electricity, In D . Gentner & A .L . Stevens, (Eds .), Mental Models, Erlbaum Associates, Hillsdale, N .J ., 1983. [find](https://scholar.google.com/scholar?q=Gentner%2C+D+%2E%2C+%26+D+%2ER+%2E+Gentner%2C+Flowing+waters+or+teeming+crowds+%3A+Mental+models+of+electricity%2C+In+D+%2E+Gentner+%26+A+%2EL+%2E+Stevens%2C+%28Eds+%2E%29%2C+Mental+Models%2C+Erlbaum+Associates%2C+Hillsdale%2C+N+%2EJ+%2E%2C+1983%2E)
33. Gentner, D ., & R . Landers, Analogical reminding : A good match is hard to find . In Proceedings of the International Conference on Systems, Man and Cybernetics . Tucson, Arizona, 1985. [find](https://scholar.google.com/scholar?q=Gentner%2C+D+%2E%2C+%26+R+%2E+Landers%2C+Analogical+reminding+%3A+A+good+match+is+hard+to+find+%2E+In+Proceedings+of+the+International+Conference+on+Systems%2C+Man+and+Cybernetics+%2E+Tucson%2C+Arizona%2C+1985%2E)
34. Gentner, D . Metaphor as structure-mapping : The relational shift . Child Development, 59, 47-59, 1988. [find](https://scholar.google.com/scholar?q=Gentner%2C+D+%2E+Metaphor+as+structure%2Dmapping+%3A+The+relational+shift+%2E+Child+Development%2C+59%2C+47%2D59%2C+1988%2E)
35. Gentner, D ., & C . Toupin, Systematicity and Surface Similarity in the Development of Analogy, Cognitive Science, 1986. [find](https://scholar.google.com/scholar?q=Gentner%2C+D+%2E%2C+%26+C+%2E+Toupin%2C+Systematicity+and+Surface+Similarity+in+the+Development+of+Analogy%2C+Cognitive+Science%2C+1986%2E)
36. Gentner, D ., Falkenhainer, B ., & Skorstad, J . Metaphor : The good, the bad and the ugly. Proceedings of the Third Conference on Theoretical Issues in Natural Language Processing, Las Cruces, New Mexico, January, 1987 . [find](https://scholar.google.com/scholar?q=Gentner%2C+D+%2E%2C+Falkenhainer%2C+B+%2E%2C+%26+Skorstad%2C+J+%2E+Metaphor+%3A+The+good%2C+the+bad+and+the+ugly%2E+Proceedings+of+the+Third+Conference+on+Theoretical+Issues+in+Natural+Language+Processing%2C+Las+Cruces%2C+New+Me)
37. Ginsberg, M .L ., Non-Monotonic reasoning using Dempster ' s rule, Proceedings of the Fourth National Conference on Artificial Intelligence, August, 1984. [find](https://scholar.google.com/scholar?q=Ginsberg%2C+M+%2EL+%2E%2C+Non%2DMonotonic+reasoning+using+Dempster+%27+s+rule%2C+Proceedings+of+the+Fourth+National+Conference+on+Artificial+Intelligence%2C+August%2C+1984%2E)
38. Greiner, R ., Learning by understanding analogies, Artificial Intelligence 35 (1), 81-125, 1988. [find](https://scholar.google.com/scholar?q=Greiner%2C+R+%2E%2C+Learning+by+understanding+analogies%2C+Artificial+Intelligence+35+%281%29%2C+81%2D125%2C+1988%2E)
39. Hall, R . Computational approaches to analogical reasoning : A comparative analysis . To appear in Artificial Intelligence. [find](https://scholar.google.com/scholar?q=Hall%2C+R+%2E+Computational+approaches+to+analogical+reasoning+%3A+A+comparative+analysis+%2E+To+appear+in+Artificial+Intelligence%2E)
40. Hayes-Roth, F ., McDermott, J . An interference matching technique for inducing abstractions, Communications of the ACM, 21(5), May, 1978. [find](https://scholar.google.com/scholar?q=Hayes%2DRoth%2C+F+%2E%2C+McDermott%2C+J+%2E+An+interference+matching+technique+for+inducing+abstractions%2C+Communications+of+the+ACM%2C+21%285%29%2C+May%2C+1978%2E)
41. Hofstadter, D .R ., The Copycat project : An experiment in nondeterministic and creative analogies . M .I .T . A .I . Laboratory memo 755 . Cambridge, Mass : M .I .T ., 1984. [find](https://scholar.google.com/scholar?q=Hofstadter%2C+D+%2ER+%2E%2C+The+Copycat+project+%3A+An+experiment+in+nondeterministic+and+creative+analogies+%2E+M+%2EI+%2ET+%2E+A+%2EI+%2E+Laboratory+memo+755+%2E+Cambridge%2C+Mass+%3A+M+%2EI+%2ET+%2E%2C+1984%2E)
42. Hogge, J . Compiling plan operators from domains expressed in qualitative process theory, Proceedings of the Sixth National Conference on Artificial Intelligence, Seattle, WA, July, 1987. [find](https://scholar.google.com/scholar?q=Hogge%2C+J+%2E+Compiling+plan+operators+from+domains+expressed+in+qualitative+process+theory%2C+Proceedings+of+the+Sixth+National+Conference+on+Artificial+Intelligence%2C+Seattle%2C+WA%2C+July%2C+1987%2E)
43. Holland, J .H ., Holyoak, K .J ., Nisbett, R .E ., & Thagard, P ., Induction : Processes of inference, learning, and discovery, 1987. [find](https://scholar.google.com/scholar?q=Holland%2C+J+%2EH+%2E%2C+Holyoak%2C+K+%2EJ+%2E%2C+Nisbett%2C+R+%2EE+%2E%2C+%26+Thagard%2C+P+%2E%2C+Induction+%3A+Processes+of+inference%2C+learning%2C+and+discovery%2C+1987%2E)
44. Holyoak, K .J . The pragmatics of analogical transfer . In G .H . Bower (Ed .), The psychology of learning and motivation . Vol. I. New York : Academic Press, 1984. [find](https://scholar.google.com/scholar?q=Holyoak%2C+K+%2EJ+%2E+The+pragmatics+of+analogical+transfer+%2E+In+G+%2EH+%2E+Bower+%28Ed+%2E%29%2C+The+psychology+of+learning+and+motivation+%2E+Vol%2E+I%2E+New+York+%3A+Academic+Press%2C+1984%2E)
45. Holyoak, K .J ., E .N . Juin, D .O . Gillman (in press) . Development of analogical problem-solving skill . Child Development. [find](https://scholar.google.com/scholar?q=Holyoak%2C+K+%2EJ+%2E%2C+E+%2EN+%2E+Juin%2C+D+%2EO+%2E+Gillman+%28in+press%29+%2E+Development+of+analogical+problem%2Dsolving+skill+%2E+Child+Development%2E)
46. Indurkhya, B ., "Constrained Semantic Transference : A formal theory of metaphors," Technical Report 85/008, Boston University, Department of Computer Science, October, 1985. [find](https://scholar.google.com/scholar?q=Indurkhya%2C+B+%2E%2C+%22Constrained+Semantic+Transference+%3A+A+formal+theory+of+metaphors%2C%22+Technical+Report+85%2F008%2C+Boston+University%2C+Department+of+Computer+Science%2C+October%2C+1985%2E)
47. Kedar-Cabelli, S ., Purpose-Directed Analogy. Proceedings of the Seventh Annual Conference of the Cognitive Science Society, Irvine, CA, 1985. [find](https://scholar.google.com/scholar?q=Kedar%2DCabelli%2C+S+%2E%2C+Purpose%2DDirected+Analogy%2E+Proceedings+of+the+Seventh+Annual+Conference+of+the+Cognitive+Science+Society%2C+Irvine%2C+CA%2C+1985%2E)
48. Kedar-Cabelli, S . T . (in press) . Analogy : From a unified perspective . To appear in D . H. Heiman (Ed .), Analogical reasoning : Perspectives of artificial intelligence, cognitive science, and philosophy . Dordrecht, Nolland : D . Reidel Publishing Company. [find](https://scholar.google.com/scholar?q=Kedar%2DCabelli%2C+S+%2E+T+%2E+%28in+press%29+%2E+Analogy+%3A+From+a+unified+perspective+%2E+To+appear+in+D+%2E+H%2E+Heiman+%28Ed+%2E%29%2C+Analogical+reasoning+%3A+Perspectives+of+artificial+intelligence%2C+cognitive+science%2C+and+phi)
49. Kline, P .J ., "Computing the similarity of structured objects by means of a heuristic search for correspondences", Ph .D . Thesis, Department of Psychology, University of Michigan, 1983. [find](https://scholar.google.com/scholar?q=Kline%2C+P+%2EJ+%2E%2C+%22Computing+the+similarity+of+structured+objects+by+means+of+a+heuristic+search+for+correspondences%22%2C+Ph+%2ED+%2E+Thesis%2C+Department+of+Psychology%2C+University+of+Michigan%2C+1983%2E)
50. Larkin, J .H . Problem representations in physics . In D . Gentner & A .L . Stevens (Eds .) Mental Models. Hillsdale, N .J ., Lawrence Erlbaum Associates, 1983. [find](https://scholar.google.com/scholar?q=Larkin%2C+J+%2EH+%2E+Problem+representations+in+physics+%2E+In+D+%2E+Gentner+%26+A+%2EL+%2E+Stevens+%28Eds+%2E%29+Mental+Models%2E+Hillsdale%2C+N+%2EJ+%2E%2C+Lawrence+Erlbaum+Associates%2C+1983%2E)
51. Michalski, R .S ., " Pattern recognition as rule-guided inductive inference " IEEE Transactions on Pattern Analysis and Machine Intelligence 2(4), pp . 349-361, 1980. [find](https://scholar.google.com/scholar?q=Michalski%2C+R+%2ES+%2E%2C+%22+Pattern+recognition+as+rule%2Dguided+inductive+inference+%22+IEEE+Transactions+on+Pattern+Analysis+and+Machine+Intelligence+2%284%29%2C+pp+%2E+349%2D361%2C+1980%2E)
52. Plotkin, G .D ., Building in equational theories, in : Michie, D . (Eds .), John Wiley & Sons, 1972. [find](https://scholar.google.com/scholar?q=Plotkin%2C+G+%2ED+%2E%2C+Building+in+equational+theories%2C+in+%3A+Michie%2C+D+%2E+%28Eds+%2E%29%2C+John+Wiley+%26+Sons%2C+1972%2E)
53. Prade, H ., "A synthetic view of approximate reasoning techniques," Proceedings of the Eighth International Joint Conference on Artificial Intelligence, 1983 . Machine Intelligence 7, Meltzer, B . & [find](https://scholar.google.com/scholar?q=Prade%2C+H+%2E%2C+%22A+synthetic+view+of+approximate+reasoning+techniques%2C%22+Proceedings+of+the+Eighth+International+Joint+Conference+on+Artificial+Intelligence%2C+1983+%2E+Machine+Intelligence+7%2C+Meltzer%2C+B+%2E+%26)
54. Raulefs, P ., Siekmann J ., Szabo, P ., & Unvericht, E ., A short survey on the state of the art in matching and unification problems, ACM SIGSAM Bulletin 13(2), 14-20, May, 1979. [find](https://scholar.google.com/scholar?q=Raulefs%2C+P+%2E%2C+Siekmann+J+%2E%2C+Szabo%2C+P+%2E%2C+%26+Unvericht%2C+E+%2E%2C+A+short+survey+on+the+state+of+the+art+in+matching+and+unification+problems%2C+ACM+SIGSAM+Bulletin+13%282%29%2C+14%2D20%2C+May%2C+1979%2E)
55. Rajamoney, S ., DeJong, G ., and Faltings, B . Towards a model of conceptual knowledge acquisition through directed experimentation . Proceedings of the Ninth International Joint Conference on Artificial Intelligence, Los Angeles, CA, August, 1985. [find](https://scholar.google.com/scholar?q=Rajamoney%2C+S+%2E%2C+DeJong%2C+G+%2E%2C+and+Faltings%2C+B+%2E+Towards+a+model+of+conceptual+knowledge+acquisition+through+directed+experimentation+%2E+Proceedings+of+the+Ninth+International+Joint+Conference+on+Artific)
56. Rattermann, M .J ., and Gentner, D . Analogy and Similarity : Determinants of accessibility and inferential soundness, Proceedings of the Cognitive Science Society, July, 1987. [find](https://scholar.google.com/scholar?q=Rattermann%2C+M+%2EJ+%2E%2C+and+Gentner%2C+D+%2E+Analogy+and+Similarity+%3A+Determinants+of+accessibility+and+inferential+soundness%2C+Proceedings+of+the+Cognitive+Science+Society%2C+July%2C+1987%2E)
57. Reed, S .K ., A Structure-mapping model for word problems . Journal of Experimental Psychology : Learning, Memory, and Cognition, 13(1), 124-139, 1987. [find](https://scholar.google.com/scholar?q=Reed%2C+S+%2EK+%2E%2C+A+Structure%2Dmapping+model+for+word+problems+%2E+Journal+of+Experimental+Psychology+%3A+Learning%2C+Memory%2C+and+Cognition%2C+13%281%29%2C+124%2D139%2C+1987%2E)
58. Ross, B .H ., Remindings and their effects in learning a cognitive skill, Cognitive Psychology, 16, 371-416, 1984. [find](https://scholar.google.com/scholar?q=Ross%2C+B+%2EH+%2E%2C+Remindings+and+their+effects+in+learning+a+cognitive+skill%2C+Cognitive+Psychology%2C+16%2C+371%2D416%2C+1984%2E)
59. Rumelhart, D .E ., & Norman, D .A ., Analogical processes in learning . In J .R . Anderson (Ed .), Cognitive skills and their acquisition, Hillsdale, N .J ., Erlbaum, 1981. [find](https://scholar.google.com/scholar?q=Rumelhart%2C+D+%2EE+%2E%2C+%26+Norman%2C+D+%2EA+%2E%2C+Analogical+processes+in+learning+%2E+In+J+%2ER+%2E+Anderson+%28Ed+%2E%29%2C+Cognitive+skills+and+their+acquisition%2C+Hillsdale%2C+N+%2EJ+%2E%2C+Erlbaum%2C+1981%2E)
60. Shafer, G ., A mathematical theory of evidence, Princeton University Press, Princeton, New Jersey, 1976. [find](https://scholar.google.com/scholar?q=Shafer%2C+G+%2E%2C+A+mathematical+theory+of+evidence%2C+Princeton+University+Press%2C+Princeton%2C+New+Jersey%2C+1976%2E)
61. Shavlik, J .W . Learning about momentum conservation . Proceedings of the Ninth International Joint Conference on Artificial Intelligence, Los Angeles, CA, August, 1985 [find](https://scholar.google.com/scholar?q=Shavlik%2C+J+%2EW+%2E+Learning+about+momentum+conservation+%2E+Proceedings+of+the+Ninth+International+Joint+Conference+on+Artificial+Intelligence%2C+Los+Angeles%2C+CA%2C+August%2C+1985)
62. Stickel, M . A complete unification algorithm for associative-commutative functions, in : Proceedings of IJCAI-75, Tbilisi, Georgia, USSR, 71-76, 1975. [find](https://scholar.google.com/scholar?q=Stickel%2C+M+%2E+A+complete+unification+algorithm+for+associative%2Dcommutative+functions%2C+in+%3A+Proceedings+of+IJCAI%2D75%2C+Tbilisi%2C+Georgia%2C+USSR%2C+71%2D76%2C+1975%2E)
63. Tversky, A . Representation of structure in similarity data : Problems and prospects . Psychometrika 39, 373-421, 1974. [find](https://scholar.google.com/scholar?q=Tversky%2C+A+%2E+Representation+of+structure+in+similarity+data+%3A+Problems+and+prospects+%2E+Psychometrika+39%2C+373%2D421%2C+1974%2E)
64. Skorstad, J ., A structural approach to abstraction processes during concept learning, Master's Thesis, 1988. [find](https://scholar.google.com/scholar?q=Skorstad%2C+J+%2E%2C+A+structural+approach+to+abstraction+processes+during+concept+learning%2C+Master%27s+Thesis%2C+1988%2E)
65. Skorstad, J ., Falkenhainer, B ., Gentner, D ., Analogical Processing : A simulation and empirical corroboration, in : Proceedings of the Sixth National Conference on Artificial Intelligence, Seattle, WA, August, 1987. [find](https://scholar.google.com/scholar?q=Skorstad%2C+J+%2E%2C+Falkenhainer%2C+B+%2E%2C+Gentner%2C+D+%2E%2C+Analogical+Processing+%3A+A+simulation+and+empirical+corroboration%2C+in+%3A+Proceedings+of+the+Sixth+National+Conference+on+Artificial+Intelligence%2C+Seattle%2C)
66. Van Lehn, K . & J .S . Brown, Planning nets : A representation for formalizing analogies and semantic models of procedural skills . In R .E . Snow, P.A . Federico & W .E . Montague (Eds .), Aptitude, learning and instruction : Cognitive process analyses. Hillsdale, N .J . Erlbaum, 1980. [find](https://scholar.google.com/scholar?q=Van+Lehn%2C+K+%2E+%26+J+%2ES+%2E+Brown%2C+Planning+nets+%3A+A+representation+for+formalizing+analogies+and+semantic+models+of+procedural+skills+%2E+In+R+%2EE+%2E+Snow%2C+P%2EA+%2E+Federico+%26+W+%2EE+%2E+Montague+%28Eds+%2E%29%2C+Aptitude%2C+)
67. Van Lehn, K ., "Felicity conditions for human skill acquisition : Validating an AI-based theory," Xerox Palo Alto Research Center Technical Report CIS-21, 1983. [find](https://scholar.google.com/scholar?q=Van+Lehn%2C+K+%2E%2C+%22Felicity+conditions+for+human+skill+acquisition+%3A+Validating+an+AI%2Dbased+theory%2C%22+Xerox+Palo+Alto+Research+Center+Technical+Report+CIS%2D21%2C+1983%2E)
68. Vere, S ., "Induction of concepts in the predicate calculus", Proceedings of the Fourth International Joint Conference on Artificial Intelligence, 1975. [find](https://scholar.google.com/scholar?q=Vere%2C+S+%2E%2C+%22Induction+of+concepts+in+the+predicate+calculus%22%2C+Proceedings+of+the+Fourth+International+Joint+Conference+on+Artificial+Intelligence%2C+1975%2E)
69. Vere, S ., "Inductive learning of relational productions", In Waterman & Hayes-Roth (Eds .), Pattern-Directed Inference Systems, 1978 . [find](https://scholar.google.com/scholar?q=Vere%2C+S+%2E%2C+%22Inductive+learning+of+relational+productions%22%2C+In+Waterman+%26+Hayes%2DRoth+%28Eds+%2E%29%2C+Pattern%2DDirected+Inference+Systems%2C+1978+%2E)
70. Vosniadou, S ., On the development of metaphoric competence . University of Illinois: Manuscript submitted for publication, 1985. [find](https://scholar.google.com/scholar?q=Vosniadou%2C+S+%2E%2C+On+the+development+of+metaphoric+competence+%2E+University+of+Illinois%3A+Manuscript+submitted+for+publication%2C+1985%2E)
71. Waltz, D .L . & Pollack, J .B ., Massively Parallel Parsing : A strongly interactive model of natural language interpretation, Cognitive Science 9, 51-74, 1985. [find](https://scholar.google.com/scholar?q=Waltz%2C+D+%2EL+%2E+%26+Pollack%2C+J+%2EB+%2E%2C+Massively+Parallel+Parsing+%3A+A+strongly+interactive+model+of+natural+language+interpretation%2C+Cognitive+Science+9%2C+51%2D74%2C+1985%2E)
72. Winston, P.H ., Learning structural descriptions from examples, Ph .D . thesis, Report AI-TR-231, Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, 1970. [find](https://scholar.google.com/scholar?q=Winston%2C+P%2EH+%2E%2C+Learning+structural+descriptions+from+examples%2C+Ph+%2ED+%2E+thesis%2C+Report+AI%2DTR%2D231%2C+Artificial+Intelligence+Laboratory%2C+Massachusetts+Institute+of+Technology%2C+Cambridge%2C+1970%2E)
73. Winston, P .H ., [Learning and Reasoning by Analogy](https://md.research.elamur.ai/free/en/papers/winston-1980-learning-reasoning-analogy/), Communications of the ACM, 23(12), 1980.
74. Winston, P .H ., Learning new principles from precedents and exercises, Artificial Intelligence, 19, 321-350, 1982 . [find](https://scholar.google.com/scholar?q=Winston%2C+P+%2EH+%2E%2C+Learning+new+principles+from+precedents+and+exercises%2C+Artificial+Intelligence%2C+19%2C+321%2D350%2C+1982+%2E)

*Updated 3 November 2026*
