Toward Multiple Specialty Learners for Explaining GNNs via Online Knowledge Distillation
Not on the map. Why?
Abstract (arXiv)
Graph Neural Networks (GNNs) have become increasingly ubiquitous in numerous applications and systems, necessitating explanations of their predictions, especially when making critical decisions. However, explaining GNNs is challenging due to the complexity of graph data and model execution. Despite additional computational costs, post-hoc explanation approaches have been widely adopted due to the generality of their architectures. Intrinsically interpretable models provide instant explanations but are usually model-specific, which can only explain particular GNNs. Therefore, we propose a novel GNN explanation framework named SCALE, which is general and fast for explaining predictions. SCALE trains multiple specialty learners to explain GNNs since constructing one powerful explainer to examine attributions of interactions in input graphs is complicated. In training, a black-box GNN model guides learners based on an online knowledge distillation paradigm. In the explanation phase, explanations of predictions are provided by multiple explainers corresponding to trained learners. Specifically, edge masking and random walk with restart procedures are executed to provide structural explanations for graph-level and node-level predictions, respectively. A feature attribution module provides overall summaries and instance-level feature contributions. We compare SCALE with state-of-the-art baselines via quantitative and qualitative experiments to prove its explanation correctness and execution performance. We also conduct a series of ablation studies to understand the strengths and weaknesses of the proposed framework.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 34 of its 43 references that are in the map. First posted on arXiv 20 Oct 2022.
Builds on
34 of 43 references.
References · 34
- 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
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2020Knowledge Distillation: A Surveycited by 1,578
- 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,571
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,454
- 2017Towards A Rigorous Science of Interpretable Machine Learningcited by 1,400
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 735
- 2019Graph Neural Networks for Social Recommendationcited by 711
22 more
- 2020Graph Neural Networks in Recommender Systems: A Surveycited by 493
- 2020Parameterized Explainer for Graph Neural Networkcited by 423
- 2018Deep Learning on Graphs: A Surveycited by 393
- 2020Explainability in Graph Neural Networks: A Taxonomic Surveycited by 383
- 2021On Explainability of Graph Neural Networks via Subgraph Explorationscited by 280
- 2020Enhancing Graph Neural Network-based Fraud Detectors against Camouflaged Fraudsterscited by 248
- 2019Deep Graph Library: A Graph-Centric, Highly-Performant Package for Graph Neural Networkscited by 241
- 2020Human Action Recognition from Various Data Modalities: A Reviewcited by 162
- 2019Explainability Techniques for Graph Convolutional Networkscited by 160
- 2020Interpreting Graph Neural Networks for NLP With Differentiable Edge Maskingcited by 152
- 2020Higher-Order Explanations of Graph Neural Networks via Relevant Walkscited by 138
- 2020Unifying Graph Convolutional Neural Networks and Label Propagationcited by 98
- 2021ProtGNN: Towards Self-Explaining Graph Neural Networkscited by 96
- 2021Towards Self-Explainable Graph Neural Networkcited by 75
- 2020How does this interaction affect me? Interpretable attribution for feature interactionscited by 73
- 2021Extract the Knowledge of Graph Neural Networks and Go Beyond it: An Effective Knowledge Distillation Frameworkcited by 69
- 2020GCN-Based User Representation Learning for Unifying Robust Recommendation and Fraudster Detectioncited by 53
- 2021Graph-Free Knowledge Distillation for Graph Neural Networkscited by 46
- 2021On Representation Knowledge Distillation for Graph Neural Networkscited by 38
- 2020Personalized PageRank to a Target Node, Revisitedcited by 16
- 2021Learning Interpretation with Explainable Knowledge Distillationcited by 13
- 2017A Comparative Study of Matrix Factorization and Random Walk with Restart in Recommender Systemscited by 5
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 1.
2 papers.