mlsanityData to 7 Oct 2026

SA-MLP: Distilling Graph Knowledge from GNNs into Structure-Aware MLP

arXiv 2210.09609 ↗First posted 18 Oct 2022cs.LG cs.AIcited by 12

Not on the map. Why?

Abstract (arXiv)

The message-passing mechanism helps Graph Neural Networks (GNNs) achieve remarkable results on various node classification tasks. Nevertheless, the recursive nodes fetching and aggregation in message-passing cause inference latency when deploying GNNs to large-scale graphs. One promising inference acceleration direction is to distill the GNNs into message-passing-free student multi-layer perceptrons (MLPs). However, the MLP student cannot fully learn the structure knowledge due to the lack of structure inputs, which causes inferior performance in the heterophily and inductive scenarios. To address this, we intend to inject structure information into MLP-like students in low-latency and interpretable ways. Specifically, we first design a Structure-Aware MLP (SA-MLP) student that encodes both features and structures without message-passing. Then, we introduce a novel structure-mixing knowledge distillation strategy to enhance the learning ability of MLPs for structure information. Furthermore, we design a latent structure embedding approximation technique with two-stage distillation for inductive scenarios. Extensive experiments on eight benchmark datasets under both transductive and inductive settings show that our SA-MLP can consistently outperform the teacher GNNs, while maintaining faster inference as MLPs. The source code of our work can be found in https://github.com/JC-202/SA-MLP.

Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 44 of its 62 references that are in the map. First posted on arXiv 18 Oct 2022.

Builds on

44 of 62 references.

References · 44

  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. 2015Distilling the Knowledge in a Neural Networkcited by 10,076
  5. 2017Graph Attention Networkscited by 8,854
  6. 2017Inductive Representation Learning on Large Graphscited by 6,284
  7. 2016Layer Normalizationcited by 5,579
  8. 2017mixup: Beyond Empirical Risk Minimizationcited by 5,155
  9. 2013Intriguing properties of neural networkscited by 5,114
  10. 2017Neural Message Passing for Quantum Chemistrycited by 3,460
  11. 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
  12. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
32 more
  1. 2014DeepWalk: Online Learning of Social Representationscited by 1,543
  2. 2020LightGCN: Simplifying and Powering Graph Convolution Network for Recommendationcited by 1,134
  3. 2017Neural Collaborative Filteringcited by 1,108
  4. 2020Simple and Deep Graph Convolutional Networkscited by 857
  5. 2020Geom-GCN: Geometric Graph Convolutional Networkscited by 821
  6. 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 583
  7. 2022Decoupled Knowledge Distillationcited by 380
  8. 2021Pay Attention to MLPscited by 367
  9. 2021Beyond Low-frequency Information in Graph Convolutional Networkscited by 361
  10. 2016FastText.zip: Compressing text classification modelscited by 331
  11. 2021Large Scale Learning on Non-Homophilous Graphs: New Benchmarks and Strong Simple Methodscited by 309
  12. 2021Knowledge distillation: A good teacher is patient and consistentcited by 255
  13. 2020Graph Neural Networks with Heterophilycited by 202
  14. 2019Layer-Dependent Importance Sampling for Training Deep and Large Graph Convolutional Networkscited by 177
  15. 2021Graph-less Neural Networks: Teaching Old MLPs New Tricks via Distillationcited by 151
  16. 2022G-Mixup: Graph Data Augmentation for Graph Classificationcited by 145
  17. 2020Distilling Knowledge from Graph Convolutional Networkscited by 128
  18. 2022Towards Unsupervised Deep Graph Structure Learningcited by 112
  19. 2019Knowledge-aware Graph Neural Networks with Label Smoothness Regularization for Recommender Systemscited by 107
  20. 2020Degree-Quant: Quantization-Aware Training for Graph Neural Networkscited by 93
  21. 2021Graph-MLP: Node Classification without Message Passing in Graphcited by 73
  22. 2016Item2Vec: Neural Item Embedding for Collaborative Filteringcited by 72
  23. 2021Extract the Knowledge of Graph Neural Networks and Go Beyond it: An Effective Knowledge Distillation Frameworkcited by 69
  24. 2021Are we ready for a new paradigm shift? A Survey on Visual Deep MLPcited by 63
  25. 2021Do You Even Need Attention? A Stack of Feed-Forward Layers Does Surprisingly Well on ImageNetcited by 61
  26. 2021Cold Brew: Distilling Graph Node Representations with Incomplete or Missing Neighborhoodscited by 57
  27. 2021Graph-Free Knowledge Distillation for Graph Neural Networkscited by 46
  28. 2021Accelerating Large Scale Real-Time GNN Inference using Channel Pruningcited by 41
  29. 2021On Representation Knowledge Distillation for Graph Neural Networkscited by 38
  30. 2020Binary Graph Neural Networkscited by 32
  31. 2020Learned Low Precision Graph Neural Networkscited by 24
  32. 2022Data-Free Adversarial Knowledge Distillation for Graph Neural Networkscited by 7

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 5; 2024: 4; 2025: 2; 2026: 1.

12 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2024A Teacher-Free Graph Knowledge Distillation Framework with Dual Self-Distillation
  2. 2022Teaching Yourself: Graph Self-Distillation on Neighborhood for Node Classification
  3. 2024GraphEdit: Large Language Models for Graph Structure Learning
  4. 2025SA2GFM: Enhancing Robust Graph Foundation Models with Structure-Aware Semantic Augmentation
  5. 2024Graph Knowledge Distillation to Mixture of Experts
  6. 2025Diffusion-Assisted Distillation for Self-Supervised Graph Representation Learning with MLPs
  7. 2024Graph Mamba: Towards Learning on Graphs with State Space Models
  8. 2025SSTAG: Structure-Aware Self-Supervised Learning Method for Text-Attributed Graphs