Quantum Algorithm Survey: Cont d

Similar documents
CS 6375 Machine Learning

)j > Riley Tipton Perry University of New South Wales, Australia. World Scientific CHENNAI

Supervised quantum gate teaching for quantum hardware design

Quantum Simulation. 9 December Scott Crawford Justin Bonnar

QALGO workshop, Riga. 1 / 26. Quantum algorithms for linear algebra.

Unsupervised Machine Learning on a Hybrid Quantum Computer Johannes Otterbach. Bay Area Quantum Computing Meetup - YCombinator February 1, 2018

Midterm Review CS 6375: Machine Learning. Vibhav Gogate The University of Texas at Dallas

using Low-Depth Quantum Circuits Guillaume Verdon Co-Founder & Chief Scientific Officer

Quantum computing with superconducting qubits Towards useful applications

AN INTRODUCTION TO NEURAL NETWORKS. Scott Kuindersma November 12, 2009

arxiv: v1 [quant-ph] 25 Jun 2018

Quantum NP - Cont. Classical and Quantum Computation A.Yu Kitaev, A. Shen, M. N. Vyalyi 2002

Machine Learning Support Vector Machines. Prof. Matteo Matteucci

CS325 Artificial Intelligence Chs. 18 & 4 Supervised Machine Learning (cont)

Chapter 1. Introduction

1 Quantum Circuits. CS Quantum Complexity theory 1/31/07 Spring 2007 Lecture Class P - Polynomial Time

Introduction to Quantum Information Processing

IE598 Big Data Optimization Introduction

LOCKHEED MARTIN SITE UPDATE

ECE521 Lectures 9 Fully Connected Neural Networks

1 Bernstein-Vazirani Algorithm

Quantum Computing at IBM

6.036 midterm review. Wednesday, March 18, 15

Nonparametric regression using deep neural networks with ReLU activation function

Accelerating QMC on quantum computers. Matthias Troyer

Oil Field Production using Machine Learning. CS 229 Project Report

Kernel Methods. Konstantin Tretyakov MTAT Machine Learning

Tensor network vs Machine learning. Song Cheng ( 程嵩 ) IOP, CAS

- Why aren t there more quantum algorithms? - Quantum Programming Languages. By : Amanda Cieslak and Ahmana Tarin

Quantum Complexity Theory and Adiabatic Computation

*WILEY- Quantum Computing. Joachim Stolze and Dieter Suter. A Short Course from Theory to Experiment. WILEY-VCH Verlag GmbH & Co.

Kernel Methods. Konstantin Tretyakov MTAT Machine Learning

LEADING THE EVOLUTION OF COMPUTE MARK KACHMAREK HPC STRATEGIC PLANNING MANAGER APRIL 17, 2018

Quantum machine learning for quantum anomaly detection CQT AND SUTD, SINGAPORE ARXIV:

9/26/17. Ridge regression. What our model needs to do. Ridge Regression: L2 penalty. Ridge coefficients. Ridge coefficients

arxiv: v1 [quant-ph] 16 Aug 2017

Deep learning / Ian Goodfellow, Yoshua Bengio and Aaron Courville. - Cambridge, MA ; London, Spis treści

Introduction to Quantum Computing

CS 229 Project Final Report: Reinforcement Learning for Neural Network Architecture Category : Theory & Reinforcement Learning

Lecture 10. Neural networks and optimization. Machine Learning and Data Mining November Nando de Freitas UBC. Nonlinear Supervised Learning

Errata list, Nielsen & Chuang. rrata/errata.html

Artificial Neural Networks (ANN)

Bits of Machine Learning Part 1: Supervised Learning

Perceptron. (c) Marcin Sydow. Summary. Perceptron

arxiv: v1 [quant-ph] 27 Dec 2018

Ph 219/CS 219. Exercises Due: Friday 3 November 2006

Hamiltonian simulation and solving linear systems

SHORTER GATE SEQUENCES FOR QUANTUM COMPUTING BY MIXING UNITARIES PHYSICAL REVIEW A 95, (2017) ARXIV:

Learning From Data Lecture 15 Reflecting on Our Path - Epilogue to Part I

Quantum Computing. Joachim Stolze and Dieter Suter. A Short Course from Theory to Experiment. WILEY-VCH Verlag GmbH & Co. KGaA

Summary of Hyperion Research's First QC Expert Panel Survey Questions/Answers. Bob Sorensen, Earl Joseph, Steve Conway, and Alex Norton

