Analogical mapping by constraint satisfaction
Paper · 1989 · Keith J. Holyoak and Paul Thagard
Summary
Holyoak and Thagard ask how a reasoner decides which parts of a familiar source situation correspond to which parts of a new target. This step underlies knowledge transfer in problem solving, explanation, argument and metaphor. Because the number of possible one-to-one mappings grows explosively, they propose that three soft pressures jointly guide mapping:
- Structural consistency: relations should correspond isomorphically.
- Semantic similarity: mapped predicates should have similar meanings.
- Pragmatic centrality: elements that matter for the analogist's goal should weigh more.
The theory is implemented in ACME (Analogical Constraint Mapping Engine). ACME builds a network whose units represent candidate element pairings. Units that cohere excite each other, and rival units inhibit each other. A cooperative parallel relaxation procedure then settles on the set of pairings that best satisfies all constraints together. ACME was run on problem, story, explanatory, formal and argumentative analogies and on metaphors. It exploits semantic and pragmatic cues when they are available, yet still maps purely isomorphic analogs that share no similar elements. The theory also fits human findings on the effects of consistency and similarity. Unlike Gentner's mainly structural account, it treats analogy as multi-constraint satisfaction.
Key points
- The search problem is large. With m predicates and n constants per analog, there are m!n! candidate mappings. Analogs with 10 predicates and 5 constants already exceed 400 million.
- ACME treats mapping like stereo vision, following Marr & Poggio. Local constraints interact until a single coherent set of correspondences emerges.
- ACME requires semantic and pragmatic weights to be supplied directly. Its companion retrieval model, ARCS (Analog Retrieval by Constraint Satisfaction), derives semantic similarity from WordNet relations such as superordination and meronymy.
- The authors acknowledge several limitations. Predicates map only to predicates with the same number of arguments, and converse relations such as surround/enclosed-by cannot be matched. Re-representation of analogs is not addressed.
- The program was also implemented on the Connection Machine and reimplemented in *LISP. The authors present parallel constraint satisfaction as closer to Gestalt psychology than to associationism.
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 Keith J. Holyoak and Paul Thagard. 1989. Analogical mapping by constraint satisfaction. Cognitive Science.
@inproceedings{holyoak1989analogical,
title = {{Analogical mapping by constraint satisfaction}},
author = {Keith J. Holyoak and Paul Thagard},
booktitle = {Cognitive Science},
year = {1989},
doi = {10.1207/s15516709cog1303\_1},
url = {https://doi.org/10.1207/s15516709cog1303_1}
}References
- Anderson, J.R., &Thompson, R. (1989). Use of analogy in a production system architecture. In S. Vosniadou & A. Ortony (Eds.), Similarity and analogical reasoning. London: Cambridge University Press. find
- Black, M. (1962). Mode& and metaphors. Ithaca, NY: Cornell University Press. find
- Brown, A.L., Kane, M.J., & Echols, K. (1986). Young children’s mental models determine transfer across problems with a common goal structure. Cognitive Development, 1, 103-122. find
- Burstein, M.H. (1986). Amodel of learning by incremental analogical reasoning and debugging. In R. hfichalski. J.G. Carbonell & T.M. Mitchell (Eds.), Machine learning: An artficial intelligence approach (Vol. 2). Los Altos, CA: Kaufmann. find
- Carbonell, J.G. (1983). Leaming by analogy: Formulating and generalizing plans from past experience. In R. Michalski, J.G. Carbonell & T.M. Mitchell (Eds.), Machine learning: An artif7cial intelligence approach. Palo Alto, CA: Tioga Press. find
- Carbonell, J.G. (1986). Derivational analogy: A theory of reconstructive problem solving and expertise acquisition. In R. Michalski, J.G. Carbonell & T.M. Mitchell (Eds.), Machine learning: An artificial intelligence approach (Vol. 2). Los Altos, CA: Kaufmann. find
- Coombs, C.H., Dawes, R.M., & Tvcrsky, A. (1970). Mathematicalpsychology. Englewood Cliffs, NJ: Prentice-Hall. find
- Darden, L. (1983). Artificial intelligence and philosophy of science: Reasoning by analogy in theory construction. In P. Asquith & T. Nickles (Eds.), PSA 1982 (Vol. 2). East Lansing, MI: Philosophy of Science Society. find
- Duncker, K. (1945). On problem solving. Psychological Monographs, 58 (Whole No. 270). find
- Falkenhainer, B., Forbus, K.D., & Gentnu, D. (1986). The structure-mapping engine. In Proceedings of the Fifth National Conference on Artificial Intelligence. Los Altos, CA: Morgan Kaufman. find
- Falkenhainer, B., Forbus, K.D., & Gentner, D. (ii press). The structure-mapping engine: Algorithm and examples. Art&ial Intelligence. Submission Date: December 13, 1988.
- Gentner, D. (1982). Are scientific analogies metaphors? In D.S. Miall (Ed.), Meluphoc Problems andperspeclives. Brighton, England: Harvester Press. find
- Gentner, D. (1983). Structure-mapping: A theoretical framework for analogy. Cognitive Science, 7, 155-!lO.
- Gentner, D. (1989). The mechanisms of analogical reasoning. In S. Vosniadou & A. Ortony (Eds.), Similarity and analogical reasoning. London: Cambridge University Press. find
- Gentner, D.. & Landers, R. (1985). Analogical reminding: A good match is hard to find. In Proceedings of the International Tuscan, AZ. find
- Gentner, D., & Toupin, C. (1986). Systematicity and surface similarity in the development of analogy. Cognitive Science, IO, 277-300. find
- Gholson, B., Bymard, L.A., Long, D., Morgan, D., & Leeming, F.C. (1988). Problem solving, recall, isomorphic transfer, and non-isomorphic transfer among third-grade and fourth-grade children. Cognitive Development, 3. 31-53. find
- Gick. M.L.. & Holyoak, K.J. (1980). Analogical problem solving. Cogntive Psychology, 12, 306-355.
- Gick, M.L., & Holyoak, K.J. (1983). Schema induction and analogical transfer. Cognitive Psychology, 15, l-38. find
- Grossberg. S. (1978). A theory of visual coding, memory, and development. In E.L.J. Leeuwenberg & H.F.J. Buffart (Eds.), Formal theories of visual perception. New York: Wiley. find
- Halford, G.S. (1987). A structure-mapping approach to cognitive development. Internationul Journal of Psychology, 22, 609442. find
- Halford, G.S., &Wilson, W.H. (1980). A category theory approach to cognitive development. Cognifive Psychology. 12. 35641. find
- Hall, R. (1989). Computational approaches to analogical reasoning: A comparative analysis. Artificial Intelligence, 39, 39-120. find
- Hammond, K.J. (1986). Case-basedplanning: An integrated theory ofplanning, learning, and memory. Unpublished doctoral dissertation, Department of Computer Science, Yale University, New Haven. CT. find
- Hesse, M.B. (1966). Mode& and analogies in science. Notre Dame, IN: Notre Dame University Press. ’ Hofstadter, D.R. (1984). The Copycat project: An experiment in nondeterministicand creative x analogies. A.1:’ Laboratory Memo 755). Cambridge, MA: MIT. find
- Hofstadtk.‘D.R., & Mitchell, M. (1988). Conceptual slippage and mapping: A report on the Copycat project. In Proceedings of the Tenth Annual Conference of the Cognitive Sci-.ence Society. Hillsdale, NJ: Erlbaum. find
- Holland, J.H., Holyoak, K.J., Nisbett. R.E.. & Thagard, P. (1986). Induction: Processes of inference, learning, and dkcovety. Cambridge, MA: Bradford Books/MIT Press. find
- Holyoak, K.J. (1982). An analogical framework for literary interpretation. Poe&s, 21, 3’. 105-126. find
- Holyoak, K.J. (1984). Mental models in problem solving. In J.R. Anderson & S.M. Kosslyn (Eds.). Tutorials in learning and memory: Esroys in honor of Gordon Bower. San Francisco: Freeman. find
- Holyoak. K.J. (1985). The pragmatics of analogical transfer. In G.H. Bower (Ed.), Thepsy-chology of teaming and motivation (Vol. 19). New York: Academic. find
- Holyoak, K.J., & Koh, K. (1987). Surface and structural similarity in analogical transfer. find
- Holyoak, K.J., & Thagard, P. (1989). A computational In S. Vosniadou & A. Ortony (E&j, Similarity Cambridge University Press. find
- Coqference on Systems, Man and Cybernetics. model of analogical problem solving. and analogical rwsoning. London: HOLYOAK AND THAGARD Holyoak, K.J.. & Thagard, P. (in press). A constraint-satisfaction approach to analogue retrieval and mapping. In K.J. Gilhooly, M.T.G. Keane, R.H. Logie, &G.Erdos (E… find
- Indurkhya, B. (1987). Approximate semantic transference: A computational theory of metaphors and analogies. Cognitive Science, 11, 445-480. find
- Kedar-Cabelli, S. (1985). Purpose-directed analogy. Proceedings ofthe Seventh Annuul Conference of the Cognitive Science Society. Irvine, CA: Cognitive Science’ Society. find
- Kintsch, W. (1988). The role of knowledge in discourse comprehension: A construction-integration model. Psychological Review, 95, 163-182. find
- Kittay, E. (1987). Metaphor: its cognitive force and linguistic structure. Oxford: Clarendon Press. find
- Kolodner, J.L., & Simpson, R.L. (1988). The MEDIATOR: A cuse study of (I case-based problem solver (Tech. Rep. No. GIT-ICS-88/11). Atlanta: Georgia Institute of Technology, School of Information and Computer Science. find
- Kolodner, J.L., Simpson, R.L.. & Sycara, E. (1985). A process model of case-based reasoning in problem solving. In Proceedings of the Ninth International Joint Conference on Artificial Intelligence (Vol. 1). San Mateo, CA: Kaufmann. find
- Kunda, Z. (1987). Motivation and inference: Self-serving generation and evaluation of causal theories. find
- Journal of Personality and Social Lehnert, W. (1987). Learning to integrate syntax and semantics. In P. Langley (Ed.), Proceedings of the Fourth International Workshop on Machine Learning. Los Altos, CA: Kaufmann. find
- Maclane, S. (1971). Categories for the working mathematician. New York: Springer-Verlag. find
- Marr, D. (1982). Vision. New York: Freeman. find
- Marr, D., L Poggio, T. (1976). Cooperative computation of stereo disparity. Science, 194, 283-287. find
- McClelland, J.L., & Rumelhart, D.E. (1981). An interactive activation model of context effects in letter perception: Part 1. An account of basic findings. Psychologicul Review, 88, 375-407. find
- Miller, G.A. (1979). Images and models, similes and metaphors. In A. Ortony (Ed.), Metuphor ond thought. Cambridge, England: Cambridge University Press. find
- Miller, G.A., Fellbaum, C., Kegl, J., & Miller, K. (1988). WordNet: An electronic lexical reference system based on theories of lexical memory (Tech. Rep. No. 11). Princeton, NJ: Princeton University, Cognitive Science Laboratory. find
- Newell, A., & Simon, H.A. (1972). Humun problem solving. Englewood Cliffs, NJ: Prentice-Hall. find
- Novick, L.R. (1988). Analogical transfer, problem similarity, and expertise. Journal of Experimental Psychology: Learning, Memory, and Cognition, 14, SlO-520. find
- Palmer, S.E. (1978). Fundamental aspects of cognitive representation. In E. Rosch & B.H. Lloyd (Eds.). Cognition and categorization. Hillsdale, NJ: Erlbaum. find
- Palmer, S.E. (1989). Levels of description in information processing theories of analogy. In S. Vosniadou & A. Ortony (Eds.), Similarity and analogical reasoning. London: Cambridge University Press. find
- Polya, G. (1973). Mathematics ondpkuusible reusoning (Vol. 1). Princeton, NJ: Princeton University Press. find
- Reed, S.K., Ernst, G.W., & Banerji. R. (1974). The role of analogy in transfer between similar problem states. Cognitive Psychology, 6, 436-440. find
- Ross, B.J. (1987). This is like that: The use of earlier problems and the separation of similarity effects. Journal of Experimental Psychology: Learning, Memory, and Cogni-.tion, 13, 629-639. find
- Rumelhart, D.E., Smolensky, P., McClelland, J.L., t Hinton, G.E. (1986). Schemata and sequential thought processes in PDP models. In J.L. McCelland, D.E. Rumelhart & the Psychology, 53, 636-647. find
- PDP Research Group (Eds.). Parallel distribuledprocessing: Explorations in the micro-of cognition (Vol. 2). Cambridge, MA: Bradford Books/MIT Press. find
- Schank, R.C. (1982). Dynamic memory. Cambridge, MA: Cambridge University Press. find
- Suppes, P., & Zinnes, J.L. (1963). Basic measurement theory. In R.D. Lute, R.R. Bush & E. Galanter (Eds.), Handbook of mathematicalpsychology. New York: Wiley. find
- Tarski, A. (1954). Contributions to the theory of models. Indigationes Mathematicae, 16.572-588. find
- Thagard, P. (1984). Frames, knowledge, and inference. Synthese, 61, 301-318. find
- Thagard, P. (1986). Parallel computation and the mind-body problem. Cognitive Science, 10, 301-318. find
- Thagard, P. (1988a). Computational philosophy of science. Cambridge, MA: Bradford Books/MIT Press. find
- Thagard, P. (1988b). Dimensions of analogy. In D. Helman (Ed.), Analogicalreasoning. Dordrecht, Holland: Kluwer. find
- Thagard. P. (1989). Explanatory coherence. Behavioral and Brain Sciences, 12, 435-461. find
- Thagard, P., Cohen, D., & Holyoak, K.J. (1989). Chemical analogies. In Proceedings of the Eleventh International Joint Coflerence on Artificial Intelligence. San Mateo, CA: Kaufmann. find
- Thagard, P., Holyoak, K.J., Nelson, G., & Gochfeld, D. (1989). Analog retrieval by con-, stmint satiflation. Unpublished manuscript, Princeton University, Cognitive Science Laboratory. find
- Thagard, P,, & Nowak, 0. (1988). The explanatory coherence of continental drift. In A. Fine & J. Leplin, (Eds.), PSA 1988 (Vol. 1, pp. 118-126). East Lansing, MI: Philosophy of Science Association. find
- Tourangeau, R., & Stemberg, R.J. (1982). Understanding and appreciating metaphors. Cogni-structure tion, II, 203-204. find
- Tversky, A. (1977). Features of similarity. Psychological Review, 84, 327-352. find
- Winston, P.H. (1980). Learning and reasoning by analogy. Communications ofthe 689-703.
- Ziegler, W.P. (1976). Theory of modelling ACM, 23, York: Wiley. and simulation. find
Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/holyoak-1989-analogical-mapping-constraint-satisfaction/