Quantum Gibbs Samplers

Slides:



Advertisements
Similar presentations
Slow and Fast Mixing of Tempering and Swapping for the Potts Model Nayantara Bhatnagar, UC Berkeley Dana Randall, Georgia Tech.
Advertisements

Local Hamiltonians in Quantum Computation Funding: Slovak Research and Development Agency, contract No. APVV , European Project QAP 2004-IST- FETPI-15848,
Random Quantum Circuits are Unitary Polynomial-Designs Fernando G.S.L. Brandão 1 Aram Harrow 2 Michal Horodecki 3 1.Universidade Federal de Minas Gerais,
Sergey Bravyi, IBM Watson Center Robert Raussendorf, Perimeter Institute Perugia July 16, 2007 Exactly solvable models of statistical physics: applications.
Equilibration and Unitary k- Designs Fernando G.S.L. Brandão UCL Joint work with Aram Harrow and Michal Horodecki arXiv: IMS, September 2013.
Preparing Topological States on a Quantum Computer Martin Schwarz (1), Kristan Temme (1), Frank Verstraete (1) Toby Cubitt (2), David Perez-Garcia (2)
Thermalization Algorithms: Digital vs Analogue Fernando G.S.L. Brandão University College London Joint work with Michael Kastoryano Freie Universität Berlin.
Boris Altshuler Columbia University Anderson Localization against Adiabatic Quantum Computation Hari Krovi, Jérémie Roland NEC Laboratories America.
Lecture 3: Markov processes, master equation
Stronger Subadditivity Fernando G.S.L. Brandão University College London -> Microsoft Research Coogee 2015 based on arXiv: with Aram Harrow Jonathan.
CS774. Markov Random Field : Theory and Application Lecture 04 Kyomin Jung KAIST Sep
CS774. Markov Random Field : Theory and Application Lecture 16 Kyomin Jung KAIST Nov
1 Quantum Monte Carlo Methods Jian-Sheng Wang Dept of Computational Science, National University of Singapore.
Complexity of simulating quantum systems on classical computers Barbara Terhal IBM Research.
Computational statistics 2009 Random walk. Computational statistics 2009 Random walk with absorbing barrier.
Entanglement in Quantum Critical Phenomena, Holography and Gravity Dmitri V. Fursaev Joint Institute for Nuclear Research Dubna, RUSSIA Banff, July 31,
Julia Kempe CNRS & LRI, Univ. of Paris-Sud Alexei Kitaev Caltech Oded Regev Tel-Aviv University FSTTCS, Chennai, December 18 th, 2004 The Complexity of.
1 Cluster Monte Carlo Algorithms & softening of first-order transition by disorder TIAN Liang.
1 Dorit Aharonov School of Computer Science and Engineering The Hebrew University, Jerusalem, Israel Israel Quantum Hamiltonian Complexity Complexity What.
Universality in ultra-cold fermionic atom gases. with S. Diehl, H.Gies, J.Pawlowski S. Diehl, H.Gies, J.Pawlowski.
Monte Carlo Evidence of the Haldane Conjecture Bartolome Allés ( INFN Pisa ) Alessandro Papa ( Univ. Calabria ) XIV SMFT Workshop, September 3, 2008, Bari.
On the energy landscape of 3D spin Hamiltonians with topological order Sergey Bravyi (IBM) Jeongwan Haah (Caltech) FRG Workshop, Cambridge, MA May 18,
Schrödinger’s Elephants & Quantum Slide Rules A.M. Zagoskin (FRS RIKEN & UBC) S. Savel’ev (FRS RIKEN & Loughborough U.) F. Nori (FRS RIKEN & U. of Michigan)
T he Separability Problem and its Variants in Quantum Entanglement Theory Nathaniel Johnston Institute for Quantum Computing University of Waterloo.
Area Laws for Entanglement Fernando G.S.L. Brandão University College London joint work with Michal Horodecki arXiv: arXiv:1406.XXXX Stanford.
Introduction to Monte Carlo Methods D.J.C. Mackay.
6. Markov Chain. State Space The state space is the set of values a random variable X can take. E.g.: integer 1 to 6 in a dice experiment, or the locations.
Advanced methods of molecular dynamics Monte Carlo methods
Entanglement Area Law (from Heat Capacity)
F.F. Assaad. MPI-Stuttgart. Universität-Stuttgart Numerical approaches to the correlated electron problem: Quantum Monte Carlo.  The Monte.
F.F. Assaad. MPI-Stuttgart. Universität-Stuttgart Numerical approaches to the correlated electron problem: Quantum Monte Carlo.  The Monte.
1 Worm Algorithms Jian-Sheng Wang National University of Singapore.
On the energy landscape of 3D spin Hamiltonians with topological order Sergey Bravyi (IBM Research) Jeongwan Haah (Caltech) QEC 2011 December 6, 2011 TexPoint.
Thermalization and Quantum Information Fernando G.S.L. Brandão University College London New Perspectives on Thermalization, Aspen 2014 partially based.
Merlin-Arthur Games and Stoquastic Hamiltonians B.M. Terhal, IBM Research based on work with Bravyi, Bessen, DiVincenzo & Oliveira. quant-ph/ &
1 ECE-517 Reinforcement Learning in Artificial Intelligence Lecture 7: Finite Horizon MDPs, Dynamic Programming Dr. Itamar Arel College of Engineering.
Simulated Annealing.
The Ising Model Mathematical Biology Lecture 5 James A. Glazier (Partially Based on Koonin and Meredith, Computational Physics, Chapter 8)
Adiabatic quantum computation and stoquastic Hamiltonians B.M. Terhal IQI, RWTH Aachen A review of joint work with S. Bravyi, D.P.DiVincenzo and R. Oliveira.
8. Selected Applications. Applications of Monte Carlo Method Structural and thermodynamic properties of matter [gas, liquid, solid, polymers, (bio)-macro-
Quantum Gibbs Samplers Fernando G.S.L. Brandão QuArC, Microsoft Research Based on joint work with Michael Kastoryano University of Copenhagen Quantum Hamiltonian.
A chaotic collection of thoughts on stochastic transport what are the issues that M3D must consider to accurately determine heat transport which analytical.
Barriers in Hamiltonian Complexity Umesh V. Vazirani U.C. Berkeley.
Suppressing Random Walks in Markov Chain Monte Carlo Using Ordered Overrelaxation Radford M. Neal 발표자 : 장 정 호.
1 Dorit Aharonov Hebrew Univ. & UC Berkeley Adiabatic Quantum Computation.
Tensor networks and the numerical study of quantum and classical systems on infinite lattices Román Orús School of Physical Sciences, The University of.
1 Cluster Monte Carlo Algorithms: Jian-Sheng Wang National University of Singapore.
Approximate Inference: Decomposition Methods with Applications to Computer Vision Kyomin Jung ( KAIST ) Joint work with Pushmeet Kohli (Microsoft Research)
A Monomial matrix formalism to describe quantum many-body states Maarten Van den Nest Max Planck Institute for Quantum Optics Montreal, October 19 th 2011.
A simple nearest-neighbour two-body Hamiltonian system for which the ground state is a universal resource for quantum computation Stephen Bartlett Terry.
13. Extended Ensemble Methods. Slow Dynamics at First- Order Phase Transition At first-order phase transition, the longest time scale is controlled by.
7. Metropolis Algorithm. Markov Chain and Monte Carlo Markov chain theory describes a particularly simple type of stochastic processes. Given a transition.
Quasi-1D antiferromagnets in a magnetic field a DMRG study Institute of Theoretical Physics University of Lausanne Switzerland G. Fath.
Javier Junquera Importance sampling Monte Carlo. Cambridge University Press, Cambridge, 2002 ISBN Bibliography.
Determining the Complexity of the Quantum Adiabatic Algorithm using Monte Carlo Simulations A.P. Young, University of California Santa Cruz
CS Statistical Machine learning Lecture 25 Yuan (Alan) Qi Purdue CS Nov
Monte Carlo Simulation of Canonical Distribution The idea is to generate states i,j,… by a stochastic process such that the probability  (i) of state.
Computational Physics (Lecture 10) PHY4370. Simulation Details To simulate Ising models First step is to choose a lattice. For example, we can us SC,
Lecture from Quantum Mechanics. Marek Zrałek Field Theory and Particle Physics Department. Silesian University Lecture 6.
Quantum Boltzmann Machine
Quantum Approximate Markov Chains and the Locality of Entanglement Spectrum Fernando G.S.L. Brandão Caltech Seefeld 2016 based on joint work with Kohtaro.
Fernando G.S.L. Brandão MSR -> Caltech Faculty Summit 2016
Quantum Gibbs Sampling
The complexity of the Separable Hamiltonian Problem
Computational Physics (Lecture 10)
Advanced Statistical Computing Fall 2016
Fernando G.S.L. Brandão Microsoft Research MIT 2016
Maria Okuniewski Nuclear Engineering Dept.
3rd Lecture: QMA & The local Hamiltonian problem (CNT’D)
in collaboration with Andrew Doherty (UQ)
Presentation transcript:

Quantum Gibbs Samplers Fernando G.S.L. Brandão QuArC, Microsoft Research Q-QuArC Retreat, 2015

Dynamical Properties Hij Compute: Hamiltonian: State at time t: Expectation values: Temporal correlations:

Quantum Simulators, Dynamical Quantum Computer Can simulate the dynamics of every multi-particle quantum system Spin models (Lloyd ‘96, …, Berry, Childs, Kothari ‘15) Fermionic and bosonic models (Bravyi, Kitaev ’00, …) Topological quantum field theory (Freedman, Kitaev, Wang ‘02) Quantum field theory (Jordan, Lee, Preskill ‘11) Quantum Chemestry (Hastings, Wecker, Bauer, Triyer ’14) Quantum Simulators Can simulate the dynamics of particular models Optical Lattices Ion Traps Superconducting systems …

Static Properties

Static Properties Hij Hamiltonian:

Static Properties Hij Hamiltonian: Groundstate: Thermal state: Compute: local expectation values (e.g. magnetization), correlation functions (e.g. ), …

Static Properties Can we prepare groundstates? Warning: in general hard, even for one-dimensional translational-invariant models (…, Gottesman-Irani ‘09)

Static Properties Can we prepare groundstates? Warning:I in general hard, even for one-dimensional translational-invariant models Method 1: Adiabatic Evolution; works if Δ ≥ n-c Method 2: Phase Estimation; works if can find a “simple” state |0> such that * (…, Gottesman-Irani ‘09) H(sf) H(s)ψs = E0,sψs Δ := min Δ(s) H(si) ψi H(s) ψs (Abrams, Lloyd ‘99)

Static Properties Can we prepare thermal states? Warning: NP-hard to estimate energy of general classical Gibbs states

Static Properties Can we prepare thermal states? Are quantum computers useful in some cases? Warning: NP-hard to estimate energy of general classical Gibbs states

Plan 1. Classical Glauber dynamics 2. Mixing in space vs mixing in time 3. Quantum Master Equations 4. Mixing in space vs mixing in time for commuting quantum systems 5. Approach to non-commuting 6. Potential Applications

Thermalization Can we prepare thermal states? S B Method 1: Couple to a bath of the right temperature and wait. But size of environment might be huge. Maybe not efficient. No guarantee Gibbs state will be reached S B

Method 2 (classical): Metropolis Sampling Consider e.g. Ising model: Coupling to bath modeled by stochastic map Q i j Metropolis Update: The stationary state is the thermal (Gibbs) state:

Method 2 (classical): Metropolis Sampling Consider e.g. Ising model: Coupling to bath modeled by stochastic map Q i j Metropolis Update: The stationary state is the thermal (Gibbs) state: (Metropolis et al ’53) “We devised a general method to calculate the properties of any substance comprising individual molecules with classical statistics” Example of Markov Chain Monte Carlo method. Extremely useful algorithmic technique

Glauber Dynamics A stochastic map R = eG is a Glauber dynamics for a (classical) Hamiltonian if it’s generator G is local and the unique fixed point of R is e-βH/Z(β) (+ detailed balance) Ex: Metropolis, Heat-bath generator, ….

Glauber Dynamics Gibbs state with finite correlation length A stochastic map R = eG is a Glauber dynamics for a (classical) Hamiltonian if it’s generator G is local and the unique fixed point of R is e-βH/Z(β) (+ detailed balance) Ex: Metropolis, Heat-bath generator, …. When is Glauber dynamics effective for sampling from Gibbs state? Gibbs state with finite correlation length (Stroock, Zergalinski ’92; Martinelli, Olivieri ’94, …) (Sly ‘10) Gibbs Sampling in P (vs NP -hard) Rapidly mixing Glauber dynamics (Proved only for hard core mode and 2-spin anti- ferromagetic model)

Temporal Mixing We have rapid mixing if Δ = constant eigenprojectors transition matrix after t time steps eigenvalues Convergence time given by the gap Δ = 1- λ1: Time of equilibration ≈ n/Δ We have rapid mixing if Δ = constant

Spatial Mixing blue: V, red: boundary Let be the Gibbs state for a model in the lattice V with boundary conditions τ, i.e. 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Ex. τ = (0, … 0)

Spatial Mixing blue: V, red: boundary Let be the Gibbs state for a model in the lattice V with boundary conditions τ, i.e. 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 def: The Gibbs state has correlation length ξ if for every f, g Ex. τ = (0, … 0) f g

Temporal Mixing <-> Spatial Mixing (Stroock, Zergalinski ’92; Martinelli, Olivieri ’94, …) For every classical Hamiltonian, the Gibbs state has finite correlation length if, and only if, the Glauber dynamics has a finite gap

Temporal Mixing <-> Spatial Mixing (Stroock, Zergalinski ’92; Martinelli, Olivieri ’94, …) For every classical Hamiltonian, the Gibbs state has finite correlation length if, and only if, the Glauber dynamics has a finite gap Obs1: Same is true for the log-Sobolev constant of the system Obs2: For many models, when correlation length diverges, gap is exponentially small in the system size (e.g. Ising model) Obs3: Any model in 1D, and any model in arbitrary dim. at high enough temperature, has a finite correlation length (connected to uniqueness of the phase, e.g. Dobrushin’s condition)

Temporal Mixing <-> Spatial Mixing (Stroock, Zergalinski ’92; Martinelli, Olivieri ’94, …) For every classical Hamiltonian, the Gibbs state has finite correlation length if, and only if, the Glauber dynamics has a finite gap Obs1: Same is true for the log-Sobolev constant of the system Obs2: For many models, when correlation length diverges, gap is exponentially small in the system size (e.g. Ising model) Obs3: Any model in 1D, and any model in arbitrary dim. at high enough temperature, has a finite correlation length (connected to uniqueness of the phase, e.g. Dobrushin’s condition) Does something similar hold in the quantum case? 1st step: Need a quantum version of Glauber dynamics…

Preparing Quantum Thermal States (Terhal and diVincenzo ’00, …) Simulate interaction of system with heat bath no run-time estimate (Poulin, Wocjan ’09, …) Grover-type speed-up for preparing Gibbs states exponential run-time (Temme et al ‘09) Quantum metropolis: Quantum channel s.t. (i) can be implemented efficiently on a quantum computer and (ii) has Gibbs state as fixed point (Yung, Aspuru-Guzik ‘10) Amplitude amplification applied to quantum metropolis: Square-root speed-up on spectral gap. (Hastings ’08; Bilgin, Boixo ’10) Poly-time quantum/classical algorithm for every 1D model restricted to 1D

Quantum Master Equations Canonical example: cavity QED Lindblad Equation: (most general Markovian and time homogeneous q. master equation)

Quantum Master Equations Canonical example: cavity QED Lindblad Equation: (most general Markovian and time homogeneous q. master equation) Generator completely positive trace-preserving map: fixed point: How fast does it converge? Determined by gap of of Lindbladian

Quantum Master Equations Canonical example: cavity QED Lindblad Equation: Local master equations: L is k-local if all Ai act on at most k sites (Kliesch et al ‘11) Time evolution of every k-local Lindbladian on n qubits can be simulated in time poly(n, 2^k) in the circuit model Ai

Davies Maps Lindbladian: Lindblad terms: : spectral density

Davies Maps Hij Lindbladian: Lindblad terms: : spectral density Sα (Xα, Yα, Zα) Thermal state is the unique fixed point: (satisfies q. detailed balance: )

Why Davies Maps? weak-coupling limit: Interacting Ham. (Davies ‘74) Rigorous derivation in the weak-coupling limit: Coarse grain over time t ≈ λ-2 >> max(1/ (Ei – Ej + Ek - El)) (Ei: eigenvalues of H)

Why Davies Maps? But for commuting Hamiltonian H, it is local Interacting Ham. (Davies ‘74) Rigorous derivation in the weak-coupling limit: Coarse grain over time t ≈ λ-2 >> max(1/ (Ei – Ej + Ek - El)) (Ei: eigenvalues of H) But: for n spin Hamiltonian H: max(1/ (Ei – Ej + Ek - El)) = exp(O(n)) Consequence: Sα(ω) are non-local (act on n qubits); But for commuting Hamiltonian H, it is local

Gap The relevant gap is given by L2 weighted inner product: Variance: Gap equal to spectral gap of Mixing time of order

Previous Results Gap has been estimated for: (Alicki, Fannes, Horodecki ‘08) Λ = Ω(1) for 2D toric code (Alicki, Horodecki, Horodecki, Horodecki ‘08) Λ = exp(-Ω(n)) for 4D toric code (Temme ‘14) Λ > exp(- βε)/n, with ε the energy barrier, for stabilizer Hamiltonians

Equivalence of Clustering in Space and Time for Quantum Commuting thm For commuting Hamiltonians in a finite dimensional lattice, the Davies generator has a constant gap if, and only if, the Gibbs state satisfies strong clustering of correlations (Kastoryano, B. 1409.3435)

Equivalence of Clustering in Space and Time for Quantum Commuting thm For commuting Hamiltonians in a finite dimensional lattice, the Davies generator has a constant gap if, and only if, the Gibbs state satisfies strong clustering of correlations Strong Clustering holds true in: 1D at any temperature Any D at sufficiently high temperature (critical T determined only by dim and interaction range)

Equivalence of Clustering in Space and Time for Quantum Commuting thm For commuting Hamiltonians in a finite dimensional lattice, the Davies generator has a constant gap if, and only if, the Gibbs state satisfies strong clustering of correlations Strong Clustering holds true in: 1D at any temperature Any D at sufficiently high temperature (critical T determined only by dim and interaction range) Gives first polynomial-time quantum algorithm for preparing Gibbs states of commuting models at high temperature. Caveat: At high temperature cluster expansion works well for computing local expectation values. (Open: How the two threshold T’s compare?) Q advantage: we get the full Gibbs state (e.g. could perform swap test of purifications of two Gibbs states. Good for anything?)

Strong Clustering def: Strong clustering holds if there is ξ>0 s.t. for every A and B and operator f acting on A B Conditional Covariance: Conditional Expectation: Xc : complement of X d(X, Y) : distance between regions X and Y

Strong Clustering def: Strong clustering holds if there is ξ>0 s.t. for every A and B and operator f acting on A B Fact 1: Fact 2: Strong clustering follows if

Strong Clustering -> Gap We show that under the clustering condition: Getting: V : entire lattice V0 : sublattice of size O(ξ) A B Follows idea of a proof of the classical analogue for Glauber dynamics (Bertini et al ‘00) Key lemma: If then

Gap -> Strong Clustering Employs the following mapping between Liouvillians for commuting Hamiltonians and local Hamiltonians on a larger space: Apply the detectability lemma (Aharonov et al ‘10) to prove gap -> strong clustering (strengthening proof previous proof that gap -> clustering)

Non-Commuting Hamiltonians? Davies Master Equation is Non-Local… Question: Can it be implemented efficiently on a quantum computer?

Non-Commuting Hamiltonians? Davies Master Equation is Non-Local… Beyond master equations: def: Hamiltonian H satisfies local indistinguishability (LI) if for every Λ A B

Non-Commuting Hamiltonians? Davies Master Equation is Non-Local… Beyond master equations: def: Hamiltonian H satisfies local indistinguishability (LI) if for every thm Suppose H (local Ham in d dim) satisfies LI and for every region A, Then e-H/T/Z(T) can be created by a quantum circuit of size exp(O(logd(n))) l A Bl Based on recent lower bound by Fawzi and Renner on conditional mutual information

Non-Commuting Hamiltonians? Davies Master Equation is Non-Local… Beyond master equations: def: Hamiltonian H satisfies local indistinguishability (LI) if for every thm Suppose H (local Ham in d dim) satisfies LI and for every region A, Then e-H/T/Z(T) can be created by a quantum circuit of size exp(O(logd(n))) l A Bl When is the requirement on mutual information true? (always true for commuting models) Can we improve to poly(n) time?

Applications of Q. Gibbs Samplers Machine Learning? (Nate’s talk) Quantum Algorithms for semidefinite programming? O(d4log(1/ε))-time algorithm (interior point methods) For sparse Ai, Y, is there a polylog(d) quantum algorithm? (think of HHL quantum algorithm for linear equations)

Applications of Q. Gibbs Samplers Machine Learning? (Nate’s talk) Quantum Algorithms for semidefinite programming? O(d4log(1/ε))-time algorithm (interior point methods) For sparse Ai, Y, is there a polylog(d) quantum algorithm? (think of HHL quantum algorithm for linear equations) No, unless NP in BQP

Applications of Q. Gibbs Samplers Machine Learning? (Nate’s talk) Quantum Algorithms for semidefinite programming? (Peng, Tangwongsan ‘12) For Ai > 0 (||A||<1), can reduce the problem to polylog(d) evaluations of (for λi < log(d)/ε)

Applications of Q. Gibbs Samplers Machine Learning? (Nate’s talk) Quantum Algorithms for semidefinite programming? (Peng, Tangwongsan ‘12) For Ai > 0 (||A||<1), can reduce the problem to polylog(d) evaluations of (for λi < log(d)/ε) Are there interesting choices of {Ai} for which quantum gives an advantage to compute the Gibbs states above?