Extract the Knowledge of Graph Neural Networks and Go Beyond it: An Effective Knowledge Distillation Framework
Not on the map. Why?
Abstract (arXiv)
Semi-supervised learning on graphs is an important problem in the machine learning area. In recent years, state-of-the-art classification methods based on graph neural networks (GNNs) have shown their superiority over traditional ones such as label propagation. However, the sophisticated architectures of these neural models will lead to a complex prediction mechanism, which could not make full use of valuable prior knowledge lying in the data, e.g., structurally correlated nodes tend to have the same class. In this paper, we propose a framework based on knowledge distillation to address the above issues. Our framework extracts the knowledge of an arbitrary learned GNN model (teacher model), and injects it into a well-designed student model. The student model is built with two simple prediction mechanisms, i.e., label propagation and feature transformation, which naturally preserves structure-based and feature-based prior knowledge, respectively. In specific, we design the student model as a trainable combination of parameterized label propagation and feature transformation modules. As a result, the learned student can benefit from both prior knowledge and the knowledge in GNN teachers for more effective predictions. Moreover, the learned student model has a more interpretable prediction process than GNNs. We conduct experiments on five public benchmark datasets and employ seven GNN models including GCN, GAT, APPNP, SAGE, SGC, GCNII and GLP as the teacher models. Experimental results show that the learned student model can consistently outperform its corresponding teacher model by 1.4% - 4.7% on average. Code and data are available at https://github.com/BUPT-GAMMA/CPF
Key facts. Cited by 69 papers in the map (data through 7 Oct 2026). Builds on 24 of its 41 references that are in the map. First posted on arXiv 4 Mar 2021.
Builds on
24 of 41 references.
References · 24
- 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
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
- 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,571
- 2019Simplifying Graph Convolutional Networkscited by 1,470
- 2018Pitfalls of Graph Neural Network Evaluationcited by 994
12 more
- 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 987
- 2020Simple and Deep Graph Convolutional Networkscited by 857
- 2018Born Again Neural Networkscited by 539
- 2020Masked Label Prediction: Unified Message Passing Model for Semi-Supervised Classificationcited by 500
- 2019Diffusion Improves Graph Learningcited by 414
- 2019Deep Graph Library: A Graph-Centric, Highly-Performant Package for Graph Neural Networkscited by 241
- 2020Distilling Knowledge from Graph Convolutional Networkscited by 128
- 2019Multi-Stage Self-Supervised Learning for Graph Convolutional Networks on Graphs with Few Labelscited by 111
- 2020Unifying Graph Convolutional Neural Networks and Label Propagationcited by 98
- 2019GMNN: Graph Markov Neural Networkscited by 82
- 2019Label Efficient Semi-Supervised Learning via Graph Filteringcited by 46
- 2017Bias and variance in the social structure of gendercited by 1
Built on by
Citing papers per year: 2021: 7; 2022: 21; 2023: 17; 2024: 18; 2025: 4; 2026: 2.
69 papers.
Sort:
By area:
- 2021Graph-less Neural Networks: Teaching Old MLPs New Tricks via Distillationcited by 151
- 2023Graph Foundation Models: Concepts, Opportunities and Challengescited by 101
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trendscited by 88
- 2022Graph Attention Multi-Layer Perceptroncited by 82
- 2021Cold Brew: Distilling Graph Node Representations with Incomplete or Missing Neighborhoodscited by 57
- 2023Demystifying Structural Disparity in Graph Neural Networks: Can One Size Fit All?cited by 41
- 2021Sampling methods for efficient training of graph convolutional networks: A surveycited by 40
- 2022Linkless Link Prediction via Relational Distillationcited by 39
- 2021On Representation Knowledge Distillation for Graph Neural Networkscited by 38
- 2023Knowledge Distillation on Graphs: A Surveycited by 38
- 2023VQGraph: Rethinking Graph Representation Space for Bridging GNNs and MLPscited by 34
- 2023Train Your Own GNN Teacher: Graph-Aware Distillation on Textual Graphscited by 29
38 more
- 2024A Survey on Efficient Federated Learning Methods for Foundation Model Trainingcited by 29
- 2022Survey on Graph Neural Network Acceleration: An Algorithmic Perspectivecited by 26
- 2023Teacher-Student Architecture for Knowledge Distillation: A Surveycited by 26
- 2023Quantifying the Knowledge in GNNs for Reliable Distillation into MLPscited by 25
- 2023Extracting Low-/High- Frequency Knowledge from Graph Neural Networks and Injecting it into MLPs: An Effective GNN-to-MLP Distillation Frameworkcited by 24
- 2022FreeKD: Free-direction Knowledge Distillation for Graph Neural Networkscited by 22
- 2022Geometric Knowledge Distillation: Topology Compression for Graph Neural Networkscited by 22
- 2023Data-centric Graph Learning: A Surveycited by 22
- 2022Compressing Deep Graph Neural Networks via Adversarial Knowledge Distillationcited by 18
- 2023A Survey on Graph Neural Network Acceleration: Algorithms, Systems, and Customized Hardwarecited by 18
- 2024LLM and GNN are Complementary: Distilling LLM for Multimodal Graph Learningcited by 17
- 2022NOSMOG: Learning Noise-robust and Structure-aware MLPs on Graphscited by 14
- 2022Boosting Graph Neural Networks via Adaptive Knowledge Distillationcited by 14
- 2022SA-MLP: Distilling Graph Knowledge from GNNs into Structure-Aware MLPcited by 12
- 2022Toward Robust Graph Semi-Supervised Learning against Extreme Data Scarcitycited by 11
- 2023RELIANT: Fair Knowledge Distillation for Graph Neural Networkscited by 10
- 2023Multi-label Node Classification On Graph-Structured Datacited by 10
- 2024On the Road to Portability: Compressing End-to-End Motion Planner for Autonomous Drivingcited by 10
- 2021Multi-task Self-distillation for Graph-based Semi-Supervised Learningcited by 8
- 2023Accelerating Scalable Graph Neural Network Inference with Node-Adaptive Propagationcited by 8
- 2024A Teacher-Free Graph Knowledge Distillation Framework with Dual Self-Distillationcited by 8
- 2024Training MLPs on Graphs without Supervisioncited by 8
- 2022Data-Free Adversarial Knowledge Distillation for Graph Neural Networkscited by 7
- 2022Efficient Graph Neural Network Inference at Large Scalecited by 7
- 2025Symbolic Knowledge Extraction and Injection with Sub-symbolic Predictors: A Systematic Literature Reviewcited by 7
- 2022Teaching Yourself: Graph Self-Distillation on Neighborhood for Node Classificationcited by 6
- 2023Graph-based Knowledge Distillation: A survey and experimental evaluationcited by 6
- 2024AdaGMLP: AdaBoosting GNN-to-MLP Knowledge Distillationcited by 6
- 2024EasyST: A Simple Framework for Spatio-Temporal Predictioncited by 6
- 2022Alignahead: Online Cross-Layer Knowledge Extraction on Graph Neural Networkscited by 5
- 2024LightHGNN: Distilling Hypergraph Neural Networks into MLPs for 100× Faster Inferencecited by 5
- 2024Teach Harder, Learn Poorer: Rethinking Hard Sample Distillation for GNN-to-MLP Knowledge Distillationcited by 4
- 2024TINED: GNNs-to-MLPs by Teacher Injection and Dirichlet Energy Distillationcited by 4
- 2021Graph Attention MLP with Reliable Label Utilizationcited by 3
- 2022Spectral Maps for Learning on Subgraphscited by 2
- 2022HIRE: Distilling High-order Relational Knowledge From Heterogeneous Graph Neural Networkscited by 2
- 2022Toward Multiple Specialty Learners for Explaining GNNs via Online Knowledge Distillationcited by 2
- 2024Classifying Nodes in Graphs without GNNscited by 2
50 most cited of 69 All 69 (JSON)
- 2026Model-to-Data Distillation for Graph Neural Networks7 May 2026
- 2026InfGraND: An Influence-Guided GNN-to-MLP Knowledge Distillation12 Jan 2026
- 2025Enhancing Graph Neural Networks: A Mutual Learning Approach22 Oct 2025
- 2025Efficient Graph Knowledge Distillation from GNNs to Kolmogorov--Arnold Networks via Self-Attention Dynamic Sampling30 Aug 2025
- 2025Deterministic Certification of Graph Neural Networks against Graph Poisoning Attacks with Arbitrary Perturbations24 Mar 2025
- 2025Symbolic Knowledge Extraction and Injection with Sub-symbolic Predictors: A Systematic Literature Review23 Jan 2025
- 2024TINED: GNNs-to-MLPs by Teacher Injection and Dirichlet Energy Distillation15 Dec 2024
- 2024Training MLPs on Graphs without Supervision5 Dec 2024
- 2024EasyST: A Simple Framework for Spatio-Temporal Prediction10 Sep 2024
- 2024Teach Harder, Learn Poorer: Rethinking Hard Sample Distillation for GNN-to-MLP Knowledge Distillation20 Jul 2024
- 2024Edge Graph Intelligence: Reciprocally Empowering Edge Networks with Graph Intelligence7 Jul 2024
- 2024Graph Knowledge Distillation to Mixture of Experts17 Jun 2024
38 more
- 2024LLM and GNN are Complementary: Distilling LLM for Multimodal Graph Learning3 Jun 2024
- 2024AdaGMLP: AdaBoosting GNN-to-MLP Knowledge Distillation23 May 2024
- 2024Acceleration Algorithms in GNNs: A Survey7 May 2024
- 2024E2GNN: Efficient Graph Neural Network Ensembles for Semi-Supervised Classification6 May 2024
- 2024A Teacher-Free Graph Knowledge Distillation Framework with Dual Self-Distillation6 Mar 2024
- 2024On the Road to Portability: Compressing End-to-End Motion Planner for Autonomous Driving2 Mar 2024
- 2024Teaching MLP More Graph Information: A Three-stage Multitask Knowledge Distillation Framework2 Mar 2024
- 2024SimMLP: Training MLPs on Graphs without Supervision14 Feb 2024
- 2024Classifying Nodes in Graphs without GNNs8 Feb 2024
- 2024LightHGNN: Distilling Hypergraph Neural Networks into MLPs for 100× Faster Inference6 Feb 2024
- 2024Knowledge Distillation on Spatial-Temporal Graph Convolutional Network for Traffic Prediction22 Jan 2024
- 2024A Survey on Efficient Federated Learning Methods for Foundation Model Training9 Jan 2024
- 2023Propagate & Distill: Towards Effective Graph Learners Using Propagation-Embracing MLPs29 Nov 2023
- 2023Unveiling the Unseen Potential of Graph Learning through MLPs: Effective Graph Learners Using Propagation-Embracing MLPs20 Nov 2023
- 2023Graph Foundation Models: Concepts, Opportunities and Challenges18 Oct 2023
- 2023Accelerating Scalable Graph Neural Network Inference with Node-Adaptive Propagation17 Oct 2023
- 2023Data-centric Graph Learning: A Survey8 Oct 2023
- 2023Teacher-Student Architecture for Knowledge Distillation: A Survey8 Aug 2023
- 2023VQGraph: Rethinking Graph Representation Space for Bridging GNNs and MLPs4 Aug 2023
- 2023Shared Growth of Graph Neural Networks via Prompted Free-direction Knowledge Distillation2 Jul 2023
- 2023A Survey on Graph Neural Network Acceleration: Algorithms, Systems, and Customized Hardware24 Jun 2023
- 2023Quantifying the Knowledge in GNNs for Reliable Distillation into MLPs9 Jun 2023
- 2023Demystifying Structural Disparity in Graph Neural Networks: Can One Size Fit All?2 Jun 2023
- 2023Extracting Low-/High- Frequency Knowledge from Graph Neural Networks and Injecting it into MLPs: An Effective GNN-to-MLP Distillation Framework18 May 2023
- 2023Train Your Own GNN Teacher: Graph-Aware Distillation on Textual Graphs20 Apr 2023
- 2023Multi-label Node Classification On Graph-Structured Data20 Apr 2023
- 2023Graph-based Knowledge Distillation: A survey and experimental evaluation27 Feb 2023
- 2023Knowledge Distillation on Graphs: A Survey1 Feb 2023
- 2023RELIANT: Fair Knowledge Distillation for Graph Neural Networks3 Jan 2023
- 2022Multi-duplicated Characterization of Graph Structures using Information Gain Ratio for Graph Neural Networks24 Dec 2022
- 2022Hierarchical Model Selection for Graph Neural Netoworks1 Dec 2022
- 2022Efficient Graph Neural Network Inference at Large Scale1 Nov 2022
- 2022Online Cross-Layer Knowledge Distillation on Graph Neural Networks with Deep Supervision25 Oct 2022
- 2022Geometric Knowledge Distillation: Topology Compression for Graph Neural Networks24 Oct 2022
- 2022Toward Multiple Specialty Learners for Explaining GNNs via Online Knowledge Distillation20 Oct 2022
- 2022SA-MLP: Distilling Graph Knowledge from GNNs into Structure-Aware MLP18 Oct 2022
- 2022Boosting Graph Neural Networks via Adaptive Knowledge Distillation12 Oct 2022
- 2022Linkless Link Prediction via Relational Distillation11 Oct 2022
50 newest of 69 All 69 (JSON)
- 2024Graph Knowledge Distillation to Mixture of Expertscited by 2
- 2024Graph Knowledge Distillation to Mixture of Experts17 Jun 2024
- 2021Graph-less Neural Networks: Teaching Old MLPs New Tricks via Distillationcited by 151
- 2023Graph Foundation Models: Concepts, Opportunities and Challengescited by 101
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trendscited by 88
- 2022Graph Attention Multi-Layer Perceptroncited by 82
- 2021Cold Brew: Distilling Graph Node Representations with Incomplete or Missing Neighborhoodscited by 57
- 2023Demystifying Structural Disparity in Graph Neural Networks: Can One Size Fit All?cited by 41
- 2021Sampling methods for efficient training of graph convolutional networks: A surveycited by 40
- 2022Linkless Link Prediction via Relational Distillationcited by 39
- 2021On Representation Knowledge Distillation for Graph Neural Networkscited by 38
- 2023Knowledge Distillation on Graphs: A Surveycited by 38
- 2023VQGraph: Rethinking Graph Representation Space for Bridging GNNs and MLPscited by 34
- 2023Train Your Own GNN Teacher: Graph-Aware Distillation on Textual Graphscited by 29
12 most cited of 65 All 65 (JSON)
- 2026Model-to-Data Distillation for Graph Neural Networks7 May 2026
- 2026InfGraND: An Influence-Guided GNN-to-MLP Knowledge Distillation12 Jan 2026
- 2025Enhancing Graph Neural Networks: A Mutual Learning Approach22 Oct 2025
- 2025Efficient Graph Knowledge Distillation from GNNs to Kolmogorov--Arnold Networks via Self-Attention Dynamic Sampling30 Aug 2025
- 2025Deterministic Certification of Graph Neural Networks against Graph Poisoning Attacks with Arbitrary Perturbations24 Mar 2025
- 2025Symbolic Knowledge Extraction and Injection with Sub-symbolic Predictors: A Systematic Literature Review23 Jan 2025
- 2024TINED: GNNs-to-MLPs by Teacher Injection and Dirichlet Energy Distillation15 Dec 2024
- 2024Training MLPs on Graphs without Supervision5 Dec 2024
- 2024EasyST: A Simple Framework for Spatio-Temporal Prediction10 Sep 2024
- 2024Teach Harder, Learn Poorer: Rethinking Hard Sample Distillation for GNN-to-MLP Knowledge Distillation20 Jul 2024
- 2024Edge Graph Intelligence: Reciprocally Empowering Edge Networks with Graph Intelligence7 Jul 2024
- 2024LLM and GNN are Complementary: Distilling LLM for Multimodal Graph Learning3 Jun 2024
12 newest of 65 All 65 (JSON)