Reasoning on knowledge graphs is a challenging task because it utilizes observed information to predict the missing one. Specifically, answering first-order logic formulas is of particular interest because of its clear syntax and semantics. Recently, the query embedding method has been proposed which learns the embedding of a set of entities and treats logic operations as set operations. Though there has been much research following the same methodology, it lacks a systematic inspection from the standpoint of logic. In this paper, we characterize the scope of queries investigated previously and precisely identify the gap between it and the whole family of existential formulas. Moreover, we develop a new dataset containing ten new formulas and discuss the new challenges coming simultaneously. Finally, we propose a new search algorithm from fuzzy logic theory which is capable of solving new formulas and outperforming the previous methods in existing formulas.
翻译:知识图谱推理是一个具有挑战性的任务,因为它利用观察信息来预测缺失信息。特别是,回答一阶逻辑公式因其明确的语法和语义而具有特别的意义。最近,提出了查询嵌入方法,该方法学习一组实体的嵌入并将逻辑操作视为集合操作。虽然在此方法之后进行了大量研究,但缺乏从逻辑角度进行系统检查。在本文中,我们表征了先前研究调查的查询范围,并准确地确定了它与整个存在性公式族之间的差距。此外,我们开发了一个包含十个新公式的新数据集,并讨论了同时出现的新挑战。最后,我们提出了一种来自模糊逻辑理论的新搜索算法,能够解决新公式并在现有公式中优于以前的方法。