mlsanityData to 7 Oct 2026

Concurrent Adversarial Learning for Large-Batch Training

arXiv 2106.00221 ↗First posted 1 Jun 2021cs.LG cs.AIcited by 11

Not on the map. Why?

Abstract (arXiv)

Large-batch training has become a commonly used technique when training neural networks with a large number of GPU/TPU processors. As batch size increases, stochastic optimizers tend to converge to sharp local minima, leading to degraded test performance. Current methods usually use extensive data augmentation to increase the batch size, but we found the performance gain with data augmentation decreases as batch size increases, and data augmentation will become insufficient after certain point. In this paper, we propose to use adversarial learning to increase the batch size in large-batch training. Despite being a natural choice for smoothing the decision surface and biasing towards a flat region, adversarial learning has not been successfully applied in large-batch training since it requires at least two sequential gradient computations at each step, which will at least double the running time compared with vanilla training even with a large number of processors. To overcome this issue, we propose a novel Concurrent Adversarial Learning (ConAdv) method that decouple the sequential gradient computations in adversarial learning by utilizing staled parameters. Experimental results demonstrate that ConAdv can successfully increase the batch size on ResNet-50 training on ImageNet while maintaining high accuracy. In particular, we show ConAdv along can achieve 75.3% top-1 accuracy on ImageNet ResNet-50 training with 96K batch size, and the accuracy can be further improved to 76.2% when combining ConAdv with data augmentation. This is the first work successfully scales ResNet-50 training batch size to 96K.

Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 32 of its 50 references that are in the map. First posted on arXiv 1 Jun 2021.

Builds on

32 of 50 references.

References · 32

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  3. 2014Explaining and Harnessing Adversarial Examplescited by 7,287
  4. 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
  5. 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
  6. 2016On Large-Batch Training for Deep Learning: Generalization Gap and Sharp Minimacited by 1,337
  7. 2015Optimizing Neural Networks with Kronecker-factored Approximate Curvaturecited by 776
  8. 2020Fast is better than free: Revisiting adversarial trainingcited by 723
  9. 2019Adversarial Training for Free!cited by 638
  10. 2016Transferability in Machine Learning: from Phenomena to Black-Box Attacks using Adversarial Samplescited by 439
  11. 2017Don't Decay the Learning Rate, Increase the Batch Sizecited by 313
  12. 2019Adversarial Examples Improve Image Recognitioncited by 283
20 more
  1. 2017Train longer, generalize better: closing the generalization gap in large batch training of neural networkscited by 278
  2. 2020Understanding and Improving Fast Adversarial Trainingcited by 213
  3. 2018Measuring the Effects of Data Parallelism on Neural Network Trainingcited by 190
  4. 2019You Only Propagate Once: Accelerating Adversarial Training via Maximal Principlecited by 181
  5. 2018Robustness via curvature regularization, and vice versacited by 174
  6. 2019MLPerf Training Benchmarkcited by 114
  7. 2018Hessian-based Analysis of Large Batch Training and Robustness to Adversariescited by 87
  8. 2019MultiGrain: a unified image embedding for classes and instancescited by 85
  9. 2018Highly Scalable Deep Learning Training System with Mixed-Precision: Training ImageNet in Four Minutescited by 63
  10. 2021Robust and Accurate Object Detection via Adversarial Learningcited by 42
  11. 2019Characterizing the Decision Boundary of Deep Neural Networkscited by 32
  12. 2017AdaBatch: Adaptive Batch Sizes for Training Deep Neural Networkscited by 29
  13. 2015FireCaffe: near-linear acceleration of deep neural network training on compute clusterscited by 25
  14. 2017Extremely Large Minibatch SGD: Training ResNet-50 on ImageNet in 15 Minutescited by 22
  15. 2019Large-Batch Training for LSTM and Beyondcited by 21
  16. 2018Large batch size training of neural networks with adversarial training and second-order informationcited by 18
  17. 2018Image Classification at Supercomputer Scalecited by 16
  18. 2019Yet Another Accelerated SGD: ResNet-50 Training on ImageNet in 74.7 secondscited by 12
  19. 2020Exploring the limits of Concurrency in ML Training on Google TPUscited by 9
  20. 2017Scale out for large minibatch SGD: Residual network training on ImageNet-1K with improved accuracy and reduced time to traincited by 8

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 1; 2022: 5; 2023: 4; 2024: 0; 2025: 0; 2026: 1.

11 papers.