Convolutional 2D Knowledge Graph Embeddings
Сверточные двумерные встраивания для графов знаний
2018-04-25
SCID: 54.1/mv6h7jjk
Discuss with AI
ConvEconvolutional 2D knowledge graph embeddingsinverse relation leakagelink predictionmean reciprocal rank (MRR)
Figures from the paper
Abstract (AI)
Link prediction for knowledge graphs is the task of predicting missing relationships between entities. Previous work on link prediction has focused on shallow, fast models which can scale to large knowledge graphs. However, these models learn less expressive features than deep, multi-layer models — which potentially limits performance. In this work we introduce ConvE, a multi-layer convolutional network model for link prediction, and report state-of-the-art results for several established datasets. We also show that the model is highly parameter efficient, yielding the same performance as DistMult and R-GCN with 8x and 17x fewer parameters. Analysis of our model suggests that it is particularly effective at modelling nodes with high indegree — which are common in highly-connected, complex knowledge graphs such as Freebase and YAGO3. In addition, it has been noted that the WN18 and FB15k datasets suffer from test set leakage, due to inverse relations from the training set being present in the test set — however, the extent of this issue has so far not been quantified. We find this problem to be severe: a simple rule-based model can achieve state-of-the-art results on both WN18 and FB15k. To ensure that models are evaluated on datasets where simply exploiting inverse relations cannot yield competitive results, we investigate and validate several commonly used datasets — deriving robust variants where necessary. We then perform experiments on these robust datasets for our own and several previously proposed models, and find that ConvE achieves state-of-the-art Mean Reciprocal Rank across all datasets.
Key Findings
1
Analysis indicates ConvE is particularly effective at modeling high-indegree nodes common in complex graphs like Freebase and YAGO3.
2
ConvE is a multi-layer 2D convolutional network model for knowledge graph link prediction that achieves state-of-the-art results on several established datasets.
3
ConvE is highly parameter-efficient, matching DistMult and R-GCN performance with 8x and 17x fewer parameters respectively.
4
The authors derive and validate robust dataset variants without inverse-relation leakage and show ConvE achieves state-of-the-art Mean Reciprocal Rank across these robust datasets and others evaluated.
5
WN18 and FB15k datasets suffer severe test-set leakage from inverse relations; a simple rule-based model can achieve state-of-the-art on them.
Research Object
Convolutional multi-layer knowledge graph embedding model (ConvE) for link prediction
Research Subject
Effectiveness and parameter-efficiency of a 2D convolutional knowledge graph embedding architecture for link prediction, including performance on benchmark datasets, robustness to test-set leakage (inverse relations), and modeling of high-indegree nodes
Publication Details
Publication Date
2018-04-25
Journal
Publisher
ISSN
Cited by
2470
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest
References available in scid.ai8
ImageNet classification with deep convolutional neural networks2017
Adam: A Method for Stochastic Optimization2014
Gradient-based learning applied to document recognition1998
Rethinking the Inception Architecture for Computer Vision2016
Detecting Functionality-Specific Vulnerabilities via Retrieving Individual Functionality-Equivalent APIs in Open-Source Repositories2025
Convolutional Neural Networks for Sentence Classification2014
Semi-Supervised Classification with Graph Convolutional Networks2016
A Review of Relational Machine Learning for Knowledge Graphs2015