| Literature DB >> 26806491 |
Seth Lloyd1, Silvano Garnerone2, Paolo Zanardi3.
Abstract
Extracting useful information from large data sets can be a daunting task. Topological methods for analysing data sets provide a powerful technique for extracting such information. Persistent homology is a sophisticated tool for identifying topological features and for determining how such features persist as the data is viewed at different scales. Here we present quantum machine learning algorithms for calculating Betti numbers--the numbers of connected components, holes and voids--in persistent homology, and for finding eigenvectors and eigenvalues of the combinatorial Laplacian. The algorithms provide an exponential speed-up over the best currently known classical algorithms for topological data analysis.Entities:
Year: 2016 PMID: 26806491 PMCID: PMC4737711 DOI: 10.1038/ncomms10138
Source DB: PubMed Journal: Nat Commun ISSN: 2041-1723 Impact factor: 14.919
Computational cost comparison.
| Input pairwise distances, | ||
| Construct simplicial complex | ||
| Diagonalize Laplacian/find Betti numbers |
δ is the multiplicative accuracy to which the Betti numbers and the eigenvalues of the combinatorial Laplacian are determined. Note the trade-off between the exponential quantum speed-up and accuracy: the quantum algorithms obtain an exponential speed-up over classical algorithms but provide an accuracy that scales polynomially in 1/δ rather than exponentially. This feature arises from the nature of the quantum phase estimation/matrix inversion algorithms, which obtain their exponential speed-up by estimating eigenvectors and eigenvalues using a ‘pointer-variable' measurement interaction383940. By contrast, classical algorithms need only keep O(log(1/δ)) bits of precision, but must perform O(22) steps to diagonalize 2 × 2 sparse matrices.