The Effects of Regularization and Data Augmentation are Class Dependent
Randall Balestriero1 Affiliation: 1Meta AI Research, 2NYU Léon Bottou1 Affiliation: 1Meta AI Research, 2NYU Yann LeCun1,2 Affiliation: 1Meta AI Research, 2NYU
Abstract
Regularization is a fundamental technique to prevent over-fitting and to improve generalization performances by constraining a model’s complexity. Current Deep Networks heavily rely on regularizers such as Data-Augmentation (DA) or weight-decay, and employ structural risk minimization, i.e. cross-validation, to select the optimal regularization hyper-parameters. In this study, we demonstrate that techniques such as DA or weight decay produce a model with a reduced complexity that is unfair across classes. The optimal amount of DA or weight decay found from cross-validation leads to disastrous model performances on some classes e.g. on Imagenet with a resnet50, the “barn spider” classification test accuracy falls from $68\%$ to $46\%$ only by introducing random crop DA during training. Even more surprising, such performance drop also appears when introducing uninformative regularization techniques such as weight decay. Those results demonstrate that our search for ever increasing generalization performance -averaged over all classes and samples- has left us with models and regularizers that silently sacrifice performances on some classes. This scenario can become dangerous when depl
原文 arXiv:2204.03632;中英对照 + 大白话阅读 https://aha.fim.ai/paper/2204.03632v2