HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

R-GCN: The R Could Stand for Random

Vic Degraeve Gilles Vandewiele Femke Ongenae Sofie Van Hoecke

R-GCN: The R Could Stand for Random

Abstract

The inception of the Relational Graph Convolutional Network (R-GCN) marked a milestone in the Semantic Web domain as a widely cited method that generalises end-to-end hierarchical representation learning to Knowledge Graphs (KGs). R-GCNs generate representations for nodes of interest by repeatedly aggregating parameterised, relation-specific transformations of their neighbours. However, in this paper, we argue that the the R-GCN's main contribution lies in this "message passing" paradigm, rather than the learned weights. To this end, we introduce the "Random Relational Graph Convolutional Network" (RR-GCN), which leaves all parameters untrained and thus constructs node embeddings by aggregating randomly transformed random representations from neighbours, i.e., with no learned parameters. We empirically show that RR-GCNs can compete with fully trained R-GCNs in both node classification and link prediction settings.

Code Repositories

predict-idlab/RR-GCN
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
link-prediction-on-fb15k-237RR-GCN-PPV
Hits@1: 0.157
Hits@10: 0.412
Hits@3: 0.256
MRR: 0.238
node-classification-on-aifbRR-GCN-PPV
Accuracy: 86.11
node-classification-on-aifbRR-GCN-PPV-CUT
Accuracy: 95.83
node-classification-on-amRR-GCN-PPV
Accuracy: 84.65
node-classification-on-amRR-GCN-PPV-CUT
Accuracy: 84.8
node-classification-on-amRR-GCN-PPV-CUT (Unimportant relations removed)
Accuracy: 91.31
node-classification-on-amplusRR-GCN-PPV
Accuracy: 84.54
node-classification-on-amplusR-GCN
Accuracy: 83.81
node-classification-on-bgsRR-GCN-PPV-CUT
Accuracy: 84.14
node-classification-on-bgsRR-GCN-PPV
Accuracy: 78.97
node-classification-on-dblpR-GCN
Accuracy: 68.51
node-classification-on-dblpRR-GCN-PPV
Accuracy: 70.61
node-classification-on-dmg777kR-GCN
Accuracy: 62.51
node-classification-on-dmg777kRR-GCN-PPV
Accuracy: 63.97
node-classification-on-dmgfullRR-GCN-PPV
Accuracy: 63.38
node-classification-on-dmgfullR-GCN
Accuracy: 57.52
node-classification-on-mdgenreR-GCN
Accuracy: 67.33
node-classification-on-mdgenreRR-GCN-PPV
Accuracy: 67.15
node-classification-on-mutagRR-GCN-PPV
Accuracy: 79.41

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
R-GCN: The R Could Stand for Random | Papers | HyperAI