Skip to main content
Log in

Knowledge graph embedding via entity and relationship attributes

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

The translation rule-based TransE model is considered the most promising method due to its low complexity and high computational efficiency. However, there are limitations in dealing with complex relationships such as reflexive, 1-to-N, N-to-1, and N-to-N. Therefore, we propose a knowledge graph embedding model TransP based on entity and relationship attributes. We introduce the idea of hyperplane projection to map the head entity and tail entity to the plane of a specific relationship to enhance the model’s ability to handle complex relationships. Furthermore, we propose the strategy of using the attribute characteristics of entities and relationships to improve distinction between different entities or relationships. Finally, we conduct link prediction and triple classification experiments on WN11, WN18, FB13 and FB15K datasets. Experimental results verify that the proposed method outperforms the baseline models and achieves the best results.

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

Access this article

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
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Data availability

Data will be made available from the corresponding author on reasonable request.

References

  1. Atef Mosa M (2021) Predicting semantic categories in text based on knowledge graph combined with machine learning techniques[J]. Appl Artif Intell 35(12):933–951

    Article  Google Scholar 

  2. Auer S, Bizer C, Kobilarov G, Lehmann J, Cyganiak R, Ives Z (2007) DBpedia: A nucleus for a Web of op en data. In: Proc. of the 6th Int’l Semantic Web Conf. Berlin, Heidelberg: Springer-Verlag 722–735

  3. Banerjee P, Pal KK, Devarakonda M, Baral C (2021) Biomedical named entity recognition via knowledge guidance and question answering[J]. ACM Trans Comput Healthcare 2(4):1–24

    Article  Google Scholar 

  4. Bo AN, Han X, Sun L et al (2016) Triple classification based on synthesized features for knowledge base[J]. J Chin Inf Process 30(06):84–89 +99

    Google Scholar 

  5. Bollacker K, Evans C, Paritosh P et al (2008) Freebase: a collaboratively created graph database for structuring human knowledge[C]. Proceedings of the 2008 ACM SIGMOD international conference on Management of data 1247–1250

  6. Bordes A, Glorot X, Weston J, Bengio Y (2014) A semantic matching energy function for learning with multi-relational data[J]. Mach Learn 94(2):233–259

    Article  MathSciNet  MATH  Google Scholar 

  7. Bordes A, Glorot X, Weston J et al (2012) Joint learning of words and meaning representations for open-text semantic parsing[C]. Artificial intelligence and statistics. PMLR 127–135

  8. Bordes A, Usunier N, Garcia-Duran A et al (2013) Translating embeddings for modeling multi-relational data[J]. Adv Neural Inf Proces Syst 26

  9. Bordes A, Weston J, Collobert R et al (2011) Learning structured embeddings of knowledge bases[C]. Twenty-fifth AAAI conference on artificial intelligence

  10. Calleja P, Priyatna F, Mihindukulasooriya N et al (2018) DBtravel: a tourism-oriented semantic graph[C]. International conference on web engineering. Springer, Cham 206–212

  11. Carlson A, Betteridge J, Kisiel B, Settles B, Hruschka Jr ER, Mitchell TM (2010) Toward an architecture for never-ending language learning. In: Proc. of the 24th AAAI Conf. on Artificial Intelligence. Menlo Park: AAAI 1306–1313

  12. Chen XJ, Xiang Y (2019) STransH:a revised translation-based model for knowledge representation[J]. Comput Sci

  13. Fan M, Zhou Q, Chang E et al (2014) Transition-based knowledge graph embedding with relational mapping properties[C]. Proceedings of the 28th Pacific Asia conference on language, information and computing 328–337

  14. Hoffart J, Suchanek FM, Berberich K, Weikum G (2013) YAGO2: a spatially and temporally enhanced knowledge base from Wikipedia. Artif Intell 194:28–61

    Article  MathSciNet  MATH  Google Scholar 

  15. Jenatton R, Roux N, Bordes A et al (2012) A latent factor model for highly multi-relational data[J]. Adv Neural Inf Proces Syst 25

  16. Ji G, He S, Xu L et al (2015) Knowledge graph embedding via dynamic mapping matrix. Meeting of the Association for Computational Linguistics & the International Joint Conference on Natural Language Processing

  17. Lappas PZ, Yannacopoulos AN (2021) A machine learning approach combining expert knowledge with genetic algorithms in feature selection for credit risk assessment[J]. Appl Soft Comput 107:107391

    Article  Google Scholar 

  18. Lei Z, Sun Y, Nanehkaran YA, Yang S, Islam MS, Lei H, Zhang D (2020) A novel data-driven robust framework based on machine learning and knowledge graph for disease classification[J]. Futur Gener Comput Syst 102:534–548

    Article  Google Scholar 

  19. Li X, Li P, Zhu Q (2020) A knowledge map representation method based on improved vector projection distance. Comput Sci 47(04):189–193

    Google Scholar 

  20. Li Y, Tan S, Sun H et al (2016) Entity disambiguation with linkless knowledge bases[C]. Proceedings of the 25th international conference on world wide web. 1261–1270

  21. Li L, Wang P, Yan J, Wang Y, Li S, Jiang J, Sun Z, Tang B, Chang TH, Wang S, Liu Y (2020) Real-world data medical knowledge graph: construction and applications[J]. Artif Intell Med 103:101817

    Article  Google Scholar 

  22. Lin Y, Zhang J, Liu Z, Sun M, Liu Y, Zhu X (2015) Learning entity and relation embeddings for knowledge graph completion. In Proceedings of AAAI

  23. Mahdisoltani F, Biega J, Suchanek F (2014) Yago3: A knowledge base from multilingual Wikipedias. In: Proc. of the 7th Biennial Conf.on Innovative Data Systems Research (CIDR)

  24. Miao Q, Meng Y, Zhang B (2015) Chinese enterprise knowledge graph construction based on linked data[C]. Proceedings of the 2015 IEEE 9th international conference on semantic computing (IEEE ICSC 2015). IEEE 153–154

  25. Mikolov T, Sutskever I, Chen K, Corrado GS, Dean J (2013) Distributed representations of words and phrases and their compositionality. In NIPS, pages 3111–3119

  26. Miller GA (1995) WordNet: a lexical database for English[J]. Commun ACM 38(11):39–41

    Article  Google Scholar 

  27. Socher R, Chen D, Manning CD et al (2013) Reasoning with neural tensor networks for knowledge base completion[C]. Advances in neural information processing systems 926–934

  28. Suchanek FM, Kasneci G, Weikum G (2007) YAGO: A core of semantic knowledge. In: Proc. of the 16th Int’l Conf. on World Wide Web. New York: ACM Press 697–706

  29. Wang Z, Zhang J, Feng J et al (2014) Knowledge graph embedding by translating on hyperplanes[C]. Proceedings of the AAAI Conference on Artificial Intelligence 28(1)

  30. Wenjie C, Yi W, Xin Z et al (2020) An improved TransE-based method for knowledge graph representation. Comput Eng 046(005):63–69 77

  31. Xiao D, Wang N, Yu J et al (2020) A practice of tourism knowledge graph construction based on heterogeneous information[C]. China National Conference on Chinese computational linguistics. Springer, Cham 159–173

  32. Zhang W, Cao H, Hao F et al (2019) The chinese knowledge graph on domain-tourism[M]. Advanced multimedia and ubiquitous engineering. Springer, Singapore 20–27

  33. Zhang Z, Jia J, Wan Y et al (2021) TransR*: Representation learning model by flexible translation and relation matrix projection[J]. J Intell Fuzzy Syst (Preprint): 1–9

  34. Zhang L, Lin C, Zhou D, He Y, Zhang M (2021) A Bayesian end-to-end model with estimated uncertainties for simple question answering over knowledge bases[J]. Comput Speech Lang 66:101167

    Article  Google Scholar 

  35. Zhao WX, Dou H, Zhao Y et al (2019) Neural network based popularity prediction by linking online content with knowledge bases[C]. Pacific-Asia conference on knowledge discovery and data mining. Springer, Cham 16–28

  36. Zhao M, Wang H, Guo J, Liu D, Xie C, Liu Q, Cheng Z (2019) Construction of an industrial knowledge graph for unstructured chinese text learning[J]. Appl Sci 9(13):2720

    Article  Google Scholar 

  37. Zhu Q, Zhou X, Zhang P, Shi Y (2019) A neural translating general hyperplane for knowledge graph embedding[J]. J Comput Sci 30:108–117

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

The authors thank all reviewers for their constructive comments. This research is supported by the National Natural Science Foundation of China (62062062).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gulila Altenbek.

Ethics declarations

Conflict of interest

The authors declare that there are no conflicts of interest in this work.

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

Ma, Y., Altenbek, G. & Wu, X. Knowledge graph embedding via entity and relationship attributes. Multimed Tools Appl 82, 44071–44086 (2023). https://doi.org/10.1007/s11042-023-15070-0

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-15070-0

Keywords

Navigation