atlas

Research map / Graph learning / GNN architectures

RegExplainer: Generating Explanations for Graph Neural Networks in Regression Tasks

NeurIPS 2024 · Graph learning › GNN architectures · approach: GNN explainability · 4 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes RegExplainer, a post-hoc instance-level explainer for GNN graph regression that replaces the classification cross-entropy in the GIB objective with an InfoNCE-based lower bound and uses a graph mix-up with self-supervised contrastive learning to handle distribution shift.

Problem

Post-hoc instance-level explanation of GNN graph regression models is unexplored; existing GIB-based explainers rely on cross-entropy over classes and suffer distribution shift between explanation subgraphs and training graphs, which matters more for continuous decision boundaries.

Approach

Lower-bound the mutual information between explanation-subgraph predictions and labels with an InfoNCE loss over graph triplets, and build within-distribution mix-up graphs (explanation subgraph plus label-irrelevant remainder of a neighbor) so the GNN's embeddings and predictions are not evaluated on out-of-distribution subgraphs; the method is explainer-agnostic and plugs into GNNExplainer and P

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
apply RegExplainer framework to PGExplainerPGExplainer · BA-Motif-VolumeAUC-ROC: 0.470 -> 0.758Helped
apply RegExplainer framework to PGExplainerPGExplainer · BA-Motif-CountingAUC-ROC: 0.798 -> 0.989Helped
apply RegExplainer framework to PGExplainerPGExplainer · TrianglesAUC-ROC: 0.511 -> 0.739Helped
apply RegExplainer framework to PGExplainerPGExplainer · CrippenAUC-ROC: 0.448 -> 0.553Helped
remove mix-up processing (ablation)RegExplainer with PGExplainer backbone · all four datasetsAUC-ROCHurt
remove InfoNCE loss while retaining mix-up and MSE loss (ablation)RegExplainer with PGExplainer backbone · all four datasetsAUC-ROCHurt
remove MSE loss (ablation)RegExplainer with PGExplainer backbone · all four datasetsAUC-ROCHurt
mix the explanation subgraph with a positive-neighbor graph's label-irrelevant subgraphRegExplainer · BA-Motif-VolumeRMSE between original and explanation/mix-up predictions: 1427.07 -> 393.26Helped
mix the explanation subgraph with a positive-neighbor graph's label-irrelevant subgraphRegExplainer · BA-Motif-CountingRMSE between original and explanation/mix-up predictions: 7.22 -> 2.73Helped
mix the explanation subgraph with a positive-neighbor graph's label-irrelevant subgraphRegExplainer · TrianglesRMSE between original and explanation/mix-up predictions: 12.40 -> 8.22Helped
mix the explanation subgraph with a positive-neighbor graph's label-irrelevant subgraphRegExplainer · CrippenRMSE between original and explanation/mix-up predictions: 1.17 -> 0.68Helped

Surprising findings

Limitations

Experimental setup

Datasets: BA-Motif-Volume BA-Motif-Counting Triangles Crippen

Benchmarks: BA-Motif-Volume BA-Motif-Counting Triangles Crippen

Metrics: AUC-ROC on edges RMSE cosine distance Euclidean distance

Baselines: GRAD ATT GNNExplainer PGExplainer MixupExplainer

Builds on: GIB PGExplainer GNNExplainer MixupExplainer InfoNCE

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy