paper-with-me

홈 › Papers

q-means: A quantum algorithm for unsupervised machine learning

2018-12-10 · NeurIPS 2019 12 · Iordanis Kerenidis, Jonas Landman, Alessandro Luongo, Anupam Prakash

Quantum machine learning is one of the most promising applications of a full-scale quantum computer. Over the past few years, many quantum machine learning algorithms have been proposed that can potentially offer considerable speedups over the corresponding classical algorithms. In this paper, we introduce q-means, a new quantum algorithm for clustering which is a canonical problem in unsupervised machine learning. The $q$-means algorithm has convergence and precision guarantees similar to $k$-means, and it outputs with high probability a good approximation of the $k$ cluster centroids like the classical algorithm. Given a dataset of $N$ $d$-dimensional vectors $v_i$ (seen as a matrix $V \in \mathbb{R}^{N \times d})$ stored in QRAM, the running time of q-means is $\widetilde{O}\left( k d \frac{\eta}{\delta^2}\kappa(V)(\mu(V) + k \frac{\eta}{\delta}) + k^2 \frac{\eta^{1.5}}{\delta^2} \kappa(V)\mu(V) \right)$ per iteration, where $\kappa(V)$ is the condition number, $\mu(V)$ is a parameter that appears in quantum linear algebra procedures and $\eta = \max_{i} ||v_{i}||^{2}$. For a natural notion of well-clusterable datasets, the running time becomes $\widetilde{O}\left( k^2 d \frac{\eta^{2.5}}{\delta^3} + k^{2.5} \frac{\eta^2}{\delta^3} \right)$ per iteration, which is linear in the number of features $d$, and polynomial in the rank $k$, the maximum square norm $\eta$ and the error parameter $\delta$. Both running times are only polylogarithmic in the number of datapoints $N$. Our algorithm provides substantial savings compared to the classical $k$-means algorithm that runs in time $O(kdN)$ per iteration, particularly for the case of large datasets.

📄 PDF Abstract BibTeX arXiv:1812.03584

Code (2)

JonasLandman/quantum_kmeans_NeurIPS_2019 공식 구현
Morcu/q-means

Tasks

BIG-bench Machine LearningClusteringQuantum Machine Learning

Similar Papers 제목 키워드 기반

A Quantum Bagging Algorithm with Unsupervised Base Learners for Label Corrupted Datasets

2025-09-08 · Neeshu Rathi, Sanjeev Kumar arxiv

The development of noise-resilient quantum machine learning (QML) algorithms is critical in the noisy intermediate-scale quantum (NISQ) era. In this work, we propose a quantum bagging framework that uses QMeans clusterin…

Quantum Machine Learning

Provably faster randomized and quantum algorithms for $k$-means clustering via uniform sampling

2025-04-29 · Tyler Chen, Archan Ray, Akshay Seshadri, Dylan Herman 외

The $k$-means algorithm (Lloyd's algorithm) is a widely used method for clustering unlabeled data. A key bottleneck of the $k$-means algorithm is that each iteration requires time linear in the number of data points, whi…

Quantum Unsupervised and Supervised Learning on Superconducting Processors

2019-09-10 · Abhijat Sarma, Rupak Chatterjee, Kaitlin Gili, Ting Yu

Machine learning algorithms perform well on identifying patterns in many different datasets due to their versatility. However, as one increases the size of the dataset, the computation time for training and using these s…

BIG-bench Machine LearningClustering

Discriminating Quantum States with Quantum Machine Learning

2021-12-01 · David Quiroga, Prasanna Date, Raphael C. Pooser

Quantum machine learning (QML) algorithms have obtained great relevance in the machine learning (ML) field due to the promise of quantum speedups when performing basic linear algebra subroutines (BLAS), a fundamental ele…

BIG-bench Machine LearningQuantum Machine Learning

A Quantum Approximation Scheme for k-Means

2023-08-16 · Ragesh Jaiswal

We give a quantum approximation scheme (i.e., $(1 + \varepsilon)$-approximation for every $\varepsilon > 0$) for the classical $k$-means clustering problem in the QRAM model with a running time that has only polylogarith…