Two Sides of the Same Coin: Heterophily and Oversmoothing in Graph Convolutional Neural Networks
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
- 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
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2017Neural Message Passing for Quantum Chemistrycited by 3,487
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,089
- 2019Simplifying Graph Convolutional Networkscited by 1,477
- 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
- 2020Geom-GCN: Geometric Graph Convolutional Networkscited by 826
17 more
- 2019DropEdge: Towards Deep Graph Convolutional Networks on Node Classificationcited by 680
- 2020Adaptive Universal Generalized PageRank Graph Neural Networkcited by 595
- 2019Multi-scale Attributed Node Embeddingcited by 548
- 2019Measuring and Relieving the Over-smoothing Problem for Graph Neural Networks from the Topological Viewcited by 545
- 2019DeepGCNs: Can GCNs Go as Deep as CNNs?cited by 527
- 2021Beyond Low-frequency Information in Graph Convolutional Networkscited by 362
- 2017Deep Gaussian Embedding of Graphs: Unsupervised Inductive Learning via Rankingcited by 335
- 2017Few-Shot Learning with Graph Neural Networkscited by 324
- 2019PairNorm: Tackling Oversmoothing in GNNscited by 297
- 2017Learning to Represent Programs with Graphscited by 220
- 2020Graph Neural Networks with Heterophilycited by 202
- 2020Non-Local Graph Neural Networkscited by 91
- 2020Pointer Graph Networkscited by 53
- 2020Understanding and Resolving Performance Degradation in Graph Convolutional Networkscited by 53
- 2020Neural Execution Engines: Learning to Execute Subroutinescited by 36
- 2019Improving Graph Attention Networks with Large Margin-based Constraintscited by 34
- 2019Learning Execution through Neural Code Fusioncited by 13
Built on by
Citing papers per year: 2021: 16; 2022: 39; 2023: 45; 2024: 49; 2025: 27; 2026: 6.
182 papers.
Sort:
By area:
- 2023A critical look at the evaluation of GNNs under heterophily: Are we really making progress?cited by 343
- 2021Large Scale Learning on Non-Homophilous Graphs: New Benchmarks and Strong Simple Methodscited by 311
- 2022Neural Sheaf Diffusion: A Topological Perspective on Heterophily and Oversmoothing in GNNscited by 214
- 2022Finding Global Homophily in Graph Neural Networks When Meeting Heterophilycited by 179
- 2022Graph Neural Networks for Graphs with Heterophily: A Surveycited by 175
- 2022Revisiting Heterophily For Graph Neural Networkscited by 169
- 2021An Empirical Study of Graph Contrastive Learningcited by 113
- 2022Not too little, not too much: a theoretical analysis of graph (over)smoothingcited by 106
- 2022Revisiting Over-smoothing and Over-squashing Using Ollivier-Ricci Curvaturecited by 98
- 2021Is Heterophily A Real Nightmare For Graph Neural Networks To Do Node Classification?cited by 82
- 2021New Benchmarks for Learning on Non-Homophilous Graphscited by 81
- 2021Graph Convolution for Semi-Supervised Classification: Improved Linear Separability and Out-of-Distribution Generalizationcited by 70
38 more
- 2023Ordered GNN: Ordering Message Passing to Deal with Heterophily and Over-smoothingcited by 67
- 2022Sheaf Neural Networks with Connection Laplacianscited by 65
- 2024Polynormer: Polynomial-Expressive Graph Transformer in Linear Timecited by 65
- 2022Anti-Symmetric DGN: a stable architecture for Deep Graph Networkscited by 60
- 2022Understanding convolution on graphs via energiescited by 59
- 2021On Provable Benefits of Depth in Training Graph Convolutional Networkscited by 58
- 2022GREAD: Graph Neural Reaction-Diffusion Networkscited by 54
- 2022Gradient Gating for Deep Multi-Rate Learning on Graphscited by 49
- 2023A Fractional Graph Laplacian Approach to Oversmoothingcited by 45
- 2023Demystifying Structural Disparity in Graph Neural Networks: Can One Size Fit All?cited by 41
- 2021Tree Decomposed Graph Neural Networkcited by 35
- 2024VCR-Graphormer: A Mini-batch Graph Transformer via Virtual Connectionscited by 34
- 2021Block Modeling-Guided Graph Convolutional Neural Networkscited by 32
- 2022ACMP: Allen-Cahn Message Passing with Attractive and Repulsive Forces for Graph Neural Networkscited by 31
- 2023Graph Positional Encoding via Random Feature Propagationcited by 31
- 2022Model Degradation Hinders Deep Graph Neural Networkscited by 26
- 2022RAW-GNN: RAndom Walk Aggregation based Graph Neural Networkcited by 25
- 2024AdaFGL: A New Paradigm for Federated Node Classification with Topology Heterogeneitycited by 25
- 2022Graph Attention Retrospectivecited by 24
- 2022Effects of Graph Convolutions in Multi-layer Networkscited by 24
- 2022Make Heterophily Graphs Better Fit GNN: A Graph Rewiring Approachcited by 23
- 2023Auto-HeG: Automated Graph Neural Network on Heterophilic Graphscited by 23
- 2022HL-Net: Heterophily Learning Network for Scene Graph Generationcited by 22
- 2021How does Heterophily Impact the Robustness of Graph Neural Networks? Theoretical Connections and Practical Implicationscited by 21
- 2023Neurosymbolic AI for Reasoning over Knowledge Graphs: A Surveycited by 21
- 2021Evaluating Deep Graph Neural Networkscited by 19
- 2022Understanding Non-linearity in Graph Neural Networks from the Bayesian-Inference Perspectivecited by 19
- 2022Improving Graph Neural Networks with Learnable Propagation Operatorscited by 19
- 2023A Neural Collapse Perspective on Feature Evolution in Graph Neural Networkscited by 19
- 2023Deep learning for dynamic graphs: models and benchmarkscited by 19
- 2023Breaking the Entanglement of Homophily and Heterophily in Semi-supervised Node Classificationcited by 19
- 2023Homophily-oriented Heterogeneous Graph Rewiringcited by 18
- 2023Rank Collapse Causes Over-Smoothing and Over-Correlation in Graph Neural Networkscited by 18
- 2022Simplified Graph Convolution with Heterophilycited by 17
- 2022Node-oriented Spectral Filtering for Graph Neural Networkscited by 17
- 2024Unleashing the Potential of Fractional Calculus in Graph Neural Networks with FRONDcited by 17
- 2021Distance-wise Prototypical Graph Neural Network in Node Imbalance Classificationcited by 16
- 2022Exploiting Neighbor Effect: Conv-Agnostic GNNs Framework for Graphs with Heterophilycited by 15
50 most cited of 182 All 182 (JSON)
- 2026Not All Nodes Are Created Equal: Homophily-Aware Stratification for Stable GNN Evaluation16 Sep 2026
- 2026Not Just Oversmoothing: Detecting the Echo Chamber Effect in Graph Neural Networks6 Sep 2026
- 2026Graph Cascades: Contagion-Based Mesoscopic Rewiring for Structure-Aware Graph Machine Learning3 Jun 2026
- 2026Revisiting Pre-Propagation GNNs: Robust Diffusion Operators and Hidden-State Re-Propagation24 May 2026
- 2026P2GNN: Two Prototype Sets to boost GNN Performance10 Mar 2026
- 2026Graph homophily booster: Reimagining the role of discrete features in heterophilic graph learning6 Feb 2026
- 2025Interpretable and Adaptive Node Classification on Heterophilic Graphs via Combinatorial Scoring and Hybrid Learning22 Dec 2025
- 2025Polynomial Neural Sheaf Diffusion: A Spectral Filtering Approach on Cellular Sheaves28 Nov 2025
- 2025Gauge-Equivariant Graph Networks via Self-Interference Cancellation20 Nov 2025
- 2025Complex-Weighted Convolutional Networks: Provable Expressiveness via Complex Diffusion17 Nov 2025
- 2025Glance for Context: Learning When to Leverage LLMs for Node-Aware GNN-LLM Fusion12 Oct 2025
- 2025Bridging Computational Social Science and Deep Learning: Cultural Dissemination-Inspired Graph Neural Networks23 Sep 2025
38 more
- 2025Gumbel-MPNN: Graph Rewiring with Gumbel-Softmax24 Aug 2025
- 2025A Neuro-Symbolic Approach for Probabilistic Reasoning on Graph Data29 Jul 2025
- 2025GraphTorque: Torque-Driven Rewiring Graph Neural Network29 Jul 2025
- 2025Exploring Adaptive Structure Learning for Heterophilic Graphs27 Jul 2025
- 2025Aggregation-aware MLP: An Unsupervised Approach for Graph Message-passing27 Jul 2025
- 2025Cooperative Sheaf Neural Networks1 Jul 2025
- 2025Sheaves Reloaded: A Directional Awakening3 Jun 2025
- 2025Directed Homophily-Aware Graph Neural Network28 May 2025
- 2025It Takes a Graph to Know a Graph: Rewiring for Homophily with a Reference Graph18 May 2025
- 2025What Can We Learn From MIMO Graph Convolutions?16 May 2025
- 2025FedHERO: A Federated Learning Approach for Node Classification Task on Heterophilic Graphs29 Apr 2025
- 2025Learning Laplacian Positional Encodings for Heterophilous Graphs29 Apr 2025
- 2025Understanding GNNs and Homophily in Dynamic Node Classification29 Apr 2025
- 2025Hierarchical Uncertainty-Aware Graph Neural Network28 Apr 2025
- 2025Heterophily-informed Message Passing28 Apr 2025
- 2025H3GNNs: Harmonizing Heterophily and Homophily in GNNs via Joint Structural Node Encoding and Self-Supervised Learning16 Apr 2025
- 2025Efficient quantification on large-scale networks19 Mar 2025
- 2025A Signed Graph Approach to Understanding and Mitigating Oversmoothing in GNNs17 Feb 2025
- 2025Mamba-Based Graph Convolutional Networks: Tackling Over-smoothing with Selective State Space26 Jan 2025
- 2025Personalized Layer Selection for Graph Neural Networks24 Jan 2025
- 2025DeltaGNN: Graph Neural Network with Information Flow Control10 Jan 2025
- 2024Making Classic GNNs Strong Baselines Across Varying Homophily: A Smoothness-Generalization Perspective13 Dec 2024
- 2024Energy Guided smoothness to improve Robustness in Graph Classification11 Dec 2024
- 2024Edge-Splitting MLP: Node Classification on Homophilic and Heterophilic Graphs without Message Passing11 Dec 2024
- 2024Distributed-Order Fractional Graph Operating Network8 Nov 2024
- 2024Explainable Spatio-Temporal GCNNs for Irregular Multivariate Time Series: Architecture and Application to ICU Patient Data1 Nov 2024
- 2024Improving Graph Neural Networks by Learning Continuous Edge Directions18 Oct 2024
- 2024Matcha: Mitigating Graph Structure Shifts with Test-Time Adaptation9 Oct 2024
- 2024Unveiling the Impact of Local Homophily on GNN Fairness: In-Depth Analysis and New Benchmarks5 Oct 2024
- 2024SCNode: Spatial and Contextual Coordinates for Graph Representation Learning3 Oct 2024
- 2024Preventing Representational Rank Collapse in MPNNs by Splitting the Computational Graph17 Sep 2024
- 2024Redesigning graph filter-based GNNs to relax the homophily assumption13 Sep 2024
- 2024Mixture of Scope Experts at Test: Generalizing Deeper Graph Neural Networks with Shallow Variants11 Sep 2024
- 2024When Heterophily Meets Heterogeneous Graphs: Latent Graphs Guided Unsupervised Representation Learning1 Sep 2024
- 2024SympGNNs: Symplectic Graph Neural Networks for identifiying high-dimensional Hamiltonian systems and node classification29 Aug 2024
- 2024Disentangled Generative Graph Representation Learning24 Aug 2024
- 2024Representation Learning of Complex Assemblies, An Effort to Improve Corporate Scope 3 Emissions Calculation21 Aug 2024
- 2024Joint Diffusion Processes as an Inductive Bias in Sheaf Neural Networks30 Jul 2024
50 newest of 182 All 182 (JSON)
- 2024Graph Neural Reaction Diffusion Modelscited by 6
- 2024Graph Neural Reaction Diffusion Models16 Jun 2024
- 2023A critical look at the evaluation of GNNs under heterophily: Are we really making progress?cited by 343
- 2021Large Scale Learning on Non-Homophilous Graphs: New Benchmarks and Strong Simple Methodscited by 311
- 2022Neural Sheaf Diffusion: A Topological Perspective on Heterophily and Oversmoothing in GNNscited by 214
- 2022Finding Global Homophily in Graph Neural Networks When Meeting Heterophilycited by 179
- 2022Graph Neural Networks for Graphs with Heterophily: A Surveycited by 175
- 2022Revisiting Heterophily For Graph Neural Networkscited by 169
- 2021An Empirical Study of Graph Contrastive Learningcited by 113
- 2022Not too little, not too much: a theoretical analysis of graph (over)smoothingcited by 106
- 2022Revisiting Over-smoothing and Over-squashing Using Ollivier-Ricci Curvaturecited by 98
- 2021Is Heterophily A Real Nightmare For Graph Neural Networks To Do Node Classification?cited by 82
- 2021New Benchmarks for Learning on Non-Homophilous Graphscited by 81
- 2021Graph Convolution for Semi-Supervised Classification: Improved Linear Separability and Out-of-Distribution Generalizationcited by 70
12 most cited of 178 All 178 (JSON)
- 2026Not All Nodes Are Created Equal: Homophily-Aware Stratification for Stable GNN Evaluation16 Sep 2026
- 2026Not Just Oversmoothing: Detecting the Echo Chamber Effect in Graph Neural Networks6 Sep 2026
- 2026Graph Cascades: Contagion-Based Mesoscopic Rewiring for Structure-Aware Graph Machine Learning3 Jun 2026
- 2026Revisiting Pre-Propagation GNNs: Robust Diffusion Operators and Hidden-State Re-Propagation24 May 2026
- 2026P2GNN: Two Prototype Sets to boost GNN Performance10 Mar 2026
- 2026Graph homophily booster: Reimagining the role of discrete features in heterophilic graph learning6 Feb 2026
- 2025Interpretable and Adaptive Node Classification on Heterophilic Graphs via Combinatorial Scoring and Hybrid Learning22 Dec 2025
- 2025Polynomial Neural Sheaf Diffusion: A Spectral Filtering Approach on Cellular Sheaves28 Nov 2025
- 2025Gauge-Equivariant Graph Networks via Self-Interference Cancellation20 Nov 2025
- 2025Complex-Weighted Convolutional Networks: Provable Expressiveness via Complex Diffusion17 Nov 2025
- 2025Glance for Context: Learning When to Leverage LLMs for Node-Aware GNN-LLM Fusion12 Oct 2025
- 2025Bridging Computational Social Science and Deep Learning: Cultural Dissemination-Inspired Graph Neural Networks23 Sep 2025
12 newest of 178 All 178 (JSON)