paper-with-me

홈 › Papers

On GNN explanability with activation rules

2024-06-17 · Luca Veyrin-Forrer, Ataollah Kamal, Stefan Duffner, Marc Plantevit, Céline Robardet

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.

📄 PDF Abstract BibTeX arXiv:2406.11594

Code (0)

등록된 구현이 없습니다.

Tasks

Graph ClassificationRepresentation Learning

Methods 이 논문이 사용한 방법론

SET Dynamic Sparse Training method where weight mask is updated randomly periodically

Similar Papers 제목 키워드 기반

Semantically Interpretable Activation Maps: what-where-how explanations within CNNs

2019-09-18 · Diego Marcos, Sylvain Lobry, Devis Tuia

A main issue preventing the use of Convolutional Neural Networks (CNN) in end user applications is the low level of transparency in the decision process. Previous work on CNN interpretability has mostly focused either on…

Attribute

NN2Rules: Extracting Rule List from Neural Networks

2022-07-04 · G Roshan Lal, Varun Mithal

We present an algorithm, NN2Rules, to convert a trained neural network into a rule list. Rule lists are more interpretable since they align better with the way humans make decisions. NN2Rules is a decompositional approac…

Decision MakingExplainable artificial intelligenceExplanation Generation

Learning with Delayed Synaptic Plasticity

2019-03-22 · Anil Yaman, Giovanni Iacca, Decebal Constantin Mocanu, George Fletcher 외

The plasticity property of biological neural networks allows them to perform learning and optimize their behavior by changing their configuration. Inspired by biology, plasticity can be modeled in artificial neural netwo…

What's in the Box? Exploring the Inner Life of Neural Networks with Robust Rules

2021-01-01 · Jonas Fischer, Anna Oláh, Jilles Vreeken

We propose a novel method for exploring how neurons within a neural network interact. In particular, we consider activation values of a network for given data, and propose to mine noise-robust rules of the form $X \right…

Federated Fuzzy Neural Network with Evolutionary Rule Learning

2022-10-26 · Leijie Zhang, Ye Shi, Yu-Cheng Chang, Chin-Teng Lin

Distributed fuzzy neural networks (DFNNs) have attracted increasing attention recently due to their learning abilities in handling data uncertainties in distributed scenarios. However, it is challenging for DFNNs to hand…