Adversarial Training Can Provably Improve Robustness: Theoretical Analysis of Feature Learning Process Under Structured Data
Not on the map. Why?
Abstract (arXiv)
Adversarial training is a widely-applied approach to training deep neural networks to be robust against adversarial perturbation. However, although adversarial training has achieved empirical success in practice, it still remains unclear why adversarial examples exist and how adversarial training methods improve model robustness. In this paper, we provide a theoretical understanding of adversarial examples and adversarial training algorithms from the perspective of feature learning theory. Specifically, we focus on a multiple classification setting, where the structured data can be composed of two types of features: the robust features, which are resistant to perturbation but sparse, and the non-robust features, which are susceptible to perturbation but dense. We train a two-layer smoothed ReLU convolutional neural network to learn our structured data. First, we prove that by using standard training (gradient descent over the empirical risk), the network learner primarily learns the non-robust feature rather than the robust feature, which thereby leads to the adversarial examples that are generated by perturbations aligned with negative non-robust feature directions. Then, we consider the gradient-based adversarial training algorithm, which runs gradient ascent to find adversarial examples and runs gradient descent over the empirical risk at adversarial examples to update models. We show that the adversarial training method can provably strengthen the robust feature learning and suppress the non-robust feature learning to improve the network robustness. Finally, we also empirically validate our theoretical findings with experiments on real-image datasets, including MNIST, CIFAR10 and SVHN.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 46 of its 54 references that are in the map. First posted on arXiv 11 Oct 2024.
Builds on
46 of 54 references.
References · 46
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2023GPT-4 Technical Reportcited by 18,132
- 2022Training language models to follow instructions with human feedbackcited by 15,712
- 2023Segment Anythingcited by 8,158
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
- 2013Intriguing properties of neural networkscited by 5,114
- 2016Wide Residual Networkscited by 3,057
- 2016Towards Evaluating the Robustness of Neural Networkscited by 2,976
34 more
- 2018Neural Tangent Kernel: Convergence and Generalization in Neural Networkscited by 2,597
- 2019Theoretically Principled Trade-off between Robustness and Accuracycited by 1,510
- 2019Adversarial Examples Are Not Bugs, They Are Featurescited by 950
- 2018Robustness May Be at Odds with Accuracycited by 873
- 2018A Convergence Theory for Deep Learning via Over-Parameterizationcited by 784
- 2017Evasion Attacks against Machine Learning at Test Timecited by 686
- 2018Gradient Descent Provably Optimizes Over-parameterized Neural Networkscited by 655
- 2019Adversarial Training for Free!cited by 638
- 2018Gradient Descent Finds Global Minima of Deep Neural Networkscited by 572
- 2019Fine-Grained Analysis of Optimization and Generalization for Overparameterized Two-Layer Neural Networkscited by 562
- 2016Transferability in Machine Learning: from Phenomena to Black-Box Attacks using Adversarial Samplescited by 439
- 2020Towards Understanding Ensemble, Knowledge Distillation and Self-Distillation in Deep Learningcited by 292
- 2023Better Diffusion Models Further Improve Adversarial Trainingcited by 207
- 2021A Universal Law of Robustness via Isoperimetrycited by 150
- 2021Toward Understanding the Feature Learning Process of Self-supervised Contrastive Learningcited by 119
- 2022Robustness and Accuracy Could Be Reconcilable by (Proper) Definitioncited by 109
- 2020Feature Purification: How Adversarial Training Performs Robust Deep Learningcited by 107
- 2022Vision Transformers provably learn spatial structurecited by 92
- 2024Training Dynamics of Multi-Head Softmax Attention for In-Context Learning: Emergence, Convergence, and Optimalitycited by 71
- 2020Guided Adversarial Attack for Evaluating and Enhancing Adversarial Defensescited by 61
- 2020A law of robustness for two-layers neural networkscited by 54
- 2020Precise Statistical Analysis of Classification Accuracies for Adversarial Trainingcited by 49
- 2019An Alternative Surrogate Loss for PGD-based Adversarial Testingcited by 45
- 2022Distilling Robust and Non-Robust Features in Adversarial Examples by Information Bottleneckcited by 30
- 2021A single gradient step finds adversarial examples on random two-layers neural networkscited by 26
- 2021Adversarial Examples in Multi-Layer Random ReLU Networkscited by 26
- 2022Why Robust Generalization in Deep Learning is Difficult: Perspective of Expressive Powercited by 23
- 2023The Double-Edged Sword of Implicit Bias: Generalization vs. Robustness in ReLU Networkscited by 23
- 2022What Can the Neural Tangent Kernel Tell Us About Adversarial Robustness?cited by 21
- 2020Backward Feature Correction: How Deep Learning Performs Deep (Hierarchical) Learningcited by 18
- 2022Provably Learning Diverse Features in Multi-View Data with Midpoint Mixupcited by 14
- 2022Adversarial Examples in Random Neural Networks with General Activationscited by 13
- 2020Most ReLU Networks Suffer from ℓ2 Adversarial Perturbationscited by 12
- 2021Benign Overfitting in Adversarially Robust Linear Classificationcited by 11
Built on by
Citing papers per year: 2024: 1; 2025: 7; 2026: 4.
12 papers.
- 2025CHAI: Command Hijacking against embodied AIcited by 9
- 2025AdPO: Enhancing the Adversarial Robustness of Large Vision-Language Models with Preference Optimizationcited by 8
- 2024Robust Feature Learning for Multi-Index Models in High Dimensionscited by 5
- 2025Identifying and Understanding Cross-Class Features in Adversarial Trainingcited by 0
- 2025TRIX- Trading Adversarial Fairness via Mixed Adversarial Trainingcited by 0
- 2025Ensuring Calibration Robustness in Split Conformal Prediction Under Adversarial Attackscited by 0
- 2025The Double-Edged Nature of the Rashomon Set for Trustworthy Machine Learningcited by 0
- 2025Sample-wise Adaptive Weighting for Transfer Consistency in Adversarial Distillationcited by 0
- 2026Information Theoretic Adversarial Training of Large Language Modelscited by 0
- 2026Why Does Robustness Reduce Superposition?cited by 0
- 2026Statistical Inference for Adversarial Training: Central Limit Theorems via Optimal Transportcited by 0
- 2026Probabilistic Adversarial Trainingcited by 0
- 2026Probabilistic Adversarial Training30 Sep 2026
- 2026Statistical Inference for Adversarial Training: Central Limit Theorems via Optimal Transport4 Sep 2026
- 2026Why Does Robustness Reduce Superposition?23 Aug 2026
- 2026Information Theoretic Adversarial Training of Large Language Models6 May 2026
- 2025Sample-wise Adaptive Weighting for Transfer Consistency in Adversarial Distillation11 Dec 2025
- 2025The Double-Edged Nature of the Rashomon Set for Trustworthy Machine Learning26 Nov 2025
- 2025Ensuring Calibration Robustness in Split Conformal Prediction Under Adversarial Attacks23 Nov 2025
- 2025CHAI: Command Hijacking against embodied AI30 Sep 2025
- 2025TRIX- Trading Adversarial Fairness via Mixed Adversarial Training10 Jul 2025
- 2025Identifying and Understanding Cross-Class Features in Adversarial Training5 Jun 2025
- 2025AdPO: Enhancing the Adversarial Robustness of Large Vision-Language Models with Preference Optimization2 Apr 2025
- 2024Robust Feature Learning for Multi-Index Models in High Dimensions21 Oct 2024