ExAD: An Ensemble Approach for Explanation-based Adversarial Detection
Not on the map. Why?
Abstract (arXiv)
Recent research has shown Deep Neural Networks (DNNs) to be vulnerable to adversarial examples that induce desired misclassifications in the models. Such risks impede the application of machine learning in security-sensitive domains. Several defense methods have been proposed against adversarial attacks to detect adversarial examples at test time or to make machine learning models more robust. However, while existing methods are quite effective under blackbox threat model, where the attacker is not aware of the defense, they are relatively ineffective under whitebox threat model, where the attacker has full knowledge of the defense. In this paper, we propose ExAD, a framework to detect adversarial examples using an ensemble of explanation techniques. Each explanation technique in ExAD produces an explanation map identifying the relevance of input variables for the model's classification. For every class in a dataset, the system includes a detector network, corresponding to each explanation technique, which is trained to distinguish between normal and abnormal explanation maps. At test time, if the explanation map of an input is detected as abnormal by any detector model of the classified class, then we consider the input to be an adversarial example. We evaluate our approach using six state-of-the-art adversarial attacks on three image datasets. Our extensive evaluation shows that our mechanism can effectively detect these attacks under blackbox threat model with limited false-positives. Furthermore, we find that our approach achieves promising results in limiting the success rate of whitebox attacks.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 36 of its 53 references that are in the map. First posted on arXiv 22 Mar 2021.
Builds on
36 of 53 references.
References · 36
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2013Intriguing properties of neural networkscited by 5,114
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,283
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2016Towards Evaluating the Robustness of Neural Networkscited by 2,976
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
- 2016Adversarial examples in the physical worldcited by 1,762
- 2017SmoothGrad: removing noise by adding noisecited by 1,097
- 2015Effective Approaches to Attention-based Neural Machine Translationcited by 1,024
- 2014Striving for Simplicity: The All Convolutional Netcited by 983
- 2019Adversarial Examples Are Not Bugs, They Are Featurescited by 950
- 2015The Limitations of Deep Learning in Adversarial Settingscited by 784
24 more
- 2016The Mythos of Model Interpretabilitycited by 716
- 2017Adversarial Examples Are Not Easily Detected: Bypassing Ten Detection Methodscited by 542
- 2016Delving into Transferable Adversarial Examples and Black-box Attackscited by 530
- 2017Adversarial Patchcited by 514
- 2017Feature Squeezing: Detecting Adversarial Examples in Deep Neural Networkscited by 484
- 2017Interpretation of Neural Networks is Fragilecited by 443
- 2017The (Un)reliability of saliency methodscited by 331
- 2016Not Just a Black Box: Learning Important Features Through Propagating Activation Differencescited by 295
- 2018Characterizing Adversarial Subspaces Using Local Intrinsic Dimensionalitycited by 280
- 2017MagNet: a Two-Pronged Defense against Adversarial Examplescited by 268
- 2017On Detecting Adversarial Perturbationscited by 232
- 2019Explanations can be manipulated and geometry is to blamecited by 215
- 2017On the (Statistical) Detection of Adversarial Examplescited by 180
- 2014Towards Deep Neural Network Architectures Robust to Adversarial Examplescited by 146
- 2016Technical Report on the CleverHans v2.1.0 Adversarial Examples Librarycited by 123
- 2018LaVAN: Localized and Visible Adversarial Noisecited by 112
- 2017Learning how to explain neural networks: PatternNet and PatternAttributioncited by 84
- 2016Adversarial Examples Detection in Deep Networks with Convolutional Filter Statisticscited by 77
- 2018Interpretable Deep Learning under Firecited by 74
- 2017Robust Physical-World Attacks on Deep Learning Modelscited by 70
- 2017Adversarial and Clean Data Are Not Twinscited by 52
- 2016Early Methods for Detecting Adversarial Imagescited by 36
- 2018Detecting Adversarial Perturbations with Saliencycited by 8
- 2018Fooling Network Interpretation in Image Classificationcited by 4
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 1; 2025: 0; 2026: 1.
3 papers.
- 2022The Adversarial Security Mitigations of mmWave Beamforming Prediction Models using Defensive Distillation and Adversarial Retrainingcited by 3
- 2024PASA: Attack Agnostic Unsupervised Adversarial Detection using Prediction & Attribution Sensitivity Analysiscited by 2
- 2026Security Assessment and Mitigation Strategies for Large Language Models: A Comprehensive Defensive Frameworkcited by 0
- 2026Security Assessment and Mitigation Strategies for Large Language Models: A Comprehensive Defensive Framework17 Mar 2026
- 2024PASA: Attack Agnostic Unsupervised Adversarial Detection using Prediction & Attribution Sensitivity Analysis12 Apr 2024
- 2022The Adversarial Security Mitigations of mmWave Beamforming Prediction Models using Defensive Distillation and Adversarial Retraining16 Feb 2022