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/Answering Complex Logical Queries on Knowledge Graphs via ...

Answering Complex Logical Queries on Knowledge Graphs via Query Computation Tree Optimization

Yushi Bai, Xin Lv, Juanzi Li, Lei Hou

2022-12-19Knowledge GraphsComplex Query Answering
PaperPDFCode(official)

Abstract

Answering complex logical queries on incomplete knowledge graphs is a challenging task, and has been widely studied. Embedding-based methods require training on complex queries, and cannot generalize well to out-of-distribution query structures. Recent work frames this task as an end-to-end optimization problem, and it only requires a pretrained link predictor. However, due to the exponentially large combinatorial search space, the optimal solution can only be approximated, limiting the final accuracy. In this work, we propose QTO (Query Computation Tree Optimization) that can efficiently find the exact optimal solution. QTO finds the optimal solution by a forward-backward propagation on the tree-like computation graph, i.e., query computation tree. In particular, QTO utilizes the independence encoded in the query computation tree to reduce the search space, where only local computations are involved during the optimization procedure. Experiments on 3 datasets show that QTO obtains state-of-the-art performance on complex query answering, outperforming previous best results by an average of 22%. Moreover, QTO can interpret the intermediate solutions for each of the one-hop atoms in the query with over 90% accuracy. The code of our paper is at https://github.com/bys0318/QTO.

Results

