Knowledge Graph Completion via Complex Tensor Factorization
Open accessAbstract
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.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
ComplEx is fully expressive with embeddings of length at most |E|·|R|.
“It has been shown in [40] that ComplEx is fully expressive with embeddings of length at most |E| · |R| .”
From SimplE Embedding for Link Prediction in Knowledge Graphs (2018) · cites this paper as [40]
Canonical Polyadic (CP) decomposition generally performs poorly for link prediction because it learns two independent embedding vectors for each entity, whereas they are really tied.
“CP generally performs poorly for link prediction as it learns two independent embedding vectors for each entity, whereas they are really tied.”
From SimplE Embedding for Link Prediction in Knowledge Graphs (2018) · cites this paper as [40]
The function used in ComplEx involves redundant computations.
“We also show that the function used in ComplEx [39, 40], a state-of-the-art approach for link prediction, involves redundant computations.”
From SimplE Embedding for Link Prediction in Knowledge Graphs (2018) · cites this paper as [40]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Introduction to Statistical Relational Learning
(2007) · doi:10.7551/mitpress/7432.001.0001 · Cited by 1,643 · see citing works
Flagged first, then by citations
Research works printed but not linked: 58
- Noga Alon, Shay Moran, and Amir Yehudayoff. Sign rank versus vc dimension. In Conference on Learning Theory , pages 47-80, 2016.
- Sren Auer, Christian Bizer, Georgi Kobilarov, Jens Lehmann, and Zachary Ives. DBpedia: A nucleus for a web of open data. In International Semantic Web Conference, Busan, Korea , pages 11-15. Springer, 2007.
- Guy Baruch. A ternary non-commutative latent factor model for scalable three-way real tensor completion. arXiv preprint arXiv:1410.7383 , 2014. · arXiv
- Adel Belouchrani, Karim Abed-Meraim, J-F Cardoso, and Eric Moulines. A blind source separation technique using second-order statistics. IEEE Transactions on Signal Processing , 45(2):434-444, 1997.
- Eugenio Beltrami. Sulle funzioni bilineari. Giornale di Matematiche ad Uso degli Studenti Delle Universita , 11(2):98-106, 1873.
- James Bergstra, Olivier Breuleux, Fr´ ed´ eric Bastien, Pascal Lamblin, Razvan Pascanu, Guillaume Desjardins, Joseph Turian, David Warde-Farley, and Yoshua Bengio. Theano: a CPU and GPU math expression compiler. In Python for Scientific Computing Conference (SciPy) , June 2010.
- Srinadh Bhojanapalli, Behnam Neyshabur, and Nathan Srebro. Global optimality of local search for low rank matrix recovery. arXiv preprint arXiv:1605.07221 , 2016. · arXiv
- Kurt Bollacker, Colin Evans, Praveen Paritosh, Tim Sturge, and Jamie Taylor. Freebase: a collaboratively created graph database for structuring human knowledge. In ACM SIGMOD International Conference on Management of Data , pages 1247-1250, 2008.
- Antoine Bordes, Jason Weston, Ronan Collobert, and Yoshua Bengio. Learning structured embeddings of knowledge bases. In AAAI Conference on Artificial Intelligence , 2011.
- Antoine Bordes, Nicolas Usunier, Alberto Garc´ ıa-Dur´ an, Jason Weston, and Oksana Yakhnenko. Irreflexive and hierarchical relations as translations. Computing Research Repository , abs/1304.7158, 2013a. · arXiv
- Antoine Bordes, Nicolas Usunier, Alberto Garcia-Duran, Jason Weston, and Oksana Yakhnenko. Translating embeddings for modeling multi-relational data. In Advances in Neural Information Processing Systems , pages 2787-2795, 2013b.
- Antoine Bordes, Xavier Glorot, Jason Weston, and Yoshua Bengio. A semantic matching energy function for learning with multi-relational data. Machine Learning , 94(2):233-259, 2014a.
- Antoine Bordes, Jason Weston, and Nicolas Usunier. Open question answering with weakly supervised embedding models. In Joint European Conference on Machine Learning and Knowledge Discovery in Databases , pages 165-180. Springer, 2014b.
- Guillaume Bouchard, Sameer Singh, and Th´ eo Trouillon. On approximate reasoning capabilities of low-rank vector spaces. AAAI Spring Symposium on Knowledge Representation and Reasoning: Integrating Symbolic and Neural Approaches , 2015.
- K. W. Chang, W. T. Yih, B. Yang, and C. Meek. Typed tensor decomposition of knowledge bases for relation extraction. In Conference on Empirical Methods on Natural Language Processing , 2014.
- Dragoˇ s M. Cvetkovi´ c, Peter Rowlinson, and Slobodan Simic. Eigenspaces of graphs . Number 66. Cambridge University Press, 1997.
- Ivo Danihelka, Greg Wayne, Benigno Uria, Nal Kalchbrenner, and Alex Graves. Associative long short-term memory. arXiv preprint arXiv:1602.03032 , 2016. · arXiv
- Lieven De Lathauwer, Bart De Moor, and Joos Vandewalle. Independent component analysis and (simultaneous) third-order tensor diagonalization. IEEE Transactions on Signal Processing , 49(10):2262-2271, 2001.
- Woodrow W Denham. The detection of patterns in Alyawara nonverbal behavior . PhD thesis, University of Washington, Seattle., 1973.
- Xin Dong, Evgeniy Gabrilovich, Geremy Heitz, Wilko Horn, Ni Lao, Kevin Murphy, Thomas Strohmann, Shaohua Sun, and Wei Zhang. Knowledge vault: A web-scale approach to probabilistic knowledge fusion. In ACM SIGKDD International Conference on Knowledge Discovery and Data Mining , KDD '14, pages 601-610, 2014.
- John Duchi, Elad Hazan, and Yoram Singer. Adaptive subgradient methods for online learning and stochastic optimization. Journal of Machine Learning Research , 12:21212159, 2011.
- Christiane Fellbaum. WordNet . Wiley Online Library, 1998.
- Thomas Franz, Antje Schultz, Sergej Sizov, and Steffen Staab. Triplerank: Ranking semantic web data by tensor decomposition. In International Semantic Web Conference , pages 213-228, 2009.
- Nir Friedman, Lise Getoor, Daphne Koller, and Avi Pfeffer. Learning Probabilistic Relational Models. In International Joint Conference on Artificial Intelligence , number August, pages 1300-1309, 1999. ISBN 3540422897. doi: 10.1.1.101.3165.
- Alberto Garcia-Duran, Antoine Bordes, Nicolas Usunier, and Yves Grandvalet. Combining two and three-way embedding models for link prediction in knowledge bases. Journal of Artificial Intelligence Research , 55:715-742, 2016.
- Rong Ge, Jason D Lee, and Tengyu Ma. Matrix completion has no spurious local minimum. arXiv preprint arXiv:1605.07272 , 2016. · arXiv
- Katsuhiko Hayashi and Masashi Shimbo. On the equivalence of holographic and complex embeddings for link prediction. arXiv preprint arXiv:1702.05563 , 2017. · arXiv
- F. L. Hitchcock. The expression of a tensor or a polyadic as a sum of products. J. Math. Phys , 6(1):164-189, 1927.
- Roger A Horn and Charles R Johnson. Matrix analysis . Cambridge University Press, 2012.
- Qiong Hu, Junichi Yamagishi, Korin Richmond, Kartick Subramanian, and Yannis Stylianou. Initial investigation of speech synthesis based on complex-valued neural networks. In IEEE International Conference on Acoustics, Speech and Signal Processing , pages 5630-5634, 2016.
- Hai Huang and Chengfei Liu. Query evaluation on probabilistic rdf databases. In International Conference on Web Information Systems Engineering , pages 307-320. Springer, 2009.
- Rodolphe Jenatton, Antoine Bordes, Nicolas Le Roux, and Guillaume Obozinski. A Latent Factor Model for Highly Multi-relational Data. In Advances in Neural Information Processing Systems 25 , pages 3167-3175, 2012.
- Yehuda Koren, Robert Bell, and Chris Volinsky. Matrix factorization techniques for recommender systems. Computer , 42(8):30-37, 2009.
- Denis Krompaß, Maximilian Nickel, and Volker Tresp. Querying factorized probabilistic triple databases. In International Semantic Web Conference , pages 114-129, 2014.
- Joseph B Kruskal. Rank, decomposition, and uniqueness for 3-way and n-way arrays. In Multiway data analysis , pages 7-18. North-Holland Publishing Co., 1989.
- J´ erˆ ome Kunegis, Gerd Gr¨ oner, and Thomas Gottron. Online dating recommender systems: The split-complex number approach. In ACM RecSys Workshop on Recommender Systems and the Social Web , pages 37-44. ACM, 2012.
- Nati Linial, Shahar Mendelson, Gideon Schechtman, and Adi Shraibman. Complexity measures of sign matrices. Combinatorica , 27(4):439-463, 2007.
- Yun Mao and Lawrence K Saul. Modeling distances in large-scale networks by matrix factorization. In ACM SIGCOMM conference on Internet Measurement , pages 278-287, 2004.
- Alexa T McCray. An upper-level ontology for the biomedical domain. Comparative and Functional Genomics , 4(1):80-84, 2003.
- Maximilian Nickel, Volker Tresp, and Hans-Peter Kriegel. A three-way model for collective learning on multi-relational data. In International Conference on Machine Learning , pages 809-816, 2011.
- Maximilian Nickel, Xueyan Jiang, and Volker Tresp. Reducing the rank in relational factorization models by including observable patterns. In Advances in Neural Information Processing Systems , pages 1179-1187, 2014.
- Maximilian Nickel, Kevin Murphy, Volker Tresp, and Evgeniy Gabrilovich. A review of relational machine learning for knowledge graphs. Proceedings of the IEEE , 104(1):1133, 2016a.
- Maximilian Nickel, Lorenzo Rosasco, and Tomaso A. Poggio. Holographic embeddings of knowledge graphs. In AAAI Conference on Artificial Intelligence , pages 1955-1961, 2016b.
- Mathias Niepert. Discriminative gaifman models. In Advances in Neural Information Processing Systems , pages 3405-3413, 2016.
- Pentti Paatero and Unto Tapper. Positive matrix factorization: A non-negative factor model with optimal utilization of error estimates of data values. Environmetrics , 5(2): 111-126, 1994.
- Luc De Raedt, Kristian Kersting, Sriraam Natarajan, and David Poole. Statistical relational artificial intelligence: Logic, probability, and computation. Synthesis Lectures on Artificial Intelligence and Machine Learning , 10(2):1-189, 2016.
- Matthew Richardson and Pedro Domingos. Markov logic networks. Machine Learning , 62 (1-2):107-136, 2006.
- Sebastian Riedel, Limin Yao, Andrew McCallum, and Benjamin M. Marlin. Relation extraction with matrix factorization and universal schemas. In Human Language Technologies: Conference of the North American Chapter of the Association of Computational Linguistics , pages 74-84, 2013.
- T Rocktaschel, S Singh, and S Riedel. Injecting Logical Background Knowledge into Embeddings for Relation Extraction. In Conference of the North American Chapter of the Association for Computational Linguistics , pages 1119-1129, 2015.
- Satya S Sahoo, Wolfgang Halb, Sebastian Hellmann, Kingsley Idehen, Ted Thibodeau Jr, S¨ oren Auer, Juan Sequeda, and Ahmed Ezzat. A survey of current approaches for mapping of relational databases to rdf. W3C RDB2RDF Incubator Group Report , pages 113-130, 2009.
- Richard Socher, Danqi Chen, Christopher D Manning, and Andrew Ng. Reasoning with neural tensor networks for knowledge base completion. In Advances in Neural Information Processing Systems , pages 926-934, 2013.
- Petre Stoica and Randolph L Moses. Spectral analysis of signals , volume 452. Pearson Prentice Hall Upper Saddle River, NJ, 2005.
- Ilya Sutskever. Modelling relational data using bayesian clustered tensor factorization. In Advances in Neural Information Processing Systems , pages 1-8, 2009.
- Kristina Toutanova, Patrick Pantel, and Michael Gamon. Representing Text for Joint Embedding of Text and Knowledge Bases. In Conference on Empirical Methods on Natural Language Processing , 2015.
- Th´ eo Trouillon and Maximilian Nickel. Complex and holographic embeddings of knowledge graphs: a comparison. International Workshop on Statistical Relational AI , 2017.
- Th´ eo Trouillon, Johannes Welbl, Sebastian Riedel, ´ Eric Gaussier, and Guillaume Bouchard. Complex embeddings for simple link prediction. In International Conference on Machine Learning , volume 48, pages 2071-2080, 2016.
- Johannes Welbl, Guillaume Bouchard, and Sebastian Riedel. A factorization machine framework for testing bigram embeddings in knowledge base completion. In Workshop on Automated Knowledge Base Construction AKBC@NAACL-HLT , pages 103-107, 2016.
- Bishan Yang, Wen-Tau Yih, Xiaodong He, Jianfeng Gao, and Li Deng. Embedding entities and relations for learning and inference in knowledge bases. In International Conference on Learning Representations , 2015.
Cited by
Sorted by citations
SimplE Embedding for Link Prediction in Knowledge Graphs
Kazemi, S. M., & Poole, D. (2018) · arXiv · doi:10.48550/arxiv.1802.04868 · Cited by 476 · see citing works
“We also show that the function used in ComplEx [39, 40], a state-of-the-art approach for link prediction, involves redundant computations.”
BackgroundMethodInfluential
- Authors
- Trouillon, T., Dance, C. R., Welbl, J., Riedel, S., Gaussier, É., & Bouchard, G.
- Venue
- arXiv
- Publisher
- arXiv
- Published
- 2017
- ISSN
- 2331-8422 (ISSN-L)
- arXiv
- 1702.06879
- OpenAlex
- W2590699358
- Cited by
- 41
- References
- 1
- Citations by year
- 2025: 1 · 2024: 6 · 2023: 4 · 2022: 9 · 2021: 5 · 2020: 7 · 2019: 3 · 2018: 2 · 2017: 4
- Type
- posted content
- Language
- en
- Open access
- green
- arxiv.org
- Locations
- arXiv (Cornell University) (submittedVersion)
- UCL Discovery (University College London) (submittedVersion)
- arXiv (Cornell University)
- Funders
- Association Nationale de la Recherche et de la Technologie
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Advanced Graph Neural Networks
- Physical Sciences › Computer Science › Information Systems › Recommender Systems and Techniques
- Physical Sciences › Computer Science › Artificial Intelligence › Topic Modeling
- Keywords
- knowledge graph completion, link prediction, statistical relational learning, matrix factorization
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review