TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/Beta Embeddings for Multi-Hop Logical Reasoning in Knowled...

Beta Embeddings for Multi-Hop Logical Reasoning in Knowledge Graphs

Hongyu Ren, Jure Leskovec

2020-10-22NeurIPS 2020 12Knowledge GraphsNegationComplex Query AnsweringLogical Reasoning
PaperPDFCodeCodeCodeCodeCodeCodeCodeCodeCode

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 ($\wedge$), disjunction ($\vee$), and negation ($\neg$). A key insight of BetaE is to use probabilistic distributions with bounded support, specifically the Beta distribution, and embed queries/entities as distributions, which as a consequence allows us to also faithfully model uncertainty. Logical operations are performed in the embedding space by neural operators over the probabilistic embeddings. We demonstrate the performance of BetaE on answering arbitrary FOL queries on three large, incomplete KGs. While being more general, BetaE also increases relative performance by up to 25.4% over the current state-of-the-art KG reasoning methods that can only handle conjunctive queries without negation.

Results

TaskDatasetMetricValueModel
Knowledge GraphsFB15kMRR 1p0.651BetaE
Knowledge GraphsFB15kMRR 2i0.558BetaE
Knowledge GraphsFB15kMRR 2p0.257BetaE
Knowledge GraphsFB15kMRR 2u0.401BetaE
Knowledge GraphsFB15kMRR 3i0.665BetaE
Knowledge GraphsFB15kMRR 3p0.247BetaE
Knowledge GraphsFB15kMRR ip0.281BetaE
Knowledge GraphsFB15kMRR pi0.439BetaE
Knowledge GraphsFB15kMRR up0.252BetaE
Knowledge GraphsNELL-995MRR 1p0.53BetaE
Knowledge GraphsNELL-995MRR 2i0.376BetaE
Knowledge GraphsNELL-995MRR 2p0.13BetaE
Knowledge GraphsNELL-995MRR 2u0.122BetaE
Knowledge GraphsNELL-995MRR 3i0.475BetaE
Knowledge GraphsNELL-995MRR 3p0.114BetaE
Knowledge GraphsNELL-995MRR ip0.143BetaE
Knowledge GraphsNELL-995MRR pi0.241BetaE
Knowledge GraphsNELL-995MRR up0.085BetaE
Knowledge GraphsFB15k-237MRR 1p0.39BetaE
Knowledge GraphsFB15k-237MRR 2i0.288BetaE
Knowledge GraphsFB15k-237MRR 2p0.109BetaE
Knowledge GraphsFB15k-237MRR 2u0.124BetaE
Knowledge GraphsFB15k-237MRR 3i0.425BetaE
Knowledge GraphsFB15k-237MRR 3p0.1BetaE
Knowledge GraphsFB15k-237MRR ip0.126BetaE
Knowledge GraphsFB15k-237MRR pi0.224BetaE
Knowledge GraphsFB15k-237MRR up0.097BetaE
Knowledge Graph CompletionFB15kMRR 1p0.651BetaE
Knowledge Graph CompletionFB15kMRR 2i0.558BetaE
Knowledge Graph CompletionFB15kMRR 2p0.257BetaE
Knowledge Graph CompletionFB15kMRR 2u0.401BetaE
Knowledge Graph CompletionFB15kMRR 3i0.665BetaE
Knowledge Graph CompletionFB15kMRR 3p0.247BetaE
Knowledge Graph CompletionFB15kMRR ip0.281BetaE
Knowledge Graph CompletionFB15kMRR pi0.439BetaE
Knowledge Graph CompletionFB15kMRR up0.252BetaE
Knowledge Graph CompletionNELL-995MRR 1p0.53BetaE
Knowledge Graph CompletionNELL-995MRR 2i0.376BetaE
Knowledge Graph CompletionNELL-995MRR 2p0.13BetaE
Knowledge Graph CompletionNELL-995MRR 2u0.122BetaE
Knowledge Graph CompletionNELL-995MRR 3i0.475BetaE
Knowledge Graph CompletionNELL-995MRR 3p0.114BetaE
Knowledge Graph CompletionNELL-995MRR ip0.143BetaE
Knowledge Graph CompletionNELL-995MRR pi0.241BetaE
Knowledge Graph CompletionNELL-995MRR up0.085BetaE
Knowledge Graph CompletionFB15k-237MRR 1p0.39BetaE
Knowledge Graph CompletionFB15k-237MRR 2i0.288BetaE
Knowledge Graph CompletionFB15k-237MRR 2p0.109BetaE
Knowledge Graph CompletionFB15k-237MRR 2u0.124BetaE
Knowledge Graph CompletionFB15k-237MRR 3i0.425BetaE
Knowledge Graph CompletionFB15k-237MRR 3p0.1BetaE
Knowledge Graph CompletionFB15k-237MRR ip0.126BetaE
Knowledge Graph CompletionFB15k-237MRR pi0.224BetaE
Knowledge Graph CompletionFB15k-237MRR up0.097BetaE
Large Language ModelFB15kMRR 1p0.651BetaE
Large Language ModelFB15kMRR 2i0.558BetaE
Large Language ModelFB15kMRR 2p0.257BetaE
Large Language ModelFB15kMRR 2u0.401BetaE
Large Language ModelFB15kMRR 3i0.665BetaE
Large Language ModelFB15kMRR 3p0.247BetaE
Large Language ModelFB15kMRR ip0.281BetaE
Large Language ModelFB15kMRR pi0.439BetaE
Large Language ModelFB15kMRR up0.252BetaE
Large Language ModelNELL-995MRR 1p0.53BetaE
Large Language ModelNELL-995MRR 2i0.376BetaE
Large Language ModelNELL-995MRR 2p0.13BetaE
Large Language ModelNELL-995MRR 2u0.122BetaE
Large Language ModelNELL-995MRR 3i0.475BetaE
Large Language ModelNELL-995MRR 3p0.114BetaE
Large Language ModelNELL-995MRR ip0.143BetaE
Large Language ModelNELL-995MRR pi0.241BetaE
Large Language ModelNELL-995MRR up0.085BetaE
Large Language ModelFB15k-237MRR 1p0.39BetaE
Large Language ModelFB15k-237MRR 2i0.288BetaE
Large Language ModelFB15k-237MRR 2p0.109BetaE
Large Language ModelFB15k-237MRR 2u0.124BetaE
Large Language ModelFB15k-237MRR 3i0.425BetaE
Large Language ModelFB15k-237MRR 3p0.1BetaE
Large Language ModelFB15k-237MRR ip0.126BetaE
Large Language ModelFB15k-237MRR pi0.224BetaE
Large Language ModelFB15k-237MRR up0.097BetaE
Inductive knowledge graph completionFB15kMRR 1p0.651BetaE
Inductive knowledge graph completionFB15kMRR 2i0.558BetaE
Inductive knowledge graph completionFB15kMRR 2p0.257BetaE
Inductive knowledge graph completionFB15kMRR 2u0.401BetaE
Inductive knowledge graph completionFB15kMRR 3i0.665BetaE
Inductive knowledge graph completionFB15kMRR 3p0.247BetaE
Inductive knowledge graph completionFB15kMRR ip0.281BetaE
Inductive knowledge graph completionFB15kMRR pi0.439BetaE
Inductive knowledge graph completionFB15kMRR up0.252BetaE
Inductive knowledge graph completionNELL-995MRR 1p0.53BetaE
Inductive knowledge graph completionNELL-995MRR 2i0.376BetaE
Inductive knowledge graph completionNELL-995MRR 2p0.13BetaE
Inductive knowledge graph completionNELL-995MRR 2u0.122BetaE
Inductive knowledge graph completionNELL-995MRR 3i0.475BetaE
Inductive knowledge graph completionNELL-995MRR 3p0.114BetaE
Inductive knowledge graph completionNELL-995MRR ip0.143BetaE
Inductive knowledge graph completionNELL-995MRR pi0.241BetaE
Inductive knowledge graph completionNELL-995MRR up0.085BetaE
Inductive knowledge graph completionFB15k-237MRR 1p0.39BetaE
Inductive knowledge graph completionFB15k-237MRR 2i0.288BetaE
Inductive knowledge graph completionFB15k-237MRR 2p0.109BetaE
Inductive knowledge graph completionFB15k-237MRR 2u0.124BetaE
Inductive knowledge graph completionFB15k-237MRR 3i0.425BetaE
Inductive knowledge graph completionFB15k-237MRR 3p0.1BetaE
Inductive knowledge graph completionFB15k-237MRR ip0.126BetaE
Inductive knowledge graph completionFB15k-237MRR pi0.224BetaE
Inductive knowledge graph completionFB15k-237MRR up0.097BetaE

Related Papers

SMART: Relation-Aware Learning of Geometric Representations for Knowledge Graphs2025-07-17Topic Modeling and Link-Prediction for Material Property Discovery2025-07-08FEVO: Financial Knowledge Expansion and Reasoning Evolution for Large Language Models2025-07-08Modeling (Deontic) Modal Operators With the s(CASP) Goal-directed Predicate Answer Set Programming System2025-07-07Graph Collaborative Attention Network for Link Prediction in Knowledge Graphs2025-07-05Context-Driven Knowledge Graph Completion with Semantic-Aware Relational Message Passing2025-06-29MiCo: Multi-image Contrast for Reinforcement Visual Reasoning2025-06-27Active Inference AI Systems for Scientific Discovery2025-06-26