Analysis of Convolutions, Non-linearity and Depth in Graph Neural Networks using Neural Tangent Kernel
Not on the map. Why?
Abstract (arXiv)
The fundamental principle of Graph Neural Networks (GNNs) is to exploit the structural information of the data by aggregating the neighboring nodes using a `graph convolution' in conjunction with a suitable choice for the network architecture, such as depth and activation functions. Therefore, understanding the influence of each of the design choice on the network performance is crucial. Convolutions based on graph Laplacian have emerged as the dominant choice with the symmetric normalization of the adjacency matrix as the most widely adopted one. However, some empirical studies show that row normalization of the adjacency matrix outperforms it in node classification. Despite the widespread use of GNNs, there is no rigorous theoretical study on the representation power of these convolutions, that could explain this behavior. Similarly, the empirical observation of the linear GNNs performance being on par with non-linear ReLU GNNs lacks rigorous theory. In this work, we theoretically analyze the influence of different aspects of the GNN architecture using the Graph Neural Tangent Kernel in a semi-supervised node classification setting. Under the population Degree Corrected Stochastic Block Model, we prove that: (i) linear networks capture the class information as good as ReLU networks; (ii) row normalization preserves the underlying class structure better than other convolutions; (iii) performance degrades with network depth due to over-smoothing, but the loss in class information is the slowest in row normalization; (iv) skip connections retain the class information even at infinite depth, thereby eliminating over-smoothing. We finally validate our theoretical findings numerically and on real datasets such as Cora and Citeseer.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 46 of its 57 references that are in the map. First posted on arXiv 18 Oct 2022.
Builds on
46 of 57 references.
References · 46
- 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
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
- 2018Neural Tangent Kernel: Convergence and Generalization in Neural Networkscited by 2,597
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,085
- 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,571
- 2019Simplifying Graph Convolutional Networkscited by 1,470
- 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,099
- 2013Spectral Networks and Locally Connected Networks on Graphscited by 1,097
- 2020Simple and Deep Graph Convolutional Networkscited by 857
34 more
- 2015Gated Graph Sequence Neural Networkscited by 792
- 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 786
- 2015Convolutional Networks on Graphs for Learning Molecular Fingerprintscited by 751
- 2017Deep Neural Networks as Gaussian Processescited by 617
- 2018Gradient Descent Finds Global Minima of Deep Neural Networkscited by 572
- 2019On Exact Computation with an Infinitely Wide Neural Netcited by 572
- 2016Exponential expressivity in deep neural networks through transient chaoscited by 260
- 2020A Note on Over-Smoothing for Graph Neural Networkscited by 245
- 2020Generalization and Representational Limits of Graph Neural Networkscited by 217
- 2016Deep Information Propagationcited by 194
- 2019On the Inductive Bias of Neural Tangent Kernelscited by 177
- 2018Dynamical Isometry and a Mean Field Theory of CNNs: How to Train 10,000-Layer Vanilla Convolutional Neural Networkscited by 176
- 2019Graph Neural Tangent Kernel: Fusing Graph Neural Networks with Graph Kernelscited by 160
- 2019Scaling Limits of Wide Neural Networks with Weight Sharing: Gaussian Process Behavior, Gradient Independence, and Neural Tangent Kernel Derivationcited by 146
- 2018Contextual Stochastic Block Modelscited by 134
- 2018NetGAN: Generating Graphs via Random Walkscited by 129
- 2020On the linearity of large non-linear models: when and why the tangent kernel is constantcited by 129
- 2022Not too little, not too much: a theoretical analysis of graph (over)smoothingcited by 106
- 2016Community detection in networks: A user guidecited by 105
- 2019On the Impact of the Activation Function on Deep Neural Networks Trainingcited by 101
- 2020Unifying Graph Convolutional Neural Networks and Label Propagationcited by 98
- 2020A PAC-Bayesian Approach to Generalization Bounds for Graph Neural Networkscited by 84
- 2017Mean Field Residual Networks: On the Edge of Chaoscited by 83
- 2022Theory of Graph Neural Networks: Representation and Learningcited by 60
- 2021On Provable Benefits of Depth in Training Graph Convolutional Networkscited by 58
- 2020Every Model Learned by Gradient Descent Is Approximately a Kernel Machinecited by 53
- 2021Learning Theory Can (Sometimes) Explain Generalisation in Graph Neural Networkscited by 51
- 2018Dynamical Isometry and a Mean Field Theory of RNNs: Gating Enables Signal Propagation in Recurrent Neural Networkscited by 44
- 2018Attack Graph Convolutional Networks by Adding Fake Nodescited by 26
- 2022Generalization Guarantee of Training Graph Convolutional Networks with Graph Topology Samplingcited by 23
- 2020HeteGCN: Heterogeneous Graph Convolutional Networks for Text Classificationcited by 21
- 2019Dynamical Isometry and a Mean Field Theory of LSTMs and GRUscited by 17
- 2018Mean-field theory of graph neural networks in graph partitioningcited by 16
- 2018Random Spatial Network Models with Core-Periphery Structurecited by 5
Built on by
Citing papers per year: 2024: 2; 2025: 2; 2026: 3.
7 papers.
- 2024Provable Robustness of (Graph) Neural Networks Against Data Poisoning and Backdoor Attackscited by 5
- 2024Exact Certification of (Graph) Neural Networks Against Label Poisoningcited by 5
- 2026Gaussian Process Limit Reveals Structural Benefits of Graph Transformerscited by 1
- 2025Exact Generalisation Error Exposes Benchmarks Skew Graph Neural Networks Success (or Failure)cited by 0
- 2025Robustness Certificates for Neural Networks Against Data Poisoning and Evasion Attackscited by 0
- 2026Exact Certification of Neural Networks and Partition Aggregation Ensembles against Label Poisoningcited by 0
- 2026Different Statistical Perspectives for Understanding Generalisation in Graph Neural Networkscited by 0
- 2026Different Statistical Perspectives for Understanding Generalisation in Graph Neural Networks25 May 2026
- 2026Exact Certification of Neural Networks and Partition Aggregation Ensembles against Label Poisoning13 Apr 2026
- 2026Gaussian Process Limit Reveals Structural Benefits of Graph Transformers18 Mar 2026
- 2025Robustness Certificates for Neural Networks Against Data Poisoning and Evasion Attacks24 Dec 2025
- 2025Exact Generalisation Error Exposes Benchmarks Skew Graph Neural Networks Success (or Failure)12 Sep 2025
- 2024Exact Certification of (Graph) Neural Networks Against Label Poisoning30 Nov 2024
- 2024Provable Robustness of (Graph) Neural Networks Against Data Poisoning and Backdoor Attacks15 Jul 2024