mlsanityData to 14 Oct 2026

Two Sides of the Same Coin: Heterophily and Oversmoothing in Graph Convolutional Neural Networks

arXiv 2102.06462 ↗First posted 12 Feb 2021cs.LGcited by 182

Not on the map. Why?

Abstract (arXiv)

In node classification tasks, graph convolutional neural networks (GCNs) have demonstrated competitive performance over traditional methods on diverse graph data. However, it is known that the performance of GCNs degrades with increasing number of layers (oversmoothing problem) and recent studies have also shown that GCNs may perform worse in heterophilous graphs, where neighboring nodes tend to belong to different classes (heterophily problem). These two problems are usually viewed as unrelated, and thus are studied independently, often at the graph filter level from a spectral perspective. We are the first to take a unified perspective to jointly explain the oversmoothing and heterophily problems at the node level. Specifically, we profile the nodes via two quantitative metrics: the relative degree of a node (compared to its neighbors) and the node-level heterophily. Our theory shows that the interplay of these two profiling metrics defines three cases of node behaviors, which explain the oversmoothing and heterophily problems jointly and can predict the performance of GCNs. Based on insights from our theory, we show theoretically and empirically the effectiveness of two strategies: structure-based edge correction, which learns corrected edge weights from structural properties (i.e., degrees), and feature-based edge correction, which learns signed edge weights from node features. Compared to other approaches, which tend to handle well either heterophily or oversmoothing, we show that {our model, GGCN}, which incorporates the two strategies performs well in both problems.

Key facts. Cited by 182 papers in the map (data through 14 Oct 2026). Builds on 29 of its 49 references that are in the map. First posted on arXiv 12 Feb 2021.

Builds on

29 of 49 references.

References · 29

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
  2. 2017Graph Attention Networkscited by 8,923
  3. 2017Inductive Representation Learning on Large Graphscited by 6,320
  4. 2018How Powerful are Graph Neural Networks?cited by 4,393
  5. 2017Neural Message Passing for Quantum Chemistrycited by 3,487
  6. 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,089
  7. 2019Simplifying Graph Convolutional Networkscited by 1,477
  8. 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,102
  9. 2018Pitfalls of Graph Neural Network Evaluationcited by 1,007
  10. 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 877
  11. 2020Simple and Deep Graph Convolutional Networkscited by 860
  12. 2020Geom-GCN: Geometric Graph Convolutional Networkscited by 826
17 more
  1. 2019DropEdge: Towards Deep Graph Convolutional Networks on Node Classificationcited by 680
  2. 2020Adaptive Universal Generalized PageRank Graph Neural Networkcited by 595
  3. 2019Multi-scale Attributed Node Embeddingcited by 548
  4. 2019Measuring and Relieving the Over-smoothing Problem for Graph Neural Networks from the Topological Viewcited by 545
  5. 2019DeepGCNs: Can GCNs Go as Deep as CNNs?cited by 527
  6. 2021Beyond Low-frequency Information in Graph Convolutional Networkscited by 362
  7. 2017Deep Gaussian Embedding of Graphs: Unsupervised Inductive Learning via Rankingcited by 335
  8. 2017Few-Shot Learning with Graph Neural Networkscited by 324
  9. 2019PairNorm: Tackling Oversmoothing in GNNscited by 297
  10. 2017Learning to Represent Programs with Graphscited by 220
  11. 2020Graph Neural Networks with Heterophilycited by 202
  12. 2020Non-Local Graph Neural Networkscited by 91
  13. 2020Pointer Graph Networkscited by 53
  14. 2020Understanding and Resolving Performance Degradation in Graph Convolutional Networkscited by 53
  15. 2020Neural Execution Engines: Learning to Execute Subroutinescited by 36
  16. 2019Improving Graph Attention Networks with Large Margin-based Constraintscited by 34
  17. 2019Learning Execution through Neural Code Fusioncited by 13

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2021: 16; 2022: 39; 2023: 45; 2024: 49; 2025: 27; 2026: 6.

182 papers.

Sort:

