HOPLoP: multi-hop link prediction over knowledge graph embeddings

被引:7
作者
Ranganathan, Varun [1 ]
Barbosa, Denilson [1 ]
机构
[1] Univ Alberta, Dept Comp Sci, Edmonton, AB, Canada
来源
WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS | 2022年 / 25卷 / 02期
关键词
Link Prediction; Knowledge Graph Embeddings; Multi-hop reasoning;
D O I
10.1007/s11280-021-00972-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Large-scale Knowledge Graphs (KGs) support applications such as Web search and personal assistants and provide training data for numerous Natural Language Processing tasks. Nevertheless, building KGs with high accuracy and domain coverage remains difficult, and neither manual nor automatic efforts are up to par. Link Prediction (LP) is one of many tasks aimed at addressing this problem. Its goal is to find missing links between entities in the KG based on structural by exploiting regularities in the graph structure. Recent years have seen two approaches emerge: using KG embeddings, and modelling complex relations by exploiting correlations between individual links and longer paths connecting the same pair of entities. For the latter, state-of-the-art methods traverse the KG itself and are hampered both by incompleteness and skewed degree distributions found in most KGs, resulting in some entities being overly represented in the training set leading to poor generalization. We present HOPLoP: an efficient and effective multi-hop LP meta method that performs the equivalent to path traversals on the KG embedding space instead of the KG itself, marrying both ideas. We show how to train and tune our method with different underlying KG embeddings, and report on experiments on many benchmarks, showing both that HOPLoP improves each LP method on its own and that it consistently outperforms the previous state-of-the-art by a good margin. Finally, we describe a way to interpret paths generated by HOPLoP when used with TransE.
引用
收藏
页码:1037 / 1065
页数:29
相关论文
共 73 条
[51]  
Pinter Y, 2018, 2018 CONFERENCE ON EMPIRICAL METHODS IN NATURAL LANGUAGE PROCESSING (EMNLP 2018), P1741
[52]   Representing web graphs [J].
Raghavan, S ;
Garcia-Molina, H .
19TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2003, :405-416
[53]   SDE-KG: A Stochastic Dynamic Environment for Knowledge Graphs [J].
Ranganathan, Varun ;
Subramanyam, Natarajan .
MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES, ECML PKDD 2019, PT I, 2020, 1167 :483-488
[54]  
Ren Hongyu, 2020, PROC INT C LEARN REP
[55]  
Ren Hongyu, 2020, P 34 ANN C NEURAL IN
[56]  
Robinson J.A, 2001, Handbook of Automated Reasoning
[57]   Knowledge Graph Embedding for Link Prediction: A Comparative Analysis [J].
Rossi, Andrea ;
Barbosa, Denilson ;
Firmani, Donatella ;
Matinata, Antonio ;
Merialdo, Paolo .
ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA, 2021, 15 (02)
[58]  
Ruder S., 2017, arXiv
[59]   LEARNING REPRESENTATIONS BY BACK-PROPAGATING ERRORS [J].
RUMELHART, DE ;
HINTON, GE ;
WILLIAMS, RJ .
NATURE, 1986, 323 (6088) :533-536
[60]   Modeling Relational Data with Graph Convolutional Networks [J].
Schlichtkrull, Michael ;
Kipf, Thomas N. ;
Bloem, Peter ;
van den Berg, Rianne ;
Titov, Ivan ;
Welling, Max .
SEMANTIC WEB (ESWC 2018), 2018, 10843 :593-607