Skip to main content
Article

Generalizing to Unseen Domains via Adversarial Data Augmentation

Riccardo VolpiItalian Institute of Technology, Genoa, ItalyHongseok NamkoongColumbia University, New York, United StatesOzan ŞenerCornell University, Ithaca, United StatesJohn C. DuchiStanford University, Stanford, United StatesVittorio MurinoItalian Institute of Technology, Genoa, ItalySilvio SavareseStanford University, Stanford, United States
2018en
ABI

Abstract

We are concerned with learning models that generalize well to different unseen domains. We consider a worst-case formulation over data distributions that are near the source domain in the feature space. Only using training data from a single source distribution, we propose an iterative procedure that augments the dataset with examples from a fictitious target domain that is hard under the current model. We show that our iterative scheme is an adaptive data augmentation method where we append adversarial examples at each iteration. For softmax losses, we show that our method is a data-dependent regularization scheme that behaves differently from classical regularizers that regularize towards zero (e.g., ridge or lasso). On digit recognition and semantic segmentation tasks, our method learns models improve performance across a range of a priori unknown target domains.

Citations and references

Cited by 20 references