paper-with-me

Papers

Big Self-Supervised Models are Strong Semi-Supervised Learners

2020-06-17 · NeurIPS 2020 12 · Ting Chen, Simon Kornblith, Kevin Swersky, Mohammad Norouzi, Geoffrey Hinton

One paradigm for learning from few labeled examples while making best use of a large amount of unlabeled data is unsupervised pretraining followed by supervised fine-tuning. Although this paradigm uses unlabeled data in a task-agnostic way, in contrast to common approaches to semi-supervised learning for computer vision, we show that it is surprisingly effective for semi-supervised learning on ImageNet. A key ingredient of our approach is the use of big (deep and wide) networks during pretraining and fine-tuning. We find that, the fewer the labels, the more this approach (task-agnostic use of unlabeled data) benefits from a bigger network. After fine-tuning, the big network can be further improved and distilled into a much smaller one with little loss in classification accuracy by using the unlabeled examples for a second time, but in a task-specific way. The proposed semi-supervised learning algorithm can be summarized in three steps: unsupervised pretraining of a big ResNet model using SimCLRv2, supervised fine-tuning on a few labeled examples, and distillation with unlabeled examples for refining and transferring the task-specific knowledge. This procedure achieves 73.9% ImageNet top-1 accuracy with just 1% of the labels ($\le$13 labeled images per class) using ResNet-50, a $10\times$ improvement in label efficiency over the previous state-of-the-art. With 10% of labels, ResNet-50 trained with our method achieves 77.5% top-1 accuracy, outperforming standard supervised training with all of the labels.

📄 PDF Abstract BibTeX arXiv:2006.10029

Code (9)

google-research/simclr 공식 구현 tf
lightly-ai/lightly pytorch
mariaauslander/capstone_fall20_irrigation tf
nikheelpandey/TAUP pytorch
nikheelpandey/TAUP-PyTorch pytorch
parkinkon1/simclr tf
sayakpaul/PAWS-TF tf
serre-lab/prj_selfsup tf
ta9ryuWalrus/simclr tf

Tasks

Self-Supervised Image ClassificationSemi-Supervised Image Classification

Methods 이 논문이 사용한 방법론

SimCLRv2 SimCLRv2 is a semi-supervised learning method for learning from few labeled examples while making best use of a large amount of unlabeled data. It is a modification of a…
1x1 Convolution A 1 x 1 Convolution is a convolution with some special properties in that it can be used for dimensionality reduction,…
ReLU How Do I Communicate to Expedia? How Do I Communicate to Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Live Support & Special Travel…
Bottleneck Residual Block A Bottleneck Residual Block is a variant of the residual block that utilises 1x1 convolutions to create a bottleneck. The…
Batch Normalization 설명 없음
Average Pooling 설명 없음
Max Pooling Max Pooling is a pooling operation that calculates the maximum value for patches of a feature map, and uses it to create a downsampled (pooled) feature map. It is usually…
Global Average Pooling Global Average Pooling is a pooling operation designed to replace fully connected layers in classical CNNs. The idea is to generate one feature map for each corresponding…

Similar Papers 제목 키워드 기반

Semi-supervised learning made simple with self-supervised clustering

2023-06-13 · CVPR 2023 1 · Enrico Fini, Pietro Astolfi, Karteek Alahari, Xavier Alameda-Pineda 외

Self-supervised learning models have been shown to learn rich visual representations without requiring human annotations. However, in many real-world scenarios, labels are partially available, motivating a recent line of…

ClusteringSelf-Supervised Learning

Less, but Stronger: On the Value of Strong Heuristics in Semi-supervised Learning for Software Analytics

2023-02-03 · Huy Tu, Tim Menzies

In many domains, there are many examples and far fewer labels for those examples; e.g. we may have access to millions of lines of source code, but access to only a handful of warnings about that code. In those domains, s…

Decision Making

Semi-Supervised Learning with Multi-Head Co-Training

2021-07-10 · Mingcai Chen, Yuntao Du, Yi Zhang, Shuwei Qian 외

Co-training, extended from self-training, is one of the frameworks for semi-supervised learning. Without natural split of features, single-view co-training works at the cost of training extra classifiers, where the algor…

Data AugmentationDiversityImage ClassificationSemi-Supervised Image Classification

Diffusion Models and Semi-Supervised Learners Benefit Mutually with Few Labels

2023-02-21 · NeurIPS 2023 11 · Zebin You, Yong Zhong, Fan Bao, Jiacheng Sun 외

In an effort to further advance semi-supervised generative and classification tasks, we propose a simple yet effective training strategy called dual pseudo training (DPT), built upon strong semi-supervised learners and d…

Classification

QS-TTS: Towards Semi-Supervised Text-to-Speech Synthesis via Vector-Quantized Self-Supervised Speech Representation Learning

2023-08-31 · Haohan Guo, Fenglong Xie, Jiawen Kang, Yujia Xiao 외

This paper proposes a novel semi-supervised TTS framework, QS-TTS, to improve TTS quality with lower supervised data requirements via Vector-Quantized Self-Supervised Speech Representation Learning (VQ-S3RL) utilizing mo…

Representation LearningSpeech Representation LearningSpeech Synthesistext-to-speech+3