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/Complex Query Answering with Neural Link Predictors

Complex Query Answering with Neural Link Predictors

Erik Arakelyan, Daniel Daza, Pasquale Minervini, Michael Cochez

2020-11-06ICLR 2021 1Knowledge GraphsComplex Query Answering
PaperPDFCodeCodeCodeCodeCode(official)

Abstract

Neural link predictors are immensely useful for identifying missing edges in large scale Knowledge Graphs. However, it is still not clear how to use these models for answering more complex queries that arise in a number of domains, such as queries using logical conjunctions ($\land$), disjunctions ($\lor$) and existential quantifiers ($\exists$), while accounting for missing edges. In this work, we propose a framework for efficiently answering complex queries on incomplete Knowledge Graphs. We translate each query into an end-to-end differentiable objective, where the truth value of each atom is computed by a pre-trained neural link predictor. We then analyse two solutions to the optimisation problem, including gradient-based and combinatorial search. In our experiments, the proposed approach produces more accurate results than state-of-the-art methods -- black-box neural models trained on millions of generated queries -- without the need of training on a large and diverse set of complex queries. Using orders of magnitude less training data, we obtain relative improvements ranging from 8% up to 40% in Hits@3 across different knowledge graphs containing factual information. Finally, we demonstrate that it is possible to explain the outcome of our model in terms of the intermediate solutions identified for each of the complex query atoms. All our source code and datasets are available online, at https://github.com/uclnlp/cqd.

Results

