TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/Invariant Information Clustering for Unsupervised Image Cl...

Invariant Information Clustering for Unsupervised Image Classification and Segmentation

Xu Ji, João F. Henriques, Andrea Vedaldi

2018-07-17ICCV 2019 10Image ClassificationImage ClusteringUnsupervised Semantic SegmentationSemantic SegmentationClusteringUnsupervised MNISTGeneral ClassificationUnsupervised Image Classification
PaperPDFCodeCodeCodeCodeCode(official)Code

Abstract

We present a novel clustering objective that learns a neural network classifier from scratch, given only unlabelled data samples. The model discovers clusters that accurately match semantic classes, achieving state-of-the-art results in eight unsupervised clustering benchmarks spanning image classification and segmentation. These include STL10, an unsupervised variant of ImageNet, and CIFAR10, where we significantly beat the accuracy of our closest competitors by 6.6 and 9.5 absolute percentage points respectively. The 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. The trained network directly outputs semantic labels, rather than high dimensional representations that need external processing to be usable for semantic clustering. The objective is simply to maximise mutual information between the class assignments of each pair. It is easy to implement and rigorously grounded in information theory, meaning we effortlessly avoid degenerate solutions that other clustering methods are susceptible to. In addition to the fully unsupervised mode, we also test two semi-supervised settings. The first achieves 88.8% accuracy on STL10 classification, setting a new global state-of-the-art over all existing methods (whether supervised, semi-supervised or unsupervised). The second shows robustness to 90% reductions in label coverage, of relevance to applications that wish to make use of small amounts of labels. github.com/xu-ji/IIC

Results

TaskDatasetMetricValueModel
Semantic SegmentationCOCO-Stuff-15Pixel Accuracy27.7IIC
Semantic SegmentationCOCO-Stuff-3Pixel Accuracy72.3IIC
Semantic SegmentationPotsdam-3Accuracy45.4IIC
Semantic SegmentationCOCO-Stuff-171Pixel Accuracy15.7IIC (ResNet-50)
Semantic SegmentationCOCO-Stuff-171mIoU2.2IIC (ResNet-50)
Semantic SegmentationCOCO-Stuff-27Clustering [Accuracy]21.8IIC
Image ClusteringCIFAR-10ARI0.411IIC
Image ClusteringCIFAR-10Accuracy0.617IIC
Image ClusteringCIFAR-10NMI0.511IIC
Image ClassificationSTL-10Percentage correct88.8IIC
Image ClassificationSTL-10Percentage correct88.8IIC
Image ClassificationSTL-10Accuracy88.8IIC
Image ClassificationSTL-10Accuracy61IIC
Image ClassificationCIFAR-10Accuracy61.7IIC
Image ClassificationCIFAR-20Accuracy25.7IIC
Image ClassificationMNISTAccuracy99.3IIC
Unsupervised Semantic SegmentationCOCO-Stuff-15Pixel Accuracy27.7IIC
Unsupervised Semantic SegmentationCOCO-Stuff-3Pixel Accuracy72.3IIC
Unsupervised Semantic SegmentationPotsdam-3Accuracy45.4IIC
Unsupervised Semantic SegmentationCOCO-Stuff-171Pixel Accuracy15.7IIC (ResNet-50)
Unsupervised Semantic SegmentationCOCO-Stuff-171mIoU2.2IIC (ResNet-50)
Unsupervised Semantic SegmentationCOCO-Stuff-27Clustering [Accuracy]21.8IIC
Semi-Supervised Image ClassificationSTL-10Accuracy88.8IIC
10-shot image generationCOCO-Stuff-15Pixel Accuracy27.7IIC
10-shot image generationCOCO-Stuff-3Pixel Accuracy72.3IIC
10-shot image generationPotsdam-3Accuracy45.4IIC
10-shot image generationCOCO-Stuff-171Pixel Accuracy15.7IIC (ResNet-50)
10-shot image generationCOCO-Stuff-171mIoU2.2IIC (ResNet-50)
10-shot image generationCOCO-Stuff-27Clustering [Accuracy]21.8IIC

Related Papers

SeC: Advancing Complex Video Object Segmentation via Progressive Concept Construction2025-07-21Automatic Classification and Segmentation of Tunnel Cracks Based on Deep Learning and Visual Explanations2025-07-18Tri-Learn Graph Fusion Network for Attributed Graph Clustering2025-07-18Adversarial attacks to image classification systems using evolutionary algorithms2025-07-17Efficient Adaptation of Pre-trained Vision Transformer underpinned by Approximately Orthogonal Fine-Tuning Strategy2025-07-17Federated Learning for Commercial Image Sources2025-07-17MUPAX: Multidimensional Problem Agnostic eXplainable AI2025-07-17DiffOSeg: Omni Medical Image Segmentation via Multi-Expert Collaboration Diffusion Model2025-07-17