Fixing Data Augmentation to Improve Adversarial Robustness
Adversarial training suffers from robust overfitting, a phenomenon where the robust test accuracy starts to decrease during training. In this paper, we focus on both heuristics-driven and data-driven augmentations as a means to reduce robust overfitting. First, we demonstrate that, contrary to previous findings, when combined with model weight averaging, data augmentation can significantly boost robust accuracy. Second, we explore how state-of-the-art generative models can be leveraged to artificially increase the size of the training set and further improve adversarial robustness. Finally, we evaluate our approach on CIFAR-10 against $\ell_\infty$ and $\ell_2$ norm-bounded perturbations of size $\epsilon = 8/255$ and $\epsilon = 128/255$, respectively. We show large absolute improvements of +7.06% and +5.88% in robust accuracy compared to previous state-of-the-art methods. In particular, against $\ell_\infty$ norm-bounded perturbations of size $\epsilon = 8/255$, our model reaches 64.20% robust accuracy without using any external data, beating most prior works that use external data.
Code (7)
Tasks
Adversarial RobustnessData AugmentationSimilar Papers 제목 키워드 기반
Adversarial Robustness for Code
Machine learning and deep learning in particular has been recently used to successfully address many tasks in the domain of code such as finding and fixing bugs, code completion, decompilation, type inference and many ot…
Adversarial RobustnessBIG-bench Machine LearningCode CompletionRoPGen: Towards Robust Code Authorship Attribution via Automatic Coding Style Transformation
Source code authorship attribution is an important problem often encountered in applications such as software forensics, bug fixing, and software quality analysis. Recent studies show that current source code authorship …
Authorship AttributionBug fixingData AugmentationDiversity+1Reassessing Noise Augmentation Methods in the Context of Adversarial Speech
In this study, we investigate if noise-augmented training can concurrently improve adversarial robustness in automatic speech recognition (ASR) systems. We conduct a comparative analysis of the adversarial robustness of …
Adversarial RobustnessAutomatic Speech RecognitionAutomatic Speech Recognition (ASR)Data Augmentation+2Data Augmentation Alone Can Improve Adversarial Training
Adversarial training suffers from the issue of robust overfitting, which seriously impairs its generalization performance. Data augmentation, which is effective at preventing overfitting in standard training, has been ob…
Data AugmentationDiversityGenerating Transferable Adversarial Patch by Simultaneously Optimizing its Position and Perturbations
Adversarial patch is one kind of important form to perform adversarial attacks in the real world and brings serious risks to the robustness of deep neural networks. Previous methods generate adversarial patches by either…
Face RecognitionPosition