Abstract
Knowledge graph completion (KGC) can be interpreted as the task of missing inferences to real-world facts. Despite the importance and abundance of temporal knowledge graphs, most of the current research has been focused on reasoning on static knowledge graphs. The data they are applied to usually evolves with time, such as friend graphs in social networks. Therefore, developing temporal knowledge graph completion (temporal KGC) models is an increasingly important topic, although it is difficult due to data non-stationarity, and its complex temporal dependencies. In this paper, we propose block decomposition based on relational interaction for temporal knowledge graph completion (TBDRI), a novel model based on block term decomposition (which can be seen as a special variant of CP decomposition and Tucker decomposition) of the binary tensor representation of knowledge graph quadruples. TBDRI considers that inverse relations, as one of the most important types of relations, occupy an important share in the real world. Although some existing models introduce inverse relation into the model, it is not enough to only learn the inverse relation independently. TBDRI learns inverse relation in an enhanced way to strengthen the binding of forward and inverse relation. Furthermore, TBDRI first uses the core tensor as temporal information to bind timestamps more adequately. We prove TBDRI is full expressiveness and derive the bound on its entity, relation, and timestamp embedding dimensionality. We show that TBDRI is able to outperform most previous state-of-the-art models on the four benchmark datasets for temporal knowledge graph completion.





Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Zeb A, Ul Haq A, Zhang D, Chen J, Gong Z (2021) Kgel: A novel end-to-end embedding learning framework for knowledge graph completion. Expert Syst Appl 167:114164
Sang S, Yang Z, Wang L, Liu X, Lin H, Wang J (2018) Sematyp: a knowledge graph based literature mining method for drug discovery. BMC Bioinform 19(1):1–11
Cao Y, Wang X, He X, Hu Z, Chua T-S (2019) Unifying knowledge graph learning and recommendation: Towards a better understanding of user preferences. In: The world wide web conference, pp 151–161
Yang B, Mitchell T (2017) Leveraging knowledge bases in lstms for improving machine reading. In: Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), pp 1436–1446
Hao Y, Zhang Y, Liu K, He S, Liu Z, Wu H, Zhao J (2017) An end-to-end model for question answering over knowledge base with cross-attention combining global knowledge. In: Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), pp 221–231
Bollacker K, Evans C, Paritosh P, Sturge T, Taylor J (2008) Freebase: a collaboratively created graph database for structuring human knowledge. In: Proceedings of the 2008 ACM SIGMOD international conference on Management of data, pp 1247–1250
Auer S, Bizer C, Kobilarov G, Lehmann J, Cyganiak R, Ives Z (2007) Dbpedia: A nucleus for a web of open data. In: The semantic web. Springer, pp 722–735
Carlson A, Betteridge J, Kisiel B, Settles B, Hruschka E R, Mitchell T M (2010) Toward an architecture for never-ending language learning. In: Proceedings of the Twenty-Fourth AAAI Conference on Artificial Intelligence, AAAI’10. AAAI Press, pp 1306–1313
Blog GO (2012) Introducing the knowledge graph: thing, not strings. Introducing the Knowledge Graph: things, not strings
Yates A, Banko M, Broadhead M, Cafarella M J, Etzioni O, Soderland S (2007) Textrunner: open information extraction on the web. In: Proceedings of Human Language Technologies: The Annual Conference of the North American Chapter of the Association for Computational Linguistics (NAACL-HLT), pp 25–26
Suchanek F M, Kasneci G, Weikum G (2007) Yago: a core of semantic knowledge. In: Proceedings of the 16th international conference on World Wide Web, pp 697–706
Burgun A, Bodenreider O (2001) Comparing terms, concepts and semantic classes in wordnet and the unified medical language system. In: Proceedings of the NAACL’2001 Workshop, WordNet and Other Lexical Resources: Applications, Extensions and Customizations, pp 77–82
García-Durãn A, Dumani S, Niepert M (2018) Learning sequence encoders for temporal knowledge graph completion. Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing
Zhu Q, Zhou X, Zhang P, Shi Y (2019) A neural translating general hyperplane for knowledge graph embedding. Journal of Computational Science
De Lathauwer L (2008) Decompositions of a higher-order tensor in block terms-part ii: Definitions and uniqueness. SIAM J Matrix Anal Appl 30(3):1033–1066
García-Durán A, Dumancic S, Niepert M (2018) Learning sequence encoders for temporal knowledge graph completion. In: EMNLP
Goel R, Kazemi S M, Brubaker M, Poupart P (2020) Diachronic embedding for temporal knowledge graph completion. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol 34, pp 3988–3995
Bordes A, Usunier N, Garcia-Duran A, Weston J, Yakhnenko O (2013) Translating embeddings for modeling multi-relational data. Adv Neural Inf Process Syst 26:2787–2795
Vashishth S, Sanyal S, Nitin V, Agrawal N, Talukdar P P (2020) Interacte: Improving convolution-based knowledge graph embeddings by increasing feature interactions.. In: AAAI, pp 3009–3016
Wang Z, Zhang J, Feng J, Chen Z (2014) Knowledge graph embedding by translating on hyperplanes. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol 28
Lin Y, Liu Z, Sun M, Liu Y, Zhu X (2015) Learning entity and relation embeddings for knowledge graph completion. In: Twenty-ninth AAAI conference on artificial intelligence
Nickel M, Tresp V, Kriegel H-P (2011) A three-way model for collective learning on multi-relational data.. In: Icml, vol 11, pp 809–816
Yang B, Yih S W-, He X, Gao J, Deng L (2015) Embedding entities and relations for learning and inference in knowledge bases
Trouillon T, Welbl J, Riedel S, Gaussier E, Bouchard G (2016) Complex embeddings for simple link prediction. International Conference on Machine Learning (ICML)
Balažević I, Allen C, Hospedales T (2019) Tucker: Tensor factorization for knowledge graph completion. In: Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP), pp 5185–5194
Tucker L R, et al. (1964) The extension of factor analysis to three-dimensional matrices. Contrib Math Psychol 110119
Jiang T, Liu T, Ge T, Sha L, Chang B, Li S, Sui Z (2016) Towards time-aware knowledge graph completion. In: Proceedings of COLING 2016, the 26th International Conference on Computational Linguistics: Technical Papers, pp 1715–1724
Bader B W, Harshman R A, Kolda T G (2007) Temporal analysis of semantic graphs using asalsan. In: Seventh IEEE international conference on data mining (ICDM 2007). IEEE, pp 33–42
Lacroix T, Obozinski G, Usunier N (2020) Tensor decompositions for temporal knowledge base completion. stat 1050:10
Zhu C, Chen M, Fan C, Cheng G, Zhang Y (2021) Learning from history: Modeling temporal knowledge graphs with sequential copy-generation networks. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol 35, pp 4732–4740
Xu C, Nayyeri M, Alkhoury F, Yazdi H, Lehmann J Temporal knowledge graph embedding model based on additive time series decomposition
Xu C, Chen Y-Y, Nayyeri M, Lehmann J (2021) Temporal knowledge graph completion using a linear temporal regularizer and multivector embeddings. In: Proceedings of the 2021 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, pp 2569–2578
Sadeghian A, Armandpour M, Colas A, Wang D Z (2021) Chronor: Rotation based temporal knowledge graph embedding. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol 35, pp 6471–6479
Tang Y, Huang J, Wang G, He X, Zhou B (2020) Orthogonal relation transforms with graph context modeling for knowledge graph embedding. In: Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics, pp 2713–2722
Kazemi S M, Poole D (2018) Simple embedding for link prediction in knowledge graphs. In: Advances in neural information processing systems, pp 4284–4295
Kolda T G, Bader B W (2009) Tensor decompositions and applications. SIAM Rev 51 (3):455–500
Dettmers T, Minervini P, Stenetorp P, Riedel S (2018) Convolutional 2d knowledge graph embeddings. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol 32
Nickel M, Murphy K, Tresp V, Gabrilovich E (2015) A review of relational machine learning for knowledge graphs. Proc IEEE 104(1):11–33
Kingma DP, Ba J (2015) Adam: A method for stochastic optimization in: Proceedings of international conference on learning representations. San Diego:[sn]
Ward M D, Beger A, Cutler J, Dickenson M, Dorff C, Radford B (2013) Comparing gdelt and icews event data. Analysis 21(1):267–297
Boschee E, Lautenschlager J, O’Brien S, Shellman S, Starz J, Ward M (2015) Icews coded event data. Harvard Dataverse 12
Trivedi R, Dai H, Wang Y, Song L (2017) Know-evolve: Deep temporal reasoning for dynamic knowledge graphs. In: Precup D, Teh Y W (eds) Proceedings of the 34th International Conference on Machine Learning, Proceedings of Machine Learning Research, vol 70. PMLR, pp 3462–3471
Ioffe S, Szegedy C (2015) Batch normalization: accelerating deep network training by reducing internal covariate shift. In: Proceedings of the 32nd International Conference on International Conference on Machine Learning-Volume 37, pp 448–456
Srivastava N, Hinton G, Krizhevsky A, Sutskever I, Salakhutdinov R (2014) Dropout: a simple way to prevent neural networks from overfitting. J Mach Learn Res 15(1):1929–1958
Lacroix T, Obozinski G, Usunier N (2020) Tensor decompositions for temporal knowledge base completion. ICLR
Xu C, Nayyeri M, Alkhoury F, Yazdi S H, Lehmann J (2020) Tero: A time-aware knowledge graph embedding via temporal rotation. COLING:1583–1593
Wu J, Cao M, Cheung C K J, Hamilton L W (2020) Temp: Temporal message passing for temporal knowledge graph completion. EMNLP 2020:5730–5746
Acknowledgements
This work is jointly supported by National Natural Science Foundation of China (61877043) and National Natural Science of China (61877044).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Yu, M., Guo, J., Yu, J. et al. TBDRI: block decomposition based on relational interaction for temporal knowledge graph completion. Appl Intell 53, 5072–5084 (2023). https://doi.org/10.1007/s10489-022-03601-5
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-022-03601-5