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/Gauussian分布等)。但是,它们逻辑推理能力有限。由于中心与大小受一对一的限制,无法拥有多个中心或大小,因此难以概括到各种特征。为了应对这些挑战,我们提议了一个名为FLEX的新型KGR框架,称为Feature-Logic嵌入框架。FLEX是第一个KGR框架,它不仅能够处理所有FOL的操作,包括连接、脱钩、否定等,而且还支持各种特性空间。具体地说,地貌框架的逻辑部分基于矢量逻辑,而矢量逻辑是所有FOL操作的自然模型。实验表明,FLEX大大超出基准数据集的现有状态方法。