Quantum Outpost

Algorithm Zoo · Machine learning

Tang's Dequantization

Also known as: Quantum-inspired recommendation systems, Classical-quantum equivalent algorithms

First described: Ewin Tang, 2018

Status: Dequantized Maturity: Production primitive Speedup: Dequantizes (proves no exponential speedup)

The problem

Solve quantum-machine-learning problems classically with poly(log N) sampling instead of full O(N) reads.

Tang's insight: many 'exponential' quantum speedups in ML (Kerenidis-Prakash recommendation systems, low-rank matrix algorithms) assume quantum data access (QRAM). Give classical algorithms the same kind of sample-and-query access and the exponential gap collapses to polynomial.

Best classical

Tang's algorithm itself — was the quantum algorithm before Tang.

Quantum complexity

n/a (this dequantizes quantum algorithms)

Our verdict

The most important result in QML since Lloyd-Mohseni-Rebentrost. Ewin Tang was an 18-year-old undergraduate when she dequantized recommendation systems. Every 'exponential quantum ML speedup' claim should be read with Tang's question in mind: does this assume quantum data access that's unavailable in practice?

When to use it

When not to use it

Classical baseline

Tang's algorithms achieve poly(log N, 1/ε, κ, rank) complexity matching the quantum versions. The constants are bad in practice but the asymptotic message is clear: assumed quantum advantage needed a quantum data input model that does not exist.

Hardware cost

n/a (classical algorithm)

Key papers

Deep-dive tutorials

Last verified: 2026-05-24

Weekly dispatch

Quantum, for people who already code.

One serious tutorial per week, plus the industry moves that actually matter. No hype, no hand-waving.

Free. Unsubscribe anytime. We will never sell your email.