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/Deep Clustering for Unsupervised Learning of Visual Features

Deep Clustering for Unsupervised Learning of Visual Features

Mathilde Caron, Piotr Bojanowski, Armand Joulin, Matthijs Douze

2018-07-15ECCV 2018 9Self-Supervised Image ClassificationDeep ClusteringImage ClusteringUnsupervised Semantic SegmentationSemantic SegmentationClustering
PaperPDFCode(official)CodeCodeCodeCodeCodeCodeCodeCode

Abstract

Clustering is a class of unsupervised learning methods that has been extensively applied and studied in computer vision. Little work has been done to adapt it to the end-to-end training of visual features on large scale datasets. In this work, we present DeepCluster, a clustering method that jointly learns the parameters of a neural network and the cluster assignments of the resulting features. DeepCluster iteratively groups the features with a standard clustering algorithm, k-means, and uses the subsequent assignments as supervision to update the weights of the network. We apply DeepCluster to the unsupervised training of convolutional neural networks on large datasets like ImageNet and YFCC100M. The resulting model outperforms the current state of the art by a significant margin on all the standard benchmarks.

Results

TaskDatasetMetricValueModel
Semantic SegmentationImageNet-S-50mIoU (test)14.3MDC (Supervised pretrain)
Semantic SegmentationImageNet-S-50mIoU (val)14.6MDC (Supervised pretrain)
Semantic SegmentationCityscapes testAccuracy40.7MDC
Semantic SegmentationCityscapes testmIoU7.1MDC
Image ClusteringCIFAR-10Accuracy0.374DeepCluster
Image ClusteringCIFAR-100Accuracy0.189DeeperCluster
Image ClassificationImageNetTop 1 Accuracy41DeepCluster (AlexNet)
Unsupervised Semantic SegmentationImageNet-S-50mIoU (test)14.3MDC (Supervised pretrain)
Unsupervised Semantic SegmentationImageNet-S-50mIoU (val)14.6MDC (Supervised pretrain)
Unsupervised Semantic SegmentationCityscapes testAccuracy40.7MDC
Unsupervised Semantic SegmentationCityscapes testmIoU7.1MDC
10-shot image generationImageNet-S-50mIoU (test)14.3MDC (Supervised pretrain)
10-shot image generationImageNet-S-50mIoU (val)14.6MDC (Supervised pretrain)
10-shot image generationCityscapes testAccuracy40.7MDC
10-shot image generationCityscapes testmIoU7.1MDC

Related Papers

SeC: Advancing Complex Video Object Segmentation via Progressive Concept Construction2025-07-21Tri-Learn Graph Fusion Network for Attributed Graph Clustering2025-07-18DiffOSeg: Omni Medical Image Segmentation via Multi-Expert Collaboration Diffusion Model2025-07-17SCORE: Scene Context Matters in Open-Vocabulary Remote Sensing Instance Segmentation2025-07-17Unified Medical Image Segmentation with State Space Modeling Snake2025-07-17A Privacy-Preserving Semantic-Segmentation Method Using Domain-Adaptation Technique2025-07-17SAMST: A Transformer framework based on SAM pseudo label filtering for remote sensing semi-supervised semantic segmentation2025-07-16Ranking Vectors Clustering: Theory and Applications2025-07-16