A Comprehensive Survey on Deep Clustering: Taxonomy, Challenges, and Future Directions
Not on the map. Why?
Abstract (arXiv)
Clustering is a fundamental machine learning task which has been widely studied in the literature. Classic clustering methods follow the assumption that data are represented as features in a vectorized form through various representation learning techniques. As the data become increasingly complicated and complex, the shallow (traditional) clustering methods can no longer handle the high-dimensional data type. With the huge success of deep learning, especially the deep unsupervised learning, many representation learning techniques with deep architectures have been proposed in the past decade. Recently, the concept of Deep Clustering, i.e., jointly optimizing the representation learning and clustering, has been proposed and hence attracted growing attention in the community. Motivated by the tremendous success of deep learning in clustering, one of the most fundamental machine learning tasks, and the large number of recent advances in this direction, in this paper we conduct a comprehensive survey on deep clustering by proposing a new taxonomy of different state-of-the-art approaches. We summarize the essential components of deep clustering and categorize existing methods by the ways they design interactions between deep representation learning and clustering. Moreover, this survey also provides the popular benchmark datasets, evaluation metrics and open-source implementations to clearly illustrate various experimental settings. Last but not least, we discuss the practical applications of deep clustering and suggest challenging topics deserving further investigations as future directions.
Key facts. Cited by 73 papers in the map (data through 7 Oct 2026). Builds on 112 of its 287 references that are in the map. First posted on arXiv 15 Jun 2022.
Builds on
112 of 287 references.
References · 112
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2017Graph Attention Networkscited by 8,854
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,662
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2022Generative Adversarial Networkscited by 5,603
38 more
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,712
- 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,346
- 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,845
- 2020Supervised Contrastive Learningcited by 2,803
- 2020Understanding Contrastive Representation Learning through Alignment and Uniformity on the Hyperspherecited by 1,393
- 2015Learning Transferable Features with Deep Adaptation Networkscited by 1,323
- 2018Learning deep representations by mutual information estimation and maximizationcited by 1,265
- 2020Graph Contrastive Learning with Augmentationscited by 1,203
- 2018Deep Clustering for Unsupervised Learning of Visual Featurescited by 1,020
- 2015Unsupervised Deep Embedding for Clustering Analysiscited by 763
- 2019Learning Representations by Maximizing Mutual Information Across Viewscited by 733
- 2020Self-supervised Learning: Generative or Contrastivecited by 693
- 2018MINE: Mutual Information Neural Estimationcited by 680
- 2014Distributed Representations of Sentences and Documentscited by 677
- 2019Self-supervised Visual Feature Learning with Deep Neural Networks: A Surveycited by 656
- 2020Prototypical Contrastive Learning of Unsupervised Representationscited by 636
- 2020A Survey on Contrastive Self-supervised Learningcited by 553
- 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 540
- 2017A systematic study of the class imbalance problem in convolutional neural networkscited by 510
- 2016f-GAN: Training Generative Neural Samplers using Variational Divergence Minimizationcited by 504
- 2020Pre-trained Models for Natural Language Processing: A Surveycited by 504
- 2018Invariant Information Clustering for Unsupervised Image Classification and Segmentationcited by 454
- 2015Unsupervised Learning of Video Representations using LSTMscited by 434
- 2018Deep Learning on Graphs: A Surveycited by 393
- 2020Spatiotemporal Contrastive Video Representation Learningcited by 372
- 2020SCAN: Learning to Classify Images without Labelscited by 351
- 2020Keystroke Dynamics as Part of Lifeloggingcited by 334
- 2018Graph R-CNN for Scene Graph Generationcited by 296
- 2019Self-Supervised Learning by Cross-Modal Audio-Video Clusteringcited by 264
- 2020Contrastive Clusteringcited by 264
- 2016Towards K-means-friendly Spaces: Simultaneous Deep Learning and Clusteringcited by 237
- 2021A Comprehensive Survey on Graph Anomaly Detection with Deep Learningcited by 230
- 2016Deep Unsupervised Clustering with Gaussian Mixture Variational Autoencoderscited by 219
- 2016Variational Deep Embedding: An Unsupervised and Generative Approach to Clusteringcited by 219
- 2021A Large-Scale Study on Unsupervised Spatiotemporal Representation Learningcited by 214
- 2016Joint Unsupervised Learning of Deep Representations and Image Clusterscited by 205
- 2019An Unsupervised Autoregressive Model for Speech Representation Learningcited by 185
- 2020Graph Clustering with Graph Neural Networkscited by 163
50 most cited of 112 All 112 (JSON)
Built on by
Citing papers per year: 2022: 6; 2023: 15; 2024: 21; 2025: 13; 2026: 18.
73 papers.
Sort:
By area:
- 2022Deep Clustering: A Comprehensive Surveycited by 78
- 2022A Survey of Deep Graph Clustering: Taxonomy, Challenge, Application, and Open Resourcecited by 26
- 2023Contrastive Tuning: A Little Help to Make Masked Autoencoders Forgetcited by 15
- 2023End-to-end Differentiable Clustering with Associative Memoriescited by 15
- 2023Unsupervised Representation Learning for Time Series: A Reviewcited by 14
- 2024P2OT: Progressive Partial Optimal Transport for Deep Imbalanced Clusteringcited by 13
- 2023Deep Clustering of Tabular Data by Weighted Gaussian Distribution Learningcited by 12
- 2023Homophily-enhanced Structure Learning for Graph Clusteringcited by 9
- 2024Attention versus Contrastive Learning of Tabular Data -- A Data-centric Benchmarkingcited by 9
- 2024A Rapid Review of Clustering Algorithmscited by 9
- 2024A Survey on Deep Clustering: From the Prior Perspectivecited by 9
- 2022Simplifying Clustering with Graph Neural Networkscited by 8
38 more
- 2023Find Beauty in the Rare: Contrastive Composition Feature Clustering for Nontrivial Cropping Box Regressioncited by 7
- 2022C3: Cross-instance guided Contrastive Clusteringcited by 6
- 2023Unsupervised Graph Deep Learning Reveals Emergent Flood Risk Profile of Urban Areascited by 6
- 2024Deep Clustering Using the Soft Silhouette Score: Towards Compact and Well-Separated Clusterscited by 6
- 2024An Empirical Study into Clustering of Unseen Datasets with Self-Supervised Encoderscited by 5
- 2024An Adaptive Framework for Multi-View Clustering Leveraging Conditional Entropy Optimizationcited by 5
- 2024Dying Clusters Is All You Need -- Deep Clustering With an Unknown Number of Clusterscited by 4
- 2024Breaking the Reclustering Barrier in Centroid-based Deep Clusteringcited by 4
- 2024Deep Spectral Clustering via Joint Spectral Embedding and Kmeanscited by 4
- 2023DC3DCD: unsupervised learning for multiclass 3D point cloud change detectioncited by 3
- 2024CCFC: Bridging Federated Clustering and Contrastive Learningcited by 3
- 2024CCFC++: Enhancing Federated Clustering through Feature Decorrelationcited by 3
- 2025Clustering via Self-Supervised Diffusioncited by 3
- 2026TopoCL: Topological Contrastive Learning for Medical Imagingcited by 3
- 2023HPSCAN: Human Perception-Based Scattered Data Clusteringcited by 2
- 2023Expert-Agnostic Ultrasound Image Quality Assessment using Deep Variational Clusteringcited by 2
- 2023CDR: Conservative Doubly Robust Learning for Debiased Recommendationcited by 2
- 2023The Map Equation Goes Neural: Mapping Network Flows with Graph Neural Networkscited by 2
- 2024SP2OT: Semantic-Regularized Progressive Partial Optimal Transport for Imbalanced Clusteringcited by 2
- 2026Deep Clustering with Associative Memoriescited by 2
- 2026Mining Electronic Health Records to Investigate Effectiveness of Ensemble Deep Clusteringcited by 2
- 2022Clustering with Neural Network and Indexcited by 1
- 2023DIVA: A Dirichlet Process Mixtures Based Incremental Deep Clustering Algorithm via Variational Auto-Encodercited by 1
- 2023Learning Uniform Clusters on Hypersphere for Deep Graph-level Clusteringcited by 1
- 2024The VampPrior Mixture Modelcited by 1
- 2024ExGRG: Explicitly-Generated Relation Graph for Self-Supervised Representation Learningcited by 1
- 2024Dataset Clustering for Improved Offline Policy Learningcited by 1
- 2024VideoClusterNet: Self-Supervised and Adaptive Face Clustering For Videoscited by 1
- 2024Counterfactual Explanations for Clustering Modelscited by 1
- 2024HyReaL: Clustering Attributed Graph via Hyper-Complex Space Representation Learningcited by 1
- 2025Consistent Amortized Clustering via Generative Flow Networkscited by 1
- 2025Supercm: Revisiting Clustering for Semi-Supervised Learningcited by 1
- 2025Towards Explainable Deep Clustering for Time Series Datacited by 1
- 2025An Adaptive Resonance Theory-based Topological Clustering Algorithm with a Self-Adjusting Vigilance Parametercited by 1
- 2026How to Achieve the Intended Aim of Deep Clustering Now, without Deep Learningcited by 1
- 2026CLUBench: A Clustering Benchmarkcited by 1
- 2026Weighted Conformal Clusteringcited by 1
- 2022visClust: A visual clustering algorithm based on orthogonal projectionscited by 0
50 most cited of 73 All 73 (JSON)
- 2026Federated Deep Clustering Networks for High-Dimensional and Heterogeneous Data18 Sep 2026
- 2026Rethinking Indirect Prompt Injection as a Test-Time Search Problem3 Sep 2026
- 2026Why does Greedy Search produce Optimal Clustering Outcomes? A Fixed-Core Assignment Theory27 Jul 2026
- 2026Bridge the Gaps: Heterogeneous Attributed Graph Clustering via Quaternion Representation Learning22 Jun 2026
- 2026Cohort Organized Learning: Clustering Through Agreement19 Jun 2026
- 2026Alcmean's: Unsupervised community detection using local Laplacian, automatic detection of the number of centers8 Jun 2026
- 2026Weighted Conformal Clustering29 May 2026
- 2026CLUBench: A Clustering Benchmark28 May 2026
- 2026PHIDA: Persistence-Guided Node-to-Cluster Mapping for Online Clustering9 May 2026
- 2026Classification Fields: Arbitrarily Fine Recursive Hierarchical Clustering From Few Examples8 May 2026
- 2026Assessing the impact of dimensionality reduction on clustering performance - a systematic study23 Apr 2026
- 2026Deep Sprite-based Image Models: An Analysis21 Apr 2026
38 more
- 2026Beyond Statistical Co-occurrence: Unlocking Intrinsic Semantics for Tabular Data Clustering13 Apr 2026
- 2026Mining Electronic Health Records to Investigate Effectiveness of Ensemble Deep Clustering8 Apr 2026
- 2026TopoCL: Topological Contrastive Learning for Medical Imaging15 Mar 2026
- 2026Neural Operators Can Discover Functional Clusters26 Feb 2026
- 2026How to Achieve the Intended Aim of Deep Clustering Now, without Deep Learning5 Feb 2026
- 2026Deep Clustering with Associative Memories2 Jan 2026
- 2025Dual Refinement Cycle Learning: Unsupervised Text Classification of Mamba and Community Detection on Text Attributed Graph8 Dec 2025
- 2025An Adaptive Resonance Theory-based Topological Clustering Algorithm with a Self-Adjusting Vigilance Parameter22 Nov 2025
- 2025ClustRecNet: A Novel End-to-End Deep Learning Framework for Clustering Algorithm Recommendation29 Sep 2025
- 2025Graph Optimization Foundation Model: Tokenizing Graph via A Language-Model Paradigm29 Sep 2025
- 2025An Adaptor for Triggering Semi-Supervised Learning to Out-of-Box Serve Deep Image Clustering25 Sep 2025
- 2025Towards Explainable Deep Clustering for Time Series Data28 Jul 2025
- 2025Clustering via Self-Supervised Diffusion6 Jul 2025
- 2025Supercm: Revisiting Clustering for Semi-Supervised Learning30 Jun 2025
- 2025OmniFC: Rethinking Federated Clustering via Lossless and Secure Distance Reconstruction19 May 2025
- 2025A Tutorial on Discriminative Clustering and Mutual Information7 May 2025
- 2025Towards Initialization-Agnostic Clustering with Iterative Adaptive Resonance Theory7 May 2025
- 2025Revealing the empirical flexibility of gas units through deep clustering14 Apr 2025
- 2025Consistent Amortized Clustering via Generative Flow Networks26 Feb 2025
- 2024An Adaptive Framework for Multi-View Clustering Leveraging Conditional Entropy Optimization23 Dec 2024
- 2024Deep Spectral Clustering via Joint Spectral Embedding and Kmeans15 Dec 2024
- 2024HyReaL: Clustering Attributed Graph via Hyper-Complex Space Representation Learning22 Nov 2024
- 2024Breaking the Reclustering Barrier in Centroid-based Deep Clustering4 Nov 2024
- 2024Dying Clusters Is All You Need -- Deep Clustering With an Unknown Number of Clusters12 Oct 2024
- 2024Counterfactual Explanations for Clustering Models19 Sep 2024
- 2024Clustering-friendly Representation Learning for Enhancing Salient Features9 Aug 2024
- 2024Deep Clustering via Distribution Learning6 Aug 2024
- 2024VideoClusterNet: Self-Supervised and Adaptive Face Clustering For Videos16 Jul 2024
- 2024A Survey on Deep Clustering: From the Prior Perspective28 Jun 2024
- 2024An Empirical Study into Clustering of Unseen Datasets with Self-Supervised Encoders4 Jun 2024
- 2024SP2OT: Semantic-Regularized Progressive Partial Optimal Transport for Imbalanced Clustering4 Apr 2024
- 2024CCFC++: Enhancing Federated Clustering through Feature Decorrelation20 Feb 2024
- 2024Dataset Clustering for Improved Offline Policy Learning14 Feb 2024
- 2024ExGRG: Explicitly-Generated Relation Graph for Self-Supervised Representation Learning9 Feb 2024
- 2024The VampPrior Mixture Model6 Feb 2024
- 2024Deep Clustering Using the Soft Silhouette Score: Towards Compact and Well-Separated Clusters1 Feb 2024
- 2024P2OT: Progressive Partial Optimal Transport for Deep Imbalanced Clustering17 Jan 2024
- 2024A Rapid Review of Clustering Algorithms14 Jan 2024
50 newest of 73 All 73 (JSON)
- 2025Clustering via Self-Supervised Diffusioncited by 3
- 2025Clustering via Self-Supervised Diffusion6 Jul 2025
- 2024Dataset Clustering for Improved Offline Policy Learningcited by 1
- 2024Dataset Clustering for Improved Offline Policy Learning14 Feb 2024
- 2022Deep Clustering: A Comprehensive Surveycited by 78
- 2022A Survey of Deep Graph Clustering: Taxonomy, Challenge, Application, and Open Resourcecited by 26
- 2023Contrastive Tuning: A Little Help to Make Masked Autoencoders Forgetcited by 15
- 2023End-to-end Differentiable Clustering with Associative Memoriescited by 15
- 2023Unsupervised Representation Learning for Time Series: A Reviewcited by 14
- 2024P2OT: Progressive Partial Optimal Transport for Deep Imbalanced Clusteringcited by 13
- 2023Deep Clustering of Tabular Data by Weighted Gaussian Distribution Learningcited by 12
- 2023Homophily-enhanced Structure Learning for Graph Clusteringcited by 9
- 2024Attention versus Contrastive Learning of Tabular Data -- A Data-centric Benchmarkingcited by 9
- 2024A Rapid Review of Clustering Algorithmscited by 9
- 2024A Survey on Deep Clustering: From the Prior Perspectivecited by 9
- 2022Simplifying Clustering with Graph Neural Networkscited by 8
12 most cited of 70 All 70 (JSON)
- 2026Federated Deep Clustering Networks for High-Dimensional and Heterogeneous Data18 Sep 2026
- 2026Why does Greedy Search produce Optimal Clustering Outcomes? A Fixed-Core Assignment Theory27 Jul 2026
- 2026Bridge the Gaps: Heterogeneous Attributed Graph Clustering via Quaternion Representation Learning22 Jun 2026
- 2026Cohort Organized Learning: Clustering Through Agreement19 Jun 2026
- 2026Alcmean's: Unsupervised community detection using local Laplacian, automatic detection of the number of centers8 Jun 2026
- 2026Weighted Conformal Clustering29 May 2026
- 2026CLUBench: A Clustering Benchmark28 May 2026
- 2026PHIDA: Persistence-Guided Node-to-Cluster Mapping for Online Clustering9 May 2026
- 2026Classification Fields: Arbitrarily Fine Recursive Hierarchical Clustering From Few Examples8 May 2026
- 2026Assessing the impact of dimensionality reduction on clustering performance - a systematic study23 Apr 2026
- 2026Deep Sprite-based Image Models: An Analysis21 Apr 2026
- 2026Beyond Statistical Co-occurrence: Unlocking Intrinsic Semantics for Tabular Data Clustering13 Apr 2026
12 newest of 70 All 70 (JSON)