Detecting and exploiting similarities is at the core of analogical reasoning which itself is at the core of artificial intelligence. This paper develops {\em from the ground up} an abstract algebraic and {\em qualitative} notion of similarity based on the observation that sets of generalizations encode important properties of elements. We show that similarity defined in this way has appealing mathematical properties. As we construct our notion of similarity from first principles using only elementary concepts of universal algebra, to convince the reader of the plausibility of our notion we show that it can be naturally embedded into first-order logic via model-theoretic types. In a broader sense, this paper is a further step towards a mathematical theory of analogical reasoning.
翻译:检测和利用相似之处是模拟推理的核心所在,而模拟推理本身正是人工智能的核心。本文根据对元素重要特性的套套集集集集集集集集集集的观察,发展了抽象的代数和质化的相似性概念。我们表明,以这种方式定义的相似性具有吸引人的数学特性。我们仅仅使用通用代数的基本概念来构建我们与最初原则相似性的概念,让读者相信我们概念的可取性。我们证明,通过模型理论类型,可以自然地将其嵌入一阶逻辑中。 从更广泛的意义上讲,本文件是朝着模拟推理的数学理论迈出的又一步。