paper-with-me

홈 › Papers

G-SimCLR: Self-Supervised Contrastive Learning with Guided Projection via Pseudo Labelling

2020-09-28 · Souradip Chakraborty, Aritra Roy Gosthipaty, Sayak Paul

In the realms of computer vision, it is evident that deep neural networks perform better in a supervised setting with a large amount of labeled data. The representations learned with supervision are not only of high quality but also helps the model in enhancing its accuracy. However, the collection and annotation of a large dataset are costly and time-consuming. To avoid the same, there has been a lot of research going on in the field of unsupervised visual representation learning especially in a self-supervised setting. Amongst the recent advancements in self-supervised methods for visual recognition, in SimCLR Chen et al. shows that good quality representations can indeed be learned without explicit supervision. In SimCLR, the authors maximize the similarity of augmentations of the same image and minimize the similarity of augmentations of different images. A linear classifier trained with the representations learned using this approach yields 76.5% top-1 accuracy on the ImageNet ILSVRC-2012 dataset. In this work, we propose that, with the normalized temperature-scaled cross-entropy (NT-Xent) loss function (as used in SimCLR), it is beneficial to not have images of the same category in the same batch. In an unsupervised setting, the information of images pertaining to the same category is missing. We use the latent space representation of a denoising autoencoder trained on the unlabeled dataset and cluster them with k-means to obtain pseudo labels. With this apriori information we batch images, where no two images from the same category are to be found. We report comparable performance enhancements on the CIFAR10 dataset and a subset of the ImageNet dataset. We refer to our method as G-SimCLR.

📄 PDF Abstract BibTeX

Code (1)

ariG23498/G-SimCLR tf

Tasks

Contrastive LearningDenoisingRepresentation LearningSelf-Supervised Learning

Methods 이 논문이 사용한 방법론

1x1 Convolution A 1 x 1 Convolution is a convolution with some special properties in that it can be used for dimensionality reduction,…
Batch Normalization 설명 없음
Residual Connection 설명 없음
Residual Block Residual Blocks are skip-connection blocks that learn residual functions with reference to the layer inputs, instead of learning unreferenced functions. They were introduced…
Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…
Bottleneck Residual Block A Bottleneck Residual Block is a variant of the residual block that utilises 1x1 convolutions to create a bottleneck. The…
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…
Denoising Autoencoder A Denoising Autoencoder is a modification on the autoencoder to prevent the network learning the identity function.…

Similar Papers 제목 키워드 기반

G-SimCLR : Self-Supervised Contrastive Learning with Guided Projection via Pseudo Labelling

2020-09-25 · Souradip Chakraborty, Aritra Roy Gosthipaty, Sayak Paul

In the realms of computer vision, it is evident that deep neural networks perform better in a supervised setting with a large amount of labeled data. The representations learned with supervision are not only of high qual…

Contrastive LearningDenoisingRepresentation Learning

Improved Baselines with Momentum Contrastive Learning

2020-03-09 · Xinlei Chen, Haoqi Fan, Ross Girshick, Kaiming He

Contrastive unsupervised learning has recently shown encouraging progress, e.g., in Momentum Contrast (MoCo) and SimCLR. In this note, we verify the effectiveness of two of SimCLR's design improvements by implementing th…

Contrastive LearningData AugmentationImage ClassificationPerson Re-Identification+3

Understanding and Improving the Role of Projection Head in Self-Supervised Learning

2022-12-22 · Kartik Gupta, Thalaiyasingam Ajanthan, Anton Van Den Hengel, Stephen Gould

Self-supervised learning (SSL) aims to produce useful feature representations without access to any human-labeled data annotations. Due to the success of recent SSL methods based on contrastive learning, such as SimCLR, …

Contrastive Learningimage-classificationImage ClassificationSelf-Supervised Learning

Speech SIMCLR: Combining Contrastive and Reconstruction Objective for Self-supervised Speech Representation Learning

2020-10-27 · Dongwei Jiang, Wubo Li, Miao Cao, Wei Zou 외

Self-supervised visual pretraining has shown significant progress recently. Among those methods, SimCLR greatly advanced the state of the art in self-supervised and semi-supervised learning on ImageNet. The input feature…

Emotion RecognitionRepresentation LearningSpeech Emotion Recognitionspeech-recognition+2

Self-Supervised YOLO: Leveraging Contrastive Learning for Label-Efficient Object Detection

2025-08-04 · Manikanta Kotthapalli, Reshma Bhatia, Nainsi Jain arxiv

One-stage object detectors such as the YOLO family achieve state-of-the-art performance in real-time vision applications but remain heavily reliant on large-scale labeled datasets for training. In this work, we present a…

Self-Supervised LearningContrastive LearningObject Detection