Quantum Clustering with k-Means: a Hybrid Approach
Alessandro Poggiali,Alessandro Berti,Anna Bernasconi,Gianna M. Del Corso,Riccardo Guidotti
DOI: https://doi.org/10.1016/j.tcs.2024.114466
IF: 1.002
2024-02-24
Theoretical Computer Science
Abstract:Quantum computing, based on quantum theory, holds great promise as an advanced computational paradigm for achieving fast computations. Quantum algorithms are expected to surpass their classical counterparts in terms of computational complexity for certain tasks, including machine learning. In this paper, we design, implement, and evaluate three hybrid quantum k -Means algorithms, exploiting different degrees of parallelism. Indeed, each algorithm incrementally leverages quantum parallelism to reduce the complexity of the cluster assignment step up to a constant cost. In particular, we exploit quantum phenomena to speed up the computation of distances. The core idea is that the computation of distances between records and centroids can be executed simultaneously, thus saving time, especially for big datasets. We show that our hybrid quantum k-Means algorithms are theoretically faster than the classical algorithm, while experiments suggest that it is possible to obtain comparable clustering results.
computer science, theory & methods