Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Scalable Graph Neural Networks for Heterogeneous Graphs

About

Graph neural networks (GNNs) are a popular class of parametric model for learning over graph-structured data. Recent work has argued that GNNs primarily use the graph for feature smoothing, and have shown competitive results on benchmark tasks by simply operating on graph-smoothed node features, rather than using end-to-end learned feature hierarchies that are challenging to scale to large graphs. In this work, we ask whether these results can be extended to heterogeneous graphs, which encode multiple types of relationship between different entities. We propose Neighbor Averaging over Relation Subgraphs (NARS), which trains a classifier on neighbor-averaged features for randomly-sampled subgraphs of the "metagraph" of relations. We describe optimizations to allow these sets of node features to be computed in a memory-efficient way, both at training and inference time. NARS achieves a new state of the art accuracy on several benchmark datasets, outperforming more expensive GNN-based methods

Lingfan Yu, Jiajun Shen, Jinyang Li, Adam Lerer• 2020

Related benchmarks

TaskDatasetResultRank
Node ClassificationIMDB
Macro F1 Score0.6351
179
Node ClassificationACM
Macro F193.36
104
Node ClassificationDBLP
Micro-F194.61
94
Node Classificationogbn-products (test)
Test Accuracy80.52
70
Node ClassificationOGB-MAG (test)
Accuracy52.4
55
Node Classificationogbn-mag (val)
Accuracy53.72
47
Node ClassificationFreebase
Macro F149.98
43
Node Classificationogbn-mag v1 (test)
Accuracy52.4
38
Node ClassificationACM (test)
Accuracy93.1
35
Node Classificationogbn-mag v1 (val)
Accuracy53.72
19
Showing 10 of 16 rows

Other info

Code

Follow for update