Beta Embeddings for Multi-Hop Logical Reasoning in Knowledge Graphs
Hongyu Ren, Jure Leskovec

TL;DR
BetaE introduces a probabilistic embedding framework using Beta distributions to perform multi-hop logical reasoning over knowledge graphs, supporting all FOL operators including negation and modeling uncertainty.
Contribution
It is the first method capable of handling complete first-order logic operations in KG reasoning, improving over existing methods that lack negation support.
Findings
BetaE outperforms state-of-the-art methods by up to 25.4% in reasoning accuracy.
It effectively models uncertainty in logical reasoning over KGs.
Supports arbitrary FOL queries including negation, conjunction, and disjunction.
Abstract
One of the fundamental problems in Artificial Intelligence is to perform complex multi-hop logical reasoning over the facts captured by a knowledge graph (KG). This problem is challenging, because KGs can be massive and incomplete. Recent approaches embed KG entities in a low dimensional space and then use these embeddings to find the answer entities. However, it has been an outstanding challenge of how to handle arbitrary first-order logic (FOL) queries as present methods are limited to only a subset of FOL operators. In particular, the negation operator is not supported. An additional limitation of present methods is also that they cannot naturally model uncertainty. Here, we present BetaE, a probabilistic embedding framework for answering arbitrary FOL queries over KGs. BetaE is the first method that can handle a complete set of first-order logical operations: conjunction (),…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsAdvanced Graph Neural Networks · Bayesian Modeling and Causal Inference · Topic Modeling
