Skip to main content
Log in

TSA-Net: a temporal knowledge graph completion method with temporal-structural adaptation

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

Temporal Knowledge Graph Completion (TKGC) aims to infer missing facts in Temporal Knowledge Graphs (TKGs), where facts are stored along with significant temporal information. However, existing TKGC methods only consider message passing on pairwise relations and fail to capture the complex temporal structural dependencies at the levels of time, predicate and entity in TKGs. To fill this gap, we collect high-frequency patterns in TKGs using mathematical statistics and propose a Temporal-Structural Adaptation Network that is equipped with three specific components, time-component, pred-component, and ent-component, as well as one general component, res-component. Concretely, specific components utilize the time consistency pattern to capture facts with significant regularity in time, and complex structural dependencies in TKGs are handled through predicate concurrency and entity collaboration. Moreover, considering low-frequency and nonoccurrence facts, an additional general component is introduced to make predictions on all entities. The outputs of different components are adaptively fused to vote for the final result. Extensive experiments on six benchmarks demonstrate that our method outperforms state-of-the-art baselines.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Algorithm 1

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

Data Availibility Statement

The datasets generated and analyzed during the current study are available in the TSA-Net repository, https://github.com/jack012138/TSA-Net.

References

  1. Do P, Phan TH (2022) Developing a bert based triple classification model using knowledge graph embedding for question answering system. Appl Intell 52(1):636–651

    Article  Google Scholar 

  2. Hui B, Zhang L, Zhou X, Wen X, Nian Y (2022) Personalized recommendation system based on knowledge embedding and historical behavior. Appl Intell 52(1):954–966

    Article  Google Scholar 

  3. Zheng Y, Zhang X, Chen S, Zhang X, Yang X, Wang D (2021) When convolutional network meets temporal heterogeneous graphs: An effective community detection method. IEEE Trans Knowl Data Eng

  4. Boschee E, Lautenschlager J, O’Brien S, Shellman S, Starz J, Ward M (2015) Icews coded event data. Harvard Dataverse 12

  5. García-Durán A, Dumancic S, Niepert M (2018) Learning sequence encoders for temporal knowledge graph completion. In: EMNLP

  6. Dasgupta SS, Ray SN, Talukdar P (2018) Hyte: Hyperplane-based temporally aware knowledge graph embedding. In: Proceedings of the 2018 conference on empirical methods in natural language processing, pp 2001–2011

  7. Goel R, Kazemi SM, 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

  8. Lacroix T, Obozinski G, Usunier N (2019) Tensor decompositions for temporal knowledge base completion. In: International conference on learning representations

  9. Shao P, Zhang D, Yang G, Tao J, Che F, Liu T (2022) Tucker decomposition-based temporal knowledge graph completion. Knowl-Based Syst 238:107841

    Article  Google Scholar 

  10. Lai Y, Chen C, Zheng Z, Zhang Y (2022) Block term decomposition with distinct time granularities for temporal knowledge graph completion. Expert Syst Appl 201:117036

    Article  Google Scholar 

  11. Liu Y, Ma Y, Hildebrandt M, Joblin M, Tresp V (2022) Tlogic: Temporal logical rules for explainable link forecasting on temporal knowledge graphs. In: Proceedings of the AAAI conference on artificial intelligence, vol 36, pp 4120–4127

  12. 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

  13. Li Z, Jin X, Li W, Guan S, Guo J, Shen H, Wang Y, Cheng X (2021) Temporal knowledge graph reasoning based on evolutional representation learning. In: Proceedings of the 44th international ACM SIGIR conference on research and development in information retrieval, pp 408–417

  14. Kipf TN, Welling M (2017) Semi-supervised classification with graph convolutional networks. In: 5th International conference on learning representations

  15. Zheng C (2020) Comparisons of the city brand influence of global cities: Word-embedding based semantic mining and clustering analysis on the big data of gdelt global news knowledge graph. Sustainability 12(16):6294

    Article  Google Scholar 

  16. Tang T, Liu W, Li W, Wu J, Ren H (2021) Event relation reasoning based on event knowledge graph. In: Knowledge science, engineering and management: 14th international conference, KSEM 2021, Tokyo, Japan, August 14–16, 2021, Proceedings, Part I, Springer, pp 491–503

  17. Cleveland RB, Cleveland WS, McRae JE, Irma Terpenning S (1990) A seasonal-trend decomposition procedure based on loess (with discussion). J Off Stat (6):3

  18. Ji S, Pan S, Cambria E, Marttinen P, Philip SY (2021) A survey on knowledge graphs: Representation, acquisition, and applications. IEEE Transactions on Neural Networks and Learning Systems 33(2):494–514

    Article  MathSciNet  Google Scholar 

  19. Dai Y, Wang S, Xiong NN, Guo W (2020) A survey on knowledge graph embedding: Approaches, applications and benchmarks. Electronics 9(5):750

    Article  Google Scholar 

  20. Wang Q, Mao Z, Wang B, Guo L (2017) Knowledge graph embedding: A survey of approaches and applications. IEEE Trans Knowl Data Eng 29(12):2724–2743

    Article  Google Scholar 

  21. Bordes A, Usunier N, Garcia-Duran A, Weston J, Yakhnenko O (2013) Translating embeddings for modeling multi-relational data. Adv Neural Inform Process Syst 26

  22. Sun Z, Deng Z-H, Nie J-Y, Tang J (2018) Rotate: Knowledge graph embedding by relational rotation in complex space. In: International conference on learning representations

  23. Liu H, Wu Y, Yang Y (2017) Analogical inference for multi-relational embeddings. In: International conference on machine learning, PMLR, pp 2168–2178

  24. 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

  25. 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

  26. Trouillon T, Welbl J, Riedel S, Gaussier É, Bouchard G (2016) Complex embeddings for simple link prediction. In: International conference on machine learning, PMLR, pp 2071–2080

  27. Balaevi I, Allen C, Hospedales TM (2019) Tucker: Tensor factorization for knowledge graph completion. In: EMNLP-IJCNLP 2019 - 2019 conference on empirical methods in natural language processing and 9th international joint conference on natural language processing, proceedings of the conference, Hong Kong, China, pp 5185–5194

  28. Trivedi R, Dai H, Wang Y, Song L (2017) Know-evolve: Deep temporal reasoning for dynamic knowledge graphs. In: International conference on machine learning, PMLR, pp 3462–3471

  29. Jung J, Jung J, Kang U (2021) Learning to walk across time for interpretable temporal knowledge graph completion. In: Proceedings of the 27th ACM SIGKDD conference on knowledge discovery & Data mining, pp 786–795

  30. Jin W, Qu M, Jin X, Ren X (2020) Recurrent event network: Autoregressive structure inferenceover temporal knowledge graphs. In: Proceedings of the 2020 conference on empirical methods in natural language processing (EMNLP), pp 6669–6683

  31. Wu J, Cao M, Cheung JCK, Hamilton WL (2020) Temp: Temporal message passing for temporal knowledge graph completion. In: Proceedings of the 2020 conference on empirical methods in natural language processing (EMNLP), pp 5730–5746

  32. Nie H, Zhao X, Yao X, Jiang Q, Bi X, Ma Y, Sun Y (2023) Temporal-structural importance weighted graph convolutional network for temporal knowledge graph completion. Futur Gener Comput Syst

  33. Zhang J, Liang S, Sheng Y, Shao J (2022) Temporal knowledge graph representation learning with local and global evolutions. Knowl-Based Syst 251:109234

    Article  Google Scholar 

  34. Trivedi R, Farajtabar M, Biswal P, Zha H (2019) Dyrep: Learning representations over dynamic graphs. In: International conference on learning representations

  35. Wang X, Lyu S, Wang X, Wu X, Chen H (2023) Temporal knowledge graph embedding via sparse transfer matrix. Inf Sci 623:56–69

    Article  Google Scholar 

  36. Li Z, Jin X, Guan S, Li W, Guo J, Wang Y, Cheng X (2021) Search from history and reason for future: Two-stage reasoning on temporal knowledge graphs. In: ACL/IJCNLP (1)

  37. Bai L, Yu W, Chen M, Ma X (2021) Multi-hop reasoning over paths in temporal knowledge graphs using reinforcement learning. Appl Soft Comput 103:107144

    Article  Google Scholar 

  38. Shao P, Liu T, Che F, Zhang D, Tao J (2023) Adaptive pseudo-siamese policy network for temporal knowledge prediction. Neural Networks

  39. Leetaru K, Schrodt PA (2013) Gdelt: Global data on events, location, and tone, 1979–2012. In: ISA annual convention, Citeseer, vol 2, pp 1–49

  40. Leblay J, Chekol MW (2018) Deriving validity time in knowledge graph. In: Companion proceedings of the the web conference 2018, pp 1771–1776

  41. Mahdisoltani F, Biega J, Suchanek FM (2014) A knowledge base from multilingual wikipedias-yago3. Technical report, Technical report, Telecom ParisTech

    Google Scholar 

  42. Han Z, Ding Z, Ma Y, Gu Y, Tresp V (2021) Learning neural ordinary equations for forecasting future links on temporal knowledge graphs. In: Proceedings of the 2021 conference on empirical methods in natural language processing, pp 8352–8364

Download references

Acknowledgements

This work was supported by the Natural Science Foundation of Guangdong Province, China No. 2022A1515010148 and National Natural Science Foundation of China No. 62177015.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jin Huang.

Ethics declarations

Competing interests

The authors have no to declare that are relevant to the content of this article.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Xie, R., Ruan, K., Huang, B. et al. TSA-Net: a temporal knowledge graph completion method with temporal-structural adaptation. Appl Intell 54, 10320–10332 (2024). https://doi.org/10.1007/s10489-024-05734-1

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-024-05734-1

Keywords