Do we need entire training data for adversarial training?
Not on the map. Why?
Abstract (arXiv)
Deep Neural Networks (DNNs) are being used to solve a wide range of problems in many domains including safety-critical domains like self-driving cars and medical imagery. DNNs suffer from vulnerability against adversarial attacks. In the past few years, numerous approaches have been proposed to tackle this problem by training networks using adversarial training. Almost all the approaches generate adversarial examples for the entire training dataset, thus increasing the training time drastically. We show that we can decrease the training time for any adversarial training algorithm by using only a subset of training data for adversarial training. To select the subset, we filter the adversarially-prone samples from the training data. We perform a simple adversarial attack on all training examples to filter this subset. In this attack, we add a small perturbation to each pixel and a few grid lines to the input image. We perform adversarial training on the adversarially-prone subset and mix it with vanilla training performed on the entire dataset. Our results show that when our method-agnostic approach is plugged into FGSM, we achieve a speedup of 3.52x on MNIST and 1.98x on the CIFAR-10 dataset with comparable robust accuracy. We also test our approach on state-of-the-art Free adversarial training and achieve a speedup of 1.2x in training time with a marginal drop in robust accuracy on the ImageNet dataset.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 48 of its 58 references that are in the map. First posted on arXiv 10 Mar 2023.
Builds on
48 of 58 references.
References · 48
- 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
- 2016Towards Evaluating the Robustness of Neural Networkscited by 2,976
- 2019Certified Adversarial Robustness via Randomized Smoothingcited by 1,324
- 2015DeepFool: a simple and accurate method to fool deep neural networkscited by 1,315
- 2018Obfuscated Gradients Give a False Sense of Security: Circumventing Defenses to Adversarial Examplescited by 1,259
- 2016Adversarial Machine Learning at Scalecited by 934
- 2015The Limitations of Deep Learning in Adversarial Settingscited by 784
- 2016Universal adversarial perturbationscited by 774
- 2020Fast is better than free: Revisiting adversarial trainingcited by 723
- 2017Evasion Attacks against Machine Learning at Test Timecited by 686
36 more
- 2019Adversarial Training for Free!cited by 638
- 2017One pixel attack for fooling deep neural networkscited by 579
- 2017Provable defenses against adversarial examples via the convex outer adversarial polytopecited by 564
- 2017Adversarial Examples Are Not Easily Detected: Bypassing Ten Detection Methodscited by 542
- 2016Delving into Transferable Adversarial Examples and Black-box Attackscited by 530
- 2018Certified Robustness to Adversarial Examples with Differential Privacycited by 462
- 2019On Evaluating Adversarial Robustnesscited by 442
- 2018Efficient Neural Network Robustness Certification with General Activation Functionscited by 439
- 2017Adversarial Examples: Attacks and Defenses for Deep Learningcited by 350
- 2017Defense against Adversarial Attacks Using High-Level Representation Guided Denoisercited by 329
- 2017Detecting Adversarial Samples from Artifactscited by 244
- 2017PixelDefend: Leveraging Generative Models to Understand and Defend against Adversarial Examplescited by 243
- 2017On Detecting Adversarial Perturbationscited by 232
- 2018An Introduction to Deep Reinforcement Learningcited by 201
- 2018Spatially Transformed Adversarial Examplescited by 195
- 2018Formal Security Analysis of Neural Networks using Symbolic Intervalscited by 185
- 2018Efficient Formal Safety Analysis of Neural Networkscited by 165
- 2020Toward Trustworthy AI Development: Mechanisms for Supporting Verifiable Claimscited by 163
- 2019Adversarial Robustness through Local Linearizationcited by 146
- 2018A Dual Approach to Scalable Verification of Deep Networkscited by 125
- 2018Adversarial Attacks and Defences Competitioncited by 96
- 2017Adversarial Transformation Networks: Learning to Generate Adversarial Examplescited by 60
- 2018Bilateral Adversarial Training: Towards Fast Training of More Robust Models Against Adversarial Attackscited by 48
- 2020Single-step Adversarial training with Dropout Schedulingcited by 40
- 2022SwapMix: Diagnosing and Regularizing the Over-Reliance on Visual Context in Visual Question Answeringcited by 38
- 2022Compute-Efficient Deep Learning: Algorithmic Trends and Opportunitiescited by 38
- 2020Randomization matters. How to defend against strong adversarial attackscited by 37
- 2016Adversarial Diversity and Hard Positive Generationcited by 35
- 2018Unravelling Robustness of Deep Learning based Face Recognition Against Adversarial Attackscited by 31
- 2019Benchmarking Adversarial Robustnesscited by 15
- 2023Less is More: Data Pruning for Faster Adversarial Trainingcited by 13
- 2021ℓ_∞-Robustness and Beyond: Unleashing Efficient Adversarial Trainingcited by 11
- 2020Adversarial Attacks on Convolutional Neural Networks in Facial Recognition Domaincited by 8
- 2021Local Black-box Adversarial Attacks: A Query Efficient Approachcited by 7
- 2020Accelerating Robustness Verification of Deep Neural Networks Guided by Target Labelscited by 5
- 2020Blurring Fools the Network -- Adversarial Attacks by Feature Peak Suppression and Gaussian Blurringcited by 2
Built on by
Citing papers per year: 2024: 1.
1 paper.