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

PairNorm: Tackling Oversmoothing in GNNs

About

The performance of graph neural nets (GNNs) is known to gradually decrease with increasing number of layers. This decay is partly attributed to oversmoothing, where repeated graph convolutions eventually make node embeddings indistinguishable. We take a closer look at two different interpretations, aiming to quantify oversmoothing. Our main contribution is PairNorm, a novel normalization layer that is based on a careful analysis of the graph convolution operator, which prevents all node embeddings from becoming too similar. What is more, PairNorm is fast, easy to implement without any change to network architecture nor any additional parameters, and is broadly applicable to any GNN. Experiments on real-world graphs demonstrate that PairNorm makes deeper GCN, GAT, and SGC models more robust against oversmoothing, and significantly boosts performance for a new problem setting that benefits from deeper GNNs. Code is available at https://github.com/LingxiaoShawn/PairNorm.

Lingxiao Zhao, Leman Akoglu• 2019

Related benchmarks

TaskDatasetResultRank
Node ClassificationCora
Accuracy85.79
1225
Node ClassificationCiteseer
Accuracy73.59
1037
Node ClassificationCiteseer (test)
Accuracy0.501
1013
Node ClassificationCora (test)
Mean Accuracy68.8
951
Node ClassificationChameleon
Accuracy62.74
936
Node ClassificationPubmed
Accuracy87.53
902
Node ClassificationCornell
Accuracy58.92
900
Node ClassificationWisconsin
Accuracy48.43
898
Node ClassificationTexas
Accuracy60.27
859
Node ClassificationSquirrel
Accuracy50.44
815
Showing 10 of 58 rows

Other info

Follow for update