BaDExpert: Extracting Backdoor Functionality for Accurate Backdoor Input Detection
Not on the map. Why?
Abstract (arXiv)
We present a novel defense, against backdoor attacks on Deep Neural Networks (DNNs), wherein adversaries covertly implant malicious behaviors (backdoors) into DNNs. Our defense falls within the category of post-development defenses that operate independently of how the model was generated. The proposed defense is built upon a novel reverse engineering approach that can directly extract backdoor functionality of a given backdoored model to a backdoor expert model. The approach is straightforward -- finetuning the backdoored model over a small set of intentionally mislabeled clean samples, such that it unlearns the normal functionality while still preserving the backdoor functionality, and thus resulting in a model (dubbed a backdoor expert model) that can only recognize backdoor inputs. Based on the extracted backdoor expert model, we show the feasibility of devising highly accurate backdoor input detectors that filter out the backdoor inputs during model inference. Further augmented by an ensemble strategy with a finetuned auxiliary model, our defense, BaDExpert (Backdoor Input Detection with Backdoor Expert), effectively mitigates 17 SOTA backdoor attacks while minimally impacting clean utility. The effectiveness of BaDExpert has been verified on multiple datasets (CIFAR10, GTSRB and ImageNet) across various model architectures (ResNet, VGG, MobileNetV2 and Vision Transformer).
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 46 of its 65 references that are in the map. First posted on arXiv 23 Aug 2023.
Builds on
46 of 65 references.
References · 46
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2017BadNets: Identifying Vulnerabilities in the Machine Learning Model Supply Chaincited by 1,052
- 2017Targeted Backdoor Attacks on Deep Learning Systems Using Data Poisoningcited by 1,012
- 2018Fine-Pruning: Defending Against Backdooring Attacks on Deep Neural Networkscited by 550
- 2018Spectral Signatures in Backdoor Attackscited by 457
- 2019STRIP: A Defence Against Trojan Attacks on Deep Neural Networkscited by 437
- 2018Detecting Backdoor Attacks on Deep Neural Networks by Activation Clusteringcited by 429
34 more
- 2020Backdoor Learning: A Surveycited by 412
- 2020Invisible Backdoor Attack with Sample-Specific Triggerscited by 338
- 2021Neural Attention Distillation: Erasing Backdoor Triggers from Deep Neural Networkscited by 313
- 2020Input-Aware Dynamic Backdoor Attackcited by 304
- 2019Label-Consistent Backdoor Attackscited by 285
- 2021Anti-Backdoor Learning: Training Clean Models on Poisoned Datacited by 258
- 2019A new Backdoor Attack in CNNs by training set corruption without label poisoningcited by 237
- 2021Adversarial Neuron Pruning Purifies Backdoored Deep Modelscited by 230
- 2019Detecting AI Trojans Using Meta Neural Analysiscited by 192
- 2020Blind Backdoors in Deep Learning Modelscited by 174
- 2020Dataset Security for Machine Learning: Data Poisoning, Backdoor Attacks, and Defensescited by 171
- 2021Adversarial Unlearning of Backdoors via Implicit Hypergradientcited by 160
- 2021Rethinking the Backdoor Attacks' Triggers: A Frequency Perspectivecited by 155
- 2022Backdoor Defense via Decoupling the Training Processcited by 149
- 2019Universal Litmus Patterns: Revealing Backdoor Attacks in CNNscited by 143
- 2021SPECTRE: Defending Against Backdoor Attacks Using Robust Statisticscited by 123
- 2019Demon in the Variant: Statistical Analysis of DNNs for Robust Backdoor Contamination Detectioncited by 121
- 2023SCALE-UP: An Efficient Black-box Input-level Backdoor Detection via Analyzing Scaled Prediction Consistencycited by 93
- 2021Backdoor Attack in the Physical Worldcited by 82
- 2022BppAttack: Stealthy and Efficient Trojan Attacks against Deep Neural Networks via Image Quantization and Contrastive Adversarial Learningcited by 82
- 2021Backdoor Pre-trained Models Can Transfer to Allcited by 79
- 2019Bypassing Backdoor Detection Algorithms in Deep Learningcited by 69
- 2021Handcrafted Backdoors in Deep Neural Networkscited by 57
- 2022Towards A Proactive ML Approach for Detecting Backdoor Poison Samplescited by 40
- 2022Training with More Confidence: Mitigating Injected and Natural Backdoors During Trainingcited by 38
- 2022Rethinking the Reverse-engineering of Trojan Triggerscited by 37
- 2022Fine-Tuning Is All You Need to Mitigate Backdoor Attackscited by 35
- 2021Towards Practical Deployment-Stage Backdoor Attack on Deep Neural Networkscited by 33
- 2021Subnet Replacement: Deployment-stage backdoor attack against deep neural networks in gray-box settingcited by 20
- 2022How to Sift Out a Clean Data Subset in the Presence of Data Poisoning?cited by 17
- 2023Defending Against Backdoor Attacks by Layer-wise Feature Analysiscited by 15
- 2023One-bit Flip is All You Need: When Bit-flip Attack Meets Model Trainingcited by 14
- 2022Selective Amnesia: On Efficient, High-Fidelity and Blind Suppression of Backdoor Effects in Trojaned Machine Learning Modelscited by 11
- 2021What Do Deep Nets Learn? Class-wise Patterns Revealed in the Input Spacecited by 8
Built on by
Citing papers per year: 2024: 4; 2025: 4; 2026: 3.
11 papers.
- 2025REFINE: Inversion-Free Backdoor Defense via Model Reprogrammingcited by 20
- 2025Test-Time Backdoor Detection for Object Detection Modelscited by 14
- 2026The Trigger in the Haystack: Extracting and Reconstructing LLM Backdoor Triggerscited by 13
- 2024Invisible Backdoor Attack against Self-supervised Learningcited by 5
- 2024Clean-Label Physical Backdoor Attacks with Data Distillationcited by 4
- 2024Flashy Backdoor: Real-world Environment Backdoor Attack on SNNs with DVS Camerascited by 3
- 2025Seal Your Backdoor with Variational Defensecited by 2
- 2024Fusing Pruned and Backdoored Models: Optimal Transport-based Data-free Backdoor Mitigationcited by 0
- 2025Defending against Backdoor Attacks via Module Switchingcited by 0
- 2026STEP: Detecting Audio Backdoor Attacks via Stability-based Trigger Exposure Profilingcited by 0
- 2026Detecting Trojaned DNNs via Spectral Regression Analysiscited by 0
- 2026Detecting Trojaned DNNs via Spectral Regression Analysis20 May 2026
- 2026STEP: Detecting Audio Backdoor Attacks via Stability-based Trigger Exposure Profiling18 Mar 2026
- 2026The Trigger in the Haystack: Extracting and Reconstructing LLM Backdoor Triggers3 Feb 2026
- 2025Defending against Backdoor Attacks via Module Switching8 Apr 2025
- 2025Test-Time Backdoor Detection for Object Detection Models19 Mar 2025
- 2025Seal Your Backdoor with Variational Defense11 Mar 2025
- 2025REFINE: Inversion-Free Backdoor Defense via Model Reprogramming22 Feb 2025
- 2024Flashy Backdoor: Real-world Environment Backdoor Attack on SNNs with DVS Cameras5 Nov 2024
- 2024Fusing Pruned and Backdoored Models: Optimal Transport-based Data-free Backdoor Mitigation28 Aug 2024
- 2024Clean-Label Physical Backdoor Attacks with Data Distillation27 Jul 2024
- 2024Invisible Backdoor Attack against Self-supervised Learning23 May 2024