S2O: Enhancing Adversarial Training with Second-Order Statistics of Weights
Not on the map. Why?
Abstract (arXiv)
Adversarial training has emerged as a highly effective way to improve the robustness of deep neural networks (DNNs). It is typically conceptualized as a min-max optimization problem over model weights and adversarial perturbations, where the weights are optimized using gradient descent methods, such as SGD. In this paper, we propose a novel approach by treating model weights as random variables, which paves the way for enhancing adversarial training through Second-Order Statistics Optimization (S2O) over model weights. We challenge and relax a prevalent, yet often unrealistic, assumption in prior PAC-Bayesian frameworks: the statistical independence of weights. From this relaxation, we derive an improved PAC-Bayesian robust generalization bound. Our theoretical developments suggest that optimizing the second-order statistics of weights can substantially tighten this bound. We complement this theoretical insight by conducting an extensive set of experiments that demonstrate that S2O not only enhances the robustness and generalization of neural networks when used in isolation, but also seamlessly augments other state-of-the-art adversarial training techniques. The code is available at https://github.com/Alexkael/S2O.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 51 of its 70 references that are in the map. First posted on arXiv 1 Mar 2026.
Builds on
51 of 70 references.
References · 51
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2020Denoising Diffusion Probabilistic Modelscited by 20,851
- 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
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,560
- 2016Wide Residual Networkscited by 3,057
- 2016Towards Evaluating the Robustness of Neural Networkscited by 2,976
- 2016Adversarial examples in the physical worldcited by 1,762
- 2017Improved Regularization of Convolutional Neural Networks with Cutoutcited by 1,623
- 2019Theoretically Principled Trade-off between Robustness and Accuracycited by 1,510
38 more
- 2020Reliable evaluation of adversarial robustness with an ensemble of diverse parameter-free attackscited by 1,442
- 2016On Large-Batch Training for Deep Learning: Generalization Gap and Sharp Minimacited by 1,337
- 2018Obfuscated Gradients Give a False Sense of Security: Circumventing Defenses to Adversarial Examplescited by 1,259
- 2019When Does Label Smoothing Help?cited by 985
- 2019Square Attack: a query-efficient black-box adversarial attack via random searchcited by 682
- 2017Spectrally-normalized margin bounds for neural networkscited by 681
- 2015Distillation as a Defense to Adversarial Perturbations against Deep Neural Networkscited by 675
- 2017Computing Nonvacuous Generalization Bounds for Deep (Stochastic) Neural Networks with Many More Parameters than Training Datacited by 527
- 2019Fantastic Generalization Measures and Where to Find Themcited by 507
- 2020Overfitting in adversarially robust deep learningcited by 504
- 2022Diffusion Models for Adversarial Purificationcited by 469
- 2017Certifying Some Distributional Robustness with Principled Adversarial Trainingcited by 333
- 2019Minimally distorted Adversarial Examples with a Fast Adaptive Boundary Attackcited by 333
- 2017A PAC-Bayesian Approach to Spectrally-Normalized Margin Bounds for Neural Networkscited by 309
- 2020Uncovering the Limits of Adversarial Training against Norm-Bounded Adversarial Examplescited by 275
- 2020Attacks Which Do Not Kill Training Make Adversarial Learning Strongercited by 242
- 2021Improving Robustness using Generated Datacited by 233
- 2018Adversarial Logit Pairingcited by 224
- 2023Better Diffusion Models Further Improve Adversarial Trainingcited by 207
- 2020Bag of Tricks for Adversarial Trainingcited by 199
- 2020How Does Mixup Help With Robustness and Generalization?cited by 193
- 2021Data Augmentation Can Improve Robustnesscited by 193
- 2019Adversarial Training and Robustness for Multiple Perturbationscited by 182
- 2017Practical Gauss-Newton Optimisation for Deep Learningcited by 139
- 2021Adversarial purification with Score-based generative modelscited by 132
- 2022Robustness and Accuracy Could Be Reconcilable by (Proper) Definitioncited by 109
- 2020Learnable Boundary Guided Adversarial Trainingcited by 93
- 2020Adversarial Vertex Mixup: Toward Better Adversarially Robust Generalizationcited by 73
- 2018Generalizable Adversarial Training via Spectral Normalizationcited by 68
- 2016A Strongly Quasiconvex PAC-Bayesian Boundcited by 54
- 2022Enhancing Adversarial Training with Second-Order Statistics of Weightscited by 42
- 2021LiBRe: A Practical Bayesian Approach to Adversarial Detectioncited by 40
- 2018Evaluating and Understanding the Robustness of Adversarial Logit Pairingcited by 34
- 2023Randomized Adversarial Training via Taylor Expansioncited by 28
- 2021Adversarial Robustness against Multiple and Single lp-Threat Models via Quick Fine-Tuning of Robust Classifierscited by 23
- 2023Detecting Adversarial Data by Probing Multiple Perturbations Using Expected Perturbation Scorecited by 20
- 2023PAC-Bayesian Spectrally-Normalized Bounds for Adversarially Robust Generalizationcited by 9
- 2023Adversarial Finetuning with Latent Representation Constraint to Mitigate Accuracy-Robustness Tradeoffcited by 6
50 most cited of 51 All 51 (JSON)
Built on by
Not cited yet.