AccelAT: A Framework for Accelerating the Adversarial Training of Deep Neural Networks through Accuracy Gradient
Not on the map. Why?
Abstract (arXiv)
Adversarial training is exploited to develop a robust Deep Neural Network (DNN) model against the malicious altered data. These attacks may have catastrophic effects on DNN models but are indistinguishable for a human being. For example, an external attack can modify an image adding noises invisible for a human eye, but a DNN model misclassified the image. A key objective for developing robust DNN models is to use a learning algorithm that is fast but can also give model that is robust against different types of adversarial attacks. Especially for adversarial training, enormously long training times are needed for obtaining high accuracy under many different types of adversarial samples generated using different adversarial attack techniques. This paper aims at accelerating the adversarial training to enable fast development of robust DNN models against adversarial attacks. The general method for improving the training performance is the hyperparameters fine-tuning, where the learning rate is one of the most crucial hyperparameters. By modifying its shape (the value over time) and value during the training, we can obtain a model robust to adversarial attacks faster than standard training. First, we conduct experiments on two different datasets (CIFAR10, CIFAR100), exploring various techniques. Then, this analysis is leveraged to develop a novel fast training methodology, AccelAT, which automatically adjusts the learning rate for different epochs based on the accuracy gradient. The experiments show comparable results with the related works, and in several experiments, the adversarial training of DNNs using our AccelAT framework is conducted up to 2 times faster than the existing techniques. Thus, our findings boost the speed of adversarial training in an era in which security and performance are fundamental optimization objectives in DNN-based applications.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 39 of its 51 references that are in the map. First posted on arXiv 13 Oct 2022.
Builds on
39 of 51 references.
References · 39
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2014Explaining and Harnessing Adversarial Examplescited by 7,364
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,415
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 5,045
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
- 2016Adversarial examples in the physical worldcited by 1,769
- 2019Theoretically Principled Trade-off between Robustness and Accuracycited by 1,517
- 2016Practical Black-Box Attacks against Machine Learningcited by 903
- 2016Universal adversarial perturbationscited by 784
- 2020Fast is better than free: Revisiting adversarial trainingcited by 727
27 more
- 2016TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systemscited by 664
- 2019Adversarial Training for Free!cited by 643
- 2015Cyclical Learning Rates for Training Neural Networkscited by 629
- 2017One pixel attack for fooling deep neural networkscited by 582
- 2020Overfitting in adversarially robust deep learningcited by 506
- 2019On Evaluating Adversarial Robustnesscited by 447
- 2017Adversarial Examples: Attacks and Defenses for Deep Learningcited by 351
- 2018Adversarially Robust Generalization Requires More Datacited by 318
- 2020Uncovering the Limits of Adversarial Training against Norm-Bounded Adversarial Examplescited by 278
- 2020Attacks Which Do Not Kill Training Make Adversarial Learning Strongercited by 243
- 2017On Detecting Adversarial Perturbationscited by 232
- 2018A disciplined approach to neural network hyper-parameters: Part 1 -- learning rate, batch size, momentum, and weight decaycited by 226
- 2020Understanding and Improving Fast Adversarial Trainingcited by 214
- 2017Explainable Artificial Intelligence: Understanding, Visualizing and Interpreting Deep Learning Modelscited by 206
- 2020Bag of Tricks for Adversarial Trainingcited by 200
- 2017Super-Convergence: Very Fast Training of Neural Networks Using Large Learning Ratescited by 199
- 2019You Only Propagate Once: Accelerating Adversarial Training via Maximal Principlecited by 183
- 2020Machine Learning in Python: Main developments and technology trends in data science, machine learning, and artificial intelligencecited by 82
- 2018Sparse DNNs with Improved Adversarial Robustnesscited by 72
- 2019Model Compression with Adversarial Robustness: A Unified Optimization Frameworkcited by 71
- 2019Adversarially robust transfer learningcited by 67
- 2021A Systematic Review of Robustness in Deep Learning for Computer Vision: Mind the gap?cited by 48
- 2018A Very Brief Introduction to Machine Learning With Applications to Communication Systemscited by 35
- 2017AdaBatch: Adaptive Batch Sizes for Training Deep Neural Networkscited by 29
- 2017Foolbox: A Python toolbox to benchmark the robustness of machine learning modelscited by 20
- 2020Advbox: a toolbox to generate adversarial examples that fool neural networkscited by 17
- 2021Adversarial Robustness of Deep Learning: Theory, Algorithms, and Applicationscited by 5
Built on by
Not cited yet.