atlas

Research map / Graph learning / GNN architectures

GNNX-BENCH: Unravelling the Utility of Perturbation-based GNN Explainers through In-depth Benchmarking

ICLR 2024 · Graph learning › GNN architectures · approach: GNN explainability · 3 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.

Benchmarks seven factual and four counterfactual perturbation-based GNN explainers on sufficiency, size, stability (topological noise, explainer seeds, GNN architectures, features, adversarial attacks), reproducibility, and molecular feasibility.

Problem

Existing GNN explainers are evaluated narrowly; stability to noise, seeds and architectures, counterfactual comparisons, and feasibility of counterfactual recourses have not been systematically studied.

Approach

A systematic benchmark of perturbation-based factual and counterfactual GNN explainers across multiple evaluation axes (sufficiency, size, Jaccard stability under noise/seeds/architectures, reproducibility, and feasibility of counterfactuals on molecular graphs), with a released codebase.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use RCExplainer instead of CF² (α=0) for counterfactualsGraph classification explainers · MUTAG, Mutagenicity, AIDS, Proteins, IMDB-B, ogbg-molhivsufficiency and size: MUTAG sufficiency 0.90 ± 0.12 -> 0.4 ± 0.12; Mutagenicity 0.50 ± 0.05 -> 0.4 ± 0.06; AIDS 0.98 ± 0.02 -> 0.91 ± 0.04; PrHelped
Use CF-GNNExplainer instead of CF² (α=0)Node classification counterfactual explanations · Tree-Cycles, Tree-Grid, BA-Shapesaccuracy: 100.0 ± 0.0 vs 74.71 ± 18.70; 92.70 ± 4.99 vs 14.29 ± 0.0; 91.5 ± 4.36 vs 68.89 ± 12.28Helped
Use CLEAR rather than RCExplainerGraph classification counterfactual explanations · AIDSsufficiency: 0.91 ± 0.04 -> 0.84 ± 0.03Helped
Use CLEAR rather than RCExplainerGraph classification counterfactual explanations · AIDSsize: 1.0 ± 0.0 -> 164.9 ± 47.9Hurt
Evaluate factual explainers across explainer instances with different seedsFactual explainers · Mutagenicity, Proteins, Mutag, IMDB-B, AIDS, NCI1stability (Jaccard similarity)Mixed
Add topological noise to the input graphFactual explainers · Mutagenicity, AIDS, Proteins, IMDB-BsufficiencyHurt
Evaluate counterfactual explanations under topological noiseRCExplainer, CF², and CLEAR · Graph classification datasetsstability (Jaccard similarity)Mixed
Generate counterfactual recourses without enforcing molecular connectivity constraintsRCExplainer and CF² · Mutagenicity, Mutag, AIDSconnected-molecule feasibility: Mutagenicity p-value < 0.00001 for both; AIDS p-value < 0.00001 and 0.0001Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MUTAG Mutagenicity AIDS PROTEINS IMDB-B NCI1 Graph-SST2 DD REDDIT-B ogbg-molhiv Tree-Cycles Tree-Grid

Benchmarks: MUTAG Mutagenicity AIDS PROTEINS IMDB-B NCI1 ogbg-molhiv Tree-Cycles Tree-Grid BA-Shapes

Metrics: sufficiency necessity explanation size Jaccard stability reproducibility accuracy of ground-truth edges p-value feasibility

Baselines: GNNExplainer PGExplainer TAGExplainer GEM SubgraphX CF-GNNExplainer CF^2 RCExplainer CLEAR

Builds on: GNNExplainer PGExplainer SubgraphX CF-GNNExplainer CF^2 RCExplainer CLEAR

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