Rotating spiders and reflecting dogs: a class conditional approach to learning data augmentation distributions
Scott Mahan, Henry Kvinge, Tim Doster

TL;DR
This paper introduces a class-conditional data augmentation method that learns transformation distributions tailored to each class, enhancing invariance and providing insights into dataset symmetries.
Contribution
It proposes a novel approach to learn class-specific augmentation distributions, addressing limitations of existing methods that ignore class-dependent transformation needs.
Findings
Learned class-specific augmentation distributions vary across classes.
Method reveals intrinsic symmetries in complex datasets.
Demonstrated improved invariance by applying class-conditional augmentations.
Abstract
Building invariance to non-meaningful transformations is essential to building efficient and generalizable machine learning models. In practice, the most common way to learn invariance is through data augmentation. There has been recent interest in the development of methods that learn distributions on augmentation transformations from the training data itself. While such approaches are beneficial since they are responsive to the data, they ignore the fact that in many situations the range of transformations to which a model needs to be invariant changes depending on the particular class input belongs to. For example, if a model needs to be able to predict whether an image contains a starfish or a dog, we may want to apply random rotations to starfish images during training (since these do not have a preferred orientation), but we would not want to do this to images of dogs. In this…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Data Classification · Domain Adaptation and Few-Shot Learning · Machine Learning and Algorithms
