Understanding Generalization in Adversarial Training via the Bias-Variance Decomposition
Not on the map. Why?
Abstract (arXiv)
Adversarially trained models exhibit a large generalization gap: they can interpolate the training set even for large perturbation radii, but at the cost of large test error on clean samples. To investigate this gap, we decompose the test risk into its bias and variance components and study their behavior as a function of adversarial training perturbation radii (varepsilon). We find that the bias increases monotonically with varepsilon and is the dominant term in the risk. Meanwhile, the variance is unimodal as a function of varepsilon, peaking near the interpolation threshold for the training set. This characteristic behavior occurs robustly across different datasets and also for other robust training procedures such as randomized smoothing. It thus provides a test for proposed explanations of the generalization gap. We find that some existing explanations fail this test--for instance, by predicting a monotonically increasing variance curve. This underscores the power of bias-variance decompositions in modern settings-by providing two measurements instead of one, they can rule out more explanations than test accuracy alone. We also show that bias and variance can provide useful guidance for scalably reducing the generalization gap, highlighting pre-training and unlabeled data as promising routes.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 71 of its 96 references that are in the map. First posted on arXiv 17 Mar 2021.
Builds on
71 of 96 references.
References · 71
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 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
- 2019Benchmarking Neural Network Robustness to Common Corruptions and Perturbationscited by 2,857
- 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
- 2019Certified Adversarial Robustness via Randomized Smoothingcited by 1,324
38 more
- 2018Obfuscated Gradients Give a False Sense of Security: Circumventing Defenses to Adversarial Examplescited by 1,259
- 2019Adversarial Examples Are Not Bugs, They Are Featurescited by 950
- 2016Adversarial Machine Learning at Scalecited by 934
- 2018Reconciling modern machine learning practice and the bias-variance trade-offcited by 919
- 2019AugMix: A Simple Data Processing Method to Improve Robustness and Uncertaintycited by 897
- 2016Practical Black-Box Attacks against Machine Learningcited by 893
- 2018Robustness May Be at Odds with Accuracycited by 873
- 2017Ensemble Adversarial Training: Attacks and Defensescited by 833
- 2017Evasion Attacks against Machine Learning at Test Timecited by 686
- 2019Deep Double Descent: Where Bigger Models and More Data Hurtcited by 667
- 2020RobustBench: a standardized adversarial robustness benchmarkcited by 659
- 2017Provable defenses against adversarial examples via the convex outer adversarial polytopecited by 564
- 2016Delving into Transferable Adversarial Examples and Black-box Attackscited by 530
- 2020Overfitting in adversarially robust deep learningcited by 504
- 2018Certified Robustness to Adversarial Examples with Differential Privacycited by 462
- 2019Unlabeled Data Improves Adversarial Robustnesscited by 415
- 2019Using Pre-Training Can Improve Model Robustness and Uncertaintycited by 373
- 2020The Pitfalls of Simplicity Bias in Neural Networkscited by 349
- 2014In Search of the Real Inductive Bias: On the Role of Implicit Regularization in Deep Learningcited by 339
- 2017Certifying Some Distributional Robustness with Principled Adversarial Trainingcited by 333
- 2019Provably Robust Deep Learning via Adversarially Trained Smoothed Classifierscited by 328
- 2018Adversarially Robust Generalization Requires More Datacited by 318
- 2018Feature Denoising for Improving Adversarial Robustnesscited by 312
- 2018Certified Defenses against Adversarial Examplescited by 305
- 2020Uncovering the Limits of Adversarial Training against Norm-Bounded Adversarial Examplescited by 275
- 2018Do CIFAR-10 Classifiers Generalize to CIFAR-10?cited by 197
- 2017Formal Guarantees on the Robustness of a Classifier against Adversarial Manipulationcited by 182
- 2019Are Labels Required for Improving Adversarial Robustness?cited by 162
- 2020Understanding and Mitigating the Tradeoff Between Robustness and Accuracycited by 148
- 2018Rademacher Complexity for Adversarially Robust Generalizationcited by 132
- 2018Are adversarial examples inevitable?cited by 113
- 2020Rethinking Bias-Variance Trade-off for Generalization of Neural Networkscited by 107
- 2019VC Classes are Adversarially Robustly Learnable, but Only Improperlycited by 83
- 2018Adversarial examples from computational constraintscited by 79
- 2015Analysis of classifiers' robustness to adversarial perturbationscited by 76
- 2020Precise Tradeoffs in Adversarial Training for Linear Regressioncited by 76
- 2019Adversarially Robust Generalization Just Requires More Unlabeled Datacited by 75
- 2020Understanding Double Descent Requires a Fine-Grained Bias-Variance Decompositioncited by 75
50 most cited of 71 All 71 (JSON)
Built on by
Citing papers per year: 2021: 2; 2022: 3; 2023: 2; 2024: 1; 2025: 2.
10 papers.
- 2022Robustness and Accuracy Could Be Reconcilable by (Proper) Definitioncited by 109
- 2023Randomized Adversarial Training via Taylor Expansioncited by 28
- 2022Exploring the Relationship between Architecture and Adversarially Robust Generalizationcited by 23
- 2021Label Noise in Adversarial Training: A Novel Perspective to Study Robust Overfittingcited by 14
- 2022Formulating Robustness Against Unforeseen Attackscited by 8
- 2024Boosting Adversarial Training via Fisher-Rao Norm-based Regularizationcited by 7
- 2021Towards Understanding Generalization via Decomposing Excess Risk Dynamicscited by 5
- 2023Revisiting and Advancing Adversarial Training Through A Simple Baselinecited by 0
- 2025Information Theory in Open-world Machine Learning Foundations, Frameworks, and Future Directioncited by 0
- 2025Sample-wise Adaptive Weighting for Transfer Consistency in Adversarial Distillationcited by 0
- 2025Sample-wise Adaptive Weighting for Transfer Consistency in Adversarial Distillation11 Dec 2025
- 2025Information Theory in Open-world Machine Learning Foundations, Frameworks, and Future Direction17 Oct 2025
- 2024Boosting Adversarial Training via Fisher-Rao Norm-based Regularization26 Mar 2024
- 2023Revisiting and Advancing Adversarial Training Through A Simple Baseline13 Jun 2023
- 2023Randomized Adversarial Training via Taylor Expansion19 Mar 2023
- 2022Exploring the Relationship between Architecture and Adversarially Robust Generalization28 Sep 2022
- 2022Formulating Robustness Against Unforeseen Attacks28 Apr 2022
- 2022Robustness and Accuracy Could Be Reconcilable by (Proper) Definition21 Feb 2022
- 2021Label Noise in Adversarial Training: A Novel Perspective to Study Robust Overfitting7 Oct 2021
- 2021Towards Understanding Generalization via Decomposing Excess Risk Dynamics11 Jun 2021