English

Manifold Mixup: Better Representations by Interpolating Hidden States

Machine Learning 2019-05-14 v7 Artificial Intelligence Machine Learning Neural and Evolutionary Computing

Abstract

Deep neural networks excel at learning the training data, but often provide incorrect and confident predictions when evaluated on slightly different test examples. This includes distribution shifts, outliers, and adversarial examples. To address these issues, we propose Manifold Mixup, a simple regularizer that encourages neural networks to predict less confidently on interpolations of hidden representations. Manifold Mixup leverages semantic interpolations as additional training signal, obtaining neural networks with smoother decision boundaries at multiple levels of representation. As a result, neural networks trained with Manifold Mixup learn class-representations with fewer directions of variance. We prove theory on why this flattening happens under ideal conditions, validate it on practical situations, and connect it to previous works on information theory and generalization. In spite of incurring no significant computation and being implemented in a few lines of code, Manifold Mixup improves strong baselines in supervised learning, robustness to single-step adversarial attacks, and test log-likelihood.

Keywords

Cite

@article{arxiv.1806.05236,
  title  = {Manifold Mixup: Better Representations by Interpolating Hidden States},
  author = {Vikas Verma and Alex Lamb and Christopher Beckham and Amir Najafi and Ioannis Mitliagkas and Aaron Courville and David Lopez-Paz and Yoshua Bengio},
  journal= {arXiv preprint arXiv:1806.05236},
  year   = {2019}
}

Comments

To appear in ICML 2019

R2 v1 2026-06-23T02:29:13.171Z