Knowledge Graph Completion via Complex Tensor Factorization

02/22/2017
by   Christopher R. Dance, et al.
0

In statistical relational learning, knowledge graph completion deals with automatically understanding the structure of large knowledge graphs---labeled directed graphs---and predicting missing relationships---labeled edges. State-of-the-art embedding models propose different trade-offs between modeling expressiveness, and time and space complexity. We reconcile both expressiveness and complexity through the use of complex-valued embeddings and explore the link between such complex-valued embeddings and unitary diagonalization. We corroborate our approach theoretically and show that all real square matrices---thus all possible relation/adjacency matrices---are the real part of some unitarily diagonalizable matrix. This results opens the door to a lot of other applications of square matrices factorization. Our approach based on complex embeddings is arguably simple, as it only involves a Hermitian dot product, the complex counterpart of the standard dot product between real vectors, whereas other methods resort to more and more complicated composition functions to increase their expressiveness. The proposed complex embeddings are scalable to large data sets as it remains linear in both space and time, while consistently outperforming alternative approaches on standard link prediction benchmarks.

READ FULL TEXT
research
06/20/2016

Complex Embeddings for Simple Link Prediction

In statistical relational learning, the link prediction problem is key t...
research
06/08/2020

5* Knowledge Graph Embeddings with Projective Transformations

Performing link prediction using knowledge graph embedding (KGE) models ...
research
04/23/2019

Quaternion Knowledge Graph Embedding

Complex-valued representations have demonstrated promising results on mo...
research
01/28/2019

TuckER: Tensor Factorization for Knowledge Graph Completion

Knowledge graphs are structured representations of real world facts. How...
research
08/18/2022

Graph Embeddings via Tensor Products and Approximately Orthonormal Codes

We introduce a method for embedding graphs as vectors in a structure-pre...
research
05/27/2019

FOBE and HOBE: First- and High-Order Bipartite Embeddings

Typical graph embeddings may not capture type-specific bipartite graph f...
research
08/07/2020

Convolutional Complex Knowledge Graph Embeddings

In this paper, we study the problem of learning continuous vector repres...

Please sign up or login with your details

Forgot password? Click here to reset