Quantum Machine Learning
Using quantum computers to enhance machine learning, from quantum speedups to variational classifiers.
Quantum Machine Learning (QML) explores the intersection of quantum computing and machine learning. It encompasses both quantum algorithms for ML tasks and ML techniques for quantum systems.
The Landscape
QML
│
┌────────────────┼────────────────┐
│ │ │
Quantum for ML Hybrid ML for Quantum
│ │ │
HHL, sampling VQC, QSVM Error mitigation,
speedups on NISQ circuit optimization
Quantum Speedups for ML
Theoretical Speedups
| Algorithm | Classical | Quantum | Caveat |
|---|---|---|---|
| HHL (linear systems) | Input/output issues | ||
| Recommendation | Dequantized | ||
| PCA | Data loading |
The Catch
Many quantum ML speedups have been “dequantized” (classical algorithms found that match them). Data loading often kills the advantage.
Near-Term QML (NISQ)
Variational Quantum Classifiers
Parameterized circuits as ML models:
Classical data → Encode → [VQC(θ)] → Measure → Prediction
Quantum Kernels
Use quantum circuits to compute kernel functions:
Then use classical SVM.
Quantum Neural Networks
Hybrid models combining quantum circuits with classical networks.
Challenges
| Challenge | Issue |
|---|---|
| Barren plateaus | Gradients vanish |
| Data encoding | Classical → quantum bottleneck |
| Readout | Limited information extraction |
| Advantage unclear | Classical ML is very good |
| Noise | Errors corrupt learning |
Where QML Might Help
Quantum Data
Learning from quantum systems (natural fit):
- Quantum chemistry
- Quantum sensor data
- Quantum state tomography
Structure in Data
Data with quantum-like structure:
- High-dimensional correlations
- Specific symmetries
Kernel Methods
Quantum kernels for specific data types.
Current State of the Field
Optimistic View
- Exploring what’s possible
- Some problems may suit quantum
- Foundation for future advantage
Skeptical View
- No clear advantage demonstrated
- Classical ML keeps improving
- Barren plateaus limit scaling
The Debate
“Will QML provide practical advantage?”
- Proponents: Right problem + right encoding = advantage
- Skeptics: Classical ML is hard to beat; overhead too high
The honest answer: We don’t know yet.
See also: Quantum Neural Network, Variational Quantum Algorithm