MLPInit: Embarrassingly Simple GNN Training Acceleration with MLP Initialization
Not on the map. Why?
Abstract (arXiv)
Training graph neural networks (GNNs) on large graphs is complex and extremely time consuming. This is attributed to overheads caused by sparse matrix multiplication, which are sidestepped when training multi-layer perceptrons (MLPs) with only node features. MLPs, by ignoring graph context, are simple and faster for graph data, however they usually sacrifice prediction accuracy, limiting their applications for graph data. We observe that for most message passing-based GNNs, we can trivially derive an analog MLP (we call this a PeerMLP) with an equivalent weight space, by setting the trainable parameters with the same shapes, making us curious about textbfhow do GNNs using weights from a fully trained PeerMLP perform? Surprisingly, we find that GNNs initialized with such weights significantly outperform their PeerMLPs, motivating us to use PeerMLP training as a precursor, initialization step to GNN training. To this end, we propose an embarrassingly simple, yet hugely effective initialization method for GNN training acceleration, called MLPInit. Our extensive experiments on multiple large-scale graph datasets with diverse GNN architectures validate that MLPInit can accelerate the training of GNNs (up to 33X speedup on OGB-Products) and often improve prediction performance (e.g., up to 7.97% improvement for GraphSAGE across 7 datasets for node classification, and up to 17.81% improvement across 4 datasets for link prediction on metric Hits@10). The code is available at hrefhttps://github.com/snap-research/MLPInit-for-GNNs.
Key facts. Cited by 31 papers in the map (data through 7 Oct 2026). Builds on 71 of its 83 references that are in the map. First posted on arXiv 30 Sep 2022.
Builds on
71 of 83 references.
References · 71
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 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
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,571
- 2019Simplifying Graph Convolutional Networkscited by 1,470
38 more
- 2016Variational Graph Auto-Encoderscited by 1,373
- 2020Graph Contrastive Learning with Augmentationscited by 1,203
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
- 2017Visualizing the Loss Landscape of Neural Netscited by 1,126
- 2018Deep Graph Infomaxcited by 1,101
- 2018Pitfalls of Graph Neural Network Evaluationcited by 994
- 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 970
- 2019Strategies for Pre-training Graph Neural Networkscited by 964
- 2018Link Prediction Based on Graph Neural Networkscited by 829
- 2021How Attentive are Graph Attention Networks?cited by 818
- 2019Graph Neural Networks for Social Recommendationcited by 711
- 2015Image-based Recommendations on Styles and Substitutescited by 702
- 2020Contrastive Multi-View Representation Learning on Graphscited by 651
- 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
- 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 540
- 2020Deep Graph Contrastive Representation Learningcited by 535
- 2020Graph Contrastive Learning with Adaptive Augmentationcited by 519
- 2020Principal Neighbourhood Aggregation for Graph Netscited by 477
- 2020GCC: Graph Contrastive Coding for Graph Neural Network Pre-Trainingcited by 461
- 2019Deep Ensembles: A Loss Landscape Perspectivecited by 438
- 2018GraphRNN: Generating Realistic Graphs with Deep Auto-regressive Modelscited by 406
- 2018MolGAN: An implicit generative model for small molecular graphscited by 392
- 2017Deep Gaussian Embedding of Graphs: Unsupervised Inductive Learning via Rankingcited by 332
- 2021Graph Contrastive Learning Automatedcited by 287
- 2020SIGN: Scalable Inception Graph Neural Networkscited by 283
- 2021Graph Neural Network for Traffic Forecasting: A Surveycited by 260
- 2020DeeperGCN: All You Need to Train Deeper GCNscited by 249
- 2018Learning Deep Generative Models of Graphscited by 227
- 2020Combining Label Propagation and Simple Models Out-performs Graph Neural Networkscited by 199
- 2020Design Space for Graph Neural Networkscited by 182
- 2021Training Graph Neural Networks with 1000 Layerscited by 169
- 2021Graph-less Neural Networks: Teaching Old MLPs New Tricks via Distillationcited by 151
- 2021Graph Condensation for Graph Neural Networkscited by 150
- 2020Labeling Trick: A Theory of Using Graph Neural Networks for Multi-Node Representation Learningcited by 148
- 2020When Does Self-Supervision Help Graph Convolutional Networks?cited by 121
- 2020A Unified View on Graph Neural Networks as Graph Signal Denoisingcited by 110
- 2020Self-supervised Learning on Graphs: Deep Insights and New Directioncited by 108
- 2021GNNAutoScale: Scalable and Expressive Graph Neural Networks via Historical Embeddingscited by 90
50 most cited of 71 All 71 (JSON)
Built on by
Citing papers per year: 2022: 1; 2023: 9; 2024: 17; 2025: 4.
31 papers.
Sort:
By area:
- 2023SGFormer: Simplifying and Empowering Transformers for Large-Graph Representationscited by 131
- 2024KAGNNs: Kolmogorov-Arnold Networks meet Graph Learningcited by 48
- 2022Graph Neural Networks are Inherently Good Generalizers: Insights by Bridging GNNs and MLPscited by 42
- 2024LiGNN: Graph Neural Networks at LinkedIncited by 31
- 2023PREM: A Simple Yet Effective Approach for Node-Level Graph Anomaly Detectioncited by 25
- 2024Can LLMs Convert Graphs to Text-Attributed Graphs?cited by 19
- 2023Graph Transformers for Large Graphscited by 9
- 2024Training MLPs on Graphs without Supervisioncited by 8
- 2024Promoting Fairness in Link Prediction with Graph Enhancementcited by 6
- 2023CARL-G: Clustering-Accelerated Representation Learning on Graphscited by 5
- 2024TinyGraph: Joint Feature and Node Condensation for Graph Neural Networkscited by 5
- 2024SORSA: Singular Values and Orthonormal Regularized Singular Vectors Adaptation of Large Language Modelscited by 5
19 more
- 2023On the Initialization of Graph Neural Networkscited by 4
- 2024Node Duplication Improves Cold-start Link Predictioncited by 4
- 2024Ada-HGNN: Adaptive Sampling for Scalable Hypergraph Neural Networkscited by 4
- 2024A Scalable and Effective Alternative to Graph Transformerscited by 4
- 2024Fast Graph Sharpness-Aware Minimization for Enhancing and Accelerating Few-Shot Node Classificationcited by 4
- 2024TINED: GNNs-to-MLPs by Teacher Injection and Dirichlet Energy Distillationcited by 4
- 2025OmniSage: Large Scale, Multi-Entity Heterogeneous Graph Representation Learningcited by 4
- 2023Editable Graph Neural Network for Node Classificationscited by 3
- 2023Contextualizing MLP-Mixers Spatiotemporally for Urban Data Forecast at Scalecited by 3
- 2024Do We Really Need Graph Convolution During Training? Light Post-Training Graph-ODE for Efficient Recommendationcited by 3
- 2025GraphBridge: Towards Arbitrary Transfer Learning in GNNscited by 3
- 2024Haste Makes Waste: A Simple Approach for Scaling Graph Neural Networkscited by 2
- 2024Reducing Oversmoothing through Informed Weight Initialization in Graph Neural Networkscited by 1
- 2025Multi-view Graph Condensation via Tensor Decompositioncited by 1
- 2023On the Equivalence of Graph Convolution and Mixupcited by 0
- 2023Unleashing the potential of GNNs via Bi-directional Knowledge Transfercited by 0
- 2024SimMLP: Training MLPs on Graphs without Supervisioncited by 0
- 2024E-CGL: An Efficient Continual Graph Learnercited by 0
- 2025Boolean Satisfiability via Imitation Learningcited by 0
- 2025Boolean Satisfiability via Imitation Learning29 Sep 2025
- 2025Multi-view Graph Condensation via Tensor Decomposition20 Aug 2025
- 2025OmniSage: Large Scale, Multi-Entity Heterogeneous Graph Representation Learning22 Apr 2025
- 2025GraphBridge: Towards Arbitrary Transfer Learning in GNNs26 Feb 2025
- 2024TINED: GNNs-to-MLPs by Teacher Injection and Dirichlet Energy Distillation15 Dec 2024
- 2024Can LLMs Convert Graphs to Text-Attributed Graphs?13 Dec 2024
- 2024Training MLPs on Graphs without Supervision5 Dec 2024
- 2024Reducing Oversmoothing through Informed Weight Initialization in Graph Neural Networks31 Oct 2024
- 2024Fast Graph Sharpness-Aware Minimization for Enhancing and Accelerating Few-Shot Node Classification22 Oct 2024
- 2024Haste Makes Waste: A Simple Approach for Scaling Graph Neural Networks7 Oct 2024
- 2024Promoting Fairness in Link Prediction with Graph Enhancement13 Sep 2024
- 2024SORSA: Singular Values and Orthonormal Regularized Singular Vectors Adaptation of Large Language Models21 Aug 2024
19 more
- 2024E-CGL: An Efficient Continual Graph Learner18 Aug 2024
- 2024Do We Really Need Graph Convolution During Training? Light Post-Training Graph-ODE for Efficient Recommendation26 Jul 2024
- 2024TinyGraph: Joint Feature and Node Condensation for Graph Neural Networks10 Jul 2024
- 2024KAGNNs: Kolmogorov-Arnold Networks meet Graph Learning26 Jun 2024
- 2024A Scalable and Effective Alternative to Graph Transformers17 Jun 2024
- 2024Ada-HGNN: Adaptive Sampling for Scalable Hypergraph Neural Networks22 May 2024
- 2024LiGNN: Graph Neural Networks at LinkedIn17 Feb 2024
- 2024Node Duplication Improves Cold-start Link Prediction15 Feb 2024
- 2024SimMLP: Training MLPs on Graphs without Supervision14 Feb 2024
- 2023Graph Transformers for Large Graphs18 Dec 2023
- 2023On the Initialization of Graph Neural Networks5 Dec 2023
- 2023Unleashing the potential of GNNs via Bi-directional Knowledge Transfer26 Oct 2023
- 2023PREM: A Simple Yet Effective Approach for Node-Level Graph Anomaly Detection18 Oct 2023
- 2023On the Equivalence of Graph Convolution and Mixup29 Sep 2023
- 2023Contextualizing MLP-Mixers Spatiotemporally for Urban Data Forecast at Scale4 Jul 2023
- 2023SGFormer: Simplifying and Empowering Transformers for Large-Graph Representations19 Jun 2023
- 2023CARL-G: Clustering-Accelerated Representation Learning on Graphs12 Jun 2023
- 2023Editable Graph Neural Network for Node Classifications24 May 2023
- 2022Graph Neural Networks are Inherently Good Generalizers: Insights by Bridging GNNs and MLPs18 Dec 2022
- 2025Boolean Satisfiability via Imitation Learningcited by 0
- 2025Boolean Satisfiability via Imitation Learning29 Sep 2025
- 2023SGFormer: Simplifying and Empowering Transformers for Large-Graph Representationscited by 131
- 2024KAGNNs: Kolmogorov-Arnold Networks meet Graph Learningcited by 48
- 2022Graph Neural Networks are Inherently Good Generalizers: Insights by Bridging GNNs and MLPscited by 42
- 2024LiGNN: Graph Neural Networks at LinkedIncited by 31
- 2023PREM: A Simple Yet Effective Approach for Node-Level Graph Anomaly Detectioncited by 25
- 2024Can LLMs Convert Graphs to Text-Attributed Graphs?cited by 19
- 2023Graph Transformers for Large Graphscited by 9
- 2024Training MLPs on Graphs without Supervisioncited by 8
- 2024Promoting Fairness in Link Prediction with Graph Enhancementcited by 6
- 2023CARL-G: Clustering-Accelerated Representation Learning on Graphscited by 5
- 2024TinyGraph: Joint Feature and Node Condensation for Graph Neural Networkscited by 5
- 2024SORSA: Singular Values and Orthonormal Regularized Singular Vectors Adaptation of Large Language Modelscited by 5
12 most cited of 30 All 30 (JSON)
- 2025Multi-view Graph Condensation via Tensor Decomposition20 Aug 2025
- 2025OmniSage: Large Scale, Multi-Entity Heterogeneous Graph Representation Learning22 Apr 2025
- 2025GraphBridge: Towards Arbitrary Transfer Learning in GNNs26 Feb 2025
- 2024TINED: GNNs-to-MLPs by Teacher Injection and Dirichlet Energy Distillation15 Dec 2024
- 2024Can LLMs Convert Graphs to Text-Attributed Graphs?13 Dec 2024
- 2024Training MLPs on Graphs without Supervision5 Dec 2024
- 2024Reducing Oversmoothing through Informed Weight Initialization in Graph Neural Networks31 Oct 2024
- 2024Fast Graph Sharpness-Aware Minimization for Enhancing and Accelerating Few-Shot Node Classification22 Oct 2024
- 2024Haste Makes Waste: A Simple Approach for Scaling Graph Neural Networks7 Oct 2024
- 2024Promoting Fairness in Link Prediction with Graph Enhancement13 Sep 2024
- 2024SORSA: Singular Values and Orthonormal Regularized Singular Vectors Adaptation of Large Language Models21 Aug 2024
- 2024E-CGL: An Efficient Continual Graph Learner18 Aug 2024
12 newest of 30 All 30 (JSON)