An Evaluative Measure of Clustering Methods Incorporating Hyperparameter Sensitivity
DOI:
https://doi.org/10.1609/aaai.v36i7.20747Keywords:
Machine Learning (ML)Abstract
Clustering algorithms are often evaluated using metrics which compare with ground-truth cluster assignments, such as Rand index and NMI. Algorithm performance may vary widely for different hyperparameters, however, and thus model selection based on optimal performance for these metrics is discordant with how these algorithms are applied in practice, where labels are unavailable and tuning is often more art than science. It is therefore desirable to compare clustering algorithms not only on their optimally tuned performance, but also some notion of how realistic it would be to obtain this performance in practice. We propose an evaluation of clustering methods capturing this ease-of-tuning by modeling the expected best clustering score under a given computation budget. To encourage the adoption of the proposed metric alongside classic clustering evaluations, we provide an extensible benchmarking framework. We perform an extensive empirical evaluation of our proposed metric on popular clustering algorithms over a large collection of datasets from different domains, and observe that our new metric leads to several noteworthy observations.Downloads
Published
2022-06-28
How to Cite
Mishra, S., Monath, N., Boratko, M., Kobren, A., & McCallum, A. (2022). An Evaluative Measure of Clustering Methods Incorporating Hyperparameter Sensitivity. Proceedings of the AAAI Conference on Artificial Intelligence, 36(7), 7788-7796. https://doi.org/10.1609/aaai.v36i7.20747
Issue
Section
AAAI Technical Track on Machine Learning II