Zorro: Valid, Sparse, and Stable Explanations in Graph Neural Networks

05/18/2021
by   Thorben Funke, et al.
14

With the ever-increasing popularity and applications of graph neural networks, several proposals have been made to interpret and understand the decisions of a GNN model. Explanations for a GNN model differ in principle from other input settings. It is important to attribute the decision to input features and other related instances connected by the graph structure. We find that the previous explanation generation approaches that maximize the mutual information between the label distribution produced by the GNN model and the explanation to be restrictive. Specifically, existing approaches do not enforce explanations to be predictive, sparse, or robust to input perturbations. In this paper, we lay down some of the fundamental principles that an explanation method for GNNs should follow and introduce a metric fidelity as a measure of the explanation's effectiveness. We propose a novel approach Zorro based on the principles from rate-distortion theory that uses a simple combinatorial procedure to optimize for fidelity. Extensive experiments on real and synthetic datasets reveal that Zorro produces sparser, stable, and more faithful explanations than existing GNN explanation approaches.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/03/2022

INGREX: An Interactive Explanation Framework for Graph Neural Networks

Graph Neural Networks (GNNs) are widely used in many modern applications...
research
10/26/2020

Contrastive Graph Neural Network Explanation

Graph Neural Networks achieve remarkable results on problems with struct...
research
07/15/2023

MixupExplainer: Generalizing Explanations for Graph Neural Networks with Data Augmentation

Graph Neural Networks (GNNs) have received increasing attention due to t...
research
07/15/2023

RegExplainer: Generating Explanations for Graph Neural Networks in Regression Task

Graph regression is a fundamental task and has received increasing atten...
research
02/16/2022

Task-Agnostic Graph Explanations

Graph Neural Networks (GNNs) have emerged as powerful tools to encode gr...
research
05/14/2020

Distilling neural networks into skipgram-level decision lists

Several previous studies on explanation for recurrent neural networks fo...
research
12/18/2021

Towards the Explanation of Graph Neural Networks in Digital Pathology with Information Flows

As Graph Neural Networks (GNNs) are widely adopted in digital pathology,...

Please sign up or login with your details

Forgot password? Click here to reset