Arrow Research search
Back to AIJ

AIJ 1989

The structure-mapping engine: Algorithm and examples

Journal Article journal-article Artificial Intelligence

Abstract

This paper describes the structure-mapping engine (SME), a program for studying analogical processing. SME has been built to explore Gentner's structure-mapping theory of analogy, and provides a “tool kit” for constructing matching algorithms consistent with this theory. Its flexibility enhances cognitive simulation studies by simplifying experimentation. Furthermore, SME is very efficient, making it a useful component in machine learning systems as well. We review the structure-mapping theory and describe the design of the engine. We analyze the complexity of the algorithm, and demonstrate that most of the steps are polynomial, typically bounded by O(N2). Next we demonstrate some examples of its operation taken from our cognitive simulation studies and work in machine learning. Finally, we compare SME to other analogy programs and discuss several areas for future work.

Authors

Keywords

No keywords are indexed for this paper.

Context

Venue
Artificial Intelligence
Archive span
1970-2026
Indexed papers
3976
Paper id
1071376699166027104
v2026.09.13