Machine learning comes from Bayesian decision theory in statistics. There we want to minimize the expected value of the loss function.

The computational difficulty of finding MPS ground states

Quantum Computing: Great Expectations

Simon Trebst. Quantitative Modeling of Complex Systems

Introduction to Quantum Computing

Lecture 4: Postulates of quantum mechanics

Lecture 13. Principal Component Analysis. Brett Bernstein. April 25, CDS at NYU. Brett Bernstein (CDS at NYU) Lecture 13 April 25, / 26

Unsupervised Learning Techniques Class 07, 1 March 2006 Andrea Caponnetto

Machine Learning with Tensor Networks

Large-scale machine learning Stochastic gradient descent

Final Overview. Introduction to ML. Marek Petrik 4/25/2017

Quantum Convolutional Neural Networks

Introduction to Machine learning

Machine Learning Basics: Maximum Likelihood Estimation

CONTEMPORARY ANALYTICAL ECOSYSTEM PATRICK HALL, SAS INSTITUTE

2015 Todd Neller. A.I.M.A. text figures 1995 Prentice Hall. Used by permission. Neural Networks. Todd W. Neller

arxiv: v2 [quant-ph] 19 Jul 2018

Value Function Methods. CS : Deep Reinforcement Learning Sergey Levine

arxiv: v1 [quant-ph] 6 Apr 2018

Support Vector Machines: Training with Stochastic Gradient Descent. Machine Learning Fall 2017

6.896 Quantum Complexity Theory 30 October Lecture 17

2. Introduction to quantum mechanics

Richard Cleve David R. Cheriton School of Computer Science Institute for Quantum Computing University of Waterloo

REINFORCEMENT LEARNING

Stochastic Gradient Descent: The Workhorse of Machine Learning. CS6787 Lecture 1 Fall 2017

Hamiltonian simulation with nearly optimal dependence on all parameters

Machine Learning Basics: Stochastic Gradient Descent. Sargur N. Srihari

Chapter 2. Basic Principles of Quantum mechanics

BANA 7046 Data Mining I Lecture 6. Other Data Mining Algorithms 1

International Research Journal of Engineering and Technology (IRJET) e-issn: Volume: 03 Issue: 11 Nov p-issn:

What Do Neural Networks Do? MLP Lecture 3 Multi-layer networks 1

A Quantum Interior Point Method for LPs and SDPs

Q2B: Quantum Computing for Business. John Preskill 5 December 2017

Is Quantum Search Practical?

Learning sets and subspaces: a spectral approach

Compute the Fourier transform on the first register to get x {0,1} n x 0.

Advances in quantum machine learning

An Architectural Framework For Quantum Algorithms Processing Unit (QAPU)

Quantum Fields, Gravity, and Complexity. Brian Swingle UMD WIP w/ Isaac Kim, IBM

Reward-modulated inference

Fundamentals of Machine Learning (Part I)

Opportunities and challenges in quantum-enhanced machine learning in near-term quantum computers

Machine Learning Practice Page 2 of 2 10/28/13

Regularization via Spectral Filtering

ARTiFiCiAL intelligence

Machine Learning Basics

Ancilla-driven universal quantum computing

An overview of word2vec

CSC2515 Winter 2015 Introduction to Machine Learning. Lecture 2: Linear regression

Transcription:

Quantum Algorithm Survey: Cont d Xiaodi Wu CS, UMIACS, and QuICS, University of Maryland

Quantum Algorithms for Linear Algebraic Problems Linear equation systems A x = b, given oracle access to A, b, generate x x Ref. [HHL]: the first quantum algorithm (poly-log dimension dependence) based on phase-estimation. Ref. [CKS]: poly-log error dependence based on approximation theory, linear combination of unitaries (LCU), quantum walks and Hamiltonian simulation.

Quantum Algorithms for Linear Algebraic Problems Linear equation systems A x = b, given oracle access to A, b, generate x x Ref. [HHL]: the first quantum algorithm (poly-log dimension dependence) based on phase-estimation. Ref. [CKS]: poly-log error dependence based on approximation theory, linear combination of unitaries (LCU), quantum walks and Hamiltonian simulation. More examples Singular value decomposition, matrix factorization,...

