A Meta-Learning Approach for Training Explainable Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
In this paper, we investigate the degree of explainability of graph neural networks (GNNs). Existing explainers work by finding global/local subgraphs to explain a prediction, but they are applied after a GNN has already been trained. Here, we propose a meta-learning framework for improving the level of explainability of a GNN directly at training time, by steering the optimization procedure towards what we call `interpretable minima'. Our framework (called MATE, MetA-Train to Explain) jointly trains a model to solve the original task, e.g., node classification, and to provide easily processable outputs for downstream algorithms that explain the model's decisions in a human-friendly way. In particular, we meta-train the model's parameters to quickly minimize the error of an instance-level GNNExplainer trained on-the-fly on randomly sampled nodes. The final internal representation relies upon a set of features that can be `better' understood by an explanation algorithm, e.g., another instance of GNNExplainer. Our model-agnostic approach can improve the explanations produced for different GNN architectures and use any instance-based explainer to drive this process. Experiments on synthetic and real-world datasets for node and graph classification show that we can produce models that are consistently easier to explain by different algorithms. Furthermore, this increase in explainability comes at no cost for the accuracy of the model.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). Builds on 21 of its 40 references that are in the map. First posted on arXiv 20 Sep 2021.
Builds on
21 of 40 references.
References · 21
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networkscited by 4,861
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
- 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,131
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 735
- 2020Parameterized Explainer for Graph Neural Networkcited by 423
- 2020Explainability in Graph Neural Networks: A Taxonomic Surveycited by 383
- 2021On Explainability of Graph Neural Networks via Subgraph Explorationscited by 280
- 2020XGNN: Towards Model-Level Explanations of Graph Neural Networkscited by 211
- 2020GraphLIME: Local Interpretable Model Explanations for Graph Neural Networkscited by 209
9 more
- 2020Interpreting Graph Neural Networks for NLP With Differentiable Edge Maskingcited by 152
- 2021CF-GNNExplainer: Counterfactual Explanations for Graph Neural Networkscited by 118
- 2019A Gentle Introduction to Deep Learning for Graphscited by 107
- 2019Generalized Inner Loop Meta-Learningcited by 92
- 2020Interpretable and Efficient Heterogeneous Graph Convolutional Networkcited by 48
- 2020Adaptive Propagation Graph Convolutional Networkcited by 31
- 2019Fast Haar Transforms for Graph Neural Networkscited by 20
- 2020Contrastive Graph Neural Network Explanationcited by 20
- 2021Medical Entity Disambiguation Using Graph Neural Networkscited by 10
Built on by
Citing papers per year: 2022: 3; 2023: 4; 2024: 6; 2025: 1; 2026: 1.
15 papers.
Sort:
- 2023Encoding Time-Series Explanations through Self-Supervised Model Behavior Consistencycited by 42
- 2022Explaining the Explainers in Graph Neural Networks: a Comparative Studycited by 34
- 2023MixupExplainer: Generalizing Explanations for Graph Neural Networks with Data Augmentationcited by 18
- 2024How Interpretable Are Interpretable Graph Neural Networks?cited by 13
- 2022Towards Training GNNs using Explanation Directed Message Passingcited by 7
- 2023Combining Stochastic Explainers and Subgraph Neural Networks can Increase Expressivity and Interpretabilitycited by 3
- 2024xAI-Drop: Don't Use What You Cannot Explaincited by 3
- 2022Graph Neural Network Expressivity and Meta-Learning for Molecular Property Regressioncited by 2
- 2024Generating Human Understandable Explanations for Node Embeddingscited by 2
- 2024Interpreting Temporal Graph Neural Networks with Koopman Theorycited by 2
- 2023Cluster-CAM: Cluster-Weighted Visual Interpretation of CNNs' Decision in Image Classificationcited by 1
- 2024REVEAL-IT: REinforcement learning with Visibility of Evolving Agent poLicy for InTerpretabilitycited by 0
3 more
- 2024A Review of Graph-Powered Data Quality Applications for IoT Monitoring Sensor Networkscited by 0
- 2025MetaGMT: Improving Actionable Interpretability of Graph Multilinear Networks via Meta-Learning Filtrationcited by 0
- 2026Enhancing Imbalanced Node Classification via Curriculum-Guided Feature Learning and Three-Stage Attention Networkcited by 0
- 2026Enhancing Imbalanced Node Classification via Curriculum-Guided Feature Learning and Three-Stage Attention Network3 Feb 2026
- 2025MetaGMT: Improving Actionable Interpretability of Graph Multilinear Networks via Meta-Learning Filtration26 May 2025
- 2024A Review of Graph-Powered Data Quality Applications for IoT Monitoring Sensor Networks28 Oct 2024
- 2024Interpreting Temporal Graph Neural Networks with Koopman Theory17 Oct 2024
- 2024xAI-Drop: Don't Use What You Cannot Explain29 Jul 2024
- 2024REVEAL-IT: REinforcement learning with Visibility of Evolving Agent poLicy for InTerpretability20 Jun 2024
- 2024How Interpretable Are Interpretable Graph Neural Networks?12 Jun 2024
- 2024Generating Human Understandable Explanations for Node Embeddings11 Jun 2024
- 2023MixupExplainer: Generalizing Explanations for Graph Neural Networks with Data Augmentation15 Jul 2023
- 2023Encoding Time-Series Explanations through Self-Supervised Model Behavior Consistency3 Jun 2023
- 2023Combining Stochastic Explainers and Subgraph Neural Networks can Increase Expressivity and Interpretability14 Apr 2023
- 2023Cluster-CAM: Cluster-Weighted Visual Interpretation of CNNs' Decision in Image Classification3 Feb 2023
- 2023Encoding Time-Series Explanations through Self-Supervised Model Behavior Consistencycited by 42
- 2022Explaining the Explainers in Graph Neural Networks: a Comparative Studycited by 34
- 2023MixupExplainer: Generalizing Explanations for Graph Neural Networks with Data Augmentationcited by 18
- 2024How Interpretable Are Interpretable Graph Neural Networks?cited by 13
- 2022Towards Training GNNs using Explanation Directed Message Passingcited by 7
- 2023Combining Stochastic Explainers and Subgraph Neural Networks can Increase Expressivity and Interpretabilitycited by 3
- 2024xAI-Drop: Don't Use What You Cannot Explaincited by 3
- 2022Graph Neural Network Expressivity and Meta-Learning for Molecular Property Regressioncited by 2
- 2024Generating Human Understandable Explanations for Node Embeddingscited by 2
- 2024Interpreting Temporal Graph Neural Networks with Koopman Theorycited by 2
- 2023Cluster-CAM: Cluster-Weighted Visual Interpretation of CNNs' Decision in Image Classificationcited by 1
- 2024REVEAL-IT: REinforcement learning with Visibility of Evolving Agent poLicy for InTerpretabilitycited by 0
12 most cited of 15 All 15 (JSON)
- 2026Enhancing Imbalanced Node Classification via Curriculum-Guided Feature Learning and Three-Stage Attention Network3 Feb 2026
- 2025MetaGMT: Improving Actionable Interpretability of Graph Multilinear Networks via Meta-Learning Filtration26 May 2025
- 2024A Review of Graph-Powered Data Quality Applications for IoT Monitoring Sensor Networks28 Oct 2024
- 2024Interpreting Temporal Graph Neural Networks with Koopman Theory17 Oct 2024
- 2024xAI-Drop: Don't Use What You Cannot Explain29 Jul 2024
- 2024REVEAL-IT: REinforcement learning with Visibility of Evolving Agent poLicy for InTerpretability20 Jun 2024
- 2024How Interpretable Are Interpretable Graph Neural Networks?12 Jun 2024
- 2024Generating Human Understandable Explanations for Node Embeddings11 Jun 2024
- 2023MixupExplainer: Generalizing Explanations for Graph Neural Networks with Data Augmentation15 Jul 2023
- 2023Encoding Time-Series Explanations through Self-Supervised Model Behavior Consistency3 Jun 2023
- 2023Combining Stochastic Explainers and Subgraph Neural Networks can Increase Expressivity and Interpretability14 Apr 2023
- 2023Cluster-CAM: Cluster-Weighted Visual Interpretation of CNNs' Decision in Image Classification3 Feb 2023
12 newest of 15 All 15 (JSON)