NNoculation: Catching BadNets in the Wild
Not on the map. Why?
Abstract (arXiv)
This paper proposes a novel two-stage defense (NNoculation) against backdoored neural networks (BadNets) that, repairs a BadNet both pre-deployment and online in response to backdoored test inputs encountered in the field. In the pre-deployment stage, NNoculation retrains the BadNet with random perturbations of clean validation inputs to partially reduce the adversarial impact of a backdoor. Post-deployment, NNoculation detects and quarantines backdoored test inputs by recording disagreements between the original and pre-deployment patched networks. A CycleGAN is then trained to learn transformations between clean validation and quarantined inputs; i.e., it learns to add triggers to clean validation images. Backdoored validation images along with their correct labels are used to further retrain the pre-deployment patched network, yielding our final defense. Empirical evaluation on a comprehensive suite of backdoor attacks show that NNoculation outperforms all state-of-the-art defenses that make restrictive assumptions and only work on specific backdoor attacks, or fail on adaptive attacks. In contrast, NNoculation makes minimal assumptions and provides an effective defense, even under settings where existing defenses are ineffective due to attackers circumventing their restrictive assumptions.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). First posted on arXiv 19 Feb 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 4; 2023: 3; 2024: 0; 2025: 1.
9 papers.
- 2022Wild Patterns Reloaded: A Survey of Machine Learning Security against Training Data Poisoningcited by 94
- 2022A Unified Evaluation of Textual Backdoor Learning: Frameworks and Benchmarkscited by 74
- 2023Exploring the Landscape of Machine Unlearning: A Comprehensive Survey and Taxonomycited by 51
- 2022ImpNet: Imperceptible and blackbox-undetectable backdoors in compiled neural networkscited by 9
- 2023Differential Analysis of Triggers and Benign Features for Black-Box DNN Backdoor Detectioncited by 6
- 2025DeBackdoor: A Deductive Framework for Detecting Backdoor Attacks on Deep Models with Limited Datacited by 5
- 2021MISA: Online Defense of Trojaned Models using Misattributionscited by 4
- 2022An Upper Bound for the Distribution Overlap Index and Its Applicationscited by 0
- 2023Application of BadNets in Spam Filterscited by 0
- 2025DeBackdoor: A Deductive Framework for Detecting Backdoor Attacks on Deep Models with Limited Data27 Mar 2025
- 2023Application of BadNets in Spam Filters18 Jul 2023
- 2023Differential Analysis of Triggers and Benign Features for Black-Box DNN Backdoor Detection11 Jul 2023
- 2023Exploring the Landscape of Machine Unlearning: A Comprehensive Survey and Taxonomy10 May 2023
- 2022An Upper Bound for the Distribution Overlap Index and Its Applications16 Dec 2022
- 2022ImpNet: Imperceptible and blackbox-undetectable backdoors in compiled neural networks30 Sep 2022
- 2022A Unified Evaluation of Textual Backdoor Learning: Frameworks and Benchmarks17 Jun 2022
- 2022Wild Patterns Reloaded: A Survey of Machine Learning Security against Training Data Poisoning4 May 2022
- 2021MISA: Online Defense of Trojaned Models using Misattributions29 Mar 2021