Globally Interpretable Graph Learning via Distribution Matching
Not on the map. Why?
Abstract (arXiv)
Graph neural networks (GNNs) have emerged as a powerful model to capture critical graph patterns. Instead of treating them as black boxes in an end-to-end fashion, attempts are arising to explain the model behavior. Existing works mainly focus on local interpretation to reveal the discriminative pattern for each individual instance, which however cannot directly reflect the high-level model behavior across instances. To gain global insights, we aim to answer an important question that is not yet well studied: how to provide a global interpretation for the graph learning procedure? We formulate this problem as globally interpretable graph learning, which targets on distilling high-level and human-intelligible patterns that dominate the learning procedure, such that training on this pattern can recover a similar model. As a start, we propose a novel model fidelity metric, tailored for evaluating the fidelity of the resulting model trained on interpretations. Our preliminary analysis shows that interpretative patterns generated by existing global methods fail to recover the model training procedure. Thus, we further propose our solution, Graph Distribution Matching (GDM), which synthesizes interpretive graphs by matching the distribution of the original and interpretive graphs in the GNN's feature space as its training proceeds, thus capturing the most informative patterns the model learns during training. Extensive experiments on graph classification datasets demonstrate multiple advantages of the proposed method, including high model fidelity, predictive accuracy and time efficiency, as well as the ability to reveal class-relevant structure.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 20 of its 33 references that are in the map. First posted on arXiv 18 Jun 2023.
Builds on
20 of 33 references.
References · 20
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2016The Concrete Distribution: A Continuous Relaxation of Discrete Random Variablescited by 1,135
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 735
- 2022Dataset Distillation by Matching Training Trajectoriescited by 437
- 2020Parameterized Explainer for Graph Neural Networkcited by 423
- 2020XGNN: Towards Model-Level Explanations of Graph Neural Networkscited by 211
- 2020PGM-Explainer: Probabilistic Graphical Model Explanations for Graph Neural Networkscited by 210
- 2022Interpretable and Generalizable Graph Learning via Stochastic Attention Mechanismcited by 171
- 2019Explainability Techniques for Graph Convolutional Networkscited by 160
- 2020Higher-Order Explanations of Graph Neural Networks via Relevant Walkscited by 138
- 2022ROLAND: Graph Learning Framework for Dynamic Graphscited by 131
8 more
- 2022Condensing Graphs via One-Step Gradient Matchingcited by 100
- 2023Structure-free Graph Condensation: From Large-scale Graphs to Condensed Graph-free Datacited by 71
- 2022Global Explainability of GNNs via Logic Combination of Learned Conceptscited by 64
- 2022Spectral Augmentation for Self-Supervised Learning on Graphscited by 38
- 2021Unbiased Graph Embedding with Biased Graph Observationscited by 28
- 2021Graph Structural Attack by Perturbing Spectral Distancecited by 16
- 2022FusionRetro: Molecule Representation Fusion via In-Context Learning for Retrosynthetic Planningcited by 14
- 2021Graph Embedding with Hierarchical Attentive Membershipcited by 4
Built on by
Citing papers per year: 2024: 1; 2025: 1; 2026: 1.
3 papers.