An Improved Classical Singular Value Transformation for Quantum Machine Learning

被引:0
|
作者
Bakshi, Ainesh [1 ]
Tang, Ewin [2 ]
机构
[1] MIT, Cambridge, MA 02139 USA
[2] Univ Washington, Seattle, WA USA
关键词
MONTE-CARLO ALGORITHMS; RANDOMIZED ALGORITHMS; ERROR ANALYSIS; MATRICES; APPROXIMATION;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The field of quantum machine learning (QML) produces many proposals for attaining quantum speedups for tasks in machine learning and data analysis. Such speedups can only manifest if classical algorithms for these tasks perform significantly slower than quantum ones. We study quantum-classical gaps in QML through the quantum singular value transformation (QSVT) framework. QSVT, introduced by Gilyen, Su, Low and Wiebe [GSLW19], unifies all major types of quantum speedup [MRTC21]; 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 is an element of C-mxn, a vector b is an element of C-n, a bounded degree-d polynomial p, and linear-time pre-processing, we can output a description of a vector v such that parallel to v - p(A)b parallel to <= epsilon parallel to b parallel to in (O) over tilde (d(11)parallel to A parallel to(4)(F) /(epsilon(2) parallel to A parallel to(4))) time. This improves upon the best known classical algorithm [CGLLTW22], which requires (O) over tilde (d(22)parallel to A parallel to(6)(F)/ (epsilon(6)parallel to A parallel to(6))) time, and narrows the gap with QSVT, which, after linear-time pre-processing to load input into a quantum-accessible memory, can estimate the magnitude of an entry p(A)b to epsilon parallel to b parallel to error in (O) over tilde(parallel to A parallel to(F)/(epsilon parallel to A parallel to)) time. Instantiating our algorithm with different polynomials, we improve on prior classical algorithms for quantum-inspired regression [CGLLTW22; GST22], recommendation systems [Tan19; CGLLTW22], and Hamiltonian simulation [CGLLTW22]. Our key insight is to combine the Clenshaw recurrence, an iterative method for computing matrix polynomials, with sketching techniques to simulate QSVT classically. We introduce several new classical techniques in this work, including (a) a non-oblivious matrix sketch for approximately preserving bi-linear forms, (b) a new stability analysis for the Clenshaw recurrence, and (c) a new technique to bound arithmetic progressions of the coefficients appearing in the Chebyshev series expansion of bounded functions, each of which may be of independent interest.
引用
收藏
页码:2398 / 2453
页数:56
相关论文
共 50 条
  • [41] Quantum Computing and Machine Learning: In Future to Dominate Classical Machine Learning Methods with Enhanced Feature Space for Better Accuracy on Results
    Nivelkar, Mukta
    Bhirud, S. G.
    [J]. INTELLIGENT COMPUTING AND NETWORKING, IC-ICN 2021, 2022, 301 : 146 - 156
  • [42] Modifying the singular value decomposition on the connection machine
    Barlow, JL
    Yoon, PA
    [J]. INTERNATIONAL JOURNAL OF HIGH SPEED COMPUTING, 1996, 8 (02): : 145 - 170
  • [43] COMPUTING THE SINGULAR VALUE DECOMPOSITION ON THE CONNECTION MACHINE
    EWERBRING, LM
    LUK, FT
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1990, 39 (01) : 152 - 155
  • [44] Dialogue Tool for Value Creation in Digital Transformation: Roadmapping for Machine Learning Applications
    Uchihira, Naoshi
    [J]. ADVANCES IN THE HUMAN SIDE OF SERVICE ENGINEERING (AHFE 2021), 2021, 266 : 518 - 526
  • [45] Separating quantum and classical learning
    Servedio, RA
    [J]. AUTOMATA LANGUAGES AND PROGRAMMING, PROCEEDING, 2001, 2076 : 1065 - 1080
  • [46] AN IMPROVED ALGORITHM FOR COMPUTING THE SINGULAR VALUE DECOMPOSITION
    CHAN, TF
    [J]. ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1982, 8 (01): : 72 - 83
  • [47] Quantum machine learning
    [J]. Wu, Re-Bing (rbwu@tsinghua.edu.cn), 2017, South China University of Technology (34):
  • [48] Quantum annealing versus classical machine learning applied to a simplified computational biology problem
    Richard Y. Li
    Rosa Di Felice
    Remo Rohs
    Daniel A. Lidar
    [J]. npj Quantum Information, 4
  • [49] Quantum machine learning
    Jonathan Allcock
    Shengyu Zhang
    [J]. National Science Review, 2019, 6 (01) : 26 - 28
  • [50] Quantum machine learning
    Biamonte, Jacob
    Wittek, Peter
    Pancotti, Nicola
    Rebentrost, Patrick
    Wiebe, Nathan
    Lloyd, Seth
    [J]. NATURE, 2017, 549 (7671) : 195 - 202