By area:

  1. 2023A critical look at the evaluation of GNNs under heterophily: Are we really making progress?cited by 343
  2. 2021Large Scale Learning on Non-Homophilous Graphs: New Benchmarks and Strong Simple Methodscited by 311
  3. 2022Neural Sheaf Diffusion: A Topological Perspective on Heterophily and Oversmoothing in GNNscited by 214
  4. 2022Finding Global Homophily in Graph Neural Networks When Meeting Heterophilycited by 179
  5. 2022Graph Neural Networks for Graphs with Heterophily: A Surveycited by 175
  6. 2022Revisiting Heterophily For Graph Neural Networkscited by 169
  7. 2021An Empirical Study of Graph Contrastive Learningcited by 113
  8. 2022Not too little, not too much: a theoretical analysis of graph (over)smoothingcited by 106
  9. 2022Revisiting Over-smoothing and Over-squashing Using Ollivier-Ricci Curvaturecited by 98
  10. 2021Is Heterophily A Real Nightmare For Graph Neural Networks To Do Node Classification?cited by 82
  11. 2021New Benchmarks for Learning on Non-Homophilous Graphscited by 81
  12. 2021Graph Convolution for Semi-Supervised Classification: Improved Linear Separability and Out-of-Distribution Generalizationcited by 70
38 more
  1. 2023Ordered GNN: Ordering Message Passing to Deal with Heterophily and Over-smoothingcited by 67
  2. 2022Sheaf Neural Networks with Connection Laplacianscited by 65
  3. 2024Polynormer: Polynomial-Expressive Graph Transformer in Linear Timecited by 65
  4. 2022Anti-Symmetric DGN: a stable architecture for Deep Graph Networkscited by 60
  5. 2022Understanding convolution on graphs via energiescited by 59
  6. 2021On Provable Benefits of Depth in Training Graph Convolutional Networkscited by 58
  7. 2022GREAD: Graph Neural Reaction-Diffusion Networkscited by 54
  8. 2022Gradient Gating for Deep Multi-Rate Learning on Graphscited by 49
  9. 2023A Fractional Graph Laplacian Approach to Oversmoothingcited by 45
  10. 2023Demystifying Structural Disparity in Graph Neural Networks: Can One Size Fit All?cited by 41
  11. 2021Tree Decomposed Graph Neural Networkcited by 35
  12. 2024VCR-Graphormer: A Mini-batch Graph Transformer via Virtual Connectionscited by 34
  13. 2021Block Modeling-Guided Graph Convolutional Neural Networkscited by 32
  14. 2022ACMP: Allen-Cahn Message Passing with Attractive and Repulsive Forces for Graph Neural Networkscited by 31
  15. 2023Graph Positional Encoding via Random Feature Propagationcited by 31
  16. 2022Model Degradation Hinders Deep Graph Neural Networkscited by 26
  17. 2022RAW-GNN: RAndom Walk Aggregation based Graph Neural Networkcited by 25
  18. 2024AdaFGL: A New Paradigm for Federated Node Classification with Topology Heterogeneitycited by 25
  19. 2022Graph Attention Retrospectivecited by 24
  20. 2022Effects of Graph Convolutions in Multi-layer Networkscited by 24
  21. 2022Make Heterophily Graphs Better Fit GNN: A Graph Rewiring Approachcited by 23
  22. 2023Auto-HeG: Automated Graph Neural Network on Heterophilic Graphscited by 23
  23. 2022HL-Net: Heterophily Learning Network for Scene Graph Generationcited by 22
  24. 2021How does Heterophily Impact the Robustness of Graph Neural Networks? Theoretical Connections and Practical Implicationscited by 21
  25. 2023Neurosymbolic AI for Reasoning over Knowledge Graphs: A Surveycited by 21
  26. 2021Evaluating Deep Graph Neural Networkscited by 19
  27. 2022Understanding Non-linearity in Graph Neural Networks from the Bayesian-Inference Perspectivecited by 19
  28. 2022Improving Graph Neural Networks with Learnable Propagation Operatorscited by 19
  29. 2023A Neural Collapse Perspective on Feature Evolution in Graph Neural Networkscited by 19
  30. 2023Deep learning for dynamic graphs: models and benchmarkscited by 19
  31. 2023Breaking the Entanglement of Homophily and Heterophily in Semi-supervised Node Classificationcited by 19
  32. 2023Homophily-oriented Heterogeneous Graph Rewiringcited by 18
  33. 2023Rank Collapse Causes Over-Smoothing and Over-Correlation in Graph Neural Networkscited by 18
  34. 2022Simplified Graph Convolution with Heterophilycited by 17
  35. 2022Node-oriented Spectral Filtering for Graph Neural Networkscited by 17
  36. 2024Unleashing the Potential of Fractional Calculus in Graph Neural Networks with FRONDcited by 17
  37. 2021Distance-wise Prototypical Graph Neural Network in Node Imbalance Classificationcited by 16
  38. 2022Exploiting Neighbor Effect: Conv-Agnostic GNNs Framework for Graphs with Heterophilycited by 15

50 most cited of 182 All 182 (JSON)