Quantum Topological Data Analysis with Linear Depth and Exponential Speedup

08/05/2021
by   Shashanka Ubaru, et al.
22

Quantum computing offers the potential of exponential speedups for certain classical computations. Over the last decade, many quantum machine learning (QML) algorithms have been proposed as candidates for such exponential improvements. However, two issues unravel the hope of exponential speedup for some of these QML algorithms: the data-loading problem and, more recently, the stunning dequantization results of Tang et al. A third issue, namely the fault-tolerance requirements of most QML algorithms, has further hindered their practical realization. The quantum topological data analysis (QTDA) algorithm of Lloyd, Garnerone and Zanardi was one of the first QML algorithms that convincingly offered an expected exponential speedup. From the outset, it did not suffer from the data-loading problem. A recent result has also shown that the generalized problem solved by this algorithm is likely classically intractable, and would therefore be immune to any dequantization efforts. However, the QTDA algorithm of Lloyd et al. has a time complexity of O(n^4/(ϵ^2 δ)) (where n is the number of data points, ϵ is the error tolerance, and δ is the smallest nonzero eigenvalue of the restricted Laplacian) and requires fault-tolerant quantum computing, which has not yet been achieved. In this paper, we completely overhaul the QTDA algorithm to achieve an improved exponential speedup and depth complexity of O(nlog(1/(δϵ))). Our approach includes three key innovations: (a) an efficient realization of the combinatorial Laplacian as a sum of Pauli operators; (b) a quantum rejection sampling approach to restrict the superposition to the simplices in the complex; and (c) a stochastic rank estimation method to estimate the Betti numbers. We present a theoretical error analysis, and the circuit and computational time and depth complexities for Betti number estimation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/19/2022

Towards Quantum Advantage on Noisy Quantum Computers

Topological data analysis (TDA) is a powerful technique for extracting c...
research
05/06/2020

Towards quantum advantage for topological data analysis

A particularly promising line of quantum machine leaning (QML) algorithm...
research
01/19/2018

Demonstration of Topological Data Analysis on a Quantum Processor

Topological data analysis offers a robust way to extract useful informat...
research
11/06/2017

An efficient quantum algorithm for generative machine learning

A central task in the field of quantum computing is to find applications...
research
04/29/2021

Quantum speedups for dynamic programming on n-dimensional lattice graphs

Motivated by the quantum speedup for dynamic programming on the Boolean ...
research
12/06/2020

Low depth algorithms for quantum amplitude estimation

We design and analyze two new low depth algorithms for amplitude estimat...
research
09/14/2022

How Much Structure Is Needed for Huge Quantum Speedups?

I survey, for a general scientific audience, three decades of research i...

Please sign up or login with your details

Forgot password? Click here to reset