mlsanityData to 7 Oct 2026

MLPInit: Embarrassingly Simple GNN Training Acceleration with MLP Initialization

arXiv 2210.00102 ↗First posted 30 Sep 2022cs.LG cs.SIcited by 31

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

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  3. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  4. 2017Graph Attention Networkscited by 8,854
  5. 2017Inductive Representation Learning on Large Graphscited by 6,284
  6. 2018How Powerful are Graph Neural Networks?cited by 4,355
  7. 2017Neural Message Passing for Quantum Chemistrycited by 3,460
  8. 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
  9. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
  10. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
  11. 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,571
  12. 2019Simplifying Graph Convolutional Networkscited by 1,470
38 more
  1. 2016Variational Graph Auto-Encoderscited by 1,373
  2. 2020Graph Contrastive Learning with Augmentationscited by 1,203
  3. 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
  4. 2017Visualizing the Loss Landscape of Neural Netscited by 1,126
  5. 2018Deep Graph Infomaxcited by 1,101
  6. 2018Pitfalls of Graph Neural Network Evaluationcited by 994
  7. 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 970
  8. 2019Strategies for Pre-training Graph Neural Networkscited by 964
  9. 2018Link Prediction Based on Graph Neural Networkscited by 829
  10. 2021How Attentive are Graph Attention Networks?cited by 818
  11. 2019Graph Neural Networks for Social Recommendationcited by 711
  12. 2015Image-based Recommendations on Styles and Substitutescited by 702
  13. 2020Contrastive Multi-View Representation Learning on Graphscited by 651
  14. 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
  15. 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 540
  16. 2020Deep Graph Contrastive Representation Learningcited by 535
  17. 2020Graph Contrastive Learning with Adaptive Augmentationcited by 519
  18. 2020Principal Neighbourhood Aggregation for Graph Netscited by 477
  19. 2020GCC: Graph Contrastive Coding for Graph Neural Network Pre-Trainingcited by 461
  20. 2019Deep Ensembles: A Loss Landscape Perspectivecited by 438
  21. 2018GraphRNN: Generating Realistic Graphs with Deep Auto-regressive Modelscited by 406
  22. 2018MolGAN: An implicit generative model for small molecular graphscited by 392
  23. 2017Deep Gaussian Embedding of Graphs: Unsupervised Inductive Learning via Rankingcited by 332
  24. 2021Graph Contrastive Learning Automatedcited by 287
  25. 2020SIGN: Scalable Inception Graph Neural Networkscited by 283
  26. 2021Graph Neural Network for Traffic Forecasting: A Surveycited by 260
  27. 2020DeeperGCN: All You Need to Train Deeper GCNscited by 249
  28. 2018Learning Deep Generative Models of Graphscited by 227
  29. 2020Combining Label Propagation and Simple Models Out-performs Graph Neural Networkscited by 199
  30. 2020Design Space for Graph Neural Networkscited by 182
  31. 2021Training Graph Neural Networks with 1000 Layerscited by 169
  32. 2021Graph-less Neural Networks: Teaching Old MLPs New Tricks via Distillationcited by 151
  33. 2021Graph Condensation for Graph Neural Networkscited by 150
  34. 2020Labeling Trick: A Theory of Using Graph Neural Networks for Multi-Node Representation Learningcited by 148
  35. 2020When Does Self-Supervision Help Graph Convolutional Networks?cited by 121
  36. 2020A Unified View on Graph Neural Networks as Graph Signal Denoisingcited by 110
  37. 2020Self-supervised Learning on Graphs: Deep Insights and New Directioncited by 108
  38. 2021GNNAutoScale: Scalable and Expressive Graph Neural Networks via Historical Embeddingscited by 90

50 most cited of 71 All 71 (JSON)

Built on by

Cited by year

Citing papers per year: 2022: 1; 2023: 9; 2024: 17; 2025: 4.

31 papers.

Sort:

By area:

  1. 2023SGFormer: Simplifying and Empowering Transformers for Large-Graph Representationscited by 131
  2. 2024KAGNNs: Kolmogorov-Arnold Networks meet Graph Learningcited by 48
  3. 2022Graph Neural Networks are Inherently Good Generalizers: Insights by Bridging GNNs and MLPscited by 42
  4. 2024LiGNN: Graph Neural Networks at LinkedIncited by 31
  5. 2023PREM: A Simple Yet Effective Approach for Node-Level Graph Anomaly Detectioncited by 25
  6. 2024Can LLMs Convert Graphs to Text-Attributed Graphs?cited by 19
  7. 2023Graph Transformers for Large Graphscited by 9
  8. 2024Training MLPs on Graphs without Supervisioncited by 8
  9. 2024Promoting Fairness in Link Prediction with Graph Enhancementcited by 6
  10. 2023CARL-G: Clustering-Accelerated Representation Learning on Graphscited by 5
  11. 2024TinyGraph: Joint Feature and Node Condensation for Graph Neural Networkscited by 5
  12. 2024SORSA: Singular Values and Orthonormal Regularized Singular Vectors Adaptation of Large Language Modelscited by 5
19 more
  1. 2023On the Initialization of Graph Neural Networkscited by 4
  2. 2024Node Duplication Improves Cold-start Link Predictioncited by 4
  3. 2024Ada-HGNN: Adaptive Sampling for Scalable Hypergraph Neural Networkscited by 4
  4. 2024A Scalable and Effective Alternative to Graph Transformerscited by 4
  5. 2024Fast Graph Sharpness-Aware Minimization for Enhancing and Accelerating Few-Shot Node Classificationcited by 4
  6. 2024TINED: GNNs-to-MLPs by Teacher Injection and Dirichlet Energy Distillationcited by 4
  7. 2025OmniSage: Large Scale, Multi-Entity Heterogeneous Graph Representation Learningcited by 4
  8. 2023Editable Graph Neural Network for Node Classificationscited by 3
  9. 2023Contextualizing MLP-Mixers Spatiotemporally for Urban Data Forecast at Scalecited by 3
  10. 2024Do We Really Need Graph Convolution During Training? Light Post-Training Graph-ODE for Efficient Recommendationcited by 3
  11. 2025GraphBridge: Towards Arbitrary Transfer Learning in GNNscited by 3
  12. 2024Haste Makes Waste: A Simple Approach for Scaling Graph Neural Networkscited by 2
  13. 2024Reducing Oversmoothing through Informed Weight Initialization in Graph Neural Networkscited by 1
  14. 2025Multi-view Graph Condensation via Tensor Decompositioncited by 1
  15. 2023On the Equivalence of Graph Convolution and Mixupcited by 0
  16. 2023Unleashing the potential of GNNs via Bi-directional Knowledge Transfercited by 0
  17. 2024SimMLP: Training MLPs on Graphs without Supervisioncited by 0
  18. 2024E-CGL: An Efficient Continual Graph Learnercited by 0
  19. 2025Boolean Satisfiability via Imitation Learningcited by 0