Batch-in-Batch: a new adversarial training framework for initial perturbation and sample selection
Not on the map. Why?
Abstract (arXiv)
Adversarial training methods commonly generate independent initial perturbation for adversarial samples from a simple uniform distribution, and obtain the training batch for the classifier without selection. In this work, we propose a simple yet effective training framework called Batch-in-Batch (BB) to enhance models robustness. It involves specifically a joint construction of initial values that could simultaneously generates m sets of perturbations from the original batch set to provide more diversity for adversarial samples; and also includes various sample selection strategies that enable the trained models to have smoother losses and avoid overconfident outputs. Through extensive experiments on three benchmark datasets (CIFAR-10, SVHN, CIFAR-100) with two networks (PreActResNet18 and WideResNet28-10) that are used in both the single-step (Noise-Fast Gradient Sign Method, N-FGSM) and multi-step (Projected Gradient Descent, PGD-10) adversarial training, we show that models trained within the BB framework consistently have higher adversarial accuracy across various adversarial settings, notably achieving over a 13% improvement on the SVHN dataset with an attack radius of 8/255 compared to the N-FGSM baseline model. Furthermore, experimental analysis of the efficiency of both the proposed initial perturbation method and sample selection strategies validates our insights. Finally, we show that our framework is cost-effective in terms of computational resources, even with a relatively large value of m.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 32 of its 48 references that are in the map. First posted on arXiv 6 Jun 2024.
Builds on
32 of 48 references.
References · 32
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
- 2016Wide Residual Networkscited by 3,057
- 2016Identity Mappings in Deep Residual Networkscited by 1,960
- 2019Theoretically Principled Trade-off between Robustness and Accuracycited by 1,510
- 2020Reliable evaluation of adversarial robustness with an ensemble of diverse parameter-free attackscited by 1,442
- 2016On Large-Batch Training for Deep Learning: Generalization Gap and Sharp Minimacited by 1,337
- 2016An overview of gradient descent optimization algorithmscited by 1,021
- 2019Adversarial Examples Are Not Bugs, They Are Featurescited by 950
- 2017Ensemble Adversarial Training: Attacks and Defensescited by 833
- 2020Fast is better than free: Revisiting adversarial trainingcited by 723
20 more
- 2019Adversarial Training for Free!cited by 638
- 2020Overfitting in adversarially robust deep learningcited by 504
- 2017Wild Patterns: Ten Years After the Rise of Adversarial Machine Learningcited by 411
- 2018Why ReLU networks yield high-confidence predictions far away from the training data and how to mitigate the problemcited by 323
- 2018Adversarial Attacks and Defences: A Surveycited by 259
- 2020Understanding and Improving Fast Adversarial Trainingcited by 213
- 2018Don't Use Large Mini-Batches, Use Local SGDcited by 201
- 2020Adversarial Robustness: From Self-Supervised Pre-Training to Fine-Tuningcited by 152
- 2022Robustness and Accuracy Could Be Reconcilable by (Proper) Definitioncited by 109
- 2020Boosting Adversarial Training with Hypersphere Embeddingcited by 97
- 2020Understanding Catastrophic Overfitting in Single-step Adversarial Trainingcited by 75
- 2022SegPGD: An Effective and Efficient Adversarial Attack for Evaluating and Boosting Segmentation Robustnesscited by 74
- 2022A Survey of Robust Adversarial Training in Pattern Recognition: Fundamental, Theory, and Methodologiescited by 44
- 2022Make Some Noise: Reliable and Efficient Single-Step Adversarial Trainingcited by 42
- 2018Evaluating and Understanding the Robustness of Adversarial Logit Pairingcited by 34
- 2020Improving Calibration through the Relationship with Adversarial Robustnesscited by 26
- 2022Robust Models are less Over-Confidentcited by 25
- 2019Label Smoothing and Logit Squeezing: A Replacement for Adversarial Training?cited by 18
- 2020Label Smoothing and Adversarial Robustnesscited by 10
- 2023Investigating Catastrophic Overfitting in Fast Adversarial Training: A Self-fitting Perspectivecited by 5
Built on by
Not cited yet.