mlsanityData to 7 Oct 2026

Batch-in-Batch: a new adversarial training framework for initial perturbation and sample selection

arXiv 2406.04070 ↗First posted 6 Jun 2024cs.LG cs.AIcited by 0

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

  1. 2014Explaining and Harnessing Adversarial Examplescited by 7,287
  2. 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
  3. 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
  4. 2016Wide Residual Networkscited by 3,057
  5. 2016Identity Mappings in Deep Residual Networkscited by 1,960
  6. 2019Theoretically Principled Trade-off between Robustness and Accuracycited by 1,510
  7. 2020Reliable evaluation of adversarial robustness with an ensemble of diverse parameter-free attackscited by 1,442
  8. 2016On Large-Batch Training for Deep Learning: Generalization Gap and Sharp Minimacited by 1,337
  9. 2016An overview of gradient descent optimization algorithmscited by 1,021
  10. 2019Adversarial Examples Are Not Bugs, They Are Featurescited by 950
  11. 2017Ensemble Adversarial Training: Attacks and Defensescited by 833
  12. 2020Fast is better than free: Revisiting adversarial trainingcited by 723
20 more
  1. 2019Adversarial Training for Free!cited by 638
  2. 2020Overfitting in adversarially robust deep learningcited by 504
  3. 2017Wild Patterns: Ten Years After the Rise of Adversarial Machine Learningcited by 411
  4. 2018Why ReLU networks yield high-confidence predictions far away from the training data and how to mitigate the problemcited by 323
  5. 2018Adversarial Attacks and Defences: A Surveycited by 259
  6. 2020Understanding and Improving Fast Adversarial Trainingcited by 213
  7. 2018Don't Use Large Mini-Batches, Use Local SGDcited by 201
  8. 2020Adversarial Robustness: From Self-Supervised Pre-Training to Fine-Tuningcited by 152
  9. 2022Robustness and Accuracy Could Be Reconcilable by (Proper) Definitioncited by 109
  10. 2020Boosting Adversarial Training with Hypersphere Embeddingcited by 97
  11. 2020Understanding Catastrophic Overfitting in Single-step Adversarial Trainingcited by 75
  12. 2022SegPGD: An Effective and Efficient Adversarial Attack for Evaluating and Boosting Segmentation Robustnesscited by 74
  13. 2022A Survey of Robust Adversarial Training in Pattern Recognition: Fundamental, Theory, and Methodologiescited by 44
  14. 2022Make Some Noise: Reliable and Efficient Single-Step Adversarial Trainingcited by 42
  15. 2018Evaluating and Understanding the Robustness of Adversarial Logit Pairingcited by 34
  16. 2020Improving Calibration through the Relationship with Adversarial Robustnesscited by 26
  17. 2022Robust Models are less Over-Confidentcited by 25
  18. 2019Label Smoothing and Logit Squeezing: A Replacement for Adversarial Training?cited by 18
  19. 2020Label Smoothing and Adversarial Robustnesscited by 10
  20. 2023Investigating Catastrophic Overfitting in Fast Adversarial Training: A Self-fitting Perspectivecited by 5

Built on by

Not cited yet.