Quantum Algorithms for Linear Algebraic Problems Linear equation systems A x = b, given oracle access to A, b, generate x x Ref. [HHL]: the first quantum algorithm (poly-log dimension dependence) based on phase-estimation. Ref. [CKS]: poly-log error dependence based on approximation theory, linear combination of unitaries (LCU), quantum walks and Hamiltonian simulation. More examples Singular value decomposition, matrix factorization,... Spectral method, linear sketches,...

Quantum Algorithms for Machine Learning Many proposals Quantum algorithms for supper-vector machines, principle component analysis,...

Quantum Algorithms for Machine Learning Many proposals Quantum algorithms for supper-vector machines, principle component analysis,... Quantum algorithms for data fitting, geometric analysis of data, linear regression...

Quantum Algorithms for Machine Learning Many proposals Quantum algorithms for supper-vector machines, principle component analysis,... Quantum algorithms for data fitting, geometric analysis of data, linear regression... Quantum enhanced supervised and unsupervised learning, reinforcement learning, deep learning...

Quantum Algorithms for Machine Learning Many proposals Quantum algorithms for supper-vector machines, principle component analysis,... Quantum algorithms for data fitting, geometric analysis of data, linear regression... Quantum enhanced supervised and unsupervised learning, reinforcement learning, deep learning... Quantum learning of quantum systems,...

Quantum Algorithms for Machine Learning Many proposals Quantum algorithms for supper-vector machines, principle component analysis,... Quantum algorithms for data fitting, geometric analysis of data, linear regression... Quantum enhanced supervised and unsupervised learning, reinforcement learning, deep learning... Quantum learning of quantum systems,...

Quantum Algorithms for Machine Learning Many proposals Quantum algorithms for supper-vector machines, principle component analysis,... Quantum algorithms for data fitting, geometric analysis of data, linear regression... Quantum enhanced supervised and unsupervised learning, reinforcement learning, deep learning... Quantum learning of quantum systems,... Also note that: No much quantum speed-up in the sense of computational learning theory.

Quantum Algorithms for Optimizations Optimizations Ref. [BS, vaggdw, BKL+] Quadratic improvement over classical algorithms.

Quantum Algorithms for Optimizations Optimizations Ref. [BS, vaggdw, BKL+] Quadratic improvement over classical algorithms. Poly-log dependence on the dimension with quantum inputs.

Quantum Algorithms for Optimizations Optimizations Ref. [BS, vaggdw, BKL+] Quadratic improvement over classical algorithms. Poly-log dependence on the dimension with quantum inputs. Quantum acceleration of the gradient descent method.

Quantum Algorithms for Optimizations Optimizations Ref. [BS, vaggdw, BKL+] Quadratic improvement over classical algorithms. Poly-log dependence on the dimension with quantum inputs. Quantum acceleration of the gradient descent method.

Quantum Algorithms for Optimizations Optimizations Ref. [BS, vaggdw, BKL+] Quadratic improvement over classical algorithms. Poly-log dependence on the dimension with quantum inputs. Quantum acceleration of the gradient descent method. Open questions Concrete examples of SDP with provable quantum speed-up. Optimization beyond SDPs. Quantize other classical techniques.

