English

k-Mixup Regularization for Deep Learning via Optimal Transport

Machine Learning 2023-10-10 v2

Abstract

Mixup is a popular regularization technique for training deep neural networks that improves generalization and increases robustness to certain distribution shifts. It perturbs input training data in the direction of other randomly-chosen instances in the training set. To better leverage the structure of the data, we extend mixup in a simple, broadly applicable way to \emph{kk-mixup}, which perturbs kk-batches of training points in the direction of other kk-batches. The perturbation is done with displacement interpolation, i.e. interpolation under the Wasserstein metric. We demonstrate theoretically and in simulations that kk-mixup preserves cluster and manifold structures, and we extend theory studying the efficacy of standard mixup to the kk-mixup case. Our empirical results show that training with kk-mixup further improves generalization and robustness across several network architectures and benchmark datasets of differing modalities. For the wide variety of real datasets considered, the performance gains of kk-mixup over standard mixup are similar to or larger than the gains of mixup itself over standard ERM after hyperparameter optimization. In several instances, in fact, kk-mixup achieves gains in settings where standard mixup has negligible to zero improvement over ERM.

Keywords

Cite

@article{arxiv.2106.02933,
  title  = {k-Mixup Regularization for Deep Learning via Optimal Transport},
  author = {Kristjan Greenewald and Anming Gu and Mikhail Yurochkin and Justin Solomon and Edward Chien},
  journal= {arXiv preprint arXiv:2106.02933},
  year   = {2023}
}
R2 v1 2026-06-24T02:52:15.066Z