paper-with-me

Papers

Infinite Class Mixup

2023-05-17 · Thomas Mensink, Pascal Mettes

Mixup is a widely adopted strategy for training deep networks, where additional samples are augmented by interpolating inputs and labels of training pairs. Mixup has shown to improve classification performance, network calibration, and out-of-distribution generalisation. While effective, a cornerstone of Mixup, namely that networks learn linear behaviour patterns between classes, is only indirectly enforced since the output interpolation is performed at the probability level. This paper seeks to address this limitation by mixing the classifiers directly instead of mixing the labels for each mixed pair. We propose to define the target of each augmented sample as a uniquely new classifier, whose parameters are a linear interpolation of the classifier vectors of the input pair. The space of all possible classifiers is continuous and spans all interpolations between classifier pairs. To make optimisation tractable, we propose a dual-contrastive Infinite Class Mixup loss, where we contrast the classifier of a mixed pair to both the classifiers and the predicted outputs of other mixed pairs in a batch. Infinite Class Mixup is generic in nature and applies to many variants of Mixup. Empirically, we show that it outperforms standard Mixup and variants such as RegMixup and Remix on balanced, long-tailed, and data-constrained benchmarks, highlighting its broad applicability.

📄 PDF Abstract BibTeX arXiv:2305.10293

Code (1)

psmmettes/icm 공식 구현 pytorch

Methods 이 논문이 사용한 방법론

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 제목 키워드 기반

MixupE: Understanding and Improving Mixup from Directional Derivative Perspective

2022-12-27 · Yingtian Zou, Vikas Verma, Sarthak Mittal, Wai Hoh Tang 외

Mixup is a popular data augmentation technique for training deep neural networks where additional samples are generated by linearly interpolating pairs of inputs and their labels. This technique is known to improve the g…

Data Augmentation

S-Mixup: Structural Mixup for Graph Neural Networks

2023-08-16 · Junghurn Kim, Sukwon Yun, Chanyoung Park

Existing studies for applying the mixup technique on graphs mainly focus on graph classification tasks, while the research in node classification is still under-explored. In this paper, we propose a novel mixup augmentat…

ClassificationGraph ClassificationGraph Neural NetworkNode Classification

SynerMix: Synergistic Mixup Solution for Enhanced Intra-Class Cohesion and Inter-Class Separability in Image Classification

2024-03-21 · Ye Xu, Ya Gao, Xiaorong Qiu, Yang Chen 외

To address the issues of MixUp and its variants (e.g., Manifold MixUp) in image classification tasks-namely, their neglect of mixing within the same class (intra-class mixup) and their inadequacy in enhancing intra-class…

image-classificationImage Classificationtext-classificationText Classification

MixUp as Directional Adversarial Training

2019-06-17 · ICLR 2020 1 · Guillaume P. Archambault, Yongyi Mao, Hongyu Guo, Richong Zhang

In this work, we explain the working mechanism of MixUp in terms of adversarial training. We introduce a new class of adversarial training schemes, which we refer to as directional adversarial training, or DAT. In a nuts…

Towards Understanding the Data Dependency of Mixup-style Training

2021-10-14 · ICLR 2022 4 · Muthu Chidambaram, Xiang Wang, Yuzheng Hu, Chenwei Wu 외

In the Mixup training paradigm, a model is trained using convex combinations of data points and their associated labels. Despite seeing very few true data points during training, models trained using Mixup seem to still …