Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

CIExplainer++: Generating Causal and Interpretable Explanations for Graph Neural Networks

About

Explainable Artificial Intelligence aims to make black-box models more trustworthy by presenting, in a human-understandable manner, the elements that lead to the model's output. This involves both (i) identifying components and connections with genuine causal influence on outputs and (ii) translating such structures into an interpretable representation. For the former, we introduce CIExplainer, a novel perturbation-based method grounded in causal inference for explaining Graph Neural Networks (GNNs). CIExplainer identifies the subgraph with the highest causal effects on GNN predictions using the Potential Outcome Framework. We evaluate and compare CIExplainer on various GNN architectures (GCN, GraphSAGE, GAT, GIN) and datasets. To bridge subgraph explanations with human interpretability, we further propose G2TeXplainer, a method that transforms causal subgraphs into natural language explanations that capture both feature-level and relational information.

Francisco Caldas, Sahil Satish Kumar, Ruben Belo, Cl\'audia Soares• 2026

Related benchmarks

TaskDatasetResultRank
Node Classification ExplanationBA-SHAPES
IoU92.94
32
Node Classification ExplanationTree-Grid
IoU93.25
32
Graph Classification ExplanationBA-2MOTIF
IoU75.03
32
Graph Classification ExplanationMUTAG
IoU17.51
32
GNN ExplanationBA-shapes, Tree-Grid, and BA-2motifs Average (test)
Inference Time (s/node)0.553
8
Textual Explanation Generation for GraphsFull (test)
N. Fid.4.1
2
Showing 6 of 6 rows

Other info

Follow for update