LGAIJul 15, 2023

RegExplainer: Generating Explanations for Graph Neural Networks in Regression Tasks

arXiv:2307.07840v410 citationsh-index: 19Has Code
Originality Incremental advance
AI Analysis

This work addresses the explanation gap for graph regression models, which is an incremental improvement over existing classification-focused techniques.

The authors tackled the lack of interpretability in Graph Neural Networks (GNNs) for regression tasks by proposing RegExplainer, a method that addresses distribution shifting and ordered decision boundaries, achieving effective interpretation on benchmark and real-life datasets.

Graph regression is a fundamental task that has gained significant attention in various graph learning tasks. However, the inference process is often not easily interpretable. Current explanation techniques are limited to understanding Graph Neural Network (GNN) behaviors in classification tasks, leaving an explanation gap for graph regression models. In this work, we propose a novel explanation method to interpret the graph regression models (XAIG-R). Our method addresses the distribution shifting problem and continuously ordered decision boundary issues that hinder existing methods away from being applied in regression tasks. We introduce a novel objective based on the graph information bottleneck theory (GIB) and a new mix-up framework, which can support various GNNs and explainers in a model-agnostic manner. Additionally, we present a self-supervised learning strategy to tackle the continuously ordered labels in regression tasks. We evaluate our proposed method on three benchmark datasets and a real-life dataset introduced by us, and extensive experiments demonstrate its effectiveness in interpreting GNN models in regression tasks.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes