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

Task-Agnostic Graph Explanations

About

Graph Neural Networks (GNNs) have emerged as powerful tools to encode graph-structured data. Due to their broad applications, there is an increasing need to develop tools to explain how GNNs make decisions given graph-structured data. Existing learning-based GNN explanation approaches are task-specific in training and hence suffer from crucial drawbacks. Specifically, they are incapable of producing explanations for a multitask prediction model with a single explainer. They are also unable to provide explanations in cases where the GNN is trained in a self-supervised manner, and the resulting representations are used in future downstream tasks. To address these limitations, we propose a Task-Agnostic GNN Explainer (TAGE) that is independent of downstream models and trained under self-supervision with no knowledge of downstream tasks. TAGE enables the explanation of GNN embedding models with unseen downstream tasks and allows efficient explanation of multitask models. Our extensive experiments show that TAGE can significantly speed up the explanation efficiency by using the same model to explain predictions for multiple downstream tasks while achieving explanation quality as good as or even better than current state-of-the-art GNN explanation approaches. Our code is pubicly available as part of the DIG library at https://github.com/divelab/DIG/tree/main/dig/xgraph/TAGE/.

Yaochen Xie, Sumeet Katariya, Xianfeng Tang, Edward Huang, Nikhil Rao, Karthik Subbian, Shuiwang Ji• 2022

Related benchmarks

TaskDatasetResultRank
Graph ClassificationBA-HouseGrid SingleMotif (test)
AUC-ROC0.848
9
Graph ClassificationAlkane-Carbonyl MultipleMotif (test)
AUC-ROC84.2
9
Graph ClassificationFluorid-Carbonyl MultipleMotif (test)
AUC-ROC75.2
9
ClusteringCora
Homogeneity (Hmg)62.7
9
ClusteringCiteseer
Homogeneity (Hmg)56.9
9
Graph ClassificationBenzene MultipleMotif (test)
AUC-ROC76
9
Graph ClassificationBA-2motifs SingleMotif (test)
AUC-ROC0.676
9
Graph ClassificationSPMotif SingleMotif (test)
AUC-ROC53.1
9
Graph ClassificationBA-HouseAndGrid MultipleMotif (test)
AUC-ROC64.7
9
Counterfactual ExplanationTree-Grids
Precision0.415
8
Showing 10 of 20 rows

Other info

Follow for update