Towards the Memorization Effect of Neural Networks in Adversarial Training
This work addresses generalization issues in adversarial training for deep neural networks, offering an incremental improvement to enhance robustness and accuracy trade-offs.
The paper tackles the problem of poor generalization in adversarially trained neural networks by studying memorization effects, finding that memorizing atypical samples can harm performance on typical samples and not improve robustness. It proposes Benign Adversarial Training (BAT) to avoid harmful samples, achieving better clean accuracy vs. robustness trade-off on datasets like CIFAR100 and Tiny ImageNet.
Recent studies suggest that ``memorization'' is one important factor for overparameterized deep neural networks (DNNs) to achieve optimal performance. Specifically, the perfectly fitted DNNs can memorize the labels of many atypical samples, generalize their memorization to correctly classify test atypical samples and enjoy better test performance. While, DNNs which are optimized via adversarial training algorithms can also achieve perfect training performance by memorizing the labels of atypical samples, as well as the adversarially perturbed atypical samples. However, adversarially trained models always suffer from poor generalization, with both relatively low clean accuracy and robustness on the test set. In this work, we study the effect of memorization in adversarial trained DNNs and disclose two important findings: (a) Memorizing atypical samples is only effective to improve DNN's accuracy on clean atypical samples, but hardly improve their adversarial robustness and (b) Memorizing certain atypical samples will even hurt the DNN's performance on typical samples. Based on these two findings, we propose Benign Adversarial Training (BAT) which can facilitate adversarial training to avoid fitting ``harmful'' atypical samples and fit as more ``benign'' atypical samples as possible. In our experiments, we validate the effectiveness of BAT, and show it can achieve better clean accuracy vs. robustness trade-off than baseline methods, in benchmark datasets such as CIFAR100 and Tiny~ImageNet.