atlas

Research map / Adversarial robustness and security / Attacks on text and graphs

Provably Robust Explainable Graph Neural Networks against Graph Perturbation Attacks

ICLR 2025 · Adversarial robustness and security › Attacks on text and graphs · approach: Graph neural network robustness · 0 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 XGNNCert, a deterministic certified defense for graph-level explainable GNNs that uses hash-based hybrid subgraphs (graph plus complete-graph edges) with majority voting for classification and explanation, certifying explanation consistency under bounded edge perturbations.

Problem

Explainable GNNs (XGNNs) can have their edge explanations drastically altered by small graph structure perturbations, and existing defenses are empirical and breakable; certified robustness for explainers was unexplored.

Approach

Divide each graph via hash mapping into T subgraphs, combine each with complete-graph subgraphs to form hybrid subgraphs so that any M edge perturbations corrupt at most M hybrid subgraphs; then majority-vote the classifier predictions and explanation edge votes to derive a deterministic certified perturbation size.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add XGNNCert voting explanation with hybrid subgraphs (T=70)PGExplainer · SG+Houseexplanation accuracy: 0.740 -> 0.725No clear effect
add XGNNCert voting explanation with hybrid subgraphs (T=70)PGExplainer · SG+Diamondexplanation accuracy: 0.745 -> 0.729Hurt
add XGNNCert voting explanation with hybrid subgraphs (T=70)PGExplainer · SG+Wheelexplanation accuracy: 0.629 -> 0.571Hurt
add XGNNCert voting classifier (T=70)GCN · SG+Houseprediction accuracy: 0.920 -> 0.905No clear effect
set p=0, removing complete-graph subgraph information (ablation)XGNNCert · SG+Houseexplanation accuracy: 0.725 -> 0.053Hurt
set p=0, removing complete-graph subgraph information (ablation)XGNNCert · SG+Diamondexplanation accuracy: 0.729 -> 0.045Hurt
vary p across 0.2, 0.3, and 0.4 (ablation)XGNNCert · SG+Houseexplanation accuracy: 0.695, 0.725, 0.710Mixed
vary gamma from 0.2 to 0.4 (ablation)XGNNCert · SG+Houseexplanation accuracy: 0.715, 0.725, 0.720No clear effect
replace MD5 with SHA1 or SHA256 (ablation)XGNNCert · SG+Houseexplanation accuracy: 0.725, 0.718, 0.710No clear effect
increase T from 30 to 70 (ablation)XGNNCert · SG+Houseexplanation accuracy: 0.658 -> 0.725Mixed

Surprising findings

Limitations

Experimental setup

Datasets: SG-Motif (SG+House, SG+Diamond, SG+Wheel) Benzene Fluoride-Carbonyl (FC)

Benchmarks: SG+House SG+Diamond SG+Wheel Benzene FC

Metrics: classification accuracy explanation accuracy certified perturbation size M* at certified explanation accu fraction of different explanatory edges under attack

Baselines: V-InfoR PGExplainer ReFine GSAT

Builds on: PGExplainer ReFine GSAT randomized ablation majority-vote certified defenses

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