RandAugment: Practical data augmentation with no separate search

09/30/2019
by   Ekin D. Cubuk, et al.
26

Recent work has shown that data augmentation has the potential to significantly improve the generalization of deep learning models. Recently, learned augmentation strategies have led to state-of-the-art results in image classification and object detection. While these strategies were optimized for improving validation accuracy, they also led to state-of-the-art results in semi-supervised learning and improved robustness to common corruptions of images. One obstacle to a large-scale adoption of these methods is a separate search phase which significantly increases the training complexity and may substantially increase the computational cost. Additionally, due to the separate search phase, these learned augmentation approaches are unable to adjust the regularization strength based on model or dataset size. Learned augmentation policies are often found by training small models on small datasets and subsequently applied to train larger models. In this work, we remove both of these obstacles. RandAugment may be trained on the model and dataset of interest with no need for a separate proxy task. Furthermore, due to the parameterization, the regularization strength may be tailored to different model and dataset sizes. RandAugment can be used uniformly across different tasks and datasets and works out of the box, matching or surpassing all previous learned augmentation approaches on CIFAR-10, CIFAR-100, SVHN, and ImageNet. On the ImageNet dataset we achieve 85.0 over the previous state-of-the-art and 1.0 augmentation. On object detection, RandAugment leads to 1.0-1.3 over baseline augmentation, and is within 0.3 Finally, due to its interpretable hyperparameter, RandAugment may be used to investigate the role of data augmentation with varying model and dataset size.

READ FULL TEXT
research
06/26/2019

Learning Data Augmentation Strategies for Object Detection

Data augmentation is a critical component of training deep learning mode...
research
08/03/2022

Augmentation Learning for Semi-Supervised Classification

Recently, a number of new Semi-Supervised Learning methods have emerged....
research
05/24/2018

AutoAugment: Learning Augmentation Policies from Data

In this paper, we take a closer look at data augmentation for images, an...
research
09/04/2023

No Data Augmentation? Alternative Regularizations for Effective Training on Small Datasets

Solving image classification tasks given small training datasets remains...
research
10/24/2022

LidarAugment: Searching for Scalable 3D LiDAR Data Augmentations

Data augmentations are important in training high-performance 3D object ...
research
10/17/2021

Network Augmentation for Tiny Deep Learning

We introduce Network Augmentation (NetAug), a new training method for im...
research
03/15/2023

Reinforce Data, Multiply Impact: Improved Model Accuracy and Robustness with Dataset Reinforcement

We propose Dataset Reinforcement, a strategy to improve a dataset once s...

Please sign up or login with your details

Forgot password? Click here to reset