When Not to Classify: Anomaly Detection of Attacks (ADA) on DNN Classifiers at Test Time
Not on the map. Why?
Abstract (arXiv)
A significant threat to the recent, wide deployment of machine learning-based systems, including deep neural networks (DNNs), is adversarial learning attacks. We analyze possible test-time evasion-attack mechanisms and show that, in some important cases, when the image has been attacked, correctly classifying it has no utility: i) when the image to be attacked is (even arbitrarily) selected from the attacker's cache; ii) when the sole recipient of the classifier's decision is the attacker. Moreover, in some application domains and scenarios it is highly actionable to detect the attack irrespective of correctly classifying in the face of it (with classification still performed if no attack is detected). We hypothesize that, even if human-imperceptible, adversarial perturbations are machine-detectable. We propose a purely unsupervised anomaly detector (AD) that, unlike previous works: i) models the joint density of a deep layer using highly suitable null hypothesis density models (matched in particular to the non- negative support for RELU layers); ii) exploits multiple DNN layers; iii) leverages a "source" and "destination" class concept, source class uncertainty, the class confusion matrix, and DNN weight information in constructing a novel decision statistic grounded in the Kullback-Leibler divergence. Tested on MNIST and CIFAR-10 image databases under three prominent attack strategies, our approach outperforms previous detection methods, achieving strong ROC AUC detection accuracy on two attacks and better accuracy than recently reported for a variety of methods on the strongest (CW) attack. We also evaluate a fully white box attack on our system. Finally, we evaluate other important performance measures, such as classification accuracy, versus detection rate and attack strength.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 18 Dec 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 1; 2023: 2; 2024: 0; 2025: 0; 2026: 1.
9 papers.
- 2021Adversarial Example Detection for DNN Models: A Review and Experimental Comparisoncited by 51
- 2021Detecting Adversarial Examples Is (Nearly) As Hard As Classifying Themcited by 46
- 2023Adv-Bot: Realistic Adversarial Botnet Attacks against Network Intrusion Detection Systemscited by 14
- 2022TAD: Transfer Learning-based Multi-Adversarial Detection of Evasion Attacks against Network Intrusion Detection Systemscited by 7
- 2021Anomaly Detection of Adversarial Examples using Class-conditional Generative Adversarial Networkscited by 3
- 2023Backdoor Mitigation by Correcting the Distribution of Neural Activationscited by 1
- 2021MixDefense: A Defense-in-Depth Framework for Adversarial Example Detection Based on Statistical and Semantic Analysiscited by 0
- 2021A BIC-based Mixture Model Defense against Data Poisoning Attacks on Classifierscited by 0
- 2026Detection of Adversarial Attacks in Robotic Perceptioncited by 0
- 2026Detection of Adversarial Attacks in Robotic Perception30 Mar 2026
- 2023Backdoor Mitigation by Correcting the Distribution of Neural Activations18 Aug 2023
- 2023Adv-Bot: Realistic Adversarial Botnet Attacks against Network Intrusion Detection Systems12 Mar 2023
- 2022TAD: Transfer Learning-based Multi-Adversarial Detection of Evasion Attacks against Network Intrusion Detection Systems27 Oct 2022
- 2021Detecting Adversarial Examples Is (Nearly) As Hard As Classifying Them24 Jul 2021
- 2021A BIC-based Mixture Model Defense against Data Poisoning Attacks on Classifiers28 May 2021
- 2021Anomaly Detection of Adversarial Examples using Class-conditional Generative Adversarial Networks21 May 2021
- 2021Adversarial Example Detection for DNN Models: A Review and Experimental Comparison1 May 2021
- 2021MixDefense: A Defense-in-Depth Framework for Adversarial Example Detection Based on Statistical and Semantic Analysis20 Apr 2021