Training Support Vector Machines on Adiabatic Quantum Computers

ORAL

Abstract

Adiabatic quantum computers can solve difficult optimization problems (e.g., the quadratic unconstrained binary optimization problem), and they seem well suited to train machine learning models. In this paper, we describe an adiabatic quantum approach for training support vector machines. We show that the time complexity of our quantum approach is an order of magnitude better than the classical approach. Next, we compare the test accuracy of our quantum approach against a classical approach that uses the Scikit-learn library in Python across five benchmark datasets (Iris, Wisconsin Breast Cancer (WBC), Wine, Digits, and Lambeq). We show that our quantum approach obtains accuracies on par with the classical approach. Finally, we perform a scalability study in which we compute the total training times of the quantum approach and the classical approach with increasing number of features and number of data points in the training dataset. Our scalability results show that the quantum approach obtains a 3.5--4.5x speedup over the classical approach on datasets with many (millions of) features.

* This manuscript has been authored by UT-Battelle LLC under contract DE-AC05-00OR22725 with the US Department of Energy (DOE). The US government retains and the publisher, by accepting the article for publication, acknowledges that the US government retains a nonexclusive, paid-up, irrevocable, worldwide license to publish or reproduce the published form of this manuscript, or allow others to do so, for US government purposes. DOE will provide public access to these results of federally sponsored research in accordance with the DOE Public Access Plan (https://www.energy.gov/doe-public-access-plan). This research was supported by the Exascale Computing Project (17-SC-20-SC), a collaborative effort of the U.S. Department of Energy Office of Science and the National Nuclear Security Administration.

Publication: Planned paper on "Adiabatic Quantum Support Vector Machines" submitted to Nature Computational Science.

Presenters

  • Prasanna Date

    Oak Ridge National Laboratory

Authors

  • Prasanna Date

    Oak Ridge National Laboratory

  • Dong Jun Woun

    University of Tennessee, Knoxville

  • Kathleen E Hamilton

    Oak Ridge National Laboratory

  • Eduardo A Coello Perez

    Oak Ridge National Laboratory

  • Mayanka Chandra Shekar

    Oak Ridge National Laboratory

  • Francisco Rios

    Oak Ridge National Laboratory

  • John Gounley

    Oak Ridge National Laboratory

  • In-Saeng Suh

    Oak Ridge National Laboratory

  • Travis S Humble

    Oak Ridge National Laboratory, ORNL, Oak Ridge National Lab

  • Georgia Tourassi

    Oak Ridge National Laboratory