mlsanityData to 7 Oct 2026

Game of Trojans: A Submodular Byzantine Approach

arXiv 2207.05937 ↗First posted 13 Jul 2022cs.LG cs.CR cs.GTcited by 0

Not on the map. Why?

Abstract (arXiv)

Machine learning models in the wild have been shown to be vulnerable to Trojan attacks during training. Although many detection mechanisms have been proposed, strong adaptive attackers have been shown to be effective against them. In this paper, we aim to answer the questions considering an intelligent and adaptive adversary: (i) What is the minimal amount of instances required to be Trojaned by a strong attacker? and (ii) Is it possible for such an attacker to bypass strong detection mechanisms? We provide an analytical characterization of adversarial capability and strategic interactions between the adversary and detection mechanism that take place in such models. We characterize adversary capability in terms of the fraction of the input dataset that can be embedded with a Trojan trigger. We show that the loss function has a submodular structure, which leads to the design of computationally efficient algorithms to determine this fraction with provable bounds on optimality. We propose a Submodular Trojan algorithm to determine the minimal fraction of samples to inject a Trojan trigger. To evade detection of the Trojaned model, we model strategic interactions between the adversary and Trojan detection mechanism as a two-player game. We show that the adversary wins the game with probability one, thus bypassing detection. We establish this by proving that output probability distributions of a Trojan model and a clean model are identical when following the Min-Max (MM) Trojan algorithm. We perform extensive evaluations of our algorithms on MNIST, CIFAR-10, and EuroSAT datasets. The results show that (i) with Submodular Trojan algorithm, the adversary needs to embed a Trojan trigger into a very small fraction of samples to achieve high accuracy on both Trojan and clean samples, and (ii) the MM Trojan algorithm yields a trained Trojan model that evades detection with probability 1.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 25 of its 40 references that are in the map. First posted on arXiv 13 Jul 2022.

Builds on

25 of 40 references.

References · 25

  1. 2015Distilling the Knowledge in a Neural Networkcited by 10,076
  2. 2014Explaining and Harnessing Adversarial Examplescited by 7,287
  3. 2016End to End Learning for Self-Driving Carscited by 1,000
  4. 2018Fine-Pruning: Defending Against Backdooring Attacks on Deep Neural Networkscited by 550
  5. 2018Poison Frogs! Targeted Clean-Label Poisoning Attacks on Neural Networkscited by 500
  6. 2018Spectral Signatures in Backdoor Attackscited by 457
  7. 2019STRIP: A Defence Against Trojan Attacks on Deep Neural Networkscited by 437
  8. 2021Neural Attention Distillation: Erasing Backdoor Triggers from Deep Neural Networkscited by 313
  9. 2019Detecting AI Trojans Using Meta Neural Analysiscited by 192
  10. 2017Neural Trojanscited by 151
  11. 2019Universal Litmus Patterns: Revealing Backdoor Attacks in CNNscited by 143
  12. 2021SPECTRE: Defending Against Backdoor Attacks Using Robust Statisticscited by 123
13 more
  1. 2019TABOR: A Highly Accurate Approach to Inspecting and Restoring Trojan Backdoors in AI Systemscited by 120
  2. 2020Backdoor Attacks and Countermeasures on Deep Learning: A Comprehensive Reviewcited by 120
  3. 2019TBT: Targeted Neural Network Attack with Bit Trojancited by 112
  4. 2021Backdoor Scanning for Deep Neural Networks through K-Arm Optimizationcited by 96
  5. 2018Backdooring Convolutional Neural Networks via Targeted Weight Perturbationscited by 66
  6. 2021AEVA: Black-box Backdoor Detection Using Adversarial Extreme Value Analysiscited by 52
  7. 2019NeuronInspect: Detecting Backdoors in Neural Networks via Output Explanationscited by 49
  8. 2018Model-Reuse Attacks on Deep Learning Systemscited by 47
  9. 2016Guaranteed Non-convex Optimization: Submodular Maximization over Continuous Domainscited by 31
  10. 2019TrojDRL: Trojan Attacks on Deep Reinforcement Learning Agentscited by 29
  11. 2017Continuous DR-submodular Maximization: Structure and Algorithmscited by 24
  12. 2019Poison as a Cure: Detecting & Neutralizing Variable-Sized Backdoor Attacks in Deep Neural Networkscited by 21
  13. 2022Trojan Horse Training for Breaking Defenses against Backdoor Attacks in Deep Learningcited by 3

Built on by

Not cited yet.