Quantum machine learning (QML) explores whether quantum computers can offer advantages for machine learning tasks through quantum-enhanced feature spaces, faster linear algebra, or variational quantum models. Approaches include quantum kernel methods (using quantum circuits to compute kernels in exponentially large Hilbert spaces), parameterized quantum circuits as trainable models (quantum neural networks), and quantum-enhanced sampling. While theoretical quantum speedups exist for specific subroutines (HHL for linear systems, quantum sampling), demonstrating practical quantum advantage for real-world ML tasks remains an open challenge, with barren plateaus, data loading bottlenecks, and dequantization results as key obstacles.
Machine learning and quantum computing are two of the most active areas of technology research, and their intersection — quantum machine learning — has generated enormous excitement and equally significant skepticism. The fundamental question is: can quantum computers learn from data faster or better than classical computers? The answer, as of the mid-2020s, is "sometimes in theory, not yet demonstrated in practice."
Variational quantum models (sometimes called quantum neural networks) use parameterized quantum circuits as trainable function approximators, analogous to classical neural networks. The circuit takes encoded input data, applies parameterized gates, and produces measurement statistics that serve as the model's output. Training adjusts the parameters to minimize a loss function, typically via hybrid quantum-classical optimization. These models can be expressive — a quantum circuit with n qubits explores a 2^n-dimensional Hilbert space — but expressiveness does not guarantee learnability. The barren plateau problem shows that for generic circuits, gradients vanish exponentially with qubit count, making optimization intractable. Overcoming barren plateaus requires structured ansatze, local cost functions, or clever initialization strategies.
Quantum kernel methods take a different approach: use a quantum circuit to define a kernel function k(x, x') = |<phi(x)|phi(x')>|^2, where |phi(x)> is the quantum feature map of classical data point x. The kernel is then used in a classical support vector machine or Gaussian process. The potential advantage is that quantum feature maps can access exponentially large feature spaces that might separate data more effectively than classical features. However, recent theoretical work shows that quantum kernel advantages are data-dependent and fragile — random quantum kernels tend to produce kernel matrices that concentrate toward the identity as qubit count grows, becoming useless for classification.
Quantum speedups for linear algebra (the HHL algorithm for solving linear systems, quantum principal component analysis) were early hopes for QML. However, dequantization results by Tang and others showed that many of these speedups evaporate when classical algorithms are given comparable data access. The quantum algorithm for recommendation systems, initially claimed to provide an exponential speedup, was dequantized to a classical algorithm with comparable performance. The lesson is that quantum speedups for classical data processing are harder to achieve than initially believed.
Where might quantum advantage actually emerge? The most promising direction is quantum data — using quantum computers to process data that is inherently quantum (output of quantum sensors, quantum communication channels, quantum chemistry simulations). For such data, quantum computers have a natural advantage because classical processing requires exponentially many bits to represent quantum states. Beyond this, structured problems where quantum interference provides a genuine computational advantage — similar to how Shor's algorithm exploits periodicity — remain the best candidates. The field is maturing from broad optimism toward rigorous identification of where quantum advantages exist and where they do not.
No topics depend on this one yet.