Quantum Support Vector Machine for Big Data Classification

Patrick Rebentrost, Masoud Mohseni, and Seth Lloyd
Phys. Rev. Lett. 113, 130503 – Published 25 September 2014
PDFHTMLExport Citation

Abstract

Supervised machine learning is the classification of new data based on already classified training examples. In this work, we show that the support vector machine, an optimized binary classifier, can be implemented on a quantum computer, with complexity logarithmic in the size of the vectors and the number of training examples. In cases where classical sampling algorithms require polynomial time, an exponential speedup is obtained. At the core of this quantum big data algorithm is a nonsparse matrix exponentiation technique for efficiently performing a matrix inversion of the training data inner-product (kernel) matrix.

  • Received 12 February 2014

DOI:https://doi.org/10.1103/PhysRevLett.113.130503

© 2014 American Physical Society

Authors & Affiliations

Patrick Rebentrost1,*, Masoud Mohseni2, and Seth Lloyd1,3,†

  • 1Research Laboratory of Electronics, Massachusetts Institute of Technology, Cambridge, Massachusetts 02139, USA
  • 2Google Research, Venice, California 90291, USA
  • 3Department of Mechanical Engineering, Massachusetts Institute of Technology, Cambridge, Massachusetts 02139, USA

  • *rebentr@mit.edu
  • slloyd@mit.edu

Article Text (Subscription Required)

Click to Expand

Supplemental Material (Subscription Required)

Click to Expand

References (Subscription Required)

Click to Expand
Issue

Vol. 113, Iss. 13 — 26 September 2014

Reuse & Permissions
Access Options
Author publication services for translation and copyediting assistance advertisement

Authorization Required


×
×

Images

×

Sign up to receive regular email alerts from Physical Review Letters

Log In

Cancel
×

Search


Article Lookup

Paste a citation or DOI

Enter a citation
×