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/Neural-Symbolic Models for Logical Queries on Knowledge Gr...

Neural-Symbolic Models for Logical Queries on Knowledge Graphs

Zhaocheng Zhu, Mikhail Galkin, Zuobai Zhang, Jian Tang

2022-05-16ICML 2022 7Knowledge GraphsComplex Query Answering
PaperPDFCode(official)

Abstract

Answering complex first-order logic (FOL) queries on knowledge graphs is a fundamental task for multi-hop reasoning. Traditional symbolic methods traverse a complete knowledge graph to extract the answers, which provides good interpretation for each step. Recent neural methods learn geometric embeddings for complex queries. These methods can generalize to incomplete knowledge graphs, but their reasoning process is hard to interpret. In this paper, we propose Graph Neural Network Query Executor (GNN-QE), a neural-symbolic model that enjoys the advantages of both worlds. GNN-QE decomposes a complex FOL query into relation projections and logical operations over fuzzy sets, which provides interpretability for intermediate variables. To reason about the missing links, GNN-QE adapts a graph neural network from knowledge graph completion to execute the relation projections, and models the logical operations with product fuzzy logic. Experiments on 3 datasets show that GNN-QE significantly improves over previous state-of-the-art models in answering FOL queries. Meanwhile, GNN-QE can predict the number of answers without explicit supervision, and provide visualizations for intermediate variables.

Results

