UM-Explainer: An Explainability Method for Unsupervised Models Based on Factual and Counterfactual Reasoning
Graph neural networks (GNNs) have shown significant advantages in learning structured data representations and have become one of the important methods in machine learning. However, the inherent opacity of deep learning models hinders their widespread application in critical domains, making the explanation of GNNs predictions particularly crucial. While explanations for supervised learning models have been extensively studied, research on generating explanations for unsupervised learning models remains relatively scarce. Current explanation methods for unsupervised models mostly focus on either factual reasoning or counterfactual reasoning. But relying on a single reasoning approach often results in explanations that are either redundant or incomplete. To address this challenge, this paper proposes a novel explanation method for Unsupervised Models named UM-Explainer, which is based on factual and counter-factual reasoning. By calculating the distance between cluster centers and the example to be explained, a contrastive loss based on both factual and counterfactual reasoning is constructed to optimize the mask, thereby generating an ideal explanatory subgraph. To validate the effectiveness of UM-Explainer, we conducted experiments with synthetic and real datasets on multiple unsupervised models. Experimental results demonstrate that UM-Explainer performs outstandingly in generating accurate explanations.
Authors
- Linlin Su (ORCID: https://orcid.org/0000-0002-7727-9607)
- Huijiang Wang
- Qiyu Li (ORCID: https://orcid.org/0009-0004-5174-9844)
- Jinyan Wang (ORCID: https://orcid.org/0000-0001-6641-9371)
- Jing Tan
Institutions
- Guangxi Normal University (CN)
Publication Details
- Published
- 2024-12-13
- DOI
- https://doi.org/10.1109/hpcc64274.2024.00184
- Primary Topic
- Topic Modeling
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Natural Science Foundation of China