Understanding Non-linearity in Graph Neural Networks from the Bayesian-Inference Perspective
Not on the map. Why?
Abstract (arXiv)
Graph neural networks (GNNs) have shown superiority in many prediction tasks over graphs due to their impressive capability of capturing nonlinear relations in graph-structured data. However, for node classification tasks, often, only marginal improvement of GNNs over their linear counterparts has been observed. Previous works provide very few understandings of this phenomenon. In this work, we resort to Bayesian learning to deeply investigate the functions of non-linearity in GNNs for node classification tasks. Given a graph generated from the statistical model CSBM, we observe that the max-a-posterior estimation of a node label given its own and neighbors' attributes consists of two types of non-linearity, a possibly non-linear transformation of node attributes and a ReLU-activated feature aggregation from neighbors. The latter surprisingly matches the type of non-linearity used in many GNN models. By further imposing Gaussian assumption on node attributes, we prove that the superiority of those ReLU activations is only significant when the node attributes are far more informative than the graph structure, which nicely matches many previous empirical observations. A similar argument can be achieved when there is a distribution shift of node attributes between the training and testing datasets. Finally, we verify our theory on both synthetic and real-world networks.
Key facts. Cited by 19 papers in the map (data through 7 Oct 2026). Builds on 65 of its 94 references that are in the map. First posted on arXiv 22 Jul 2022.
Builds on
65 of 94 references.
References · 65
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2019Simplifying Graph Convolutional Networkscited by 1,470
- 2020LightGCN: Simplifying and Powering Graph Convolution Network for Recommendationcited by 1,134
- 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,099
- 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 987
- 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 878
- 2020On the Bottleneck of Graph Neural Networks and its Practical Implicationscited by 624
- 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
38 more
- 2020Adaptive Universal Generalized PageRank Graph Neural Networkcited by 592
- 2021Understanding over-squashing and bottlenecks on graphs via curvaturecited by 471
- 2019Diffusion Improves Graph Learningcited by 414
- 2019Provably Powerful Graph Networkscited by 385
- 2017Community Detection and Stochastic Block Modelscited by 317
- 2021A Comprehensive Survey on Graph Anomaly Detection with Deep Learningcited by 230
- 2021Weisfeiler and Lehman Go Cellular: CW Networkscited by 218
- 2020Generalization and Representational Limits of Graph Neural Networkscited by 217
- 2020Graph Neural Networks with Heterophilycited by 202
- 2020Combining Label Propagation and Simple Models Out-performs Graph Neural Networkscited by 199
- 2019What graph neural networks cannot learn: depth vs widthcited by 195
- 2020The Surprising Power of Graph Neural Networks with Random Node Initializationcited by 190
- 2019Graph Neural Networks with convolutional ARMA filterscited by 185
- 2020Random Features Strengthen Graph Neural Networkscited by 184
- 2019Universal Invariant and Equivariant Graph Neural Networkscited by 182
- 2021Two Sides of the Same Coin: Heterophily and Oversmoothing in Graph Convolutional Neural Networkscited by 182
- 2021Is Homophily a Necessity for Graph Neural Networks?cited by 182
- 2019On the equivalence between graph isomorphism testing and function approximation with GNNscited by 172
- 2022How Powerful are Spectral Graph Neural Networkscited by 169
- 2019Graph Neural Tangent Kernel: Fusing Graph Neural Networks with Graph Kernelscited by 160
- 2019Relational Pooling for Graph Representationscited by 150
- 2021Nested Graph Neural Networkscited by 136
- 2018Contextual Stochastic Block Modelscited by 134
- 2019Stability Properties of Graph Neural Networkscited by 125
- 2020Graphon Neural Networks and the Transferability of Graph Neural Networkscited by 117
- 2021Breaking the Limits of Message Passing Graph Neural Networkscited by 101
- 2020Expressive Power of Invariant and Equivariant Graph Neural Networkscited by 100
- 2020Building powerful and equivariant graph neural networks with structural message-passingcited by 95
- 2021Breaking the Limit of Graph Neural Networks by Improving the Assortativity of Graphs with Local Mixing Patternscited by 95
- 2019Transferability of Spectral Graph Convolutional Neural Networkscited by 90
- 2020A PAC-Bayesian Approach to Generalization Bounds for Graph Neural Networkscited by 84
- 2019GMNN: Graph Markov Neural Networkscited by 82
- 2020Convergence and Stability of Graph Convolutional Networks on Large Random Graphscited by 75
- 2021Graph Convolution for Semi-Supervised Classification: Improved Linear Separability and Out-of-Distribution Generalizationcited by 70
- 2021On Provable Benefits of Depth in Training Graph Convolutional Networkscited by 58
- 2020Neural Enhanced Belief Propagation on Factor Graphscited by 55
- 2018Efficient random graph matching via degree profilescited by 48
- 2013Community detection thresholds and the weak Ramanujan propertycited by 47
50 most cited of 65 All 65 (JSON)
Built on by
Citing papers per year: 2022: 2; 2023: 7; 2024: 7; 2025: 2; 2026: 1.
19 papers.
Sort:
- 2022A Non-Asymptotic Analysis of Oversmoothing in Graph Neural Networkscited by 49
- 2023Demystifying Structural Disparity in Graph Neural Networks: Can One Size Fit All?cited by 41
- 2024Pairwise Alignment Improves Graph Domain Adaptationcited by 25
- 2023Towards Deep Attention in Graph Neural Networks: Problems and Remediescited by 24
- 2024Understanding Heterophily for Graph Neural Networkscited by 15
- 2022Homophily modulates double descent generalization in graph convolution networkscited by 13
- 2023Optimality of Message-Passing Architectures for Sparse Graphscited by 13
- 2023BeMap: Balanced Message Passing for Fair Graph Neural Networkcited by 11
- 2023Optimal Inference in Contextual Stochastic Block Modelscited by 11
- 2024Feature Distribution on Graph Topology Mediates the Effect of Graph Convolution: Homophily Perspectivecited by 9
- 2025Model Generalization on Text Attribute Graphs: Principles with Large Language Modelscited by 8
- 2023When Do Graph Neural Networks Help with Node Classification? Investigating the Impact of Homophily Principle on Node Distinguishabilitycited by 7
7 more
- 2023A Markov Random Field model for Hypergraph-based Machine Learningcited by 5
- 2024Graph Attention is Not Always Beneficial: A Theoretical Analysis of Graph Attention Mechanisms via Contextual Stochastic Block Modelscited by 2
- 2025Heterogeneous Graph Structure Learning through the Lens of Data-generating Processescited by 2
- 2026Relatron: Automating Relational Machine Learning over Relational Databasescited by 2
- 2024Sharp Bounds for Poly-GNNs and the Effect of Graph Noisecited by 1
- 2024Your Graph Recommender is Provably a Single-view Graph Contrastive Learningcited by 0
- 2024Optimal Exact Recovery in Semi-Supervised Learning: A Study of Spectral Methods and Graph Convolutional Networkscited by 0
- 2026Relatron: Automating Relational Machine Learning over Relational Databases26 Feb 2026
- 2025Heterogeneous Graph Structure Learning through the Lens of Data-generating Processes11 Mar 2025
- 2025Model Generalization on Text Attribute Graphs: Principles with Large Language Models17 Feb 2025
- 2024Graph Attention is Not Always Beneficial: A Theoretical Analysis of Graph Attention Mechanisms via Contextual Stochastic Block Models20 Dec 2024
- 2024Optimal Exact Recovery in Semi-Supervised Learning: A Study of Spectral Methods and Graph Convolutional Networks18 Dec 2024
- 2024Sharp Bounds for Poly-GNNs and the Effect of Graph Noise28 Jul 2024
- 2024Your Graph Recommender is Provably a Single-view Graph Contrastive Learning25 Jul 2024
- 2024Pairwise Alignment Improves Graph Domain Adaptation2 Mar 2024
- 2024Feature Distribution on Graph Topology Mediates the Effect of Graph Convolution: Homophily Perspective7 Feb 2024
- 2024Understanding Heterophily for Graph Neural Networks17 Jan 2024
- 2023A Markov Random Field model for Hypergraph-based Machine Learning27 Aug 2023
- 2023BeMap: Balanced Message Passing for Fair Graph Neural Network7 Jun 2023
7 more
- 2023Optimal Inference in Contextual Stochastic Block Models6 Jun 2023
- 2023Towards Deep Attention in Graph Neural Networks: Problems and Remedies4 Jun 2023
- 2023Demystifying Structural Disparity in Graph Neural Networks: Can One Size Fit All?2 Jun 2023
- 2023Optimality of Message-Passing Architectures for Sparse Graphs17 May 2023
- 2023When Do Graph Neural Networks Help with Node Classification? Investigating the Impact of Homophily Principle on Node Distinguishability25 Apr 2023
- 2022Homophily modulates double descent generalization in graph convolution networks26 Dec 2022
- 2022A Non-Asymptotic Analysis of Oversmoothing in Graph Neural Networks21 Dec 2022
- 2022A Non-Asymptotic Analysis of Oversmoothing in Graph Neural Networkscited by 49
- 2023Demystifying Structural Disparity in Graph Neural Networks: Can One Size Fit All?cited by 41
- 2024Pairwise Alignment Improves Graph Domain Adaptationcited by 25
- 2023Towards Deep Attention in Graph Neural Networks: Problems and Remediescited by 24
- 2024Understanding Heterophily for Graph Neural Networkscited by 15
- 2022Homophily modulates double descent generalization in graph convolution networkscited by 13
- 2023Optimality of Message-Passing Architectures for Sparse Graphscited by 13
- 2023BeMap: Balanced Message Passing for Fair Graph Neural Networkcited by 11
- 2023Optimal Inference in Contextual Stochastic Block Modelscited by 11
- 2024Feature Distribution on Graph Topology Mediates the Effect of Graph Convolution: Homophily Perspectivecited by 9
- 2025Model Generalization on Text Attribute Graphs: Principles with Large Language Modelscited by 8
- 2023When Do Graph Neural Networks Help with Node Classification? Investigating the Impact of Homophily Principle on Node Distinguishabilitycited by 7
12 most cited of 19 All 19 (JSON)
- 2026Relatron: Automating Relational Machine Learning over Relational Databases26 Feb 2026
- 2025Heterogeneous Graph Structure Learning through the Lens of Data-generating Processes11 Mar 2025
- 2025Model Generalization on Text Attribute Graphs: Principles with Large Language Models17 Feb 2025
- 2024Graph Attention is Not Always Beneficial: A Theoretical Analysis of Graph Attention Mechanisms via Contextual Stochastic Block Models20 Dec 2024
- 2024Optimal Exact Recovery in Semi-Supervised Learning: A Study of Spectral Methods and Graph Convolutional Networks18 Dec 2024
- 2024Sharp Bounds for Poly-GNNs and the Effect of Graph Noise28 Jul 2024
- 2024Your Graph Recommender is Provably a Single-view Graph Contrastive Learning25 Jul 2024
- 2024Pairwise Alignment Improves Graph Domain Adaptation2 Mar 2024
- 2024Feature Distribution on Graph Topology Mediates the Effect of Graph Convolution: Homophily Perspective7 Feb 2024
- 2024Understanding Heterophily for Graph Neural Networks17 Jan 2024
- 2023A Markov Random Field model for Hypergraph-based Machine Learning27 Aug 2023
- 2023BeMap: Balanced Message Passing for Fair Graph Neural Network7 Jun 2023
12 newest of 19 All 19 (JSON)