TaskDatasetMetricValueModel
Knowledge GraphsFB15kMRR 1p0.885GNN-QE
Knowledge GraphsFB15kMRR 2i0.797GNN-QE
Knowledge GraphsFB15kMRR 2p0.693GNN-QE
Knowledge GraphsFB15kMRR 2u0.741GNN-QE
Knowledge GraphsFB15kMRR 3i0.835GNN-QE
Knowledge GraphsFB15kMRR 3p0.587GNN-QE
Knowledge GraphsFB15kMRR ip0.704GNN-QE
Knowledge GraphsFB15kMRR pi0.699GNN-QE
Knowledge GraphsFB15kMRR up0.61GNN-QE
Knowledge GraphsNELL-995MRR 1p0.533GNN-QE
Knowledge GraphsNELL-995MRR 2i0.424GNN-QE
Knowledge GraphsNELL-995MRR 2p0.189GNN-QE
Knowledge GraphsNELL-995MRR 2u0.159GNN-QE
Knowledge GraphsNELL-995MRR 3i0.525GNN-QE
Knowledge GraphsNELL-995MRR 3p0.149GNN-QE
Knowledge GraphsNELL-995MRR ip0.189GNN-QE
Knowledge GraphsNELL-995MRR pi0.308GNN-QE
Knowledge GraphsNELL-995MRR up0.126GNN-QE
Knowledge GraphsFB15k-237MRR 1p0.428GNN-QE
Knowledge GraphsFB15k-237MRR 2i0.383GNN-QE
Knowledge GraphsFB15k-237MRR 2p0.147GNN-QE
Knowledge GraphsFB15k-237MRR 2u0.162GNN-QE
Knowledge GraphsFB15k-237MRR 3i0.541GNN-QE
Knowledge GraphsFB15k-237MRR 3p0.118GNN-QE
Knowledge GraphsFB15k-237MRR ip0.189GNN-QE
Knowledge GraphsFB15k-237MRR pi0.311GNN-QE
Knowledge GraphsFB15k-237MRR up0.134GNN-QE
Knowledge Graph CompletionFB15kMRR 1p0.885GNN-QE
Knowledge Graph CompletionFB15kMRR 2i0.797GNN-QE
Knowledge Graph CompletionFB15kMRR 2p0.693GNN-QE
Knowledge Graph CompletionFB15kMRR 2u0.741GNN-QE
Knowledge Graph CompletionFB15kMRR 3i0.835GNN-QE
Knowledge Graph CompletionFB15kMRR 3p0.587GNN-QE
Knowledge Graph CompletionFB15kMRR ip0.704GNN-QE
Knowledge Graph CompletionFB15kMRR pi0.699GNN-QE
Knowledge Graph CompletionFB15kMRR up0.61GNN-QE
Knowledge Graph CompletionNELL-995MRR 1p0.533GNN-QE
Knowledge Graph CompletionNELL-995MRR 2i0.424GNN-QE
Knowledge Graph CompletionNELL-995MRR 2p0.189GNN-QE
Knowledge Graph CompletionNELL-995MRR 2u0.159GNN-QE
Knowledge Graph CompletionNELL-995MRR 3i0.525GNN-QE
Knowledge Graph CompletionNELL-995MRR 3p0.149GNN-QE
Knowledge Graph CompletionNELL-995MRR ip0.189GNN-QE
Knowledge Graph CompletionNELL-995MRR pi0.308GNN-QE
Knowledge Graph CompletionNELL-995MRR up0.126GNN-QE
Knowledge Graph CompletionFB15k-237MRR 1p0.428GNN-QE
Knowledge Graph CompletionFB15k-237MRR 2i0.383GNN-QE
Knowledge Graph CompletionFB15k-237MRR 2p0.147GNN-QE
Knowledge Graph CompletionFB15k-237MRR 2u0.162GNN-QE
Knowledge Graph CompletionFB15k-237MRR 3i0.541GNN-QE
Knowledge Graph CompletionFB15k-237MRR 3p0.118GNN-QE
Knowledge Graph CompletionFB15k-237MRR ip0.189GNN-QE
Knowledge Graph CompletionFB15k-237MRR pi0.311GNN-QE
Knowledge Graph CompletionFB15k-237MRR up0.134GNN-QE
Large Language ModelFB15kMRR 1p0.885GNN-QE
Large Language ModelFB15kMRR 2i0.797GNN-QE
Large Language ModelFB15kMRR 2p0.693GNN-QE
Large Language ModelFB15kMRR 2u0.741GNN-QE
Large Language ModelFB15kMRR 3i0.835GNN-QE
Large Language ModelFB15kMRR 3p0.587GNN-QE
Large Language ModelFB15kMRR ip0.704GNN-QE
Large Language ModelFB15kMRR pi0.699GNN-QE
Large Language ModelFB15kMRR up0.61GNN-QE
Large Language ModelNELL-995MRR 1p0.533GNN-QE
Large Language ModelNELL-995MRR 2i0.424GNN-QE
Large Language ModelNELL-995MRR 2p0.189GNN-QE
Large Language ModelNELL-995MRR 2u0.159GNN-QE
Large Language ModelNELL-995MRR 3i0.525GNN-QE
Large Language ModelNELL-995MRR 3p0.149GNN-QE
Large Language ModelNELL-995MRR ip0.189GNN-QE
Large Language ModelNELL-995MRR pi0.308GNN-QE
Large Language ModelNELL-995MRR up0.126GNN-QE
Large Language ModelFB15k-237MRR 1p0.428GNN-QE
Large Language ModelFB15k-237MRR 2i0.383GNN-QE
Large Language ModelFB15k-237MRR 2p0.147GNN-QE
Large Language ModelFB15k-237MRR 2u0.162GNN-QE
Large Language ModelFB15k-237MRR 3i0.541GNN-QE
Large Language ModelFB15k-237MRR 3p0.118GNN-QE
Large Language ModelFB15k-237MRR ip0.189GNN-QE
Large Language ModelFB15k-237MRR pi0.311GNN-QE
Large Language ModelFB15k-237MRR up0.134GNN-QE
Inductive knowledge graph completionFB15kMRR 1p0.885GNN-QE
Inductive knowledge graph completionFB15kMRR 2i0.797GNN-QE
Inductive knowledge graph completionFB15kMRR 2p0.693GNN-QE
Inductive knowledge graph completionFB15kMRR 2u0.741GNN-QE
Inductive knowledge graph completionFB15kMRR 3i0.835GNN-QE
Inductive knowledge graph completionFB15kMRR 3p0.587GNN-QE
Inductive knowledge graph completionFB15kMRR ip0.704GNN-QE
Inductive knowledge graph completionFB15kMRR pi0.699GNN-QE
Inductive knowledge graph completionFB15kMRR up0.61GNN-QE
Inductive knowledge graph completionNELL-995MRR 1p0.533GNN-QE
Inductive knowledge graph completionNELL-995MRR 2i0.424GNN-QE
Inductive knowledge graph completionNELL-995MRR 2p0.189GNN-QE
Inductive knowledge graph completionNELL-995MRR 2u0.159GNN-QE
Inductive knowledge graph completionNELL-995MRR 3i0.525GNN-QE
Inductive knowledge graph completionNELL-995MRR 3p0.149GNN-QE
Inductive knowledge graph completionNELL-995MRR ip0.189GNN-QE
Inductive knowledge graph completionNELL-995MRR pi0.308GNN-QE
Inductive knowledge graph completionNELL-995MRR up0.126GNN-QE
Inductive knowledge graph completionFB15k-237MRR 1p0.428GNN-QE
Inductive knowledge graph completionFB15k-237MRR 2i0.383GNN-QE
Inductive knowledge graph completionFB15k-237MRR 2p0.147GNN-QE
Inductive knowledge graph completionFB15k-237MRR 2u0.162GNN-QE
Inductive knowledge graph completionFB15k-237MRR 3i0.541GNN-QE
Inductive knowledge graph completionFB15k-237MRR 3p0.118GNN-QE
Inductive knowledge graph completionFB15k-237MRR ip0.189GNN-QE
Inductive knowledge graph completionFB15k-237MRR pi0.311GNN-QE
Inductive knowledge graph completionFB15k-237MRR up0.134GNN-QE

Related Papers

SMART: Relation-Aware Learning of Geometric Representations for Knowledge Graphs2025-07-17Topic Modeling and Link-Prediction for Material Property Discovery2025-07-08Graph Collaborative Attention Network for Link Prediction in Knowledge Graphs2025-07-05Context-Driven Knowledge Graph Completion with Semantic-Aware Relational Message Passing2025-06-29Active Inference AI Systems for Scientific Discovery2025-06-26Enhancing LLM Tool Use with High-quality Instruction Data from Knowledge Graph2025-06-26Generating Reliable Adverse event Profiles for Health through Automated Integrated Data (GRAPH-AID): A Semi-Automated Ontology Building Approach2025-06-25Inference Scaled GraphRAG: Improving Multi Hop Question Answering on Knowledge Graphs2025-06-24