An Improved Classical Singular Value Transformation for Quantum Machine Learning
Ainesh Bakshi, Ewin Tang

TL;DR
This paper presents a classical algorithm that matches the performance of quantum singular value transformation (QSVT) for low-rank data, challenging the presumed quantum advantage in certain quantum machine learning tasks.
Contribution
It introduces a classical algorithm combining the Clenshaw recurrence and sketching techniques to simulate QSVT efficiently, with new methods for matrix sketching and stability analysis.
Findings
Classical algorithm matches QSVT performance for low-rank matrices.
Improves classical runtime over previous algorithms for matrix polynomial evaluation.
Narrows the gap between classical and quantum algorithms in specific QML tasks.
Abstract
We study quantum speedups in quantum machine learning (QML) by analyzing the quantum singular value transformation (QSVT) framework. QSVT, introduced by [GSLW, STOC'19, arXiv:1806.01838], unifies all major types of quantum speedup; in particular, a wide variety of QML proposals are applications of QSVT on low-rank classical data. We challenge these proposals by providing a classical algorithm that matches the performance of QSVT in this regime up to a small polynomial overhead. We show that, given a matrix , a vector , a bounded degree- polynomial , and linear-time pre-processing, we can output a description of a vector such that in time. This improves upon the best known classical algorithm [CGLLTW,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Quantum Information and Cryptography · Quantum and electron transport phenomena
