paper-with-me

홈 › Papers

Unsupervised Data Augmentation for Consistency Training

2019-04-29 · NeurIPS 2020 12 · Qizhe Xie, Zihang Dai, Eduard Hovy, Minh-Thang Luong, Quoc V. Le

Semi-supervised learning lately has shown much promise in improving deep learning models when labeled data is scarce. Common among recent approaches is the use of consistency training on a large amount of unlabeled data to constrain model predictions to be invariant to input noise. In this work, we present a new perspective on how to effectively noise unlabeled examples and argue that the quality of noising, specifically those produced by advanced data augmentation methods, plays a crucial role in semi-supervised learning. By substituting simple noising operations with advanced data augmentation methods such as RandAugment and back-translation, our method brings substantial improvements across six language and three vision tasks under the same consistency training framework. On the IMDb text classification dataset, with only 20 labeled examples, our method achieves an error rate of 4.20, outperforming the state-of-the-art model trained on 25,000 labeled examples. On a standard semi-supervised learning benchmark, CIFAR-10, our method outperforms all previous approaches and achieves an error rate of 5.43 with only 250 examples. Our method also combines well with transfer learning, e.g., when finetuning from BERT, and yields improvements in high-data regime, such as ImageNet, whether when there is only 10% labeled data or when a full labeled set with 1.3M extra unlabeled examples is used. Code is available at https://github.com/google-research/uda.

📄 PDF Abstract BibTeX arXiv:1904.12848

Code (20)

google-research/uda 공식 구현 tf
A-Telfer/AugKey
ChingHuanChiu/sensitive tf
PaulEmmanuelSotir/DeepCV pytorch
PhamNguyen97/TSA_pytorch pytorch
PhamQuocHuy1101/UDA-Image-classification pytorch
SanghunYun/UDA_pytorch pytorch
SaraAmd/Semi-Supervised-Learning pytorch
bhacquin/UDA_pytorch pytorch
ildoonet/unsupervised-data-augmentation pytorch
joannayu25/NLP_Project_MIDS-W266 tf
kekmodel/UDA-pytorch pytorch
lantgabor/Unsupervised-Data-Augmentation-PyTorch pytorch
leblancdaniel/paraphraser tf
mrvoh/meta_learning_multilingual_doc_classification pytorch
peisuke/UnsupervisedDataAugmentation.pytorch pytorch
rwbfd/OpenCompetitionV2 pytorch
sud0301/my_uda_pytorch pytorch
tomgoter/nlp_finalproject tf
uizard-technologies/realmix tf

Tasks

Data AugmentationImage AugmentationImage ClassificationSemi-Supervised Image ClassificationSentiment AnalysisText ClassificationTransfer Learning

Methods 이 논문이 사용한 방법론

Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Weight Decay 설명 없음
Average Pooling 설명 없음
Adam 설명 없음
Layer Normalization Unlike batch normalization, Layer Normalization directly estimates the normalization statistics from the summed inputs…
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Attention 설명 없음
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…

Similar Papers 제목 키워드 기반

Unsupervised Paraphrasing Consistency Training for Low Resource Named Entity Recognition

2021-11-01 · EMNLP 2021 11 · Rui Wang, Ricardo Henao

Unsupervised consistency training is a way of semi-supervised learning that encourages consistency in model predictions between the original and augmented data. For Named Entity Recognition (NER), existing approaches aug…

Data AugmentationLow Resource Named Entity RecognitionMulti-Label ClassificationMUlTI-LABEL-ClASSIFICATION+4

Unsupervised Data Augmentation with Naive Augmentation and without Unlabeled Data

2020-10-22 · EMNLP 2021 11 · David Lowell, Brian E. Howard, Zachary C. Lipton, Byron C. Wallace

Unsupervised Data Augmentation (UDA) is a semi-supervised technique that applies a consistency loss to penalize differences between a model's predictions on (a) observed (unlabeled) examples; and (b) corresponding 'noise…

Data Augmentationtext-classificationText ClassificationTranslation

MixPUL: Consistency-based Augmentation for Positive and Unlabeled Learning

2020-04-20 · Tong Wei, Feng Shi, Hai Wang, Wei-Wei Tu. Yu-Feng Li

Learning from positive and unlabeled data (PU learning) is prevalent in practical applications where only a couple of examples are positively labeled. Previous PU learning studies typically rely on existing samples such …

Data Augmentation

Unsupervised Data Augmentation for Aspect Based Sentiment Analysis

2022-10-01 · COLING 2022 10 · David Z. Chen, Adam Faulkner, Sahil Badyal

Recent approaches to Aspect-based Sentiment Analysis (ABSA) take a co-extraction approach to this span-level classification task, performing the subtasks of aspect term extraction (ATE) and aspect sentiment classificatio…

Aspect-Based Sentiment AnalysisAspect-Based Sentiment Analysis (ABSA)ClassificationData Augmentation+5

Semi-supervised Image Classification with Grad-CAM Consistency

2021-08-31 · Juyong Lee, Seunghyuk Cho

Consistency training, which exploits both supervised and unsupervised learning with different augmentations on image, is an effective method of utilizing unlabeled data in semi-supervised learning (SSL) manner. Here, we …

Classificationimage-classificationImage ClassificationSemi-Supervised Image Classification