← Back to article

Equation 1 · Comparing the Main Approaches to Post-CMOS, Neuromorphic, Photonic, and Quantum AI Compute

What does this equation mean?

Tclassical=O ⁣(poly(k)log⁡(mn))≈Tquantum,T_{\text{classical}} = O\!\left(\mathrm{poly}(k)\log(mn)\right) \approx T_{\text{quantum}},

Read the formula alongside the article passage below. Each part has a deeper page with its role in the equation, the supporting passage and nearby citations.

Inputs and operationsO(poly(k)log(mn)) ≈ T_quantum
Result or conditionT_classical
How to read the two sides of this formula. Follow the article passage for the meaning of each quantity.

This equation gives an approximation: it relates the quantities while allowing an approximation. Read the equation part by part below; each part has a contextual explanation and a link to its mathematical background.

Read it piece by piece

TclassicalT_{\text{classical}}

Symbol T_classical

TcT_classical is part of the quantity the equation computes from the expression on the right.

Understand this part →

OO

Symbol O

O is an input to the expression that computes the quantity on the left.

Understand this part →

kk

Symbol k

k is an input to the expression that computes the quantity on the left.

Understand this part →

mm

Symbol m

m is an input to the expression that computes the quantity on the left.

Understand this part →

nn

Symbol n

n is an input to the expression that computes the quantity on the left.

Understand this part →

TquantumT_{\text{quantum}}

Symbol T_quantum

TqT_quantum is an input to the expression that computes the quantity on the left.

Understand this part →

=

=

The expressions on both sides represent the same quantity under the stated assumptions.

Understand this part →

See an illustrated explanation →
≈

≈

Approximately equal to; the equality is not exact.

Understand this part →

subscript

subscript

The lower label selects a particular version, component, or indexed member of the quantity. For example, x₀ and xₜ can be values at different positions.

Understand this part →

How to interpret it

Its accuracy depends on the assumptions and range of use described in the article. Read it with the definitions, units, and assumptions supplied by the article.

What the article says around this equation

For quantum algorithms proposed to accelerate machine learning on ordinary classical data — the sense in which “quantum AI” is usually marketed — the evidence points the other way on two grounds. The first is trainability: McClean and colleagues showed in 2018 that for a wide class of the parameterized quantum circuits used in most proposed quantum machine learning models, the probability that a gradient in any direction is non-negligible shrinks exponentially with qubit count — a “barren plateau” that makes gradient-based training intractable at exactly the scale where an advantage would need to appear [ 12 ] . The second is the comparison baseline itself. In 2018, Ewin Tang showed that a…
Read the full surrounding passage
For quantum algorithms proposed to accelerate machine learning on ordinary classical data — the sense in which “quantum AI” is usually marketed — the evidence points the other way on two grounds. The first is trainability: McClean and colleagues showed in 2018 that for a wide class of the parameterized quantum circuits used in most proposed quantum machine learning models, the probability that a gradient in any direction is non-negligible shrinks exponentially with qubit count — a “barren plateau” that makes gradient-based training intractable at exactly the scale where an advantage would need to appear [ 12 ] . The second is the comparison baseline itself. In 2018, Ewin Tang showed that a quantum algorithm for recommendation systems, held up as one of the strongest candidates for exponential quantum speedup, could be matched, up to polynomial factors, by a classical algorithm nobody had previously constructed: Tclassical=O ⁣(poly(k)log⁡(mn))≈TquantumT_{\text{classical}} = O\!\left(\mathrm{poly}(k)\log(mn)\right) \approx T_{\text{quantum}}. where the classical algorithm samples from an ℓ2\ell^2 -norm-weighted data structure rather than reading the whole m ×\times n matrix, closing a gap previously measured only against a classical algorithm that read every entry [ 13 ] . The general lesson, sometimes called dequantization, is that an apparent exponential quantum speedup often measures the gap between a quantum algorithm and an unnecessarily weak classical baseline, and the gap can close once someone finds a better classical algorithm.

Read the equation in its article →

Sources cited in the surrounding passage

These citations give research context. Read each source to check which claims it supports.

Return to Comparing the Main Approaches to Post-CMOS, Neuromorphic, Photonic, and Quantum AI Compute

See this formula across 1 published context →

Browse the mathematical compendium →