[Objective] This study systematically reviews the internal mechanism and influencing factors of knowledge graph representation models, aiming to investigate their impacts on specific tasks. [Methods] For the link prediction task, we compared the performance of translation-based and semantic matching-based knowledge graph representation models on FB15K, WN18, FB15K-237 and WN18RR datasets. [Results] With the Hits@1 indicator, the TuckER model generated the best value on WN18, FB15K-237 and WN18RR datasets (0.946 0, 0.263 3 and 0.443 0, respectively), while the ComplEx model yielded the highest value on FB15K dataset (0.731 4). [Limitations] We only compared the effects of knowledge graph representation model on the link prediction and knowledge base QA tasks. More research is needed to examine their performance on information retrieval, recommendation system and other tasks. [Conclusions] There are significant differences between the translation-based and the semantic matching-based knowledge graph representation models. The score function, negative sampling, and optimization method of the knowledge graph representation model, as well as the proportion of training data have significant impacts on the results of the link prediction.
Bollacker K, Cook R, Tufts P. Freebase: A Shared Database of Structured General Human Knowledge[C]// Proceedings of the 22nd AAAI Conference on Artificial Intelligence. Menlo Park, CA: AAAI, 2007: 1962-1963.
[2]
Bizer C, Lehmann J, Kobilarov G, et al. DBpedia- A Crystallization Point for the Web of Data[J]. Journal of Web Semantics, 2009, 7(3):154-165.
doi: 10.1016/j.websem.2009.07.002
Suchanek F M, Kasneci G, Weikum G. YAGO: A Large Ontology from Wikipedia and WordNet[J]. Journal of Web Semantics, 2008, 6(3):203-217.
doi: 10.1016/j.websem.2008.06.001
[5]
Zhang Y Z, Liu K, He S Z, et al. Question Answering over Knowledge Base with Neural Attention Combining Global Knowledge Information[OL]. arXiv Preprint, arXiv: 1606.00979.
[6]
Yang B S, Mitchell T. Leveraging Knowledge Bases in LSTMs for Improving Machine Reading[C]// Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics(Volume 1: Long Papers). 2017: 1436-1446.
[7]
Almousa M, Benlamri R, Khoury R. A Novel Word Sense Disambiguation Approach Using WordNet Knowledge Graph [OL]. arXiv Preprint, arXiv: 2101.02875.
(Ruan Xiaoyun, Liao Jianbin, Li Xiang, et al. Interpretable Recommendation of Reinforcement Learning Based on Talent Knowledge Graph Reasoning[J]. Data Analysis and Knowledge Discovery, 2021, 5(6):36-50.)
[9]
Bellman R E. Dynamic Programming[M]. Dover Publications, Incorporated, 2003.
(Liu Zhiyuan, Sun Maosong, Lin Yankai, et al. Knowledge Representation Learning: A Review[J]. Journal of Computer Research and Development, 2016, 53(2):247-261.)
(Yu Chuanming, Wang Manyi, Lin Hongjun, et al. A Comparative Study of Word Representation Models Based on Deep Learning[J]. Data Analysis and Knowledge Discovery, 2020, 4(8):28-40.)
[12]
Bordes A, Usunier N, Garcia-Duran A, et al. Translating Embeddings for Modeling Multi-relational Data[C]//Proceedings of the 26th International Conference on Neural Information Processing Systems. Cambridge, MA: MIT Press, 2013: 2787-2795.
[13]
Ruffinelli D, Broscheit S, Gemulla R. You Can Teach an Old Dog New Tricks! On Training Knowledge Graph Embeddings[C]// Proceedings of the International Conference on Learning Representations. Addis Ababa: ICLR, 2020.
[14]
Wang Z, Zhang J W, Feng J L, et al. Knowledge Graph Embedding by Translating on Hyperplanes[C]//Proceedings of the 28th AAAI Conference on Artificial Intelligence. Menlo Park, CA: AAAI Press, 2014: 1112-1119.
[15]
Lin Y K, Liu Z Y, Zhu M S, et al. Learning Entity and Relation Embeddings for Knowledge Graph Completion[C]//Proceedings of the 29th AAAI Conference on Artificial Intelligence. Menlo Park, CA: AAAI Press, 2015:2181-2187.
[16]
Ji G L, He S Z, Xu L H, et al. Knowledge Graph Embedding via Dynamic Mapping Matrix[C]//Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing. Stroudsburg, PA: ACL Press, 2015: 687-696.
[17]
Yang B S, Yih W T, He X D, et al. Embedding Entities and Relations for Learning and Inference in Knowledge Bases[OL]. arXiv Preprint, arXiv: 1412.6575.
[18]
Trouillon T, Welbl J, Riedel S, et al. Complex Embeddings for Simple Link Prediction[C]// Proceedings of the International Conference on Machine Learning, New York, USA: ICML, 2016:2071-2080.
[19]
Dettmers T, Minervini P, Stenetorp P, et al. Convolutional 2D Knowledge Graph Embeddings[C]//Proceedings of the 32nd AAAI Conference on Artificial Intelligence. Menlo Park, CA: AAAI Press, 2018:1811-1818.
[20]
Balažević I, Allen C, Hospedales T M, et al. Hypernetwork Knowledge Graph Embeddings[C]// Proceedings of the 2019 Conference in Artificial Neural Networks and Machine Learning: Workshop and Special Sessions. 2019:553-565.
[21]
Balažević I, Allen C, Hospedales T M. Tucker: Tensor Factorization for Knowledge Graph Completion[OL]. arXiv Preprint, arXiv: 1901.09590.
[22]
Mai G C, Janowicz K, Cai L, et al. SE‐KGE: A Location‐Aware Knowledge Graph Embedding Model for Geographic Question Answering and Spatial Semantic Lifting[J]. Transactions in GIS, 2020, 24(3):623-655.
doi: 10.1111/tgis.v24.3
[23]
Kumar S, Jat S, Saxena K, et al. Zero-Shot Word Sense Disambiguation Using Sense Definition Embeddings[C]// Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics. Florence, Italy:ACL, 2019: 5670-5681.
[24]
Li C, Peng X T, Zhang S H, et al. Modeling Relation Paths for Knowledge Base Completion via Joint Adversarial Training[J]. Knowledge-Based Systems, 2020, 201-202:105865.
doi: 10.1016/j.knosys.2020.105865
[25]
He L R, Liu B, Li G X, et al. Knowledge Base Completion by Variational Bayesian Neural Tensor Decomposition[J]. Cognitive Computation, 2018, 10(6):1075-1084.
doi: 10.1007/s12559-018-9565-x
[26]
Wang H B, Jiang S C, Yu Z T. Modeling of Complex Internal Logic for Knowledge Base Completion[J]. Applied Intelligence, 2020, 50(10):3336-3349.
doi: 10.1007/s10489-020-01734-z
(Xu Zenglin, Sheng Yongpan, He Lirong, et al. Review on Knowledge Graph Techniques[J]. Journal of University of Electronic Science and Technology of China, 2016, 45(4):589-606.)
[28]
Ren F L, Li J C, Zhang H H, et al. Knowledge Graph Embedding with Atrous Convolution and Residual Learning[C]// Proceedings of the 28th International Conference on Computational Linguistics. Barcelona, Spain: ACM, 2020: 1532-1543.
[29]
Choi S J, Song H J, Park S B. An Approach to Knowledge Base Completion by a Committee-Based Knowledge Graph Embedding[J]. Applied Sciences, 2020, 10(8):2651.
doi: 10.3390/app10082651
[30]
Zhang M, Geng G H, Zeng S, et al. Knowledge Graph Completion for the Chinese Text of Cultural Relics Based on Bidirectional Encoder Representations from Transformers with Entity-Type Information[J]. Entropy, 2020, 22(10):1168.
doi: 10.3390/e22101168
[31]
Wang Q, de Ji Y, Hao Y S, et al. GRL: Knowledge Graph Completion with GAN-Based Reinforcement Learning[J]. Knowledge-Based Systems, 2020, 209:106421.
doi: 10.1016/j.knosys.2020.106421
[32]
Liu F F, Shen Y, Zhang T N, et al. Entity-Related Paths Modeling for Knowledge Base Completion[J]. Frontiers of Computer Science, 2020, 14(5):145311.
doi: 10.1007/s11704-019-8264-4
[33]
Huang X, Zhang J Y, Li D C, et al. Knowledge Graph Embedding Based Question Answering[C]// Proceedings of the 12th International Conference on Web Search and Data Mining. Melbourne, VIC, Australia: ACM, 2019: 105-112.
[34]
Bordes A, Usunier N, Chopra S, et al. Large-Scale Simple Question Answering with Memory Networks[OL]. arXiv Preprint, arXiv: 1506.02075.
(An Bo, Han Xianpei, Sun Le. Knowledge-Representation-Enhanced Question-Answering System[J]. Scientia Sinica (Informationis), 2018, 48(11):1521-1532.)
[36]
Saxena A, Tripathi A, Talukdar P. Improving Multi-hop Question Answering over Knowledge Graphs Using Knowledge Base Embeddings[C]// Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics. Seattle: ACL, 2020: 4498-4507.
[37]
Chen J D, Hu Y Z, Liu J P, et al. Deep Short Text Classification with Knowledge Powered Attention[C]// Proceedings of the AAAI Conference on Artificial Intelligence. Hawaii: AAAI, 2019, 33(1):6252-6259.
[38]
Wang H, Zhang F, Xie X, et al. DKN: Deep Knowledge-Aware Network for News Recommendation[OL]. arXiv Preprint, arXiv: 1801.08284.
[39]
Miller G A. WordNet: Alexical Database for English[J]. Communications of the ACM, 1995, 38(11):39-41.
[40]
Kumar S, Jat S, Saxena K, et al. Zero-Shot Word Sense Disambiguation Using Sense Definition Embeddings[C]// Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics. Florence, Italy: ACL, 2019:5670-5681.
(Yu Chuanming, Wang Feng, An Lu. Research on the Domain Knowledge Alignment Model Based on Deep Learning: The Knowledge Graph Perspective[J]. Journal of the China Society for Scientific and Technical Information, 2019, 38(6):641-654.)
[42]
Mikolov T, Chen K, Corrado G, et al. Efficient Estimation of Word Representations in Vector Space[C]// Proceedings of the International Conference on Learning Representations. New York:ACM, 2013:1156-1165.
[43]
Toutanova K, Chen D Q. Observed Versus Latent Features for Knowledge Base and Text Inference[C]// Proceedings of the 3rd Workshop on Continuous Vector Space Models and Their Compositionality. Beijing, China: ACL, 2015: 57-66.
[44]
Akrami F, Saeef M S, Zhang Q H, et al. Realistic Re-evaluation of Knowledge Graph Completion Methods: An Experimental Study[C]// Proceedings of the 2020 ACM SIGMOD International Conference on Management of Data. Oregon, USA: ACM, 2020:1995-2010.
(Yu Chuanming, Wang Feng, Zhang Zhen’gang, et al. Research on Knowledge Graph Question Answering Model Based on Representation Learning[J]. Scientific Information Research, 2021, 3(1):56-70.)