Quantum algorithm for training nonlinear SVMs in almost linear time

06/18/2020
by   Jonathan Allcock, et al.
0

We propose a quantum algorithm for training nonlinear support vector machines (SVM) for feature space learning where classical input data is encoded in the amplitudes of quantum states. Based on the classical algorithm of Joachims, our algorithm has a running time which scales linearly in the number of training examples (up to polylogarithmic factors) and applies to the standard soft-margin ℓ_1-SVM model. In contrast, the best classical algorithms have super-linear scaling for general feature maps, and achieve linear m scaling only for linear SVMs, where classification is performed in the original input data space, or for the special case of feature maps corresponding to shift-invariant kernels. Similarly, previously proposed quantum algorithms either have super-linear scaling in m, or else apply to different SVM models such as the hard-margin or least squares ℓ_2-SVM, which lack certain desirable properties of the soft-margin ℓ_1-SVM model. We classically simulate our algorithm and give evidence that it can perform well in practice, and not only for asymptotically large data sets.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/14/2020

Practical application improvement to Quantum SVM: theory to practice

Quantum machine learning (QML) has emerged as an important area for Quan...
research
08/19/2019

Quantum algorithms for Second-Order Cone Programming and Support Vector Machines

Second order cone programs (SOCPs) are a class of structured convex opti...
research
08/05/2019

Quantum-enhanced least-square support vector machine: simplified quantum algorithm and sparse solutions

Quantum algorithms can enhance machine learning in different aspects. He...
research
02/16/2023

Detecting Clouds in Multispectral Satellite Images Using Quantum-Kernel Support Vector Machines

Support vector machines (SVMs) are a well-established classifier effecti...
research
05/20/2017

SVM via Saddle Point Optimization: New Bounds and Distributed Algorithms

Support Vector Machine is one of the most classical approaches for class...
research
01/04/2022

Efficient Quantum Feature Extraction for CNN-based Learning

Recent work has begun to explore the potential of parametrized quantum c...
research
12/04/2020

Adaptive Explicit Kernel Minkowski Weighted K-means

The K-means algorithm is among the most commonly used data clustering me...

Please sign up or login with your details

Forgot password? Click here to reset