XGBD: Explanation-Guided Graph Backdoor Detection
Not on the map. Why?
Abstract (arXiv)
Backdoor attacks pose a significant security risk to graph learning models. Backdoors can be embedded into the target model by inserting backdoor triggers into the training dataset, causing the model to make incorrect predictions when the trigger is present. To counter backdoor attacks, backdoor detection has been proposed. An emerging detection strategy in the vision and NLP domains is based on an intriguing phenomenon: when training models on a mixture of backdoor and clean samples, the loss on backdoor samples drops significantly faster than on clean samples, allowing backdoor samples to be easily detected by selecting samples with the lowest loss values. However, the ignorance of topological feature information on graph data limits its detection effectiveness when applied directly to the graph domain. To this end, we propose an explanation-guided backdoor detection method to take advantage of the topological information. Specifically, we train a helper model on the graph dataset, feed graph samples into the model, and then adopt explanation methods to attribute model prediction to an important subgraph. We observe that backdoor samples have distinct attribution distribution than clean samples, so the explanatory subgraph could serve as more discriminative features for detecting backdoor samples. Comprehensive experiments on multiple popular datasets and attack methods demonstrate the effectiveness and explainability of our method. Our code is available: https://github.com/GuanZihan/GNN_backdoor_detection.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 37 of its 47 references that are in the map. First posted on arXiv 8 Aug 2023.
Builds on
37 of 47 references.
References · 37
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
- 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,576
- 2017BadNets: Identifying Vulnerabilities in the Machine Learning Model Supply Chaincited by 1,106
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 737
- 2020TUDataset: A collection of benchmark datasets for learning with graphscited by 728
- 2018Fine-Pruning: Defending Against Backdooring Attacks on Deep Neural Networkscited by 580
- 2018Poison Frogs! Targeted Clean-Label Poisoning Attacks on Neural Networkscited by 519
- 2019Graph U-Netscited by 492
- 2019STRIP: A Defence Against Trojan Attacks on Deep Neural Networkscited by 459
- 2018Detecting Backdoor Attacks on Deep Neural Networks by Activation Clusteringcited by 456
- 2020Backdoor Learning: A Surveycited by 426
25 more
- 2020Parameterized Explainer for Graph Neural Networkcited by 426
- 2018Deep Learning on Graphs: A Surveycited by 393
- 2021On Explainability of Graph Neural Networks via Subgraph Explorationscited by 281
- 2021Anti-Backdoor Learning: Training Clean Models on Poisoned Datacited by 263
- 2018Graph networks as learnable physics engines for inference and controlcited by 244
- 2021Adversarial Neuron Pruning Purifies Backdoored Deep Modelscited by 235
- 2021Adversarial Unlearning of Backdoors via Implicit Hypergradientcited by 166
- 2022Backdoor Defense via Decoupling the Training Processcited by 153
- 2019Universal Litmus Patterns: Revealing Backdoor Attacks in CNNscited by 146
- 2021SPECTRE: Defending Against Backdoor Attacks Using Robust Statisticscited by 130
- 2020Backdoor Attacks to Graph Neural Networkscited by 128
- 2020Backdoor Attacks and Countermeasures on Deep Learning: A Comprehensive Reviewcited by 123
- 2020Graph Backdoorcited by 112
- 2022How to Backdoor Diffusion Models?cited by 104
- 2021Backdoor Scanning for Deep Neural Networks through K-Arm Optimizationcited by 98
- 2020An Embarrassingly Simple Approach for Trojan Attack in Deep Neural Networkscited by 97
- 2021Black-box Detection of Backdoor Attacks with Limited Information and Datacited by 73
- 2021AEVA: Black-box Backdoor Detection Using Adversarial Extreme Value Analysiscited by 53
- 2019NeuronInspect: Detecting Backdoors in Neural Networks via Output Explanationscited by 50
- 2021Explainability-based Backdoor Attacks Against Graph Neural Networkscited by 42
- 2023Backdoor Attacks Against Deep Image Compression via Adaptive Frequency Triggercited by 40
- 2022Post-Training Detection of Backdoor Attacks for Two-Class and Multi-Attack Scenarioscited by 29
- 2022Few-shot Backdoor Attacks via Neural Tangent Kernelscited by 15
- 2022Defending Against Backdoor Attack on Graph Nerual Network by Explainabilitycited by 9
- 2023ENGAGE: Explanation Guided Data Augmentation for Graph Representation Learningcited by 5
Built on by
Citing papers per year: 2023: 1; 2024: 5.
6 papers.
- 2023GiGaMAE: Generalizable Graph Masked Autoencoder via Collaborative Latent Space Reconstructioncited by 21
- 2024Identifying Backdoored Graphs in Graph Neural Network Training: An Explanation-Based Approach with Novel Metricscited by 6
- 2024Causal Inference with Latent Variables: Recent Advances and Future Prospectivescited by 4
- 2024XSub: Explanation-Driven Adversarial Attack against Blackbox Classifiers via Feature Substitutioncited by 0
- 2024"No Matter What You Do": Purifying GNN Models via Backdoor Unlearningcited by 0
- 2024DMGNN: Detecting and Mitigating Backdoor Attacks in Graph Neural Networkscited by 0
- 2024DMGNN: Detecting and Mitigating Backdoor Attacks in Graph Neural Networks18 Oct 2024
- 2024"No Matter What You Do": Purifying GNN Models via Backdoor Unlearning2 Oct 2024
- 2024XSub: Explanation-Driven Adversarial Attack against Blackbox Classifiers via Feature Substitution13 Sep 2024
- 2024Causal Inference with Latent Variables: Recent Advances and Future Prospectives20 Jun 2024
- 2024Identifying Backdoored Graphs in Graph Neural Network Training: An Explanation-Based Approach with Novel Metrics26 Mar 2024
- 2023GiGaMAE: Generalizable Graph Masked Autoencoder via Collaborative Latent Space Reconstruction18 Aug 2023
Similar, not cited
Close in wording, no citation either way
- 2025Stealthy Yet Effective: Distribution-Preserving Backdoor Attacks on Graph Classification
- 2025BadGraph: A Backdoor Attack Against Latent Diffusion Model for Text-Guided Graph Generation
- 2024Defense-as-a-Service: Black-box Shielding against Backdoored Graph Models
- 2025Boosting Graph Robustness Against Backdoor Attacks: An Over-Similarity Perspective
- 2024E-SAGE: Explainability-based Defense Against Backdoor Attacks on Graph Neural Networks
- 2024Cross-Context Backdoor Attacks against Graph Prompt Learning
- 2026Universal Graph Backdoor Defense: A Feature-based Homophily Perspective
- 2025Towards Effective, Stealthy, and Persistent Backdoor Attacks Targeting Graph Foundation Models