Understanding Robust Overfitting from the Feature Generalization Perspective
Chaojian Yu, Xiaolong Shi, Jun Yu, Bo Han, Tongliang Liu
TL;DR
This work addresses robust overfitting (RO) in adversarial training (AT) by examining RO through a feature generalization lens. It formalizes AT as a minimax objective min_theta (1/n) sum_i max_{delta_i in $\Delta$} ell(f_theta(x_i+delta_i), y_i) with perturbation budget $\epsilon$, and demonstrates that RO is induced by natural data via factor ablation; adding perturbations further degrades feature generalization. It proposes two mitigation methods, ROFG_AS and ROFG_DA: ROFG_AS adjusts attack strength on small-loss data with budgets $\epsilon_a$, while ROFG_DA uses iterative data augmentation (AugMix) to narrow the training-test robustness gap, both mitigating RO and improving robustness across AT variants. Across CIFAR-10/100 and multiple architectures, these approaches validate the feature_generalization perspective and offer practical routes to reduce RO without requiring extra data, contributing a new lens on RO and actionable defenses.
Abstract
Adversarial training (AT) constructs robust neural networks by incorporating adversarial perturbations into natural data. However, it is plagued by the issue of robust overfitting (RO), which severely damages the model's robustness. In this paper, we investigate RO from a novel feature generalization perspective. Specifically, we design factor ablation experiments to assess the respective impacts of natural data and adversarial perturbations on RO, identifying that the inducing factor of RO stems from natural data. Given that the only difference between adversarial and natural training lies in the inclusion of adversarial perturbations, we further hypothesize that adversarial perturbations degrade the generalization of features in natural data and verify this hypothesis through extensive experiments. Based on these findings, we provide a holistic view of RO from the feature generalization perspective and explain various empirical behaviors associated with RO. To examine our feature generalization perspective, we devise two representative methods, attack strength and data augmentation, to prevent the feature generalization degradation during AT. Extensive experiments conducted on benchmark datasets demonstrate that the proposed methods can effectively mitigate RO and enhance adversarial robustness.
