Tied-Augment: Controlling Representation Similarity Improves Data Augmentation

Emirhan Kurtulus, Zichao Li, Yann Dauphin, Ekin Dogus Cubuk
5/22/2023
cs.CVcs.AIcs.LG

Official code: ekurtulus/tied-augment (14 stars, last commit 2023-10-01).

Abstract

Data augmentation methods have played an important role in the recent advance of deep learning models, and have become an indispensable component of state-of-the-art models in semi-supervised, self-supervised, and supervised training for vision. Despite incurring no additional latency at test time, data augmentation often requires more epochs of training to be effective. For example, even the simple flips-and-crops augmentation requires training for more than 5 epochs to improve performance, whereas RandAugment requires more than 90 epochs. We propose a general framework called Tied-Augment, which improves the efficacy of data augmentation in a wide range of applications by adding a simple term to the loss that can control the similarity of representations under distortions. Tied-Augment can improve state-of-the-art methods from data augmentation (e.g. RandAugment, mixup), optimization (e.g. SAM), and semi-supervised learning (e.g. FixMatch). For example, Tied-RandAugment can outperform RandAugment by 2.0% on ImageNet. Notably, using Tied-Augment, data augmentation can be made to improve generalization even when training for a few epochs and when fine-tuning. We open source our code at https://github.com/ekurtulus/tied-augment/tree/main.

View on arXivView PDF

Code Implementations(1)

Tied-Augment: Controlling Representation Similarity Improves Data Augmentation

142PythonNov 15, 20223 years ago

Similar Papers

Cite this paper

@article{kurtulus2023tiedaugment,
  title  = {Tied-Augment: Controlling Representation Similarity Improves Data Augmentation},
  author = {Emirhan Kurtulus and Zichao Li and Yann Dauphin and Ekin Dogus Cubuk},
  year   = {2023},
  eprint = {2305.13520},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.13520v1},
  journal = {ICML 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.13520.svg)](https://codeofpaper.com/paper/2305.13520)

Discussion