Towards an Adversarially Robust Normalization Approach
Not on the map. Why?
Abstract (arXiv)
Batch Normalization (BatchNorm) is effective for improving the performance and accelerating the training of deep neural networks. However, it has also shown to be a cause of adversarial vulnerability, i.e., networks without it are more robust to adversarial attacks. In this paper, we investigate how BatchNorm causes this vulnerability and proposed new normalization that is robust to adversarial attacks. We first observe that adversarial images tend to shift the distribution of BatchNorm input, and this shift makes train-time estimated population statistics inaccurate. We hypothesize that these inaccurate statistics make models with BatchNorm more vulnerable to adversarial attacks. We prove our hypothesis by replacing train-time estimated statistics with statistics calculated from the inference-time batch. We found that the adversarial vulnerability of BatchNorm disappears if we use these statistics. However, without estimated batch statistics, we can not use BatchNorm in the practice if large batches of input are not available. To mitigate this, we propose Robust Normalization (RobustNorm); an adversarially robust version of BatchNorm. We experimentally show that models trained with RobustNorm perform better in adversarial settings while retaining all the benefits of BatchNorm. Code is available at urlhttps://github.com/awaisrauf/RobustNorm.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 19 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 2; 2023: 1; 2024: 1.
9 papers.
- 2021Rethinking "Batch" in BatchNormcited by 44
- 2021Adversarial Robustness for Unsupervised Domain Adaptationcited by 24
- 2022Removing Batch Normalization Boosts Adversarial Trainingcited by 24
- 2021MixACM: Mixup-Based Robustness Transfer via Distillation of Activated Channel Mapscited by 9
- 2022Byzantines can also Learn from History: Fall of Centered Clipping in Federated Learningcited by 8
- 2021Bridging the Gap Between Adversarial Robustness and Optimization Biascited by 5
- 2021Simpler Certified Radius Maximization by Propagating Covariancescited by 2
- 2023FROD: Robust Object Detection for Freecited by 2
- 2024Towards Understanding Dual BN In Hybrid Adversarial Trainingcited by 0
- 2024Towards Understanding Dual BN In Hybrid Adversarial Training28 Mar 2024
- 2023FROD: Robust Object Detection for Free3 Aug 2023
- 2022Byzantines can also Learn from History: Fall of Centered Clipping in Federated Learning21 Aug 2022
- 2022Removing Batch Normalization Boosts Adversarial Training4 Jul 2022
- 2021MixACM: Mixup-Based Robustness Transfer via Distillation of Activated Channel Maps9 Nov 2021
- 2021Adversarial Robustness for Unsupervised Domain Adaptation2 Sep 2021
- 2021Rethinking "Batch" in BatchNorm17 May 2021
- 2021Simpler Certified Radius Maximization by Propagating Covariances13 Apr 2021
- 2021Bridging the Gap Between Adversarial Robustness and Optimization Bias17 Feb 2021