Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

DeeperGCN: All You Need to Train Deeper GCNs

About

Graph Convolutional Networks (GCNs) have been drawing significant attention with the power of representation learning on graphs. Unlike Convolutional Neural Networks (CNNs), which are able to take advantage of stacking very deep layers, GCNs suffer from vanishing gradient, over-smoothing and over-fitting issues when going deeper. These challenges limit the representation power of GCNs on large-scale graphs. This paper proposes DeeperGCN that is capable of successfully and reliably training very deep GCNs. We define differentiable generalized aggregation functions to unify different message aggregation operations (e.g. mean, max). We also propose a novel normalization layer namely MsgNorm and a pre-activation version of residual connections for GCNs. Extensive experiments on Open Graph Benchmark (OGB) show DeeperGCN significantly boosts performance over the state-of-the-art on the large scale graph learning tasks of node property prediction and graph property prediction. Please visit https://www.deepgcns.org for more information.

Guohao Li, Chenxin Xiong, Ali Thabet, Bernard Ghanem• 2020

Related benchmarks

TaskDatasetResultRank
Graph ClassificationPROTEINS
Accuracy61.24
1383
Node ClassificationCora
Accuracy86.59
1225
Node ClassificationCiteseer
Accuracy73.61
1037
Node ClassificationChameleon
Accuracy57.53
936
Node ClassificationCornell
Accuracy63.33
900
Node ClassificationWisconsin
Accuracy72.8
898
Node ClassificationTexas
Accuracy0.7667
859
Node ClassificationSquirrel
Accuracy34.96
815
Graph ClassificationNCI1
Accuracy55.32
707
Node Classificationogbn-arxiv (test)
Accuracy71.92
542
Showing 10 of 62 rows

Other info

Code

Follow for update