Current best performing models for knowledge graph reasoning (KGR) introduce geometry objects or probabilistic distributions to embed entities and first-order logical (FOL) queries into low-dimensional vector spaces. They can be summarized as a center-size framework (point/box/cone, Beta/Gaussian distribution, etc.). However, they have limited logical reasoning ability. And it is difficult to generalize to various features, because the center and size are one-to-one constrained, unable to have multiple centers or sizes. To address these challenges, we instead propose a novel KGR framework named Feature-Logic Embedding framework, FLEX, which is the first KGR framework that can not only TRULY handle all FOL operations including conjunction, disjunction, negation and so on, but also support various feature spaces. Specifically, the logic part of feature-logic framework is based on vector logic, which naturally models all FOL operations. Experiments demonstrate that FLEX significantly outperforms existing state-of-the-art methods on benchmark datasets.
翻译:现有的知识图谱推理(KGR)最佳性能模型通过引入几何对象或概率分布将实体和一阶逻辑(FOL)查询嵌入到低维向量空间中。它们可以总结为中心大小框架(点/盒/锥体,Beta/Gaussian分布等)。然而,它们的逻辑推理能力有限。由于中心和大小是一对一约束的,无法具有多个中心或大小,因此很难推广到各种功能。为了解决这些挑战,我们提出了一种新的KGR框架,名为特征逻辑嵌入框架(FLEX),它是第一个不仅可以真正处理所有FOL操作(包括合取、析取、否定等)而且支持各种特征空间的KGR框架。具体而言,特征逻辑框架的逻辑部分基于向量逻辑,自然地模拟了所有FOL操作。实验证明,FLEX在基准数据集上明显优于现有的最先进方法。