paper-with-me

홈 › Papers

Amortised Invariance Learning for Contrastive Self-Supervision

2023-02-24 · Ruchika Chavhan, Henry Gouk, Jan Stuehmer, Calum Heggan, Mehrdad Yaghoobi, Timothy Hospedales

Contrastive self-supervised learning methods famously produce high quality transferable representations by learning invariances to different data augmentations. Invariances established during pre-training can be interpreted as strong inductive biases. However these may or may not be helpful, depending on if they match the invariance requirements of downstream tasks or not. This has led to several attempts to learn task-specific invariances during pre-training, however, these methods are highly compute intensive and tedious to train. We introduce the notion of amortised invariance learning for contrastive self supervision. In the pre-training stage, we parameterize the feature extractor by differentiable invariance hyper-parameters that control the invariances encoded by the representation. Then, for any downstream task, both linear readout and task-specific invariance requirements can be efficiently and effectively learned by gradient-descent. We evaluate the notion of amortised invariances for contrastive learning over two different modalities: vision and audio, on two widely-used contrastive learning methods in vision: SimCLR and MoCo-v2 with popular architectures like ResNets and Vision Transformers, and SimCLR with ResNet-18 for audio. We show that our amortised features provide a reliable way to learn diverse downstream tasks with different invariance requirements, while using a single feature and avoiding task-specific pre-training. This provides an exciting perspective that opens up new horizons in the field of general purpose representation learning.

📄 PDF Abstract BibTeX arXiv:2302.12712

Code (1)

ruchikachavhan/amortized-invariance-learning-ssl 공식 구현 pytorch

Tasks

Contrastive LearningRepresentation LearningSelf-Supervised Learning

Methods 이 논문이 사용한 방법론

Bitcoin Customer Service Number +1-833-534-1729 설명 없음
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…
Average Pooling 설명 없음
Batch Normalization 설명 없음
1x1 Convolution A 1 x 1 Convolution is a convolution with some special properties in that it can be used for dimensionality reduction,…
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…
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…
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…

Similar Papers 제목 키워드 기반

Subject-Aware Contrastive Learning for Biosignals

2020-06-30 · Joseph Y. Cheng, Hanlin Goh, Kaan Dogrusoz, Oncel Tuzel 외

Datasets for biosignals, such as electroencephalogram (EEG) and electrocardiogram (ECG), often have noisy labels and have limited number of subjects (<100). To handle these challenges, we propose a self-supervised approa…

Anomaly DetectionContrastive LearningData AugmentationEEG+8

Delving into Inter-Image Invariance for Unsupervised Visual Representations

2020-08-26 · Jiahao Xie, Xiaohang Zhan, Ziwei Liu, Yew Soon Ong 외

Contrastive learning has recently shown immense potential in unsupervised visual representation learning. Existing studies in this track mainly focus on intra-image invariance learning. The learning typically uses rich i…

Contrastive LearningPseudo LabelRepresentation Learning

Explicit homography estimation improves contrastive self-supervised learning

2021-01-12 · David Torpey, Richard Klein

The typical contrastive self-supervised algorithm uses a similarity measure in latent space as the supervision signal by contrasting positive and negative images directly or indirectly. Although the utility of self-super…

Contrastive LearningHomography EstimationSelf-Supervised Learning

Equivariant Self-Supervision for Musical Tempo Estimation

2022-09-03 · Elio Quinton

Self-supervised methods have emerged as a promising avenue for representation learning in the recent years since they alleviate the need for labeled datasets, which are scarce and expensive to acquire. Contrastive method…

Representation Learning

FUSSL: Fuzzy Uncertain Self Supervised Learning

2022-10-28 · Salman Mohamadi, Gianfranco Doretto, Donald A. Adjeroh

Self supervised learning (SSL) has become a very successful technique to harness the power of unlabeled data, with no annotation effort. A number of developed approaches are evolving with the goal of outperforming superv…

Data AugmentationSelf-Supervised Learning