paper-with-me

Papers

Self-labelling via simultaneous clustering and representation learning

2019-11-13 · ICLR 2020 1 · Yuki Markus Asano, Christian Rupprecht, Andrea Vedaldi

Combining clustering and representation learning is one of the most promising approaches for unsupervised learning of deep neural networks. However, doing so naively leads to ill posed learning problems with degenerate solutions. In this paper, we propose a novel and principled learning formulation that addresses these issues. The method is obtained by maximizing the information between labels and input data indices. We show that this criterion extends standard crossentropy minimization to an optimal transport problem, which we solve efficiently for millions of input images and thousands of labels using a fast variant of the Sinkhorn-Knopp algorithm. The resulting method is able to self-label visual data so as to train highly competitive image representations without manual labels. Our method achieves state of the art representation learning performance for AlexNet and ResNet-50 on SVHN, CIFAR-10, CIFAR-100 and ImageNet and yields the first self-supervised AlexNet that outperforms the supervised Pascal VOC detection baseline. Code and models are available.

📄 PDF Abstract BibTeX arXiv:1911.05371

Code (5)

yukimasano/self-label 공식 구현 pytorch
ananyahjha93/swav pytorch
hsfzxjy/swavx pytorch
mingu6/action_seg_ot pytorch
vinhdv1628/image_classification_task pytorch

Tasks

ClusteringContrastive LearningImage ClusteringRepresentation LearningSelf-Supervised Image ClassificationSelf-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,…
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…
Local Response Normalization Local Response Normalization is a normalization layer that implements the idea of lateral inhibition. Lateral inhibition is a concept in neurobiology that refers to the…
Grouped Convolution A Grouped Convolution uses a group of convolutions - multiple kernels per layer - resulting in multiple channel outputs per layer. This leads to wider networks helping a…
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…
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…
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…
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…

Similar Papers 제목 키워드 기반

Information Maximization Clustering via Multi-View Self-Labelling

2021-03-12 · Foivos Ntelemis, Yaochu Jin, Spencer A. Thomas

Image clustering is a particularly challenging computer vision task, which aims to generate annotations without human supervision. Recent advances focus on the use of self-supervised learning strategies in image clusteri…

ClusteringImage ClassificationImage ClusteringSelf-Supervised Learning

Labelling unlabelled videos from scratch with multi-modal self-supervision

2020-06-24 · NeurIPS 2020 12 · Yuki M. Asano, Mandela Patrick, Christian Rupprecht, Andrea Vedaldi

A large part of the current success of deep learning lies in the effectiveness of data -- more precisely: labelled data. Yet, labelling a dataset with human annotation continues to carry high costs, especially for videos…

BenchmarkingClustering

TSCAN : Dialog Structure discovery using SCAN

2021-07-13 · Apurba Nath, Aayush Kubba

Can we discover dialog structure by dividing utterances into labelled clusters. Can these labels be generated from the data. Typically for dialogs we need an ontology and use that to discover structure, however by using …

Clustering

Self Supervised Clustering of Traffic Scenes using Graph Representations

2022-11-24 · Maximilian Zipfl, Moritz Jarosch, J. Marius Zöllner

Examining graphs for similarity is a well-known challenge, but one that is mandatory for grouping graphs together. We present a data-driven method to cluster traffic scenes that is self-supervised, i.e. without manual la…

ClusteringGraph Embedding

Mutual Information based labelling and comparing clusters

2017-02-27 · Koopman Rob, Wang Shenghui

After a clustering solution is generated automatically, labelling these clusters becomes important to help understanding the results. In this paper, we propose to use a Mutual Information based method to label clusters o…

ArticlesClustering