Graph Segmentation and Contrastive Enhanced Explainer for Graph Neural Networks
DOI:
https://doi.org/10.1609/aaai.v39i20.35440Abstract
Graph Neural Networks are powerful tools for modeling graph-structured data but their interpretability remains a significant challenge. Existing model-agnostic GNN explainers aim to identify critical subgraphs or node features relevant to task predictions but often rely on GNN predictions for supervision, lacking ground-truth explanations. This limitation can introduce biases, causing explanations to fail in accurately reflecting the GNN's decision-making processes. To address this, we propose a novel explainer for GNNs with graph segmentation and contrastive learning. Our model introduces a graph segmentation learning module to divide the input graph into explanatory and redundant subgraphs. Next, we implement edge perturbation to augment these subgraphs, generating multiple positive and negative pairs for contrastive learning between explanatory and redundant subgraphs. Finally, we develop a contrastive learning module to guide the learning of explanatory and redundant subgraphs by pulling positive pairs with the same explanatory subgraphs closer while pushing negative pairs with different explanatory subgraphs far away. This approach allows for a clearer distinction of critical subgraphs, enhancing the fidelity of the explanations. We conducted extensive experiments on graph classification and node classification tasks, demonstrating the effectiveness of the proposed method.Downloads
Published
2025-04-11
How to Cite
Wang, Z., Guo, J., Liang, J., Liang, J., Cheng, S., & Zhang, J. (2025). Graph Segmentation and Contrastive Enhanced Explainer for Graph Neural Networks. Proceedings of the AAAI Conference on Artificial Intelligence, 39(20), 21393-21401. https://doi.org/10.1609/aaai.v39i20.35440
Issue
Section
AAAI Technical Track on Machine Learning VI