Explaining Adversarial Vulnerability with a Data Sparsity Hypothesis
Not on the map. Why?
Abstract (arXiv)
Despite many proposed algorithms to provide robustness to deep learning (DL) models, DL models remain susceptible to adversarial attacks. We hypothesize that the adversarial vulnerability of DL models stems from two factors. The first factor is data sparsity which is that in the high dimensional input data space, there exist large regions outside the support of the data distribution. The second factor is the existence of many redundant parameters in the DL models. Owing to these factors, different models are able to come up with different decision boundaries with comparably high prediction accuracy. The appearance of the decision boundaries in the space outside the support of the data distribution does not affect the prediction accuracy of the model. However, it makes an important difference in the adversarial robustness of the model. We hypothesize that the ideal decision boundary is as far as possible from the support of the data distribution. In this paper, we develop a training framework to observe if DL models are able to learn such a decision boundary spanning the space around the class distributions further from the data points themselves. Semi-supervised learning was deployed during training by leveraging unlabeled data generated in the space outside the support of the data distribution. We measured adversarial robustness of the models trained using this training framework against well-known adversarial attacks and by using robustness metrics. We found that models trained using our framework, as well as other regularization methods and adversarial training support our hypothesis of data sparsity and that models trained with these methods learn to have decision boundaries more similar to the aforementioned ideal decision boundary. The code for our training framework is available at https://github.com/MahsaPaknezhad/AdversariallyRobustTraining.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 51 of its 72 references that are in the map. First posted on arXiv 1 Mar 2021.
Builds on
51 of 72 references.
References · 51
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
- 2013Intriguing properties of neural networkscited by 5,114
- 2019Theoretically Principled Trade-off between Robustness and Accuracycited by 1,510
- 2019Certified Adversarial Robustness via Randomized Smoothingcited by 1,324
- 2015DeepFool: a simple and accurate method to fool deep neural networkscited by 1,315
- 2019Unsupervised Data Augmentation for Consistency Trainingcited by 1,057
- 2017Virtual Adversarial Training: A Regularization Method for Supervised and Semi-Supervised Learningcited by 918
- 2017Provable defenses against adversarial examples via the convex outer adversarial polytopecited by 564
- 2013Do Deep Nets Really Need to be Deep?cited by 466
38 more
- 2015Deep Speech 2: End-to-End Speech Recognition in English and Mandarincited by 449
- 2016Regularization With Stochastic Transformations and Perturbations for Deep Semi-Supervised Learningcited by 441
- 2018Bag of Tricks for Image Classification with Convolutional Neural Networkscited by 430
- 2019Unlabeled Data Improves Adversarial Robustnesscited by 415
- 2017Defense against Adversarial Attacks Using High-Level Representation Guided Denoisercited by 329
- 2018Feature Denoising for Improving Adversarial Robustnesscited by 312
- 2018Recent Advances in Open Set Recognition: A Surveycited by 309
- 2017Recent Trends in Deep Learning Based Natural Language Processingcited by 262
- 2017Detecting Adversarial Samples from Artifactscited by 244
- 2017Improving the Adversarial Robustness and Interpretability of Deep Neural Networks by Regularizing their Input Gradientscited by 236
- 2019Improving Adversarial Robustness via Promoting Ensemble Diversitycited by 213
- 2017On the (Statistical) Detection of Adversarial Examplescited by 180
- 2018Certified Adversarial Robustness with Additive Noisecited by 178
- 2018Robustness via curvature regularization, and vice versacited by 174
- 2019Are Labels Required for Improving Adversarial Robustness?cited by 162
- 2019Adversarial Robustness through Local Linearizationcited by 146
- 2018Scaling provable adversarial defensescited by 141
- 2019Defense Against Adversarial Attacks Using Feature Scattering-based Adversarial Trainingcited by 95
- 2015Unsupervised and Semi-supervised Learning with Categorical Generative Adversarial Networkscited by 94
- 2018Improving DNN Robustness to Adversarial Attacks using Jacobian Regularizationcited by 88
- 2017Keeping the Bad Guys Out: Protecting and Vaccinating Deep Learning with JPEG Compressioncited by 86
- 2017SafetyNet: Detecting and Rejecting Adversarial Examples Robustlycited by 76
- 2019Adversarially Robust Generalization Just Requires More Unlabeled Datacited by 75
- 2018Sparse DNNs with Improved Adversarial Robustnesscited by 71
- 2019ME-Net: Towards Effective Adversarial Robustness with Matrix Estimationcited by 65
- 2017Efficient Defenses Against Adversarial Attackscited by 53
- 2017Adversarial and Clean Data Are Not Twinscited by 52
- 2017Detecting Adversarial Image Examples in Deep Networks with Adaptive Noise Reductioncited by 49
- 2019Robustness to Adversarial Perturbations in Learning from Incomplete Datacited by 49
- 2018Deep Defense: Training DNNs with Improved Adversarial Robustnesscited by 41
- 2020Second-Order Provable Defenses against Adversarial Attackscited by 39
- 2018Unravelling Robustness of Deep Learning based Face Recognition Against Adversarial Attackscited by 31
- 2020Open-set Adversarial Defensecited by 27
- 2020Vax-a-Net: Training-time Defence Against Adversarial Patch Attackscited by 11
- 2018MixTrain: Scalable Training of Verifiably Robust Neural Networkscited by 9
- 2019Adversarial Defense via Local Flatness Regularizationcited by 9
- 2018Adversarially Robust Training through Structured Gradient Regularizationcited by 5
- 2020Toward Adversarial Robustness via Semi-supervised Robust Trainingcited by 5
50 most cited of 51 All 51 (JSON)
Built on by
Citing papers per year: 2022: 2; 2023: 0; 2024: 1; 2025: 1.
4 papers.
- 2022Layer-wise Regularized Adversarial Training using Layers Sustainability Analysis (LSA) frameworkcited by 2
- 2024Investigating and unmasking feature-level vulnerabilities of CNNs to adversarial perturbationscited by 1
- 2022An Analytic Framework for Robust Training of Artificial Neural Networkscited by 0
- 2025DeepTrust: Multi-Step Classification through Dissimilar Adversarial Representations for Robust Android Malware Detectioncited by 0
- 2025DeepTrust: Multi-Step Classification through Dissimilar Adversarial Representations for Robust Android Malware Detection14 Oct 2025
- 2024Investigating and unmasking feature-level vulnerabilities of CNNs to adversarial perturbations31 May 2024
- 2022An Analytic Framework for Robust Training of Artificial Neural Networks26 May 2022
- 2022Layer-wise Regularized Adversarial Training using Layers Sustainability Analysis (LSA) framework5 Feb 2022