Beyond Predefined Clusters: A Comprehensive Review of Clustering Methods for Unknown Numbers of Clusters
Abstract
Clustering is an unsupervised learning task that groups data points by their inherent similarities. Nonautomatic clustering algorithms face significant challenges when the true number of clusters is unknown or changes dynamically, as they require this number to be predefined. This paper provides a comprehensive review of automatic clustering algorithms specifically designed to handle such uncertainty. In this paper, these algorithms are systematically classified based on three key perspectives: clustering framework (classical vs. deep), clustering strategy (e.g., density-based, model based, graph-theoretic, subspace methods), and the use of labeled data (unsupervised vs. semi-supervised). We analyze each algorithm based on its core principles, key contributions, strengths, and limitations. Furthermore, we address the current challenges in this area and propose future research directions to enhance the scalability, robustness, and effectiveness of automatic clustering algorithms.
Fields of Study & Subjects
Advanced Clustering Algorithms Research
Bayesian Methods and Mixture Models
Stochastic Gradient Optimization Techniques
Publication details
- Journal / source
- IEEE Transactions on Knowledge and Data Engineering
- Publisher
- Institute of Electrical and Electronics Engineers (IEEE)
- Volume
- 38
- Issue
- 7
- Pages
- 4121–4138
- Publication date
- 2 April 2026