Proceedings of the 51st Annual ACM SIGACT Symposium on Theory of Computing 2019
DOI: 10.1145/3313276.3316310
|View full text |Cite
|
Sign up to set email alerts
|

A quantum-inspired classical algorithm for recommendation systems

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, Kerenid… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

3
303
0
4

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 261 publications
(310 citation statements)
references
References 22 publications
3
303
0
4
Order By: Relevance
“…Not all quantum circuits can lead to a quantum advantage. If the quantum algorithm can be efficiently simulated on classical hardware [110]- [116], it can not provide a computational advantage. The advantage of quantum computers is based on the complexity of the algorithm and not on the quantum computers ability to perform fast operations.…”
Section: Systemsmentioning
confidence: 99%
“…Not all quantum circuits can lead to a quantum advantage. If the quantum algorithm can be efficiently simulated on classical hardware [110]- [116], it can not provide a computational advantage. The advantage of quantum computers is based on the complexity of the algorithm and not on the quantum computers ability to perform fast operations.…”
Section: Systemsmentioning
confidence: 99%
“…QDCA implements matrix-vector product (i.e., random projection) via quantum principal component analysis and then a quantum state encoding the projected data points could be prepared efficiently. Moreover, there are also several papers utilizing dequantizing techniques to solve some low-rank matrix operations, such as recommendation systems [Tan18] and matrix inversion [GLT18,CLW18]. Dequantizing techniques in those algorithms involve two technologies, the Monte-Carlo singular value decomposition and rejection sampling, which could efficiently simulate some special operations on low-rank matrices.…”
Section: Related Workmentioning
confidence: 99%
“…. Given a description ofV, we can sample fromV (i) in time O(poly(k, 1 )) for i ∈ [k] [Tan18] and query its entry in time O(poly(k, 1 )).…”
Section: Low-rank Approximations In Sample Modelmentioning
confidence: 99%
See 2 more Smart Citations