paper-with-me

Papers

Manifold Mixup: Better Representations by Interpolating Hidden States

2018-06-13 · ICLR 2019 5 · Vikas Verma, Alex Lamb, Christopher Beckham, Amir Najafi, Ioannis Mitliagkas, Aaron Courville, David Lopez-Paz, Yoshua Bengio

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.

📄 PDF Abstract BibTeX arXiv:1806.05236

Code (12)

vikasverma1077/manifold_mixup 공식 구현 pytorch
DaikiTanak/manifold_mixup pytorch
LachezarPetrov/manifold_mixup_vgg16 tf
Westlake-AI/openmixup pytorch
allenhaozhu/ease pytorch
chris-tng/semi-supervised-nlp pytorch
erichson/noisy_mixup pytorch
jankrepl/mildlyoverfitted jax
makeyourownmaker/mixup pytorch
rahulmadanahalli/manifold_mixup tf
shivamsaboo17/ManifoldMixup pytorch
yhu01/PT-MAP pytorch

Tasks

Image Classification

Methods 이 논문이 사용한 방법론

Manifold Mixup Manifold Mixup is a regularization method that encourages neural networks to predict less confidently on interpolations of hidden representations. It leverages semantic…
Mixup Mixup is a data augmentation technique that generates a weighted combination of random image pairs from the training data. Given two images and their ground truth labels:…

Similar Papers 제목 키워드 기반

Manifold Mixup: Learning Better Representations by Interpolating Hidden States

2019-05-01 · ICLR 2019 5 · Vikas Verma, Alex Lamb, Christopher Beckham, Amir Najafi 외

Deep networks often perform well on the data distribution on which they are trained, yet give incorrect (and often very confident) answers when evaluated on points from off of the training distribution. This is exemplifi…

BatchMixup: Improving Training by Interpolating Hidden States of the Entire Mini-batch

2021-08-01 · Findings (ACL) 2021 8 · Wenpeng Yin, Huan Wang, Jin Qu, Caiming Xiong

Manifold DivideMix: A Semi-Supervised Contrastive Learning Framework for Severe Label Noise

2023-08-13 · Fahimeh Fooladgar, Minh Nguyen Nhat To, Parvin Mousavi, Purang Abolmaesumi

Deep neural networks have proven to be highly effective when large amounts of data with clean labels are available. However, their performance degrades when training data contains noisy labels, leading to poor generaliza…

Contrastive Learning

MixUp Training Leads to Reduced Overfitting and Improved Calibration for the Transformer Architecture

2021-02-22 · Wancong Zhang, Ieshan Vaidya

MixUp is a computer vision data augmentation technique that uses convex interpolations of input data and their labels to enhance model generalization during training. However, the application of MixUp to the natural lang…

Data AugmentationNatural Language UnderstandingSentenceSentence Embedding+1

MSMix:An Interpolation-Based Text Data Augmentation Method Manifold Swap Mixup

2023-05-31 · Mao Ye, Haitao Wang, Zheqian Chen

To solve the problem of poor performance of deep neural network models due to insufficient data, a simple yet effective interpolation-based data augmentation method is proposed: MSMix (Manifold Swap Mixup). This method f…

Data AugmentationIntent Detection