A Theoretical Perspective on Subnetwork Contributions to Adversarial Robustness
Not on the map. Why?
Abstract (arXiv)
The robustness of deep neural networks (DNNs) against adversarial attacks has been studied extensively in hopes of both better understanding how deep learning models converge and in order to ensure the security of these models in safety-critical applications. Adversarial training is one approach to strengthening DNNs against adversarial attacks, and has been shown to offer a means for doing so at the cost of applying computationally expensive training methods to the entire model. To better understand these attacks and facilitate more efficient adversarial training, in this paper we develop a novel theoretical framework that investigates how the adversarial robustness of a subnetwork contributes to the robustness of the entire network. To do so we first introduce the concept of semirobustness, which is a measure of the adversarial robustness of a subnetwork. Building on this concept, we then provide a theoretical analysis to show that if a subnetwork is semirobust and there is a sufficient dependency between it and each subsequent layer in the network, then the remaining layers are also guaranteed to be robust. We validate these findings empirically across multiple DNN architectures, datasets, and adversarial attacks. Experiments show the ability of a robust subnetwork to promote full-network robustness, and investigate the layer-wise dependencies required for this full-network robustness to be achieved.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 44 of its 56 references that are in the map. First posted on arXiv 7 Jul 2023.
Builds on
44 of 56 references.
References · 44
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 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
- 2016Wide Residual Networkscited by 3,057
- 2016Towards Evaluating the Robustness of Neural Networkscited by 2,976
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
- 2015Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networkscited by 2,048
- 2016Adversarial examples in the physical worldcited by 1,762
- 2020Reliable evaluation of adversarial robustness with an ensemble of diverse parameter-free attackscited by 1,442
32 more
- 2019Certified Adversarial Robustness via Randomized Smoothingcited by 1,324
- 2019Adversarial Examples Are Not Bugs, They Are Featurescited by 950
- 2018Robustness May Be at Odds with Accuracycited by 873
- 2015The Limitations of Deep Learning in Adversarial Settingscited by 784
- 2017Evasion Attacks against Machine Learning at Test Timecited by 686
- 2015Distillation as a Defense to Adversarial Perturbations against Deep Neural Networkscited by 675
- 2017One pixel attack for fooling deep neural networkscited by 579
- 2016Delving into Transferable Adversarial Examples and Black-box Attackscited by 530
- 2017Adversarial Patchcited by 514
- 2018Threat of Adversarial Attacks on Deep Learning in Computer Vision: A Surveycited by 459
- 2018Adversarially Robust Generalization Requires More Datacited by 318
- 2018Certified Defenses against Adversarial Examplescited by 305
- 2018Characterizing Adversarial Subspaces Using Local Intrinsic Dimensionalitycited by 280
- 2017Adversarial Examples for Semantic Segmentation and Object Detectioncited by 275
- 2018Evaluating the Robustness of Neural Networks: An Extreme Value Theory Approachcited by 181
- 2019You Only Propagate Once: Accelerating Adversarial Training via Maximal Principlecited by 181
- 2020Torchattacks: A PyTorch Repository for Adversarial Attackscited by 156
- 2020Layer-adaptive sparsity for the Magnitude-based Pruningcited by 122
- 2019Adversarial Examples Are a Natural Consequence of Test Error in Noisecited by 114
- 2016Robustness of classifiers: from adversarial to random noisecited by 87
- 2019Functional Adversarial Attackscited by 82
- 2018Training for Faster Adversarial Robustness Verification via Inducing ReLU Stabilitycited by 67
- 2019A Simple Explanation for the Existence of Adversarial Examples with Small Hamming Distancecited by 32
- 2021Drawing Robust Scratch Tickets: Subnetworks with Inborn Robustness Are Found within Randomly Initialized Networkscited by 29
- 2018Scalable Mutual Information Estimation using Dependence Graphscited by 22
- 2022Does Robustness on ImageNet Transfer to Downstream Tasks?cited by 20
- 2023TWINS: A Fine-Tuning Framework for Improved Transferability of Adversarial Robustness and Generalizationcited by 18
- 2021Mutual Adversarial Training: Learning together is better than going alonecited by 17
- 2021How and When Adversarial Robustness Transfers in Knowledge Distillation?cited by 15
- 2022Improving Robustness by Enhancing Weak Subnetscited by 12
- 2017Direct Estimation of Information Divergence Using Nearest Neighbor Ratioscited by 11
- 2022Dynamic Stochastic Ensemble with Adversarial Robust Lottery Ticket Subnetworkscited by 1
Built on by
Not cited yet.