MaxUp: A Simple Way to Improve Generalization of Neural Network Training
By Chengyue Gong, Tongzheng Ren, Mao Ye, Qiang Liu. 2020
59 citations recorded by the source corpus.
We propose \emph{MaxUp}, an embarrassingly simple, highly effective technique for improving the generalization performance of machine learning models, especially deep neural networks. The idea is to generate a set of augmented data with some random perturbations or transforms and minimize the maximum, or worst case loss over the augmented data. By doing so, we implicitly introduce a smoothness or robustness regularization against the random perturbations, and hence improve the generation performance. For example, in the case of Gaussian perturbation, \emph{MaxUp} is asymptotically equivalent to using the gradient norm of the loss as a penalty to encourage smoothness. We test \emph{MaxUp} on a range of tasks, including image classification, language modeling, and adversarial certification, on which \emph{MaxUp} consistently outperforms the existing best baseline methods, without introducing substantial computational overhead. In particular, we improve ImageNet classification from the state-of-the-art top-1 accuracy $85.5\%$ without extra data to $85.8\%$. Code will be released soon.
Subfields: Artificial Intelligence, Optimization & Training
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Artificial Intelligence
- Quoc V. Le
- Sergey Levine
- Yoshua Bengio
- Trevor Darrell
- Percy Liang
- Mohit Bansal
- Pieter Abbeel
- Ruslan Salakhutdinov
In Optimization & Training
- Soham De
- Samuel L. Smith
- Andrew Brock
- Karen Simonyan
- Dawn Song
- Avi Schwarzschild
- Micah Goldblum
- Xinyun Chen
Citations in the corpus
- Bootstrap Your Own Latent: A New Approach to Self-Supervised Learning (2020, background): “5%, but is still significantly below the stronger supervised baseline of [75], 78.”
- High-Performance Large-Scale Image Recognition Without Normalization (2021, methodology): “The combination of MixUp, CutMix, and RA results in an intense level of augmentation which progressively benefits NFNets, but does not appear to benefit other models like EfficientNets over a baseline of just using well-tuned RA.”
- Extracurricular Learning: Knowledge Transfer Beyond Empirical Distribution (2020, methodology): “Some of the recent methods [66, 60, 65, 23, 18] mix two or more data points from the empirical distribution to generate new data points.”
- Dataset Security for Machine Learning: Data Poisoning, Backdoor Attacks, and Defenses (2020, methodology): “[181] and [182] propose using strong data augmentations during training, such as mixup [184], CutMix [185], and MaxUp [186].”