NeurIPS 2021

On Provable Benefits of Depth in Training Graph Convolutional Networks

Weilin Cong, M. Ramezani, M. Mahdavi

Main figure for On Provable Benefits of Depth in Training Graph Convolutional Networks

Abstract

Graph Convolutional Networks (GCNs) are known to suffer from performance degradation as the number of layers increases, which is usually attributed to over-smoothing. Despite the apparent consensus, we observe that there exists a discrepancy between the theoretical understanding of over-smoothing and the practical capabilities of GCNs. Specifically, we argue that over-smoothing does not necessarily happen in practice, a deeper model is provably expressive, can converge to global optimum with linear convergence rate, and achieve very high training accuracy as long as properly trained. Despite being capable of achieving high training accuracy, empirical results show that the deeper models generalize poorly on the testing stage and existing theoretical understanding of such behavior remains elusive. To achieve better understanding, we carefully analyze the generalization capability of GCNs, and show that the training strategies to achieve high training accuracy significantly deteriorate the generalization capability of GCNs. Motivated by these findings, we propose a decoupled structure for GCNs that detaches weight matrices from feature propagation to preserve the expressive power and ensure good generalization performance. We conduct empirical evaluations on various synthetic and real-world datasets to validate the correctness of our theory.

Proposed method: DGCN

Benchmark Results

Tested on 2 datasets Non-standard metric on 2 datasets

Tables show presented results in global context (best 3 papers + GCN + MLP).

OGB

ogbn-products

Global leaderboard →
Non-default metric. This paper reports F1; the dataset default is Accuracy. Values below use F1 only.

Sorted by F1. Highlighted rows are from other papers.

#ModelF1 ↑Paper
1
SDGNN
0.8287 ±0.0021
2
GLNN
0.8279 ±0.0025
3
SDGNN-Equal
0.8264 ±0.0022
7
DGCN
0.7609 ±0.0029
This paper
8
ResGCN
0.7553 ±0.0012
This paper
9
GCN
0.7539 ±0.0021
This paper
10
GCNII
0.7193 ±0.0035
This paper
11
APPNP
0.6635 ±0.0010
This paper

ogbn-arxiv

Global leaderboard →
Non-default metric. This paper reports F1; the dataset default is Accuracy. Values below use F1 only.

Sorted by F1. Highlighted rows are from other papers.

#ModelF1 ↑Paper
1
DGCN
0.7263 ±0.0012
This paper
2
GCNII
0.7257 ±0.0023
This paper
3
ResGCN
0.7256 ±0.0031
This paper
4
GCN
0.7156 ±0.0019
This paper
5
APPNP
0.6802 ±0.0055
This paper
SOTA performance (not significantly different from the best) Proposed method (this paper) Baseline / comparison (this paper) Global context (other papers)