Beyond Soft Masks: Hard-Perturbation Mixup Explainer for Robust GNN Explainability
About
Graph Neural Networks (GNNs) have demonstrated remarkable performance across a range of applications involving graph-structured data, particularly in high-stakes domains. However, the opaque nature of their decision-making processes limits their trustworthiness and broader adoption. Existing post-hoc explanation methods aim to improve explainability by identifying subgraphs that influence GNN predictions and adopt mixup strategies to alleviate the out-of-distribution (OOD) issue caused by using subgraphs for prediction. Yet, these approaches typically rely on soft masks, which are inherently unable to fully eliminate label-irrelevant information, allowing redundant structures to leak into the mixup process and hindering the resolution of the OOD problem, thereby degrading explanation fidelity. In this work, we propose HPME, a Hard-Perturbation Mixup Explanation framework grounded in a generalized Graph Information Bottleneck, which leverages graph pooling to extract discrete explanatory subgraphs and to yield an information-capacity bound to thoroughly compress label-irrelevant components. Furthermore, we introduce a novel mixup strategy built upon structure-level replacement, generating in-distribution explanations to effectively mitigate the distribution shift. Extensive experiments on diverse tasks demonstrate that HPME achieves state-of-the-art performance in generating robust and interpretable explanations across both synthetic and real-world datasets.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Graph Classification | BA-2motifs SingleMotif (test) | AUC-ROC0.971 | 9 | |
| Graph Classification | BA-HouseGrid SingleMotif (test) | AUC-ROC0.965 | 9 | |
| Graph Classification | SPMotif SingleMotif (test) | AUC-ROC74.8 | 9 | |
| Graph Classification | BA-HouseAndGrid MultipleMotif (test) | AUC-ROC97.9 | 9 | |
| Graph Classification | Alkane-Carbonyl MultipleMotif (test) | AUC-ROC94.4 | 9 | |
| Graph Classification | Fluorid-Carbonyl MultipleMotif (test) | AUC-ROC80.7 | 9 | |
| Graph Classification | Benzene MultipleMotif (test) | AUC-ROC86.1 | 9 | |
| Distribution-shift evaluation | TRIANGLES | Cosine Similarity0.985 | 8 | |
| Distribution-shift evaluation | BA-HouseGrid | Euclidean Distance0.661 | 8 | |
| Distribution-shift evaluation | BENZENE | Cosine Similarity0.941 | 8 |