Random Mask Perturbation Based Explainable Method of Graph Neural Networks

Xinyue Yang,Hai Huang,Xingquan Zuo
DOI: https://doi.org/10.1007/978-981-97-2259-4_2
2024-01-01
Abstract:Graph Neural Networks (GNNs) have garnered considerable attention due to their potential applications across multiple domains. However, enhancing their interpretability is a significant challenge for the crucial application. This paper proposes an innovative node perturbation-based method to explicate GNNs and unveil their decision-making processes. Categorized as a black-box method, it generates explanations of node importance solely through the input-output analysis of the model, obviating the necessity for internal access. The method employs fidelity as a metric for calculating the significance of perturbation masks and utilizes a sparsity threshold to filter the computation results. Furthermore, recognizing the impact of different node combinations on model prediction outcomes, we treat the mask as a random variable. By randomly sampling various masks, we compute perturbed node importance, facilitating the generation of user-friendly explanations. Comparative experiments and ablation studies conducted on both real and synthetic datasets substantiate the efficacy of our approach in interpreting GNNs. Additionally, through a case study, we visually demonstrate the method’s compelling interpretative evidence regarding model prediction outcomes.
What problem does this paper attempt to address?