Browse State-of-the-Art › Unsupervised Image Classification
Unsupervised Image Classification
30 papers with code · 7 benchmarks · 6 datasets archive 2025-07-28
Models that learn to label each image (i.e. cluster the dataset into its ground truth classes) without seeing the ground truth labels.
Image credit: ImageNet clustering results of SCAN: Learning to Classify Images without Labels (ECCV 2020)
Description from the archive archive 2025-07-28.
Benchmarks archive 2025-07-28
7 leaderboard tables shown for this task, 7 with rows (a “benchmark” on this site is a table with at least one row, as on /sota), ordered by row count. “Best model” is the first row in the archive's own order at snapshot; nothing is re-ranked here and metric direction is not recorded in the archive. PwC's Trend sparklines are not in the archive, so that column is omitted.
| Dataset | Best model (first row in archive order) | Paper | Code | Syntology | Compare |
|---|---|---|---|---|---|
| CIFAR-20 (14 rows) | MV-MR | MV-MR: multi-views and multi-representations for self-supervised... | code | — | Compare |
| MNIST (10 rows) | IIC | Invariant Information Clustering for Unsupervised Image... | code | Syntology ran 2 of 18 samples · 16 unverified | Compare |
| CIFAR-10 (9 rows) | TURTLE (CLIP + DINOv2) | Let Go of Your Labels with Unsupervised Transfer | code | Syntology ran 3 of 4 samples · 1 unverified | Compare |
| ImageNet (9 rows) | TURTLE (CLIP + DINOv2) | Let Go of Your Labels with Unsupervised Transfer | code | Syntology ran 3 of 4 samples · 1 unverified | Compare |
| STL-10 (9 rows) | TURTLE (CLIP + DINOv2) | Let Go of Your Labels with Unsupervised Transfer | code | Syntology ran 3 of 4 samples · 1 unverified | Compare |
| SVHN (4 rows) | ACOL-GAR | Learning Latent Representations in Neural Networks for Clustering... | — | — | Compare |
| ObjectNet (2 rows) | InfoMin ResNeXt-152 + SK (PCA+k-means) | Self-Supervised Learning for Large-Scale Unsupervised Image Clustering | code | Syntology ran 2 of 11 samples · 9 unverified | Compare |
Syntology column: samples harvested from the paper's repositories and executed on synthesized fixtures; “ran” is not a correctness claim and does not order the table. A dash means no Syntology record for that paper, not a recorded non-run. Read from the graph 2026-09-24.
Libraries
Not in the archive: the export carries no per-task library table, so there is nothing to show at snapshot 2025-07-28.
Datasets archive 2025-07-28
6 datasets whose archive record lists this task, ordered by the archive's paper count.
Subtasks archive 2025-07-28
No subtask under this task in the archive's task tree.
Parent tasks archive 2025-07-28
Most implemented papers archive 2025-07-28
30 shown of 30 papers with code (45 tagged with this task in all), ordered by repositories listed in the archive, not by stars (the archive holds no stars, so PwC's “Social” and “Latest” sorts cannot be reproduced). Papers without a page here are shown as plain text.
-
InfoGAN: Interpretable Representation Learning by Information Maximizing Generative Adversarial Nets12 Jun 2016 38 repositories listed Syntology ran 5 of 6 samples · 1 unverifiedThis paper describes InfoGAN, an information-theoretic extension to the Generative Adversarial Network that is able to learn disentangled representations in a completely unsupervised manner.
-
18 Nov 2015 29 repositories listed Syntology ran 8 of 12 samples · 4 unverified · 9 pointer-only (licence)In this paper, we propose the "adversarial autoencoder" (AAE), which is a probabilistic autoencoder that uses the recently proposed generative adversarial networks (GAN) to perform variational inference by matching the…
-
19 Nov 2015 23 repositories listed Syntology ran 2 of 25 samples · 23 unverified · 3 pointer-only (licence)Clustering is central to many data-driven application domains and has been studied extensively in terms of distance functions and grouping algorithms.
-
17 Jul 2018 6 repositories listed Syntology ran 2 of 18 samples · 16 unverifiedThe method is not specialised to computer vision and operates on any paired dataset samples; in our experiments we use random transforms to obtain a pair from each image.
-
19 Nov 2015 5 repositories listedOur approach is based on an objective function that trades-off mutual information between observed examples and their predicted categorical class distribution, against robustness of the classifier to an adversarial…
-
15 Nov 2021 2 repositories listed Syntology ran 0 of 1 samples · 1 unverifiedWe present a self-supervised framework iBOT that can perform masked prediction with an online tokenizer.
-
14 Oct 2021 2 repositories listed Syntology ran 5 of 15 samples · 10 unverifiedTo solve this problem, we propose to maximize the mutual information between the input and the class predictions.
-
19 Mar 2021 2 repositories listedTo guarantee non-degenerate solutions (i.
-
9 Aug 2020 2 repositories listed Syntology ran 2 of 8 samples · 6 unverifiedUnsupervised feature learning has made great strides with contrastive learning based on instance discrimination and invariant mapping, as benchmarked on curated class-balanced datasets.
-
25 May 2020 2 repositories listedFirst, a self-supervised task from representation learning is employed to obtain semantically meaningful features.
-
7 Mar 2018 2 repositories listedCombining Generative Adversarial Networks (GANs) with encoders that learn to encode data points has shown promising results in learning data representations in an unsupervised way.
-
28 Feb 2017 2 repositories listedLearning discrete representations of data is a central machine learning task because of the compactness of the representations and ease of interpretation.
-
4 Nov 2024 1 repository listed Syntology ran 0 of 5 samples · 5 unverifiedThis work investigates an important phenomenon in centroid-based deep clustering (DC) algorithms: Performance quickly saturates after a period of rapid early gains.
-
11 Jun 2024 1 repository listed Syntology ran 3 of 4 samples · 1 unverified · 4 pointer-only (licence)In particular, TURTLE matches the average performance of CLIP zero-shot on 26 datasets by employing the same representation space, spanning a wide range of architectures and model sizes.
-
18 Mar 2024 1 repository listedIn this paper, we propose a novel self-supervised learning approach named Iterative Pseudo-supervised Contrastive Learning (IPCL), which utilizes a balanced combination of image augmentations and pseudo-class…
-
6 Feb 2024 1 repository listedCurrent clustering priors for deep latent variable models (DLVMs) require defining the number of clusters a-priori and are susceptible to poor initializations.
-
15 Dec 2023 1 repository listedMultilayer perceptron (MLP) has shown its capability to learn transferable representations in various downstream tasks, such as unsupervised image classification and supervised concept generalization.
-
24 Nov 2023 1 repository listed Syntology ran 1 of 1 samples · 0 unverifiedMeanwhile, one-stage methods are developed mainly for representation learning rather than clustering, where various constraints for cluster assignments are designed to avoid collapsing explicitly.
-
21 Sep 2023 1 repository listedDespite its simplicity, HUME outperforms a supervised linear classifier on top of self-supervised representations on the STL-10 dataset by a large margin and achieves comparable performance on the CIFAR-10 dataset.
-
MV-MR: multi-views and multi-representations for self-supervised learning and knowledge distillation21 Mar 2023 1 repository listedWe present a new method of self-supervised learning and knowledge distillation based on the multi-views and multi-representations (MV-MR).
-
22 Sep 2022 1 repository listedCapsule Networks have shown tremendous advancement in the past decade, outperforming the traditional CNNs in various task due to it's equivariant properties.
-
27 Mar 2022 1 repository listedUsing a split/merge framework, a dynamic architecture that adapts to the changing K, and a novel loss, our proposed method outperforms existing nonparametric methods (both classical and deep ones).
-
24 May 2021 1 repository listed Syntology ran 3 of 6 samples · 3 unverifiedClustering is to assign each instance a pseudo label that will be used to learn representations in discrimination.
-
21 Dec 2020 1 repository listedUnsupervised image clustering methods often introduce alternative objectives to indirectly train the model and are subject to faulty predictions and overconfident results.
-
4 Sep 2020 1 repository listedWe conduct a comparative study on the SOM classification accuracy with unsupervised feature extraction using two different approaches: a machine learning approach with Sparse Convolutional Auto-Encoders using…
-
24 Aug 2020 1 repository listed Syntology ran 2 of 11 samples · 9 unverifiedUnsupervised learning has always been appealing to machine learning researchers and practitioners, allowing them to avoid an expensive and complicated process of labeling the data.
-
1 Aug 2020 1 repository listedUnsupervised image classification is a challenging computer vision task.
-
20 Jun 2020 1 repository listedExtensive experiments on ImageNet dataset have been conducted to prove the effectiveness of our method.
-
19 Jun 2020 1 repository listed Syntology ran 1 of 10 samples · 9 unverifiedIn contrast, we present an orthogonal approach that does not rely on abstract features but instead learns to predict image transformations and performs clustering directly in image space.
-
2 Jun 2017 1 repository listedIn this paper, we describe the "PixelGAN autoencoder", a generative autoencoder in which the generative path is a convolutional autoregressive neural network on pixels (PixelCNN) that is conditioned on a latent code,…
Syntology lines on 13 of the papers shown; no Syntology record for the others (a paper without an arXiv id cannot be joined to the graph, and absence from the graph layer is not a recorded non-run). “Ran” means the sample executed on a synthesized fixture, not that the paper's result was reproduced. Read from the graph 2026-09-24.
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections