Concurrent Adversarial Learning for Large-Batch Training
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
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
- 2016On Large-Batch Training for Deep Learning: Generalization Gap and Sharp Minimacited by 1,337
- 2015Optimizing Neural Networks with Kronecker-factored Approximate Curvaturecited by 776
- 2020Fast is better than free: Revisiting adversarial trainingcited by 723
- 2019Adversarial Training for Free!cited by 638
- 2016Transferability in Machine Learning: from Phenomena to Black-Box Attacks using Adversarial Samplescited by 439
- 2017Don't Decay the Learning Rate, Increase the Batch Sizecited by 313
- 2019Adversarial Examples Improve Image Recognitioncited by 283
20 more
- 2017Train longer, generalize better: closing the generalization gap in large batch training of neural networkscited by 278
- 2020Understanding and Improving Fast Adversarial Trainingcited by 213
- 2018Measuring the Effects of Data Parallelism on Neural Network Trainingcited by 190
- 2019You Only Propagate Once: Accelerating Adversarial Training via Maximal Principlecited by 181
- 2018Robustness via curvature regularization, and vice versacited by 174
- 2019MLPerf Training Benchmarkcited by 114
- 2018Hessian-based Analysis of Large Batch Training and Robustness to Adversariescited by 87
- 2019MultiGrain: a unified image embedding for classes and instancescited by 85
- 2018Highly Scalable Deep Learning Training System with Mixed-Precision: Training ImageNet in Four Minutescited by 63
- 2021Robust and Accurate Object Detection via Adversarial Learningcited by 42
- 2019Characterizing the Decision Boundary of Deep Neural Networkscited by 32
- 2017AdaBatch: Adaptive Batch Sizes for Training Deep Neural Networkscited by 29
- 2015FireCaffe: near-linear acceleration of deep neural network training on compute clusterscited by 25
- 2017Extremely Large Minibatch SGD: Training ResNet-50 on ImageNet in 15 Minutescited by 22
- 2019Large-Batch Training for LSTM and Beyondcited by 21
- 2018Large batch size training of neural networks with adversarial training and second-order informationcited by 18
- 2018Image Classification at Supercomputer Scalecited by 16
- 2019Yet Another Accelerated SGD: ResNet-50 Training on ImageNet in 74.7 secondscited by 12
- 2020Exploring the limits of Concurrency in ML Training on Google TPUscited by 9
- 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
Citing papers per year: 2021: 1; 2022: 5; 2023: 4; 2024: 0; 2025: 0; 2026: 1.
11 papers.
- 2022Towards Efficient and Scalable Sharpness-Aware Minimizationcited by 129
- 2022Make Sharpness-Aware Minimization Stronger: A Sparsified Perturbation Approachcited by 70
- 2021Online Evolutionary Batch Size Orchestration for Scheduling Deep Learning Workloads in GPU Clusterscited by 7
- 2022Fast AdvPropcited by 6
- 2022Large-batch Optimization for Dense Visual Predictionscited by 4
- 2023Systematic Investigation of Sparse Perturbed Sharpness-Aware Minimization Optimizercited by 4
- 2023Decentralized Adversarial Training over Graphscited by 3
- 2023Accelerating Large Batch Training via Gradient Signal to Noise Ratio (GSNR)cited by 3
- 2023Multi-Agent Adversarial Training Using Diffusion Learningcited by 2
- 2022ScaLA: Accelerating Adaptation of Pre-Trained Transformer-Based Language Models via Efficient Large-Batch Adversarial Noisecited by 0
- 2026Low Rank Adaptation for Adversarial Perturbationcited by 0
- 2026Low Rank Adaptation for Adversarial Perturbation30 Apr 2026
- 2023Accelerating Large Batch Training via Gradient Signal to Noise Ratio (GSNR)24 Sep 2023
- 2023Systematic Investigation of Sparse Perturbed Sharpness-Aware Minimization Optimizer30 Jun 2023
- 2023Decentralized Adversarial Training over Graphs23 Mar 2023
- 2023Multi-Agent Adversarial Training Using Diffusion Learning3 Mar 2023
- 2022Large-batch Optimization for Dense Visual Predictions20 Oct 2022
- 2022Make Sharpness-Aware Minimization Stronger: A Sparsified Perturbation Approach11 Oct 2022
- 2022Fast AdvProp21 Apr 2022
- 2022Towards Efficient and Scalable Sharpness-Aware Minimization5 Mar 2022
- 2022ScaLA: Accelerating Adaptation of Pre-Trained Transformer-Based Language Models via Efficient Large-Batch Adversarial Noise29 Jan 2022
- 2021Online Evolutionary Batch Size Orchestration for Scheduling Deep Learning Workloads in GPU Clusters8 Aug 2021