mlsanityData to 14 Oct 2026

Trojan Horse Training for Breaking Defenses against Backdoor Attacks in Deep Learning

arXiv 2203.15506 ↗First posted 25 Mar 2022cs.CR cs.AI cs.LGcited by 3

Not on the map. Why?

Abstract (arXiv)

Machine learning (ML) models that use deep neural networks are vulnerable to backdoor attacks. Such attacks involve the insertion of a (hidden) trigger by an adversary. As a consequence, any input that contains the trigger will cause the neural network to misclassify the input to a (single) target class, while classifying other inputs without a trigger correctly. ML models that contain a backdoor are called Trojan models. Backdoors can have severe consequences in safety-critical cyber and cyber physical systems when only the outputs of the model are available. Defense mechanisms have been developed and illustrated to be able to distinguish between outputs from a Trojan model and a non-Trojan model in the case of a single-target backdoor attack with accuracy > 96 percent. Understanding the limitations of a defense mechanism requires the construction of examples where the mechanism fails. Current single-target backdoor attacks require one trigger per target class. We introduce a new, more general attack that will enable a single trigger to result in misclassification to more than one target class. Such a misclassification will depend on the true (actual) class that the input belongs to. We term this category of attacks multi-target backdoor attacks. We demonstrate that a Trojan model with either a single-target or multi-target trigger can be trained so that the accuracy of a defense mechanism that seeks to distinguish between outputs coming from a Trojan and a non-Trojan model will be reduced. Our approach uses the non-Trojan model as a teacher for the Trojan model and solves a min-max optimization problem between the Trojan model and defense mechanism. Empirical evaluations demonstrate that our training procedure reduces the accuracy of a state-of-the-art defense mechanism from >96 to 0 percent.

Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 37 of its 52 references that are in the map. First posted on arXiv 25 Mar 2022.

Builds on

37 of 52 references.

References · 37

  1. 2015Distilling the Knowledge in a Neural Networkcited by 10,324
  2. 2014Explaining and Harnessing Adversarial Examplescited by 7,364
  3. 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,733
  4. 2016Adversarial examples in the physical worldcited by 1,769
  5. 2015DeepFool: a simple and accurate method to fool deep neural networkscited by 1,318
  6. 2016Universal adversarial perturbationscited by 784
  7. 2018How To Backdoor Federated Learningcited by 765
  8. 2018Fine-Pruning: Defending Against Backdooring Attacks on Deep Neural Networkscited by 580
  9. 2018Spectral Signatures in Backdoor Attackscited by 484
  10. 2018Detecting Backdoor Attacks on Deep Neural Networks by Activation Clusteringcited by 456
  11. 2018Turning Your Weakness Into a Strength: Watermarking Deep Neural Networks by Backdooringcited by 357
  12. 2020Reflection Backdoor: A Natural Backdoor Attack on Deep Neural Networkscited by 349
25 more
  1. 2021Neural Attention Distillation: Erasing Backdoor Triggers from Deep Neural Networkscited by 324
  2. 2019Label-Consistent Backdoor Attackscited by 296
  3. 2016Understanding Deep Neural Networks with Rectified Linear Unitscited by 257
  4. 2019A backdoor attack against LSTM-based text classification systemscited by 227
  5. 2017Explainable Artificial Intelligence: Understanding, Visualizing and Interpreting Deep Learning Modelscited by 206
  6. 2019Detecting AI Trojans Using Meta Neural Analysiscited by 199
  7. 2020Blind Backdoors in Deep Learning Modelscited by 182
  8. 2017Neural Trojanscited by 153
  9. 2019Universal Litmus Patterns: Revealing Backdoor Attacks in CNNscited by 146
  10. 2018Backdoor Embedding in Convolutional Neural Network Models via Invisible Perturbationcited by 134
  11. 2020You Autocomplete Me: Poisoning Vulnerabilities in Neural Code Completioncited by 131
  12. 2018Deep Learning in Mobile and Wireless Networking: A Surveycited by 118
  13. 2019TBT: Targeted Neural Network Attack with Bit Trojancited by 113
  14. 2019Robust Anomaly Detection and Backdoor Attack Detection Via Differential Privacycited by 95
  15. 2020Practical Detection of Trojan Neural Networks: Data-Limited and Data-Free Casescited by 95
  16. 2020Rethinking the Trigger of Backdoor Attackcited by 77
  17. 2018Backdooring Convolutional Neural Networks via Targeted Weight Perturbationscited by 69
  18. 2020Backdoor Attack against Speaker Verificationcited by 66
  19. 2019Model Agnostic Defence against Backdoor Attacks in Machine Learningcited by 52
  20. 2019NeuronInspect: Detecting Backdoors in Neural Networks via Output Explanationscited by 50
  21. 2020Towards Probabilistic Verification of Machine Unlearningcited by 50
  22. 2020Backdoor Attacks against Transfer Learning with Pre-trained Deep Learning Modelscited by 44
  23. 2019TrojDRL: Trojan Attacks on Deep Reinforcement Learning Agentscited by 30
  24. 2020ConFoc: Content-Focus Protection Against Trojan Attacks on Neural Networkscited by 28
  25. 2020Adversarial Profiles: Detecting Out-Distribution & Adversarial Samples in Pre-trained CNNscited by 1

Built on by

Cited by year

Citing papers per year: 2022: 2; 2023: 1.

3 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2022Defense Against Multi-target Trojan Attacks
  2. 2021Test-Time Detection of Backdoor Triggers for Poisoned Deep Neural Networks
  3. 2023Backdoor Mitigation by Correcting the Distribution of Neural Activations
  4. 2021CatchBackdoor: Backdoor Detection via Critical Trojan Neural Path Fuzzing
  5. 2022M-to-N Backdoor Paradigm: A Multi-Trigger and Multi-Target Attack to Deep Learning Models
  6. 2022Architectural Backdoors in Neural Networks
  7. 2021SGBA: A Stealthy Scapegoat Backdoor Attack against Deep Neural Networks
  8. 2022Imperceptible Backdoor Attack: From Input Space to Feature Representation