Graph Neural Network Explanations are Fragile

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Li, Jiate, Pang, Meng, Dong, Yun, Jia, Jinyuan, Wang, Binghui
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866910473007398912
author Li, Jiate
Pang, Meng
Dong, Yun
Jia, Jinyuan
Wang, Binghui
author_facet Li, Jiate
Pang, Meng
Dong, Yun
Jia, Jinyuan
Wang, Binghui
contents Explainable Graph Neural Network (GNN) has emerged recently to foster the trust of using GNNs. Existing GNN explainers are developed from various perspectives to enhance the explanation performance. We take the first step to study GNN explainers under adversarial attack--We found that an adversary slightly perturbing graph structure can ensure GNN model makes correct predictions, but the GNN explainer yields a drastically different explanation on the perturbed graph. Specifically, we first formulate the attack problem under a practical threat model (i.e., the adversary has limited knowledge about the GNN explainer and a restricted perturbation budget). We then design two methods (i.e., one is loss-based and the other is deduction-based) to realize the attack. We evaluate our attacks on various GNN explainers and the results show these explainers are fragile.
format Preprint
id arxiv_https___arxiv_org_abs_2406_03193
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Graph Neural Network Explanations are Fragile
Li, Jiate
Pang, Meng
Dong, Yun
Jia, Jinyuan
Wang, Binghui
Cryptography and Security
Machine Learning
Explainable Graph Neural Network (GNN) has emerged recently to foster the trust of using GNNs. Existing GNN explainers are developed from various perspectives to enhance the explanation performance. We take the first step to study GNN explainers under adversarial attack--We found that an adversary slightly perturbing graph structure can ensure GNN model makes correct predictions, but the GNN explainer yields a drastically different explanation on the perturbed graph. Specifically, we first formulate the attack problem under a practical threat model (i.e., the adversary has limited knowledge about the GNN explainer and a restricted perturbation budget). We then design two methods (i.e., one is loss-based and the other is deduction-based) to realize the attack. We evaluate our attacks on various GNN explainers and the results show these explainers are fragile.
title Graph Neural Network Explanations are Fragile
topic Cryptography and Security
Machine Learning
url https://arxiv.org/abs/2406.03193