mlsanityData to 14 Oct 2026

On GNN explanability with activation rules

arXiv 2406.11594 ↗First posted 17 Jun 2024cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

GNNs are powerful models based on node representation learning that perform particularly well in many machine learning problems related to graphs. The major obstacle to the deployment of GNNs is mostly a problem of societal acceptability and trustworthiness, properties which require making explicit the internal functioning of such models. Here, we propose to mine activation rules in the hidden layers to understand how the GNNs perceive the world. The problem is not to discover activation rules that are individually highly discriminating for an output of the model. Instead, the challenge is to provide a small set of rules that cover all input graphs. To this end, we introduce the subjective activation pattern domain. We define an effective and principled algorithm to enumerate activations rules in each hidden layer. The proposed approach for quantifying the interest of these rules is rooted in information theory and is able to account for background knowledge on the input graph data. The activation rules can then be redescribed thanks to pattern languages involving interpretable features. We show that the activation rules provide insights on the characteristics used by the GNN to classify the graphs. Especially, this allows to identify the hidden features built by the GNN through its different layers. Also, these rules can subsequently be used for explaining GNN decisions. Experiments on both synthetic and real-life datasets show highly competitive performance, with up to 200% improvement in fidelity on explaining graph classification over the SOTA methods.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 12 of its 38 references that are in the map. First posted on arXiv 17 Jun 2024.

Builds on

12 of 38 references.

References · 12

  1. 2017Graph Attention Networkscited by 8,923
  2. 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
  3. 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
  4. 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,371
  5. 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,089
  6. 2020Parameterized Explainer for Graph Neural Networkcited by 426
  7. 2020A Survey on the Explainability of Supervised Machine Learningcited by 227
  8. 2020PGM-Explainer: Probabilistic Graphical Model Explanations for Graph Neural Networkscited by 211
  9. 2020Second-Order Pooling for Graph Neural Networkscited by 33
  10. 2018Deep Neural Network Compression with Single and Multiple Level Quantizationcited by 27
  11. 2016DropNeuron: Simplifying the Structure of Deep Neural Networkscited by 11
  12. 2020Modeling of Pruning Techniques for Deep Neural Networks Simplificationcited by 4

Built on by

Not cited yet.