The complexity of quantum support vector machines
Gian Gentinetta, Arne Thomsen, David Sutter, Stefan Woerner
TL;DR
This paper analyzes the training complexity of quantum support vector machines (QSVMs) under the inevitable shot-noise of quantum kernel evaluations. It provides rigorous complexity bounds for two training paradigms: a dual formulation requiring estimation of the $M\times M$ kernel matrix with $O(M^{4.67}/\varepsilon^2)$ quantum circuit evaluations, and a kernelized Pegasos primal method with $O(\min\{ M^2/\varepsilon^6, 1/\varepsilon^{10} \})$ evaluations under a data-assumption. It also investigates a variational approximate QSVM, showing empirically that its training scales as $O(1/\varepsilon^{2.9})$ and is independent of $M$, albeit with non-convex optimization risks. Across extensive empirical tests, the authors demonstrate that these analytical scalings are essentially tight for practical data, while highlighting that the practical advantage depends on the choice of training approach and the quality of the quantum kernel; the work emphasizes both the potential and the current overhead introduced by quantum measurement noise and non-convex optimization in quantum kernel methods.
Abstract
Quantum support vector machines employ quantum circuits to define the kernel function. It has been shown that this approach offers a provable exponential speedup compared to any known classical algorithm for certain data sets. The training of such models corresponds to solving a convex optimization problem either via its primal or dual formulation. Due to the probabilistic nature of quantum mechanics, the training algorithms are affected by statistical uncertainty, which has a major impact on their complexity. We show that the dual problem can be solved in $O(M^{4.67}/\varepsilon^2)$ quantum circuit evaluations, where $M$ denotes the size of the data set and $\varepsilon$ the solution accuracy compared to the ideal result from exact expectation values, which is only obtainable in theory. We prove under an empirically motivated assumption that the kernelized primal problem can alternatively be solved in $O(\min \{ M^2/\varepsilon^6, \, 1/\varepsilon^{10} \})$ evaluations by employing a generalization of a known classical algorithm called Pegasos. Accompanying empirical results demonstrate these analytical complexities to be essentially tight. In addition, we investigate a variational approximation to quantum support vector machines and show that their heuristic training achieves considerably better scaling in our experiments.
