Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

ClustRecNet: A Novel End-to-End Deep Learning Framework for Clustering Algorithm Recommendation

About

Identifying an effective clustering algorithm for a given dataset remains a fundamental unsupervised learning issue. We introduce ClustRecNet, a novel end-to-end deep learning framework that recommends suitable clustering algorithm(s) by directly learning high-order representations of raw tabular data. To facilitate robust meta-learning, we first construct a comprehensive repository of 34,000 synthetic datasets encompassing a large variety of clustering scenarios, run 10 popular clustering algorithms, and use Adjusted Rand Index (ARI) to establish ground-truth labels. ClustRecNet's architecture incorporates a convolution block, two residual blocks, and an attention block to capture local and global structural patterns, effectively bypassing the knowledge bottleneck associated with manual feature engineering. Extensive evaluation on both synthetic and real-world benchmarks demonstrates that ClustRecNet consistently outperforms traditional internal cluster validity indices such as Silhouette, Calinski-Harabasz, Davies-Bouldin, and Dunn as well as state-of-the-art Automated Machine Learning (AutoML) approaches such as ML2DAC, AutoCluster, and AutoML4Clust. For example, our framework achieves an average 0.497 ARI gain over the Calinski-Harabasz cluster validity index on synthetic data and an average 44.16% ARI improvement over the leading AutoML approach (ML2DAC) on real-world benchmarks. Code and data are available at: https://github.com/mrbakhtyari/ClustRecNet

Mohammadreza Bakhtyari, Bogdan Mazoure, Renato Cordeiro de Amorim, Guillaume Rabusseau, Vladimir Makarenkov• 2025

Related benchmarks

TaskDatasetResultRank
ClusteringGlass (UCI)
ARI24.53
16
ClusteringIris (UCI)
ARI0.5681
16
ClusteringEcoli (UCI)
ARI0.5011
16
Clustering Algorithm RecommendationBreast tissue (UCI)
ARI26.82
8
Clustering Algorithm RecommendationParkinsons UCI
ARI12.18
8
Clustering Algorithm RecommendationVertebral Column UCI
ARI0.3669
8
Clustering Algorithm RecommendationWine Quality Red
ARI0.0611
8
Clustering Algorithm RecommendationAnnealing UCI
ARI12.47
8
Clustering Algorithm RecommendationBanknote authentication UCI
ARI18.37
8
Clustering Algorithm RecommendationCervical cancer (UCI)
Adjusted Rand Index (ARI)16.18
8
Showing 10 of 21 rows

Other info

Follow for update