Canonical Tensor Decomposition for Knowledge Base Completion
Open accessAbstract
The problem of Knowledge Base Completion can be framed as a 3rd-order binary tensor completion problem. In this light, the Canonical Tensor Decomposition (CP) (Hitchcock, 1927) seems like a natural solution; however, current implementations of CP on standard Knowledge Base Completion benchmarks are lagging behind their competitors. In this work, we attempt to understand the limits of CP for knowledge base completion. First, we motivate and test a novel regularizer, based on tensor nuclear $p$-norms. Then, we present a reformulation of the problem that makes it invariant to arbitrary choices in the inclusion of predicates or their reciprocals in the dataset. These two methods combined allow us to beat the current state of the art on several datasets with a CP decomposition, and obtain even better results using the more advanced ComplEx model.
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-N3 is the only other linear link prediction model that benefits from multitask learning.
“To our knowledge, ComplEx-N3 (Lacroix et al., 2018) is the only other linear link prediction model that benefits from multitask learning.”
From TuckER: Tensor Factorization for Knowledge Graph Completion (2019) · cites this paper as Lacroix et al., 2018
The Experimental Setup (p. 7) identifies ComplEx-N3, and the Introduction (pp. 1–2) reports performance gains for ComplEx from modeling inverse predicates and, on harder datasets, from N3 regularization. Our copy does not establish that ComplEx-N3 benefits from multitask learning or that it is the only other linear link-prediction model to do so. (LLM, conf=0.78)
Experimental — accuracy not yet measuredIn ComplEx-N3, rank regularization of the embedding matrices is used to encourage a lowrank factorization, thus forcing parameter sharing between relations.
“There, rank regularization of the embedding matrices is used to encourage a lowrank factorization, thus forcing parameter sharing between relations.”
From TuckER: Tensor Factorization for Knowledge Graph Completion (2019) · cites this paper as Lacroix et al., 2018
Section 4 (p. 4) confirms that the paper proposes nuclear 3-norm regularization for tensor-factorization models, including ComplEx. But it does not say that this regularizer forces parameter sharing between relations; Section 2.2 (p. 2) instead describes ComplEx’s parameter sharing as occurring between the subject and object modes. (LLM, conf=0.84)
Experimental — accuracy not yet measured
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
Complex Embeddings for Simple Link Prediction
Trouillon, T., Welbl, J., Riedel, S., Gaussier, É., & Bouchard, G. (2016) · arXiv · doi:10.48550/arxiv.1606.06357 · Cited by 2,100 · see citing works
Flagged first, then by citations
Research works printed but not linked: 34
- Bordes, A., Weston, J., Collobert, R., and Bengio, Y. Learning structured embeddings of knowledge bases. In Conference on artificial intelligence , 2011.
- Bordes, A., Usunier, N., Garcia-Duran, A., Weston, J., and Yakhnenko, O. Translating Embeddings for Modeling Multi-relational Data. In Burges, C. J. C., Bottou, L., Welling, M., Ghahramani, Z., and Weinberger, K. Q. (eds.), Advances in Neural Information Processing Systems 26 , pp. 2787-2795. Curran Associates, Inc., 2013.
- Bordes, A., Glorot, X., Weston, J., and Bengio, Y. A semantic matching energy function for learning with multirelational data. Machine Learning , 94(2):233-259, 2014.
- Cai, J.-F., Candès, E. J., and Shen, Z. A singular value thresholding algorithm for matrix completion. SIAM Journal on Optimization , 20(4):1956-1982, 2010.
- Candès, E. J. and Recht, B. Exact matrix completion via convex optimization. Foundations of Computational mathematics , 9(6):717, 2009.
- Cheng, H., Yu, Y., Zhang, X., Xing, E., and Schuurmans, D. Scalable and sound low-rank tensor learning. In Artificial Intelligence and Statistics , pp. 1114-1123, 2016.
- Dettmers, T., Minervini, P., Stenetorp, P., and Riedel, S. Convolutional 2d knowledge graph embeddings. arXiv preprint arXiv:1707.01476 , 2017. · arXiv
- Duchi, J., Hazan, E., and Singer, Y. Adaptive subgradient methods for online learning and stochastic optimization. Journal of Machine Learning Research , 12(Jul):21212159, 2011.
- Foygel, R., Shamir, O., Srebro, N., and Salakhutdinov, R. R. Learning with the weighted trace-norm under arbitrary sampling distributions. In Advances in Neural Information Processing Systems , pp. 2133-2141, 2011.
- Friedland, S. and Lim, L.-H. Nuclear norm of higher-order tensors. Mathematics of Computation , 87(311):12551281, 2018.
- Garcia-Duran, A., Bordes, A., Usunier, N., and Grandvalet, Y. Combining two and three-way embedding models for link prediction in knowledge bases. Journal of Artificial Intelligence Research , 55:715-742, 2016.
- Guu, K., Miller, J., and Liang, P. Traversing knowledge graphs in vector space. In Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing , pp. 318-327, 2015.
- Hitchcock, F. L. The expression of a tensor or a polyadic as a sum of products. Studies in Applied Mathematics , 6 (1-4):164-189, 1927.
- Jaggi, M., Sulovsk, M., and others. A simple algorithm for nuclear norm regularized problems. In Proceedings of the 27th international conference on machine learning (ICML-10) , pp. 471-478, 2010.
- Joulin, A., Grave, E., Bojanowski, P., Nickel, M., and Mikolov, T. Fast linear model for knowledge graph embeddings. arXiv preprint arXiv:1710.10881 , 2017. · arXiv
- Kadlec, R., Bajgar, O., and Kleindienst, J. Knowledge Base Completion: Baselines Strike Back. In Proceedings of the 2nd Workshop on Representation Learning for NLP , pp. 69-74, 2017.
- Kingma, D. P. and Ba, J. Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980 , 2014. · arXiv
- Kolda, T. G. and Bader, B. W. Tensor decompositions and applications. SIAM review , 51(3):455-500, 2009.
- Koren, Y., Bell, R., and Volinsky, C. Matrix factorization techniques for recommender systems. Computer , 42(8), 2009.
- Krompass, D., Baier, S., and Tresp, V. Type-constrained representation learning in knowledge graphs. In International Semantic Web Conference , pp. 640-655. Springer, 2015.
- Lao, N., Mitchell, T., and Cohen, W. W. Random walk inference and learning in a large scale knowledge base. In Proceedings of the Conference on Empirical Methods in Natural Language Processing , pp. 529-539. Association for Computational Linguistics, 2011.
- Ma, S., Ding, J., Jia, W., Wang, K., and Guo, M. Transt: Type-based multiple embedding representations for knowledge graph completion. In Joint European Conference on Machine Learning and Knowledge Discovery in Databases , pp. 717-733. Springer, 2017.
- Negahban, S. and Wainwright, M. J. Restricted strong convexity and weighted matrix completion: Optimal bounds with noise. Journal of Machine Learning Research , 13 (May):1665-1697, 2012.
- Nguyen, D. Q. An overview of embedding models of entities and relationships for knowledge base completion. arXiv preprint arXiv:1703.08098 , 2017. · arXiv
- Nickel, M., Tresp, V., and Kriegel, H.-P. A three-way model for collective learning on multi-relational data. In Proceedings of the 28th international conference on machine learning (ICML-11) , pp. 809-816, 2011.
- Nickel, M., Murphy, K., Tresp, V., and Gabrilovich, E. A Review of Relational Machine Learning for Knowledge Graphs. Proceedings of the IEEE , 104(1):11-33, 2016a.
- Rennie, J. D. and Srebro, N. Fast maximum margin matrix factorization for collaborative prediction. In Proceedings of the 22nd international conference on Machine learning , pp. 713-719. ACM, 2005.
- Srebro, N. and Salakhutdinov, R. R. Collaborative filtering in a non-uniform world: Learning with the weighted trace norm. In Advances in Neural Information Processing Systems , pp. 2056-2064, 2010.
- Srebro, N., Rennie, J., and Jaakkola, T. S. Maximum-margin matrix factorization. In Advances in neural information processing systems , pp. 1329-1336, 2005.
- Tomioka, R., Hayashi, K., and Kashima, H. Estimation of low-rank tensors via convex optimization. arXiv preprint arXiv:1010.0789 , 2010. · arXiv
- Toutanova, K. and Chen, D. Observed versus latent features for knowledge base and text inference. In Proceedings of the 3rd Workshop on Continuous Vector Space Models and their Compositionality , pp. 57-66, 2015.
- Wimalawarne, K., Sugiyama, M., and Tomioka, R. Multitask learning meets tensor factorization: task imputation via convex optimization. In Advances in neural information processing systems , pp. 2825-2833, 2014.
- Yang, B., Yih, W.-t., He, X., Gao, J., and Deng, L. Embedding entities and relations for learning and inference in knowledge bases. arXiv preprint arXiv:1412.6575 , 2014. · arXiv
- Yuan, M. and Zhang, C.-H. On tensor completion via nuclear norm minimization. Foundations of Computational Mathematics , 16(4):1031-1068, 2016.
Cited by
Sorted by citations
TuckER: Tensor Factorization for Knowledge Graph Completion
Balazevic, I., Allen, C., & Hospedales, T. (2019) · Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP) · doi:10.18653/v1/d19-1522 · Cited by 696 · see citing works
Low-Dimensional Hyperbolic Knowledge Graph Embeddings
Chami, I., Wolf, A., Juan, D.-C., Sala, F., Ravi, S., & Ré, C. (2020) · Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics · doi:10.18653/v1/2020.acl-main.617 · Cited by 384 · see citing works
A Survey on Knowledge Graph Embeddings for Link Prediction
Wang, M., Qiu, L., & Wang, X. (2021) · Symmetry · doi:10.3390/sym13030485 · Cited by 212 · see citing works
- Authors
- Lacroix, T., Usunier, N., & Obozinski, G.
- Affiliations
- Meta (United States) (US)
- Laboratoire d'Informatique Gaspard-Monge (FR)
- Venue
- arXiv
- Publisher
- arXiv
- Published
- 2018
- Volume
- 80
- Pages
- 2863-2872
- ISSN
- 2331-8422 (ISSN-L)
- arXiv
- 1806.07297
- OpenAlex
- W2803992439
- Cited by
- 247
- References
- 1
- Citations by year
- 2025: 13 · 2024: 20 · 2023: 24 · 2022: 41 · 2021: 61 · 2020: 49 · 2019: 36 · 2018: 2 · 2017: 1
- Type
- posted content
- Language
- en
- Open access
- green
- arxiv.org
- Locations
- arXiv (Cornell University) (submittedVersion)
- HAL (submittedVersion, other-oa)
- arXiv (Cornell University)
- Topics
- Physical Sciences › Mathematics › Computational Mathematics › Tensor decomposition and applications
- Physical Sciences › Computer Science › Artificial Intelligence › Advanced Graph Neural Networks
- Physical Sciences › Computer Science › Artificial Intelligence › Topic Modeling
- Keywords
- knowledge base completion, CP decomposition, complexes, third-order tensors
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