When to Learn What: Model-Adaptive Data Augmentation Curriculum
Chengkai Hou, Jieyu Zhang, Tianyi Zhou

TL;DR
This paper introduces MADAug, a model-adaptive data augmentation method that dynamically learns when and how to augment data during training, leading to improved generalization and fairness across classes.
Contribution
MADAug jointly trains an augmentation policy network with the model using bi-level optimization, creating an adaptive curriculum tailored to each sample and training stage.
Findings
MADAug outperforms existing data augmentation methods on multiple image classification tasks.
It improves fairness by benefitting difficult classes more.
The learned policy transfers well to fine-grained datasets.
Abstract
Data augmentation (DA) is widely used to improve the generalization of neural networks by enforcing the invariances and symmetries to pre-defined transformations applied to input data. However, a fixed augmentation policy may have different effects on each sample in different training stages but existing approaches cannot adjust the policy to be adaptive to each sample and the training model. In this paper, we propose Model Adaptive Data Augmentation (MADAug) that jointly trains an augmentation policy network to teach the model when to learn what. Unlike previous work, MADAug selects augmentation operators for each input image by a model-adaptive policy varying between training stages, producing a data augmentation curriculum optimized for better generalization. In MADAug, we train the policy through a bi-level optimization scheme, which aims to minimize a validation-set loss of a model…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Domain Adaptation and Few-Shot Learning · Machine Learning and Data Classification
