vix.ing · top · new · best · stats · spec

A quantum-inspired classical algorithm for recommendation systems

2018/07/10 by Ewin Tang · 3 voices · 23 citations
Computer Science · #Computability, Logic, AI Algorithms #Quantum Computing Algorithms and Architecture #Quantum Information and Cryptography #cs.DS #cs.IR #cs.LG #quant-ph

paper · pdf · doi:10.1145/3313276.3316310

openalex created_date 2018/07/19 · openalex publication_date 2019/06/20 · openalex updated_date 2026/07/30

Abstract

We give a classical analogue to Kerenidis and Prakash’s quantum recommendation system, previously believed to be one of the strongest candidates for provably exponential speedups in quantum machine learning. Our main result is an algorithm that, given an m × n matrix in a data structure supporting certain ℓ2-norm sampling operations, outputs an ℓ2-norm sample from a rank-k approximation of that matrix in time O(poly(k)log(mn)), only polynomially slower than the quantum algorithm. As a consequence, Kerenidis and Prakash’s algorithm does not in fact give an exponential speedup over classical algorithms. Further, under strong input assumptions, the classical recommendation system resulting from our algorithm produces recommendations exponentially faster than previous classical systems, which run in time linear in m and n.

Citations

Cited by

Discussions

Related