Graph Neural Networks are Inherently Good Generalizers: Insights by Bridging GNNs and MLPs
Not on the map. Why?
Abstract (arXiv)
Graph neural networks (GNNs), as the de-facto model class for representation learning on graphs, are built upon the multi-layer perceptrons (MLP) architecture with additional message passing layers to allow features to flow across nodes. While conventional wisdom commonly attributes the success of GNNs to their advanced expressivity, we conjecture that this is not the main cause of GNNs' superiority in node-level prediction tasks. This paper pinpoints the major source of GNNs' performance gain to their intrinsic generalization capability, by introducing an intermediate model class dubbed as P(ropagational)MLP, which is identical to standard MLP in training, but then adopts GNN's architecture in testing. Intriguingly, we observe that PMLPs consistently perform on par with (or even exceed) their GNN counterparts, while being much more efficient in training. This finding sheds new insights into understanding the learning behavior of GNNs, and can be used as an analytic tool for dissecting various GNN-related research problems. As an initial step to analyze the inherent generalizability of GNNs, we show the essential difference between MLP and PMLP at infinite-width limit lies in the NTK feature map in the post-training stage. Moreover, by examining their extrapolation behavior, we find that though many GNNs and their PMLP counterparts cannot extrapolate non-linear functions for extremely out-of-distribution samples, they have greater potential to generalize to testing samples near the training data range as natural advantages of GNN architectures.
Key facts. Cited by 42 papers in the map (data through 14 Oct 2026). Builds on 50 of its 71 references that are in the map. First posted on arXiv 18 Dec 2022.
Builds on
50 of 71 references.
References · 50
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 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
- 2018Neural Tangent Kernel: Convergence and Generalization in Neural Networkscited by 2,621
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,163
- 2019Simplifying Graph Convolutional Networkscited by 1,477
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,360
- 2013Spectral Networks and Locally Connected Networks on Graphscited by 1,102
- 2018Pitfalls of Graph Neural Network Evaluationcited by 1,007
- 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 993
- 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 877
38 more
- 2020Simple and Deep Graph Convolutional Networkscited by 860
- 2020Geom-GCN: Geometric Graph Convolutional Networkscited by 826
- 2019Wide Neural Networks of Any Depth Evolve as Linear Models Under Gradient Descentcited by 738
- 2015Image-based Recommendations on Styles and Substitutescited by 706
- 2019DropEdge: Towards Deep Graph Convolutional Networks on Node Classificationcited by 680
- 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
- 2020Adaptive Universal Generalized PageRank Graph Neural Networkcited by 595
- 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 584
- 2019On Exact Computation with an Infinitely Wide Neural Netcited by 573
- 2019Fine-Grained Analysis of Optimization and Generalization for Overparameterized Two-Layer Neural Networkscited by 566
- 2019Provably Powerful Graph Networkscited by 389
- 2018Learning and Generalization in Overparameterized Neural Networks, Going Beyond Two Layerscited by 340
- 2020Towards Deeper Graph Neural Networkscited by 296
- 2020SIGN: Scalable Inception Graph Neural Networkscited by 284
- 2020Implicit Bias of Gradient Descent for Wide Two-layer Neural Networks Trained with the Logistic Losscited by 268
- 2019Generalization Bounds of Stochastic Gradient Descent for Wide and Deep Neural Networkscited by 222
- 2020How Neural Networks Extrapolate: From Feedforward to Graph Neural Networkscited by 222
- 2020Combining Label Propagation and Simple Models Out-performs Graph Neural Networkscited by 202
- 2019On the Inductive Bias of Neural Tangent Kernelscited by 177
- 2019Graph Neural Tangent Kernel: Fusing Graph Neural Networks with Graph Kernelscited by 161
- 2021Graph-less Neural Networks: Teaching Old MLPs New Tricks via Distillationcited by 152
- 2020Evaluation of Neural Architectures Trained with Square Loss vs Cross-Entropy in Classification Taskscited by 138
- 2020On the linearity of large non-linear models: when and why the tangent kernel is constantcited by 129
- 2020Scalable Graph Neural Networks via Bidirectional Propagationcited by 87
- 2019Stability and Generalization of Graph Convolutional Neural Networkscited by 81
- 2021Graph-MLP: Node Classification without Message Passing in Graphcited by 73
- 2021Graph Convolution for Semi-Supervised Classification: Improved Linear Separability and Out-of-Distribution Generalizationcited by 70
- 2021Subgroup Generalization and Fairness of Graph Neural Networkscited by 69
- 2017On Loss Functions for Deep Neural Networks in Classificationcited by 68
- 2021On Provable Benefits of Depth in Training Graph Convolutional Networkscited by 58
- 2021Graph Coarsening with Neural Networkscited by 55
- 2021Optimization of Graph Neural Networks: Implicit Acceleration by Skip Connections and More Depthcited by 55
- 2019Are Powerful Graph Neural Nets Necessary? A Dissection on Graph Classificationcited by 39
- 2020Adaptive Propagation Graph Convolutional Networkcited by 31
- 2022MLPInit: Embarrassingly Simple GNN Training Acceleration with MLP Initializationcited by 31
- 2020On Graph Neural Networks versus Graph-Augmented MLPscited by 30
- 2022Effects of Graph Convolutions in Multi-layer Networkscited by 24
- 2022Geometric Knowledge Distillation: Topology Compression for Graph Neural Networkscited by 22
Built on by
Citing papers per year: 2023: 18; 2024: 15; 2025: 6; 2026: 3.
42 papers.
Sort:
By area:
- 2023SGFormer: Simplifying and Empowering Transformers for Large-Graph Representationscited by 133
- 2023DIFFormer: Scalable (Graph) Transformers Induced by Energy Constrained Diffusioncited by 87
- 2024AutoML-Agent: A Multi-Agent LLM Framework for Full-Pipeline AutoMLcited by 87
- 2023Towards Understanding the Generalization of Graph Neural Networkscited by 41
- 2024Rethinking Propagation for Unsupervised Graph Domain Adaptationcited by 31
- 2023Joint Learning of Label and Environment Causal Independence for Graph Out-of-Distribution Generalizationcited by 29
- 2023The Expressive Power of Graph Neural Networks: A Surveycited by 27
- 2024Rethinking and Accelerating Graph Condensation: A Training-Free Approach with Class Partitioncited by 23
- 2024Graph Data Condensation via Self-expressive Graph Structure Reconstructioncited by 18
- 2023GraphGLOW: Universal and Generalizable Structure Learning for Graph Neural Networkscited by 12
- 2023Quantifying the Optimization and Generalization Advantages of Graph Neural Networks Over Multilayer Perceptronscited by 12
- 2023Graph Structure and Feature Extrapolation for Out-of-Distribution Generalizationcited by 10
30 more
- 2024UniIF: Unified Molecule Inverse Foldingcited by 9
- 2023Supercharging Graph Transformers with Advective Diffusioncited by 7
- 2023Architecture Matters: Uncovering Implicit Mechanisms in Graph Contrastive Learningcited by 7
- 2023Mixture of Weak & Strong Experts on Graphscited by 7
- 2024Fast Graph Sharpness-Aware Minimization for Enhancing and Accelerating Few-Shot Node Classificationcited by 4
- 2024Enhancing the Influence of Labels on Unlabeled Nodes in Graph Convolutional Networkscited by 4
- 2023Contextualizing MLP-Mixers Spatiotemporally for Urban Data Forecast at Scalecited by 3
- 2023How Graph Neural Networks Learn: Lessons from Training Dynamicscited by 3
- 2024On the Topology Awareness and Generalization Performance of Graph Neural Networkscited by 3
- 2023OrthoReg: Improving Graph-regularized MLPs via Orthogonality Regularizationcited by 2
- 2024Towards Data-Centric Automatic R&Dcited by 2
- 2024On the Utilization of Unique Node Identifiers in Graph Neural Networkscited by 2
- 2024Graph Neural Network Generalization with Gaussian Mixture Model Based Augmentationcited by 2
- 2024Making Classic GNNs Strong Baselines Across Varying Homophily: A Smoothness-Generalization Perspectivecited by 2
- 2023Learning for Transductive Threshold Calibration in Open-World Recognitioncited by 1
- 2024Mixture of Scope Experts at Test: Generalizing Deeper Graph Neural Networks with Shallow Variantscited by 1
- 2025Shapley-Guided Utility Learning for Effective Graph Inference Data Valuationcited by 1
- 2025Wide & Deep Learning for Node Classificationcited by 1
- 2023On the Equivalence of Graph Convolution and Mixupcited by 0
- 2023Unleashing the potential of GNNs via Bi-directional Knowledge Transfercited by 0
- 2023GGNNs : Generalizing GNNs using Residual Connections and Weighted Message Passingcited by 0
- 2024Graph Structure Prompt Learning: A Novel Methodology to Improve Performance of Graph Neural Networkscited by 0
- 2024E-CGL: An Efficient Continual Graph Learnercited by 0
- 2025FAROS: Fair Graph Generation via Attribute Switching Mechanismscited by 0
- 2025Multimodal Conditional MeshGAN for Personalized Aneurysm Growth Predictioncited by 0
- 2025Dissecting Federated-Graph Aggregation under Domain Shift: Importance-Aware Aggregation via Empirical Analysiscited by 0
- 2025Graph Data Augmentation with Contrastive Learning on Covariate Distribution Shiftcited by 0
- 2026UniSAGE: Unifying Static and Dynamic Attributes with Hyper-Structurecited by 0
- 2026Selectivity Matters: Source Node Influence Pruning for Unsupervised Graph Domain Adaptationcited by 0
- 2026GraphFAS: A Distributed System for Automated Graph Feature Generation and Selection in Industrial Transaction Networkscited by 0
- 2026GraphFAS: A Distributed System for Automated Graph Feature Generation and Selection in Industrial Transaction Networks8 Sep 2026
- 2026Selectivity Matters: Source Node Influence Pruning for Unsupervised Graph Domain Adaptation20 Jul 2026
- 2026UniSAGE: Unifying Static and Dynamic Attributes with Hyper-Structure6 May 2026
- 2025Graph Data Augmentation with Contrastive Learning on Covariate Distribution Shift30 Nov 2025
- 2025Dissecting Federated-Graph Aggregation under Domain Shift: Importance-Aware Aggregation via Empirical Analysis17 Sep 2025
- 2025Multimodal Conditional MeshGAN for Personalized Aneurysm Growth Prediction27 Aug 2025
- 2025FAROS: Fair Graph Generation via Attribute Switching Mechanisms4 Jul 2025
- 2025Wide & Deep Learning for Node Classification4 May 2025
- 2025Shapley-Guided Utility Learning for Effective Graph Inference Data Valuation23 Mar 2025
- 2024Making Classic GNNs Strong Baselines Across Varying Homophily: A Smoothness-Generalization Perspective13 Dec 2024
- 2024Graph Neural Network Generalization with Gaussian Mixture Model Based Augmentation13 Nov 2024
- 2024Enhancing the Influence of Labels on Unlabeled Nodes in Graph Convolutional Networks4 Nov 2024
30 more
- 2024On the Utilization of Unique Node Identifiers in Graph Neural Networks4 Nov 2024
- 2024Fast Graph Sharpness-Aware Minimization for Enhancing and Accelerating Few-Shot Node Classification22 Oct 2024
- 2024AutoML-Agent: A Multi-Agent LLM Framework for Full-Pipeline AutoML3 Oct 2024
- 2024Mixture of Scope Experts at Test: Generalizing Deeper Graph Neural Networks with Shallow Variants11 Sep 2024
- 2024E-CGL: An Efficient Continual Graph Learner18 Aug 2024
- 2024Graph Structure Prompt Learning: A Novel Methodology to Improve Performance of Graph Neural Networks16 Jul 2024
- 2024UniIF: Unified Molecule Inverse Folding29 May 2024
- 2024Rethinking and Accelerating Graph Condensation: A Training-Free Approach with Class Partition22 May 2024
- 2024Towards Data-Centric Automatic R&D17 Apr 2024
- 2024Graph Data Condensation via Self-expressive Graph Structure Reconstruction12 Mar 2024
- 2024On the Topology Awareness and Generalization Performance of Graph Neural Networks7 Mar 2024
- 2024Rethinking Propagation for Unsupervised Graph Domain Adaptation8 Feb 2024
- 2023GGNNs : Generalizing GNNs using Residual Connections and Weighted Message Passing26 Nov 2023
- 2023Mixture of Weak & Strong Experts on Graphs9 Nov 2023
- 2023Architecture Matters: Uncovering Implicit Mechanisms in Graph Contrastive Learning5 Nov 2023
- 2023Unleashing the potential of GNNs via Bi-directional Knowledge Transfer26 Oct 2023
- 2023Supercharging Graph Transformers with Advective Diffusion10 Oct 2023
- 2023How Graph Neural Networks Learn: Lessons from Training Dynamics8 Oct 2023
- 2023On the Equivalence of Graph Convolution and Mixup29 Sep 2023
- 2023The Expressive Power of Graph Neural Networks: A Survey16 Aug 2023
- 2023Contextualizing MLP-Mixers Spatiotemporally for Urban Data Forecast at Scale4 Jul 2023
- 2023Quantifying the Optimization and Generalization Advantages of Graph Neural Networks Over Multilayer Perceptrons24 Jun 2023
- 2023GraphGLOW: Universal and Generalizable Structure Learning for Graph Neural Networks20 Jun 2023
- 2023SGFormer: Simplifying and Empowering Transformers for Large-Graph Representations19 Jun 2023
- 2023Graph Structure and Feature Extrapolation for Out-of-Distribution Generalization13 Jun 2023
- 2023Joint Learning of Label and Environment Causal Independence for Graph Out-of-Distribution Generalization1 Jun 2023
- 2023Learning for Transductive Threshold Calibration in Open-World Recognition19 May 2023
- 2023Towards Understanding the Generalization of Graph Neural Networks14 May 2023
- 2023OrthoReg: Improving Graph-regularized MLPs via Orthogonality Regularization31 Jan 2023
- 2023DIFFormer: Scalable (Graph) Transformers Induced by Energy Constrained Diffusion23 Jan 2023
- 2023SGFormer: Simplifying and Empowering Transformers for Large-Graph Representationscited by 133
- 2023DIFFormer: Scalable (Graph) Transformers Induced by Energy Constrained Diffusioncited by 87
- 2023Towards Understanding the Generalization of Graph Neural Networkscited by 41
- 2024Rethinking Propagation for Unsupervised Graph Domain Adaptationcited by 31
- 2023Joint Learning of Label and Environment Causal Independence for Graph Out-of-Distribution Generalizationcited by 29
- 2023The Expressive Power of Graph Neural Networks: A Surveycited by 27
- 2024Rethinking and Accelerating Graph Condensation: A Training-Free Approach with Class Partitioncited by 23
- 2024Graph Data Condensation via Self-expressive Graph Structure Reconstructioncited by 18
- 2023GraphGLOW: Universal and Generalizable Structure Learning for Graph Neural Networkscited by 12
- 2023Quantifying the Optimization and Generalization Advantages of Graph Neural Networks Over Multilayer Perceptronscited by 12
- 2023Graph Structure and Feature Extrapolation for Out-of-Distribution Generalizationcited by 10
- 2024UniIF: Unified Molecule Inverse Foldingcited by 9
12 most cited of 39 All 39 (JSON)
- 2026GraphFAS: A Distributed System for Automated Graph Feature Generation and Selection in Industrial Transaction Networks8 Sep 2026
- 2026Selectivity Matters: Source Node Influence Pruning for Unsupervised Graph Domain Adaptation20 Jul 2026
- 2026UniSAGE: Unifying Static and Dynamic Attributes with Hyper-Structure6 May 2026
- 2025Graph Data Augmentation with Contrastive Learning on Covariate Distribution Shift30 Nov 2025
- 2025Dissecting Federated-Graph Aggregation under Domain Shift: Importance-Aware Aggregation via Empirical Analysis17 Sep 2025
- 2025Multimodal Conditional MeshGAN for Personalized Aneurysm Growth Prediction27 Aug 2025
- 2025Wide & Deep Learning for Node Classification4 May 2025
- 2025Shapley-Guided Utility Learning for Effective Graph Inference Data Valuation23 Mar 2025
- 2024Making Classic GNNs Strong Baselines Across Varying Homophily: A Smoothness-Generalization Perspective13 Dec 2024
- 2024Graph Neural Network Generalization with Gaussian Mixture Model Based Augmentation13 Nov 2024
- 2024Enhancing the Influence of Labels on Unlabeled Nodes in Graph Convolutional Networks4 Nov 2024
- 2024On the Utilization of Unique Node Identifiers in Graph Neural Networks4 Nov 2024
12 newest of 39 All 39 (JSON)