Restricted Higher-Order Anti-Unification for Analogy Making
Anti-unification has often be used as a tool for analogy making. But while first-order anti-unification is too simple for many applications, general higher-order anti-unification is too complex and leads into theoretical difficulties. In this paper we present a restricted framework for higher-order...
Saved in:
| Published in | AI 2007: Advances in Artificial Intelligence Vol. 4830; pp. 273 - 282 |
|---|---|
| Main Authors | , , , |
| Format | Book Chapter |
| Language | English |
| Published |
Germany
Springer Berlin / Heidelberg
2007
Springer Berlin Heidelberg |
| Series | Lecture Notes in Computer Science |
| Subjects | |
| Online Access | Get full text |
| ISBN | 9783540769262 3540769269 |
| ISSN | 0302-9743 1611-3349 |
| DOI | 10.1007/978-3-540-76928-6_29 |
Cover
| Summary: | Anti-unification has often be used as a tool for analogy making. But while first-order anti-unification is too simple for many applications, general higher-order anti-unification is too complex and leads into theoretical difficulties. In this paper we present a restricted framework for higher-order substitutions and show that anti-unification is well-defined in this setting. A complexity measure for generalizations can be introduced in a quite natural way, which allows for selecting preferred generalizations. An algorithm for computing such generalizations is presented and the utility of complexity for anti-unifying sets of terms is discussed by an extended example. |
|---|---|
| ISBN: | 9783540769262 3540769269 |
| ISSN: | 0302-9743 1611-3349 |
| DOI: | 10.1007/978-3-540-76928-6_29 |