Variational Methods based on Short-depth Circuits 13 1 1 1 1,0 2 1,0 1 3 1,0 or 1 Y 1 1,0 qubit 1 1,0 ( ) 1,1 ( ) 1, D( ) qubit 2 2,0 ( ) 2,1 ( ) 2, D( ) ent ent qubit,0 ( ),1 ( ), D( ) 0 ( ) 1 ( ) D( ) D times Figure 4: Heuristic preparation of trial states for the variational quantum eigensolver based on single-qubit gates U( ) interleavedbyentanglingoperationsu ent as described in the text. Independently of the particular problem to be solved, one may choose trial states that can be e ciently generated in current quantum hardware and at the same time allow the generation of highly entangled states that are close to the target state. This approach is showcased in the examples provided in Sections 4.4 and 5.1. As shown in Fig. 4, thepreparationoftheheuristictrialstatescomprisestwotypesof quantum gates, single-qubit Euler rotations U( ) determinedbytherotationangles and an entangling drift operation U ent acting on pairs of qubits. The N-qubit trial states are obtained by applying a sequence of D entanglers U ent alternating with the Euler rotations on the N qubits to the initial ground state 00...0i, D times z } { ( )i = U D ( )U ent...u 1 ( )U ent U 0 ( ) 00...0i (13)

Variational Methods based on Short-depth Circuits 13 1 1 1 1,0 2 1,0 1 3 1,0 or 1 Y 1 1,0 qubit 1 1,0 ( ) 1,1 ( ) 1, D( ) qubit 2 2,0 ( ) 2,1 ( ) 2, D( ) ent ent qubit,0 ( ),1 ( ), D( ) 0 ( ) 1 ( ) D( ) D times Proposals Figure 4: Heuristic preparation of trial states for the variational quantum eigensolver based on single-qubit gates U( ) interleavedbyentanglingoperationsu ent as described in the text. Quantum chemistry: ground energy of Hamiltonians. Independently of the particular problem to be solved, one may choose trial states that can be e ciently generated in current quantum hardware and at the same time allow the generation of highly entangled states that are close to the target state. This approach is showcased in the examples provided in Sections 4.4 and 5.1. As shown in Fig. 4, thepreparationoftheheuristictrialstatescomprisestwotypesof quantum gates, single-qubit Euler rotations U( ) determinedbytherotationangles and an entangling drift operation U ent acting on pairs of qubits. The N-qubit trial states are obtained by applying a sequence of D entanglers U ent alternating with the Euler rotations on the N qubits to the initial ground state 00...0i, D times z } { ( )i = U D ( )U ent...u 1 ( )U ent U 0 ( ) 00...0i (13)

Variational Methods based on Short-depth Circuits 13 1 1 1 1,0 2 1,0 1 3 1,0 or 1 Y 1 1,0 qubit 1 1,0 ( ) 1,1 ( ) 1, D( ) qubit 2 2,0 ( ) 2,1 ( ) 2, D( ) ent ent qubit,0 ( ),1 ( ), D( ) 0 ( ) 1 ( ) D( ) D times Proposals Figure 4: Heuristic preparation of trial states for the variational quantum eigensolver based on single-qubit gates U( ) interleavedbyentanglingoperationsu ent as described in the text. Quantum chemistry: ground energy of Hamiltonians. Independently of the particular problem to be solved, one may choose trial states that can be e ciently generated in current quantum hardware and at the same time allow the generation of highly entangled states that are close to the target state. This approach is showcased in the examples provided in Sections 4.4 and 5.1. As shown in Fig. 4, thepreparationoftheheuristictrialstatescomprisestwotypesof quantum gates, single-qubit Euler rotations U( ) determinedbytherotationangles and an entangling drift operation U ent acting on pairs of qubits. The N-qubit trial states are obtained by applying a sequence of D entanglers U ent alternating with the Euler rotations on the N qubits to the initial ground state 00...0i, Optimization: Quantum Approximate Optimization Algorithm (QAOA) D times z } { ( )i = U D ( )U ent...u 1 ( )U ent U 0 ( ) 00...0i (13)

Variational Methods based on Short-depth Circuits 13 1 1 1 1,0 2 1,0 1 3 1,0 or 1 Y 1 1,0 qubit 1 1,0 ( ) 1,1 ( ) 1, D( ) qubit 2 2,0 ( ) 2,1 ( ) 2, D( ) ent ent qubit,0 ( ),1 ( ), D( ) 0 ( ) 1 ( ) D( ) D times Proposals Figure 4: Heuristic preparation of trial states for the variational quantum eigensolver based on single-qubit gates U( ) interleavedbyentanglingoperationsu ent as described in the text. Quantum chemistry: ground energy of Hamiltonians. Independently of the particular problem to be solved, one may choose trial states that can be e ciently generated in current quantum hardware and at the same time allow the generation of highly entangled states that are close to the target state. This approach is showcased in the examples provided in Sections 4.4 and 5.1. As shown in Fig. 4, thepreparationoftheheuristictrialstatescomprisestwotypesof quantum gates, single-qubit Euler rotations U( ) determinedbytherotationangles and an entangling drift operation U ent acting on pairs of qubits. The N-qubit trial states are obtained by applying a sequence of D entanglers U ent alternating with the Euler rotations on the N qubits to the initial ground state 00...0i, Optimization: Quantum Approximate Optimization Algorithm (QAOA) Quantum Neural Network. D times z } { ( )i = U D ( )U ent...u 1 ( )U ent U 0 ( ) 00...0i (13)

Variational Methods based on Short-depth Circuits 13 1 1 1 1,0 2 1,0 1 3 1,0 or 1 Y 1 1,0 qubit 1 1,0 ( ) 1,1 ( ) 1, D( ) qubit 2 2,0 ( ) 2,1 ( ) 2, D( ) ent ent qubit,0 ( ),1 ( ), D( ) 0 ( ) 1 ( ) D( ) D times Proposals Figure 4: Heuristic preparation of trial states for the variational quantum eigensolver based on single-qubit gates U( ) interleavedbyentanglingoperationsu ent as described in the text. Quantum chemistry: ground energy of Hamiltonians. Independently of the particular problem to be solved, one may choose trial states that can be e ciently generated in current quantum hardware and at the same time allow the generation of highly entangled states that are close to the target state. This approach is showcased in the examples provided in Sections 4.4 and 5.1. As shown in Fig. 4, thepreparationoftheheuristictrialstatescomprisestwotypesof quantum gates, single-qubit Euler rotations U( ) determinedbytherotationangles and an entangling drift operation U ent acting on pairs of qubits. The N-qubit trial states are obtained by applying a sequence of D entanglers U ent alternating with the Euler rotations on the N qubits to the initial ground state 00...0i, Optimization: Quantum Approximate Optimization Algorithm (QAOA) Quantum Neural Network. Representing kernels, e.g., applied in, support vector D times machines (SVM) z } { ( )i = U D ( )U ent...u 1 ( )U ent U 0 ( ) 00...0i (13)

Classical-Quantumfermionic Hybrid problem Algorithms qubit Hamiltonian classical cost function calculate energy prepare trial state classical adjust parameters optimize measure expectation values quantum solution Figure 3: Variational quantum eigensolver method. The trial states, which depend on a few classical parameters, arecreatedonthequantumdeviceandusedformeasuring the expectation values needed. These are combined on a classical computer to calculate the energy E q( ), i.e. the cost function, and find new parameters to minimize it. The new parameters are then fed back into the algorithm. The parameters of the solution are obtained when the minimal energy is reached. qubit quantum states ( )i parametrized by control parameters. The subsequent measurement of a cost function E q( ) = h ( ) H q ( )i, typically the energy of a problem Hamiltonian H q,servesaclassicalcomputertofindnewvalues in order to minimize E q( ) andfindtheground-stateenergy E min q =min (h ( ) H q ( )i). (3) This variational quantum eigensolver approach to Hamiltonian-problem solving has been

Classical-Quantumfermionic Hybrid problem Algorithms qubit Hamiltonian classical cost function calculate energy prepare trial state classical adjust parameters optimize measure expectation values quantum solution Figure 3: Variational quantum eigensolver method. The trial states, which depend on a few classical parameters, arecreatedonthequantumdeviceandusedformeasuring the expectation values needed. These are combined on a classical computer to calculate the energy E q( ), i.e. the cost function, and find new parameters to minimize it. The new parameters are then fed back into the algorithm. The parameters of the solution are obtained when the minimal energy is reached. Reasonable scenario for algorithm design on near-term quantum devices. qubit quantum states ( )i parametrized by control parameters. The subsequent measurement of a cost function E q( ) = h ( ) H q ( )i, typically the energy of a problem Hamiltonian H q,servesaclassicalcomputertofindnewvalues in order to minimize E q( ) andfindtheground-stateenergy Eq min =min(h ( ) H q ( )i). (3) This variational quantum eigensolver approach to Hamiltonian-problem solving has been

Classical-Quantumfermionic Hybrid problem Algorithms qubit Hamiltonian classical cost function calculate energy prepare trial state classical adjust parameters optimize measure expectation values quantum solution Figure 3: Variational quantum eigensolver method. The trial states, which depend on a few classical parameters, arecreatedonthequantumdeviceandusedformeasuring the expectation values needed. These are combined on a classical computer to calculate the energy E q( ), i.e. the cost function, and find new parameters to minimize it. The new parameters are then fed back into the algorithm. The parameters of the solution are obtained when the minimal energy is reached. Reasonable scenario for algorithm design on near-term quantum devices. Heterogeneous computing, architecture, system, programming languages. qubit quantum states ( )i parametrized by control parameters. The subsequent measurement of a cost function E q( ) = h ( ) H q ( )i, typically the energy of a problem Hamiltonian H q,servesaclassicalcomputertofindnewvalues in order to minimize E q( ) andfindtheground-stateenergy Eq min =min(h ( ) H q ( )i). (3) This variational quantum eigensolver approach to Hamiltonian-problem solving has been

Thank You!! Q & A