Oversmoothing: A Nightmare for Graph Contrastive Learning?
Not on the map. Why?
Abstract (arXiv)
Oversmoothing is a common phenomenon observed in graph neural networks (GNNs), in which an increase in the network depth leads to a deterioration in their performance. Graph contrastive learning (GCL) is emerging as a promising way of leveraging vast unlabeled graph data. As a marriage between GNNs and contrastive learning, it remains unclear whether GCL inherits the same oversmoothing defect from GNNs. This work undertakes a fundamental analysis of GCL from the perspective of oversmoothing on the first hand. We demonstrate empirically that increasing network depth in GCL also leads to oversmoothing in their deep representations, and surprisingly, the shallow ones. We refer to this phenomenon in GCL as `long-range starvation', wherein lower layers in deep networks suffer from degradation due to the lack of sufficient guidance from supervision. Based on our findings, we present BlockGCL, a remarkably simple yet effective blockwise training framework to prevent GCL from notorious oversmoothing. Without bells and whistles, BlockGCL consistently improves robustness and stability for well-established GCL methods with increasing numbers of layers on several real-world graph benchmarks.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 35 of its 42 references that are in the map. First posted on arXiv 3 Jun 2023.
Builds on
35 of 42 references.
References · 35
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2018Learning deep representations by mutual information estimation and maximizationcited by 1,273
- 2020LightGCN: Simplifying and Powering Graph Convolution Network for Recommendationcited by 1,139
- 2018Deep Graph Infomaxcited by 1,106
- 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,102
- 2018Pitfalls of Graph Neural Network Evaluationcited by 1,007
- 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 877
- 2020Simple and Deep Graph Convolutional Networkscited by 860
23 more
- 2019DropEdge: Towards Deep Graph Convolutional Networks on Node Classificationcited by 680
- 2020Contrastive Multi-View Representation Learning on Graphscited by 652
- 2019Measuring and Relieving the Over-smoothing Problem for Graph Neural Networks from the Topological Viewcited by 545
- 2020Deep Graph Contrastive Representation Learningcited by 539
- 2019PairNorm: Tackling Oversmoothing in GNNscited by 297
- 2020Towards Deeper Graph Neural Networkscited by 296
- 2021Graph Self-Supervised Learning: A Surveycited by 289
- 2021Training Graph Neural Networks with 1000 Layerscited by 169
- 2021From Canonical Correlation Analysis to Self-supervised Graph Neural Networkscited by 141
- 2021Self-supervised Learning on Graphs: Contrastive, Generative,or Predictivecited by 136
- 2022What's Behind the Mask: Understanding Masked Graph Modeling for Graph Autoencoderscited by 82
- 2020Bayesian Graph Neural Networks with Adaptive Connection Samplingcited by 81
- 2022BrainGB: A Benchmark for Brain Network Analysis with Graph Neural Networkscited by 75
- 2019DeepGCNs: Making GCNs Go as Deep as CNNscited by 72
- 2022Rethinking and Scaling Up Graph Contrastive Learning: An Extremely Efficient Approach with Group Discriminationcited by 69
- 2020LoCo: Local Contrastive Representation Learningcited by 55
- 2020Understanding and Resolving Performance Degradation in Graph Convolutional Networkscited by 53
- 2023ContraNorm: A Contrastive Learning Perspective on Oversmoothing and Beyondcited by 39
- 2023Blockwise Self-Supervised Learning at Scalecited by 22
- 2019Drug-Drug Adverse Effect Prediction with Graph Co-Attentioncited by 20
- 2021Credit Assignment Through Broadcasting a Global Error Vectorcited by 19
- 2020Graph Convolutional Neural Networks with Node Transition Probability-based Message Passing and DropNode Regularizationcited by 15
- 2020Modelling High-Order Social Relations for Item Recommendationcited by 13
Built on by
Not cited yet.