TaskDatasetMetricValueModel
Knowledge GraphsFB15kMRR 1p0.895QTO
Knowledge GraphsFB15kMRR 2i0.803QTO
Knowledge GraphsFB15kMRR 2p0.674QTO
Knowledge GraphsFB15kMRR 2u0.767QTO
Knowledge GraphsFB15kMRR 3i0.836QTO
Knowledge GraphsFB15kMRR 3p0.588QTO
Knowledge GraphsFB15kMRR ip0.74QTO
Knowledge GraphsFB15kMRR pi0.752QTO
Knowledge GraphsFB15kMRR up0.613QTO
Knowledge GraphsNELL-995MRR 1p0.607QTO
Knowledge GraphsNELL-995MRR 2i0.425QTO
Knowledge GraphsNELL-995MRR 2p0.241QTO
Knowledge GraphsNELL-995MRR 2u0.204QTO
Knowledge GraphsNELL-995MRR 3i0.506QTO
Knowledge GraphsNELL-995MRR 3p0.216QTO
Knowledge GraphsNELL-995MRR ip0.265QTO
Knowledge GraphsNELL-995MRR pi0.313QTO
Knowledge GraphsNELL-995MRR up0.179QTO
Knowledge GraphsFB15k-237MRR 1p0.49QTO
Knowledge GraphsFB15k-237MRR 2i0.431QTO
Knowledge GraphsFB15k-237MRR 2p0.214QTO
Knowledge GraphsFB15k-237MRR 2u0.227QTO
Knowledge GraphsFB15k-237MRR 3i0.568QTO
Knowledge GraphsFB15k-237MRR 3p0.212QTO
Knowledge GraphsFB15k-237MRR ip0.28QTO
Knowledge GraphsFB15k-237MRR pi0.381QTO
Knowledge GraphsFB15k-237MRR up0.214QTO
Knowledge Graph CompletionFB15kMRR 1p0.895QTO
Knowledge Graph CompletionFB15kMRR 2i0.803QTO
Knowledge Graph CompletionFB15kMRR 2p0.674QTO
Knowledge Graph CompletionFB15kMRR 2u0.767QTO
Knowledge Graph CompletionFB15kMRR 3i0.836QTO
Knowledge Graph CompletionFB15kMRR 3p0.588QTO
Knowledge Graph CompletionFB15kMRR ip0.74QTO
Knowledge Graph CompletionFB15kMRR pi0.752QTO
Knowledge Graph CompletionFB15kMRR up0.613QTO
Knowledge Graph CompletionNELL-995MRR 1p0.607QTO
Knowledge Graph CompletionNELL-995MRR 2i0.425QTO
Knowledge Graph CompletionNELL-995MRR 2p0.241QTO
Knowledge Graph CompletionNELL-995MRR 2u0.204QTO
Knowledge Graph CompletionNELL-995MRR 3i0.506QTO
Knowledge Graph CompletionNELL-995MRR 3p0.216QTO
Knowledge Graph CompletionNELL-995MRR ip0.265QTO
Knowledge Graph CompletionNELL-995MRR pi0.313QTO
Knowledge Graph CompletionNELL-995MRR up0.179QTO
Knowledge Graph CompletionFB15k-237MRR 1p0.49QTO
Knowledge Graph CompletionFB15k-237MRR 2i0.431QTO
Knowledge Graph CompletionFB15k-237MRR 2p0.214QTO
Knowledge Graph CompletionFB15k-237MRR 2u0.227QTO
Knowledge Graph CompletionFB15k-237MRR 3i0.568QTO
Knowledge Graph CompletionFB15k-237MRR 3p0.212QTO
Knowledge Graph CompletionFB15k-237MRR ip0.28QTO
Knowledge Graph CompletionFB15k-237MRR pi0.381QTO
Knowledge Graph CompletionFB15k-237MRR up0.214QTO
Large Language ModelFB15kMRR 1p0.895QTO
Large Language ModelFB15kMRR 2i0.803QTO
Large Language ModelFB15kMRR 2p0.674QTO
Large Language ModelFB15kMRR 2u0.767QTO
Large Language ModelFB15kMRR 3i0.836QTO
Large Language ModelFB15kMRR 3p0.588QTO
Large Language ModelFB15kMRR ip0.74QTO
Large Language ModelFB15kMRR pi0.752QTO
Large Language ModelFB15kMRR up0.613QTO
Large Language ModelNELL-995MRR 1p0.607QTO
Large Language ModelNELL-995MRR 2i0.425QTO
Large Language ModelNELL-995MRR 2p0.241QTO
Large Language ModelNELL-995MRR 2u0.204QTO
Large Language ModelNELL-995MRR 3i0.506QTO
Large Language ModelNELL-995MRR 3p0.216QTO
Large Language ModelNELL-995MRR ip0.265QTO
Large Language ModelNELL-995MRR pi0.313QTO
Large Language ModelNELL-995MRR up0.179QTO
Large Language ModelFB15k-237MRR 1p0.49QTO
Large Language ModelFB15k-237MRR 2i0.431QTO
Large Language ModelFB15k-237MRR 2p0.214QTO
Large Language ModelFB15k-237MRR 2u0.227QTO
Large Language ModelFB15k-237MRR 3i0.568QTO
Large Language ModelFB15k-237MRR 3p0.212QTO
Large Language ModelFB15k-237MRR ip0.28QTO
Large Language ModelFB15k-237MRR pi0.381QTO
Large Language ModelFB15k-237MRR up0.214QTO
Inductive knowledge graph completionFB15kMRR 1p0.895QTO
Inductive knowledge graph completionFB15kMRR 2i0.803QTO
Inductive knowledge graph completionFB15kMRR 2p0.674QTO
Inductive knowledge graph completionFB15kMRR 2u0.767QTO
Inductive knowledge graph completionFB15kMRR 3i0.836QTO
Inductive knowledge graph completionFB15kMRR 3p0.588QTO
Inductive knowledge graph completionFB15kMRR ip0.74QTO
Inductive knowledge graph completionFB15kMRR pi0.752QTO
Inductive knowledge graph completionFB15kMRR up0.613QTO
Inductive knowledge graph completionNELL-995MRR 1p0.607QTO
Inductive knowledge graph completionNELL-995MRR 2i0.425QTO
Inductive knowledge graph completionNELL-995MRR 2p0.241QTO
Inductive knowledge graph completionNELL-995MRR 2u0.204QTO
Inductive knowledge graph completionNELL-995MRR 3i0.506QTO
Inductive knowledge graph completionNELL-995MRR 3p0.216QTO
Inductive knowledge graph completionNELL-995MRR ip0.265QTO
Inductive knowledge graph completionNELL-995MRR pi0.313QTO
Inductive knowledge graph completionNELL-995MRR up0.179QTO
Inductive knowledge graph completionFB15k-237MRR 1p0.49QTO
Inductive knowledge graph completionFB15k-237MRR 2i0.431QTO
Inductive knowledge graph completionFB15k-237MRR 2p0.214QTO
Inductive knowledge graph completionFB15k-237MRR 2u0.227QTO
Inductive knowledge graph completionFB15k-237MRR 3i0.568QTO
Inductive knowledge graph completionFB15k-237MRR 3p0.212QTO
Inductive knowledge graph completionFB15k-237MRR ip0.28QTO
Inductive knowledge graph completionFB15k-237MRR pi0.381QTO
Inductive knowledge graph completionFB15k-237MRR up0.214QTO

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