Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
The structure-mapping engine: algorithm and examples
Falkenhainer B., Forbus K., Gentner D. Artificial Intelligence41 (1):1-63,1989.Type:Article
Date Reviewed: Oct 1 1990

The structure-mapping engine is a mechanism intended to implement ideas pertaining to Gentner’s structure mapping theory of analogy. The basic principle of this theory is that analogy is concerned with systems of connected knowledge, rather than collections of independent attributes, so the amount of common higher-order relational structure is the criterion for ranking possible matches.

The authors discuss the SME algorithm, which builds all structurally consistent interpretations of comparisons between a base and a target, at length. For each of the algorithm’s four conceptual steps they provide theoretical background, examples, and complexity analysis. They even supply LISP code for the three types of rules (literal similarity, analogy, and mere appearance) that guide the construction of a match.

Aware that many programs are restricted to working on some carefully chosen examples, Falkenhainer, Forbus, and Gentner dedicate a section of their paper to demonstrating SME’s generality and flexibility. They also compare their work to other results in the field. They claim that SME is the only mechanism that generates all structurally consistent analogical mappings without heuristic search. They suggest that structural constraints are sufficient to counterbalance exponential explosion. As always, however, semantic problems cannot be evaded. Semantic implicit information has to be correctly encompassed in the graphs SME uses. This task is difficult, especially when the system has to take into account analogies that involve lots of attributes and their connections. How is this task fulfilled if, for example, one wants to find analogies between the reasons for the fall of great historical empires? And how will the engine perform in such a case?

The authors point out directions for future development. This comprehensive paper does not require any special background, and anyone concerned with learning by analogy or learning in general should read it.

Reviewer:  Edward Sava-Segal Review #: CR114330
Bookmark and Share
 
Analogies (I.2.6 ... )
 
 
General (I.6.0 )
 
 
Nonnumerical Algorithms And Problems (F.2.2 )
 
Would you recommend this review?
yes
no
Other reviews under "Analogies": Date
Computational approaches to analogical reasoning: a comparative analysis
Hall R. Artificial Intelligence 39(1): 39-120, 1989. Type: Article
Jan 1 1990
Analogous dissimilarities
Vrain C., Kodratoff Y. (ed), Halsted Press, New York, NY, 1989. Type: Book (9789780470214343)
Feb 1 1990
Analogy-making as perception
Mitchell M. (ed), MIT Press, Cambridge, MA, 1993. Type: Book (9780262132893)
Jul 1 1994
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy