Resolving Oversmoothing with Opinion Dissensus
Not on the map. Why?
Abstract (arXiv)
While graph neural networks (GNNs) have allowed researchers to successfully apply neural networks to non-Euclidean domains, deep GNNs often exhibit lower predictive performance than their shallow counterparts. This phenomena has been attributed in part to oversmoothing, the tendency of node representations to become increasingly similar with network depth. In this paper we introduce an analogy between oversmoothing in GNNs and consensus (i.e., perfect agreement) in the opinion dynamics literature. We show that the message passing algorithms of several GNN models are equivalent to linear opinion dynamics models which have been shown to converge to consensus for all inputs regardless of the graph structure. This new perspective on oversmoothing motivates the use of nonlinear opinion dynamics as an inductive bias in GNN models. In our Behavior-Inspired Message Passing (BIMP) GNN, we leverage the nonlinear opinion dynamics model which is more general than the linear opinion dynamics model, and can be designed to converge to dissensus for general inputs. Through extensive experiments we show that BIMP resists oversmoothing beyond 100 time steps and consistently outperforms existing architectures even when those architectures are amended with oversmoothing mitigation techniques. We also show that BIMP has several desirable properties including well behaved gradients and adaptability to homophilic and heterophilic datasets.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 51 of its 94 references that are in the map. First posted on arXiv 31 Jan 2025.
Builds on
51 of 94 references.
References · 51
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2018Neural Ordinary Differential Equationscited by 3,733
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2019Simplifying Graph Convolutional Networkscited by 1,470
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
- 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,099
- 2018Pitfalls of Graph Neural Network Evaluationcited by 994
- 2020Simple and Deep Graph Convolutional Networkscited by 857
- 2015Image-based Recommendations on Styles and Substitutescited by 702
- 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
38 more
- 2020Adaptive Universal Generalized PageRank Graph Neural Networkcited by 592
- 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 540
- 2019MixHop: Higher-Order Graph Convolutional Architectures via Sparsified Neighborhood Mixingcited by 442
- 2018Tune: A Research Platform for Distributed Model Selection and Trainingcited by 395
- 2014On the Number of Linear Regions of Deep Neural Networkscited by 378
- 2021Beyond Low-frequency Information in Graph Convolutional Networkscited by 361
- 2019PairNorm: Tackling Oversmoothing in GNNscited by 297
- 2020Towards Deeper Graph Neural Networkscited by 296
- 2015Diffusion-Convolutional Neural Networkscited by 268
- 2019Revisiting Graph Neural Networks: All We Have is Low-Pass Filterscited by 260
- 2021GRAND: Graph Neural Diffusioncited by 258
- 2023A Survey on Oversmoothing in Graph Neural Networkscited by 246
- 2020A Note on Over-Smoothing for Graph Neural Networkscited by 245
- 2021ChemRL-GEM: Geometry Enhanced Molecular Representation Learning for Property Predictioncited by 204
- 2019Graph Neural Ordinary Differential Equationscited by 153
- 2022Graph-Coupled Oscillator Networkscited by 123
- 2019Continuous Graph Neural Networkscited by 114
- 2020Towards Deeper Graph Neural Networks with Differentiable Group Normalizationcited by 113
- 2021PDE-GCN: Novel Architectures for Graph Neural Networks Motivated by Partial Differential Equationscited by 106
- 2022Not too little, not too much: a theoretical analysis of graph (over)smoothingcited by 106
- 2021Beltrami Flow and Neural Diffusion on Graphscited by 84
- 2021Dissecting the Diffusion Process in Linear Graph Convolutional Networkscited by 58
- 2022Understanding convolution on graphs via energiescited by 58
- 2020Revisiting Over-smoothing in Deep GCNscited by 55
- 2022GREAD: Graph Neural Reaction-Diffusion Networkscited by 54
- 2020Understanding and Resolving Performance Degradation in Graph Convolutional Networkscited by 53
- 2022A Non-Asymptotic Analysis of Oversmoothing in Graph Neural Networkscited by 49
- 2023Demystifying Oversmoothing in Attention-Based Graph Neural Networkscited by 47
- 2021p-Laplacian Based Graph Neural Networkscited by 39
- 2023Graph Neural Convection-Diffusion with Heterophilycited by 26
- 2023From Continuous Dynamics to Graph Neural Networks: Neural Diffusion and Beyondcited by 26
- 2024Clifford Group Equivariant Simplicial Message Passing Networkscited by 22
- 2023From Coupled Oscillators to Graph Neural Networks: Reducing Over-smoothing via a Kuramoto Model-based Approachcited by 15
- 2023A Generalized Neural Diffusion Framework on Graphscited by 13
- 2024Preventing Representational Rank Collapse in MPNNs by Splitting the Computational Graphcited by 6
- 2020Nonlinear Opinion Dynamics with Tunable Sensitivitycited by 5
- 2024Behavior-Inspired Neural Networks for Relational Inferencecited by 4
- 2022Proactive Opinion-Driven Robot Navigation around Human Moverscited by 3
50 most cited of 51 All 51 (JSON)
Built on by
Citing papers per year: 2026: 1.
1 paper.