TaskDatasetMetricValueModel
Knowledge GraphsNELL995Hits@3 2p0.35CQD-Beam
Knowledge GraphsNELL995Hits@3 3p0.288CQD-Beam
Knowledge GraphsNELL995Hits@3 ip0.171CQD-Beam
Knowledge GraphsNELL995Hits@3 pi0.277CQD-Beam
Knowledge GraphsNELL995Hits@3 up0.156CQD-Beam
Knowledge GraphsNELL995Hits@3 1p0.667CQD-CO
Knowledge GraphsNELL995Hits@3 2i0.41CQD-CO
Knowledge GraphsNELL995Hits@3 2p0.265CQD-CO
Knowledge GraphsNELL995Hits@3 2u0.531CQD-CO
Knowledge GraphsNELL995Hits@3 3i0.529CQD-CO
Knowledge GraphsNELL995Hits@3 3p0.22CQD-CO
Knowledge GraphsNELL995Hits@3 ip0.196CQD-CO
Knowledge GraphsNELL995Hits@3 pi0.302CQD-CO
Knowledge GraphsNELL995Hits@3 up0.194CQD-CO
Knowledge GraphsFB15kMRR 1p0.892CQD
Knowledge GraphsFB15kMRR 2i0.771CQD
Knowledge GraphsFB15kMRR 2p0.653CQD
Knowledge GraphsFB15kMRR 2u0.723CQD
Knowledge GraphsFB15kMRR 3i0.806CQD
Knowledge GraphsFB15kMRR ip0.716CQD
Knowledge GraphsFB15kHits@3 1p0.918CQD-Beam
Knowledge GraphsFB15kHits@3 2i0.796CQD-Beam
Knowledge GraphsFB15kHits@3 2p0.779CQD-Beam
Knowledge GraphsFB15kHits@3 2u0.839CQD-Beam
Knowledge GraphsFB15kHits@3 3i0.837CQD-Beam
Knowledge GraphsFB15kHits@3 3p0.577CQD-Beam
Knowledge GraphsFB15kHits@3 ip0.375CQD-Beam
Knowledge GraphsFB15kHits@3 pi0.658CQD-Beam
Knowledge GraphsFB15kHits@3 up0.345CQD-Beam
Knowledge GraphsFB15kHits@3 1p0.918CQD-CO
Knowledge GraphsFB15kHits@3 2i0.796CQD-CO
Knowledge GraphsFB15kHits@3 2p0.454CQD-CO
Knowledge GraphsFB15kHits@3 2u0.816CQD-CO
Knowledge GraphsFB15kHits@3 3i0.837CQD-CO
Knowledge GraphsFB15kHits@3 3p0.191CQD-CO
Knowledge GraphsFB15kHits@3 ip0.336CQD-CO
Knowledge GraphsFB15kHits@3 pi0.513CQD-CO
Knowledge GraphsFB15kHits@3 up0.319CQD-CO
Knowledge GraphsNELL-995MRR 1p0.604CQD
Knowledge GraphsNELL-995MRR 2i0.436CQD
Knowledge GraphsNELL-995MRR ip0.256CQD
Knowledge GraphsFB15k-237MRR 3i0.486CQD
Knowledge GraphsFB15k-237Hits@3 1p0.512CQD-CO
Knowledge GraphsFB15k-237Hits@3 2i35.2CQD-CO
Knowledge GraphsFB15k-237Hits@3 2p0.213CQD-CO
Knowledge GraphsFB15k-237Hits@3 2u0.281CQD-CO
Knowledge GraphsFB15k-237Hits@3 3i0.457CQD-CO
Knowledge GraphsFB15k-237Hits@3 3p0.131CQD-CO
Knowledge GraphsFB15k-237Hits@3 ip0.146CQD-CO
Knowledge GraphsFB15k-237Hits@3 pi0.222CQD-CO
Knowledge GraphsFB15k-237Hits@3 up0.132CQD-CO
Knowledge GraphsFB15k-237Hits@3 1p0.512CQD-Beam
Knowledge GraphsFB15k-237Hits@3 2i0.352CQD-Beam
Knowledge GraphsFB15k-237Hits@3 2p0.288CQD-Beam
Knowledge GraphsFB15k-237Hits@3 2u0.284CQD-Beam
Knowledge GraphsFB15k-237Hits@3 3i0.457CQD-Beam
Knowledge GraphsFB15k-237Hits@3 3p0.221CQD-Beam
Knowledge GraphsFB15k-237Hits@3 ip0.129CQD-Beam
Knowledge GraphsFB15k-237Hits@3 pi0.249CQD-Beam
Knowledge GraphsFB15k-237Hits@3 up0.121CQD-Beam
Knowledge Graph CompletionNELL995Hits@3 2p0.35CQD-Beam
Knowledge Graph CompletionNELL995Hits@3 3p0.288CQD-Beam
Knowledge Graph CompletionNELL995Hits@3 ip0.171CQD-Beam
Knowledge Graph CompletionNELL995Hits@3 pi0.277CQD-Beam
Knowledge Graph CompletionNELL995Hits@3 up0.156CQD-Beam
Knowledge Graph CompletionNELL995Hits@3 1p0.667CQD-CO
Knowledge Graph CompletionNELL995Hits@3 2i0.41CQD-CO
Knowledge Graph CompletionNELL995Hits@3 2p0.265CQD-CO
Knowledge Graph CompletionNELL995Hits@3 2u0.531CQD-CO
Knowledge Graph CompletionNELL995Hits@3 3i0.529CQD-CO
Knowledge Graph CompletionNELL995Hits@3 3p0.22CQD-CO
Knowledge Graph CompletionNELL995Hits@3 ip0.196CQD-CO
Knowledge Graph CompletionNELL995Hits@3 pi0.302CQD-CO
Knowledge Graph CompletionNELL995Hits@3 up0.194CQD-CO
Knowledge Graph CompletionFB15kMRR 1p0.892CQD
Knowledge Graph CompletionFB15kMRR 2i0.771CQD
Knowledge Graph CompletionFB15kMRR 2p0.653CQD
Knowledge Graph CompletionFB15kMRR 2u0.723CQD
Knowledge Graph CompletionFB15kMRR 3i0.806CQD
Knowledge Graph CompletionFB15kMRR ip0.716CQD
Knowledge Graph CompletionFB15kHits@3 1p0.918CQD-Beam
Knowledge Graph CompletionFB15kHits@3 2i0.796CQD-Beam
Knowledge Graph CompletionFB15kHits@3 2p0.779CQD-Beam
Knowledge Graph CompletionFB15kHits@3 2u0.839CQD-Beam
Knowledge Graph CompletionFB15kHits@3 3i0.837CQD-Beam
Knowledge Graph CompletionFB15kHits@3 3p0.577CQD-Beam
Knowledge Graph CompletionFB15kHits@3 ip0.375CQD-Beam
Knowledge Graph CompletionFB15kHits@3 pi0.658CQD-Beam
Knowledge Graph CompletionFB15kHits@3 up0.345CQD-Beam
Knowledge Graph CompletionFB15kHits@3 1p0.918CQD-CO
Knowledge Graph CompletionFB15kHits@3 2i0.796CQD-CO
Knowledge Graph CompletionFB15kHits@3 2p0.454CQD-CO
Knowledge Graph CompletionFB15kHits@3 2u0.816CQD-CO
Knowledge Graph CompletionFB15kHits@3 3i0.837CQD-CO
Knowledge Graph CompletionFB15kHits@3 3p0.191CQD-CO
Knowledge Graph CompletionFB15kHits@3 ip0.336CQD-CO
Knowledge Graph CompletionFB15kHits@3 pi0.513CQD-CO
Knowledge Graph CompletionFB15kHits@3 up0.319CQD-CO
Knowledge Graph CompletionNELL-995MRR 1p0.604CQD
Knowledge Graph CompletionNELL-995MRR 2i0.436CQD
Knowledge Graph CompletionNELL-995MRR ip0.256CQD
Knowledge Graph CompletionFB15k-237MRR 3i0.486CQD
Knowledge Graph CompletionFB15k-237Hits@3 1p0.512CQD-CO
Knowledge Graph CompletionFB15k-237Hits@3 2i35.2CQD-CO
Knowledge Graph CompletionFB15k-237Hits@3 2p0.213CQD-CO
Knowledge Graph CompletionFB15k-237Hits@3 2u0.281CQD-CO
Knowledge Graph CompletionFB15k-237Hits@3 3i0.457CQD-CO
Knowledge Graph CompletionFB15k-237Hits@3 3p0.131CQD-CO
Knowledge Graph CompletionFB15k-237Hits@3 ip0.146CQD-CO
Knowledge Graph CompletionFB15k-237Hits@3 pi0.222CQD-CO
Knowledge Graph CompletionFB15k-237Hits@3 up0.132CQD-CO
Knowledge Graph CompletionFB15k-237Hits@3 1p0.512CQD-Beam
Knowledge Graph CompletionFB15k-237Hits@3 2i0.352CQD-Beam
Knowledge Graph CompletionFB15k-237Hits@3 2p0.288CQD-Beam
Knowledge Graph CompletionFB15k-237Hits@3 2u0.284CQD-Beam
Knowledge Graph CompletionFB15k-237Hits@3 3i0.457CQD-Beam
Knowledge Graph CompletionFB15k-237Hits@3 3p0.221CQD-Beam
Knowledge Graph CompletionFB15k-237Hits@3 ip0.129CQD-Beam
Knowledge Graph CompletionFB15k-237Hits@3 pi0.249CQD-Beam
Knowledge Graph CompletionFB15k-237Hits@3 up0.121CQD-Beam
Large Language ModelNELL995Hits@3 2p0.35CQD-Beam
Large Language ModelNELL995Hits@3 3p0.288CQD-Beam
Large Language ModelNELL995Hits@3 ip0.171CQD-Beam
Large Language ModelNELL995Hits@3 pi0.277CQD-Beam
Large Language ModelNELL995Hits@3 up0.156CQD-Beam
Large Language ModelNELL995Hits@3 1p0.667CQD-CO
Large Language ModelNELL995Hits@3 2i0.41CQD-CO
Large Language ModelNELL995Hits@3 2p0.265CQD-CO
Large Language ModelNELL995Hits@3 2u0.531CQD-CO
Large Language ModelNELL995Hits@3 3i0.529CQD-CO
Large Language ModelNELL995Hits@3 3p0.22CQD-CO
Large Language ModelNELL995Hits@3 ip0.196CQD-CO
Large Language ModelNELL995Hits@3 pi0.302CQD-CO
Large Language ModelNELL995Hits@3 up0.194CQD-CO
Large Language ModelFB15kMRR 1p0.892CQD
Large Language ModelFB15kMRR 2i0.771CQD
Large Language ModelFB15kMRR 2p0.653CQD
Large Language ModelFB15kMRR 2u0.723CQD
Large Language ModelFB15kMRR 3i0.806CQD
Large Language ModelFB15kMRR ip0.716CQD
Large Language ModelFB15kHits@3 1p0.918CQD-Beam
Large Language ModelFB15kHits@3 2i0.796CQD-Beam
Large Language ModelFB15kHits@3 2p0.779CQD-Beam
Large Language ModelFB15kHits@3 2u0.839CQD-Beam
Large Language ModelFB15kHits@3 3i0.837CQD-Beam
Large Language ModelFB15kHits@3 3p0.577CQD-Beam
Large Language ModelFB15kHits@3 ip0.375CQD-Beam
Large Language ModelFB15kHits@3 pi0.658CQD-Beam
Large Language ModelFB15kHits@3 up0.345CQD-Beam
Large Language ModelFB15kHits@3 1p0.918CQD-CO
Large Language ModelFB15kHits@3 2i0.796CQD-CO
Large Language ModelFB15kHits@3 2p0.454CQD-CO
Large Language ModelFB15kHits@3 2u0.816CQD-CO
Large Language ModelFB15kHits@3 3i0.837CQD-CO
Large Language ModelFB15kHits@3 3p0.191CQD-CO
Large Language ModelFB15kHits@3 ip0.336CQD-CO
Large Language ModelFB15kHits@3 pi0.513CQD-CO
Large Language ModelFB15kHits@3 up0.319CQD-CO
Large Language ModelNELL-995MRR 1p0.604CQD
Large Language ModelNELL-995MRR 2i0.436CQD
Large Language ModelNELL-995MRR ip0.256CQD
Large Language ModelFB15k-237MRR 3i0.486CQD
Large Language ModelFB15k-237Hits@3 1p0.512CQD-CO
Large Language ModelFB15k-237Hits@3 2i35.2CQD-CO
Large Language ModelFB15k-237Hits@3 2p0.213CQD-CO
Large Language ModelFB15k-237Hits@3 2u0.281CQD-CO
Large Language ModelFB15k-237Hits@3 3i0.457CQD-CO
Large Language ModelFB15k-237Hits@3 3p0.131CQD-CO
Large Language ModelFB15k-237Hits@3 ip0.146CQD-CO
Large Language ModelFB15k-237Hits@3 pi0.222CQD-CO
Large Language ModelFB15k-237Hits@3 up0.132CQD-CO
Large Language ModelFB15k-237Hits@3 1p0.512CQD-Beam
Large Language ModelFB15k-237Hits@3 2i0.352CQD-Beam
Large Language ModelFB15k-237Hits@3 2p0.288CQD-Beam
Large Language ModelFB15k-237Hits@3 2u0.284CQD-Beam
Large Language ModelFB15k-237Hits@3 3i0.457CQD-Beam
Large Language ModelFB15k-237Hits@3 3p0.221CQD-Beam
Large Language ModelFB15k-237Hits@3 ip0.129CQD-Beam
Large Language ModelFB15k-237Hits@3 pi0.249CQD-Beam
Large Language ModelFB15k-237Hits@3 up0.121CQD-Beam
Inductive knowledge graph completionNELL995Hits@3 2p0.35CQD-Beam
Inductive knowledge graph completionNELL995Hits@3 3p0.288CQD-Beam
Inductive knowledge graph completionNELL995Hits@3 ip0.171CQD-Beam
Inductive knowledge graph completionNELL995Hits@3 pi0.277CQD-Beam
Inductive knowledge graph completionNELL995Hits@3 up0.156CQD-Beam
Inductive knowledge graph completionNELL995Hits@3 1p0.667CQD-CO
Inductive knowledge graph completionNELL995Hits@3 2i0.41CQD-CO
Inductive knowledge graph completionNELL995Hits@3 2p0.265CQD-CO
Inductive knowledge graph completionNELL995Hits@3 2u0.531CQD-CO
Inductive knowledge graph completionNELL995Hits@3 3i0.529CQD-CO
Inductive knowledge graph completionNELL995Hits@3 3p0.22CQD-CO
Inductive knowledge graph completionNELL995Hits@3 ip0.196CQD-CO
Inductive knowledge graph completionNELL995Hits@3 pi0.302CQD-CO
Inductive knowledge graph completionNELL995Hits@3 up0.194CQD-CO
Inductive knowledge graph completionFB15kMRR 1p0.892CQD
Inductive knowledge graph completionFB15kMRR 2i0.771CQD
Inductive knowledge graph completionFB15kMRR 2p0.653CQD
Inductive knowledge graph completionFB15kMRR 2u0.723CQD
Inductive knowledge graph completionFB15kMRR 3i0.806CQD
Inductive knowledge graph completionFB15kMRR ip0.716CQD
Inductive knowledge graph completionFB15kHits@3 1p0.918CQD-Beam
Inductive knowledge graph completionFB15kHits@3 2i0.796CQD-Beam
Inductive knowledge graph completionFB15kHits@3 2p0.779CQD-Beam
Inductive knowledge graph completionFB15kHits@3 2u0.839CQD-Beam
Inductive knowledge graph completionFB15kHits@3 3i0.837CQD-Beam
Inductive knowledge graph completionFB15kHits@3 3p0.577CQD-Beam
Inductive knowledge graph completionFB15kHits@3 ip0.375CQD-Beam
Inductive knowledge graph completionFB15kHits@3 pi0.658CQD-Beam
Inductive knowledge graph completionFB15kHits@3 up0.345CQD-Beam
Inductive knowledge graph completionFB15kHits@3 1p0.918CQD-CO
Inductive knowledge graph completionFB15kHits@3 2i0.796CQD-CO
Inductive knowledge graph completionFB15kHits@3 2p0.454CQD-CO
Inductive knowledge graph completionFB15kHits@3 2u0.816CQD-CO
Inductive knowledge graph completionFB15kHits@3 3i0.837CQD-CO
Inductive knowledge graph completionFB15kHits@3 3p0.191CQD-CO
Inductive knowledge graph completionFB15kHits@3 ip0.336CQD-CO
Inductive knowledge graph completionFB15kHits@3 pi0.513CQD-CO
Inductive knowledge graph completionFB15kHits@3 up0.319CQD-CO
Inductive knowledge graph completionNELL-995MRR 1p0.604CQD
Inductive knowledge graph completionNELL-995MRR 2i0.436CQD
Inductive knowledge graph completionNELL-995MRR ip0.256CQD
Inductive knowledge graph completionFB15k-237MRR 3i0.486CQD
Inductive knowledge graph completionFB15k-237Hits@3 1p0.512CQD-CO
Inductive knowledge graph completionFB15k-237Hits@3 2i35.2CQD-CO
Inductive knowledge graph completionFB15k-237Hits@3 2p0.213CQD-CO
Inductive knowledge graph completionFB15k-237Hits@3 2u0.281CQD-CO
Inductive knowledge graph completionFB15k-237Hits@3 3i0.457CQD-CO
Inductive knowledge graph completionFB15k-237Hits@3 3p0.131CQD-CO
Inductive knowledge graph completionFB15k-237Hits@3 ip0.146CQD-CO
Inductive knowledge graph completionFB15k-237Hits@3 pi0.222CQD-CO
Inductive knowledge graph completionFB15k-237Hits@3 up0.132CQD-CO
Inductive knowledge graph completionFB15k-237Hits@3 1p0.512CQD-Beam
Inductive knowledge graph completionFB15k-237Hits@3 2i0.352CQD-Beam
Inductive knowledge graph completionFB15k-237Hits@3 2p0.288CQD-Beam
Inductive knowledge graph completionFB15k-237Hits@3 2u0.284CQD-Beam
Inductive knowledge graph completionFB15k-237Hits@3 3i0.457CQD-Beam
Inductive knowledge graph completionFB15k-237Hits@3 3p0.221CQD-Beam
Inductive knowledge graph completionFB15k-237Hits@3 ip0.129CQD-Beam
Inductive knowledge graph completionFB15k-237Hits@3 pi0.249CQD-Beam
Inductive knowledge graph completionFB15k-237Hits@3 up0.121CQD-Beam

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