Embedding Logical Queries on Knowledge Graphs
William L. Hamilton, Payal Bajaj, Marinka Zitnik, Dan Jurafsky, Jure, Leskovec

TL;DR
This paper introduces a novel embedding framework for knowledge graphs that efficiently answers complex logical queries involving multiple entities and relations, surpassing traditional simple edge prediction methods.
Contribution
The authors propose a geometric embedding approach that models logical operators as learned transformations, enabling scalable reasoning over conjunctive queries in large knowledge graphs.
Findings
Achieves linear time complexity in the number of query variables.
Successfully predicts complex logical relationships in large real-world datasets.
Demonstrates applicability to drug-gene-disease and social interaction networks.
Abstract
Learning low-dimensional embeddings of knowledge graphs is a powerful approach used to predict unobserved or missing edges between entities. However, an open challenge in this area is developing techniques that can go beyond simple edge prediction and handle more complex logical queries, which might involve multiple unobserved edges, entities, and variables. For instance, given an incomplete biological knowledge graph, we might want to predict "em what drugs are likely to target proteins involved with both diseases X and Y?" -- a query that requires reasoning about all possible proteins that {\em might} interact with diseases X and Y. Here we introduce a framework to efficiently make predictions about conjunctive logical queries -- a flexible but tractable subset of first-order logic -- on incomplete knowledge graphs. In our approach, we embed graph nodes in a low-dimensional space and…
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
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Bioinformatics and Genomic Networks · Biomedical Text Mining and Ontologies
