Clustering by Maximizing Mutual Information Across Views
Not on the map. Why?
Abstract (arXiv)
We propose a novel framework for image clustering that incorporates joint representation learning and clustering. Our method consists of two heads that share the same backbone network - a "representation learning" head and a "clustering" head. The "representation learning" head captures fine-grained patterns of objects at the instance level which serve as clues for the "clustering" head to extract coarse-grain information that separates objects into clusters. The whole model is trained in an end-to-end manner by minimizing the weighted sum of two sample-oriented contrastive losses applied to the outputs of the two heads. To ensure that the contrastive loss corresponding to the "clustering" head is optimal, we introduce a novel critic function called "log-of-dot-product". Extensive experimental results demonstrate that our method significantly outperforms state-of-the-art single-stage clustering methods across a variety of image datasets, improving over the best baseline by about 5-7% in accuracy on CIFAR10/20, STL10, and ImageNet-Dogs. Further, the "two-stage" variant of our method also achieves better results than baselines on three challenging ImageNet subsets.
Key facts. Cited by 23 papers in the map (data through 7 Oct 2026). Builds on 42 of its 55 references that are in the map. First posted on arXiv 24 Jul 2021.
Builds on
42 of 55 references.
References · 42
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,662
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,155
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 4,993
- 2013Distributed Representations of Words and Phrases and their Compositionalitycited by 3,462
- 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,845
- 2020FixMatch: Simplifying Semi-Supervised Learning with Consistency and Confidencecited by 2,080
- 2018Unsupervised Feature Learning via Non-Parametric Instance-level Discriminationcited by 1,838
- 2019MixMatch: A Holistic Approach to Semi-Supervised Learningcited by 1,390
- 2019Contrastive Multiview Codingcited by 1,297
30 more
- 2018Learning deep representations by mutual information estimation and maximizationcited by 1,265
- 2019Unsupervised Data Augmentation for Consistency Trainingcited by 1,057
- 2016Temporal Ensembling for Semi-Supervised Learningcited by 1,054
- 2018Deep Clustering for Unsupervised Learning of Visual Featurescited by 1,020
- 2019Self-Supervised Learning of Pretext-Invariant Representationscited by 806
- 2015Unsupervised Deep Embedding for Clustering Analysiscited by 763
- 2020Prototypical Contrastive Learning of Unsupervised Representationscited by 636
- 2019On Variational Bounds of Mutual Informationcited by 550
- 2019Self-labelling via simultaneous clustering and representation learningcited by 525
- 2017Mean teachers are better role models: Weight-averaged consistency targets improve semi-supervised deep learning resultscited by 470
- 2018Invariant Information Clustering for Unsupervised Image Classification and Segmentationcited by 454
- 2020SCAN: Learning to Classify Images without Labelscited by 351
- 2019ReMixMatch: Semi-Supervised Learning with Distribution Alignment and Augmentation Anchoringcited by 349
- 2014Discriminative Unsupervised Feature Learning with Exemplar Convolutional Neural Networkscited by 299
- 2020Contrastive Clusteringcited by 264
- 2016Towards K-means-friendly Spaces: Simultaneous Deep Learning and Clusteringcited by 237
- 2019Unsupervised Embedding Learning via Invariant and Spreading Instance Featurecited by 231
- 2016Variational Deep Embedding: An Unsupervised and Generative Approach to Clusteringcited by 219
- 2016Joint Unsupervised Learning of Deep Representations and Image Clusterscited by 205
- 2019Local Aggregation for Unsupervised Learning of Visual Embeddingscited by 204
- 2018Formal Limitations on the Measurement of Mutual Informationcited by 189
- 2020Learning Diverse and Discriminative Representations via the Principle of Maximal Coding Rate Reductioncited by 141
- 2019Understanding the Limitations of Variational Mutual Information Estimatorscited by 140
- 2020Online Deep Clustering for Unsupervised Representation Learningcited by 99
- 2019Deep Comprehensive Correlation Mining for Image Clusteringcited by 80
- 2020Improving Unsupervised Image Clustering With Robust Learningcited by 51
- 2020Delving into Inter-Image Invariance for Unsupervised Visual Representationscited by 37
- 2019Deep Discriminative Clustering Analysiscited by 28
- 2020Deep Robust Clustering by Contrastive Learningcited by 25
- 2017Nonparametric Variational Auto-encoders for Hierarchical Representation Learningcited by 22
Built on by
Citing papers per year: 2022: 7; 2023: 6; 2024: 4; 2025: 3; 2026: 3.
23 papers.
Sort:
- 2022A Comprehensive Survey on Deep Clustering: Taxonomy, Challenges, and Future Directionscited by 73
- 2022Neural Manifold Clustering and Embeddingcited by 44
- 2023Multimodal Variational Auto-encoder based Audio-Visual Segmentationcited by 37
- 2024Heterogeneous Contrastive Learning for Foundation Models and Beyondcited by 27
- 2022DLME: Deep Local-flatness Manifold Embeddingcited by 16
- 2022Joint Self-Supervised Image-Volume Representation Learning with Intra-Inter Contrastive Clusteringcited by 16
- 2024DeNVeR: Deformable Neural Vessel Representations for Unsupervised Video Vessel Segmentationcited by 13
- 2022Self-supervised Context-aware Style Representation for Expressive Speech Synthesiscited by 10
- 2025On the Provable Importance of Gradients for Language-Assisted Image Clusteringcited by 8
- 2024Identifying Backdoored Graphs in Graph Neural Network Training: An Explanation-Based Approach with Novel Metricscited by 6
- 2022Generalised Mutual Information for Discriminative Clusteringcited by 5
- 2024Branch-Tuning: Balancing Stability and Plasticity for Continual Self-Supervised Learningcited by 4
11 more
- 2022Convex Combination Consistency between Neighbors for Weakly-supervised Action Localizationcited by 2
- 2023Learning Generalized Hybrid Proximity Representation for Image Recognitioncited by 2
- 2023A Prototype-Oriented Clustering for Domain Shift with Source Privacycited by 2
- 2023FreeCOS: Self-Supervised Learning from Fractals and Unlabeled Images for Curvilinear Object Segmentationcited by 2
- 2023Generalised Mutual Information: a Framework for Discriminative Clusteringcited by 1
- 2026Aligning the Query Space: Greedy Information Projection for Language Model Data Selectioncited by 1
- 2026CLUBench: A Clustering Benchmarkcited by 1
- 2023Grid Jigsaw Representation with CLIP: A New Perspective on Image Clusteringcited by 0
- 2025Deep Clustering via Gradual Community Detectioncited by 0
- 2025A Tutorial on Discriminative Clustering and Mutual Informationcited by 0
- 2026Reducing Bias and Variance: Generative Semantic Guidance and Bi-Layer Ensemble for Image Clusteringcited by 0
- 2026CLUBench: A Clustering Benchmark28 May 2026
- 2026Reducing Bias and Variance: Generative Semantic Guidance and Bi-Layer Ensemble for Image Clustering13 May 2026
- 2026Aligning the Query Space: Greedy Information Projection for Language Model Data Selection14 Mar 2026
- 2025On the Provable Importance of Gradients for Language-Assisted Image Clustering18 Oct 2025
- 2025A Tutorial on Discriminative Clustering and Mutual Information7 May 2025
- 2025Deep Clustering via Gradual Community Detection3 Jan 2025
- 2024DeNVeR: Deformable Neural Vessel Representations for Unsupervised Video Vessel Segmentation3 Jun 2024
- 2024Heterogeneous Contrastive Learning for Foundation Models and Beyond30 Mar 2024
- 2024Branch-Tuning: Balancing Stability and Plasticity for Continual Self-Supervised Learning27 Mar 2024
- 2024Identifying Backdoored Graphs in Graph Neural Network Training: An Explanation-Based Approach with Novel Metrics26 Mar 2024
- 2023Grid Jigsaw Representation with CLIP: A New Perspective on Image Clustering27 Oct 2023
- 2023Multimodal Variational Auto-encoder based Audio-Visual Segmentation12 Oct 2023
11 more
- 2023Generalised Mutual Information: a Framework for Discriminative Clustering6 Sep 2023
- 2023FreeCOS: Self-Supervised Learning from Fractals and Unlabeled Images for Curvilinear Object Segmentation14 Jul 2023
- 2023A Prototype-Oriented Clustering for Domain Shift with Source Privacy8 Feb 2023
- 2023Learning Generalized Hybrid Proximity Representation for Image Recognition31 Jan 2023
- 2022Joint Self-Supervised Image-Volume Representation Learning with Intra-Inter Contrastive Clustering4 Dec 2022
- 2022Generalised Mutual Information for Discriminative Clustering12 Oct 2022
- 2022DLME: Deep Local-flatness Manifold Embedding7 Jul 2022
- 2022Self-supervised Context-aware Style Representation for Expressive Speech Synthesis25 Jun 2022
- 2022A Comprehensive Survey on Deep Clustering: Taxonomy, Challenges, and Future Directions15 Jun 2022
- 2022Convex Combination Consistency between Neighbors for Weakly-supervised Action Localization1 May 2022
- 2022Neural Manifold Clustering and Embedding24 Jan 2022
- 2022A Comprehensive Survey on Deep Clustering: Taxonomy, Challenges, and Future Directionscited by 73
- 2022Neural Manifold Clustering and Embeddingcited by 44
- 2023Multimodal Variational Auto-encoder based Audio-Visual Segmentationcited by 37
- 2024Heterogeneous Contrastive Learning for Foundation Models and Beyondcited by 27
- 2022DLME: Deep Local-flatness Manifold Embeddingcited by 16
- 2022Joint Self-Supervised Image-Volume Representation Learning with Intra-Inter Contrastive Clusteringcited by 16
- 2024DeNVeR: Deformable Neural Vessel Representations for Unsupervised Video Vessel Segmentationcited by 13
- 2022Self-supervised Context-aware Style Representation for Expressive Speech Synthesiscited by 10
- 2025On the Provable Importance of Gradients for Language-Assisted Image Clusteringcited by 8
- 2024Identifying Backdoored Graphs in Graph Neural Network Training: An Explanation-Based Approach with Novel Metricscited by 6
- 2022Generalised Mutual Information for Discriminative Clusteringcited by 5
- 2024Branch-Tuning: Balancing Stability and Plasticity for Continual Self-Supervised Learningcited by 4
12 most cited of 23 All 23 (JSON)
- 2026CLUBench: A Clustering Benchmark28 May 2026
- 2026Reducing Bias and Variance: Generative Semantic Guidance and Bi-Layer Ensemble for Image Clustering13 May 2026
- 2026Aligning the Query Space: Greedy Information Projection for Language Model Data Selection14 Mar 2026
- 2025On the Provable Importance of Gradients for Language-Assisted Image Clustering18 Oct 2025
- 2025A Tutorial on Discriminative Clustering and Mutual Information7 May 2025
- 2025Deep Clustering via Gradual Community Detection3 Jan 2025
- 2024DeNVeR: Deformable Neural Vessel Representations for Unsupervised Video Vessel Segmentation3 Jun 2024
- 2024Heterogeneous Contrastive Learning for Foundation Models and Beyond30 Mar 2024
- 2024Branch-Tuning: Balancing Stability and Plasticity for Continual Self-Supervised Learning27 Mar 2024
- 2024Identifying Backdoored Graphs in Graph Neural Network Training: An Explanation-Based Approach with Novel Metrics26 Mar 2024
- 2023Grid Jigsaw Representation with CLIP: A New Perspective on Image Clustering27 Oct 2023
- 2023Multimodal Variational Auto-encoder based Audio-Visual Segmentation12 Oct 2023
12 newest of 23 All 23 (JSON)