stanislav fort with neural net works & differentiable...

77
Learning Adaptive Quantum State Tomography with Neural Networks & Differentiable Programming Stanislav Fort Stanford University (prev. Google Research) [email protected] stanford.edu/~sfort1/ @stanislavfort Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA Primarily based on arXiv 1812.06693

Upload: others

Post on 07-Aug-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Learning Adaptive Quantum State Tomography with

Neural Networks & Differentiable Programming

Stanislav FortStanford University (prev. Google Research)

[email protected]/~sfort1/

@stanislavfort

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Primarily based on arXiv 1812.06693

Page 2: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Primarily based on arXiv 1812.06693, in review

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Page 3: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Primarily based on arXiv 1812.06693, in review

Page 4: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

AI, ML, DL & differentiable programming

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

● Artificial intelligence: The science of making machines smart

● Machine learning: Machines getting smart from data

● Deep learning: Machines getting smart from data using deep neural networks as functional approximators

● Differentiable programming:Taking partial derivatives through programs, not restricted to deep neural networks as functions

Page 5: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

AI, ML, DL & differentiable programming

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

● Artificial intelligence: The science of making machines smart

● Machine learning: Machines getting smart from data

● Deep learning: Machines getting smart from data using deep neural networks as functional approximators

● Differentiable programming:Taking partial derivatives through programs, not restricted to deep neural networks as functions

Page 6: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

AI, ML, DL & differentiable programming

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

● Artificial intelligence: The science of making machines smart

● Machine learning: Machines getting smart from data

● Deep learning: Machines getting smart from data using deep neural networks as functional approximators

● Differentiable programming:Taking partial derivatives through programs, not restricted to deep neural networks as functions

Page 7: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

AI, ML, DL & differentiable programming

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

● Artificial intelligence: The science of making machines smart

● Machine learning: Machines getting smart from data

● Deep learning: Machines getting smart from data using deep neural networks as functional approximators

● Differentiable programming:Taking partial derivatives through programs, not restricted to deep neural networks as functions

Page 8: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Differentiable programmingHeat equation example

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

∂ temperature field

Bridging ML &scientific computing

Page 9: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Differentiable programmingQuantum games example

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

∂ quantum game strategy

Page 10: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Writing down a solution vs learning a solution

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

f( )= “tortoise”

Bubble sort (explicit)

Image classification(learned)

Translation(much better when learned)

Page 11: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Writing down a solution vs learning a solution

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Even solving symbolic math

Page 12: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Machine learningLearning to get faster (& better) heuristics

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Page 13: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Machine learningLearning to get faster (& better) heuristics

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Page 14: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Network & data structureHow to induce the correct learning prior?

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Page 15: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Quantum state tomography

Page 16: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Quantum state tomographyPure states first

Page 17: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Quantum state tomographyPure states first

Page 18: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Quantum state tomographyPure states first

Page 19: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Quantum state tomographyPure states first

Page 20: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Quantum state tomographyPure states first

Page 21: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Quantum state tomographyPure states first

? ??

??

Page 22: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Quantum state tomographyPure states first

Page 23: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Quantum state tomographyPure states first

? ??

??

Page 24: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Quantum state tomographyPure states first

? ??

??

(Adaptivity)

Page 25: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Quantum state tomographyPure states first

? ????

Page 26: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Quantum state tomographyPure states first

? ??????

???

Page 27: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Quantum state tomographyPure states first

? ??????

?????

???

Page 28: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Quantum state tomographyPure states first

? ??????

?????

?????

???

N

Page 29: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Quantum state tomographyPure states first

? ????? ????? ????? ??

??

N

Page 30: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Quantum state tomographyPure states first

? ????? ????? ????? ??

??

N

Page 31: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Quantum state tomographyWhat is difficult?

? ????? ????? ????? ??

??

N

Page 32: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Pure states → density matricesDensity matricesPure states

Page 33: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

What do we care about?

1) How precisely can you reconstruct the unknown state, given N copies of the unknown state?

2) How much compute does it take?

Page 34: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Regular Quantum State Tomography

Page 35: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Regular Quantum State TomographyStage 1: Take measurements

Page 36: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Regular Quantum State TomographyStage 2: Process them

Page 37: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Regular Quantum State TomographyProblem: Measurements expensive

Page 38: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Adaptive Quantum State TomographyFerenc Huszár, Neil M. T. Houlsby. Adaptive Bayesian Quantum Tomography, arXiv 1107.0895

Stage 1: Take measurements up to t

Page 39: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Adaptive Quantum State TomographyFerenc Huszár, Neil M. T. Houlsby. Adaptive Bayesian Quantum Tomography, arXiv 1107.0895

Stage 2: Determine the next POVM

Page 40: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Adaptive Quantum State TomographyParticle bank maintaining and update

Page 41: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Adaptive Quantum State TomographyParticle bank maintaining and update

Page 42: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Adaptive Quantum State TomographyParticle bank resampling

Page 43: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Adaptive Quantum State Tomography

Problem: Computationally expensive

Page 44: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Neural Adaptive Quantum State Tomography (NA-QST)

Our approachYihui Quek*, Stanislav Fort*, Hui Khoon Ng. Adaptive Quantum State Tomography with Neural Networks, arXiv 1812.06693

Advantages:- Parametrized state ansatz is not

required- Exponential computational speedup- Learned directly from simulated data- Can retrain within hours- Any POVM types- Different noise models- Learned distance measure, update rule

etc.

Page 45: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Neural Adaptive Quantum State Tomography (NA-QST)Custom recurrent architecture - off the shelf doesn’t work

Page 46: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Neural Adaptive Quantum State Tomography (NA-QST)Custom recurrent architecture - off the shelf doesn’t work

Train: Differentiable quantum simulator provides measurement results

Page 47: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Neural Adaptive Quantum State Tomography (NA-QST)Custom recurrent architecture - off the shelf doesn’t work

Train: Differentiable quantum simulator provides measurement results

Test: Experimenter provides measurement results

Page 48: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Neural Adaptive Quantum State Tomography (NA-QST)Inside the RNN cell - where the magic happens

Page 49: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Neural Adaptive Quantum State Tomography (NA-QST)Inside the RNN cell - where the magic happens

Page 50: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Neural Adaptive Quantum State Tomography (NA-QST)Inside the RNN cell - where the magic happens

Page 51: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Neural Adaptive Quantum State Tomography (NA-QST)Inside the RNN cell - where the magic happens

Page 52: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Neural Adaptive Quantum State Tomography (NA-QST)Inside the RNN cell - where the magic happens

Page 53: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Neural Adaptive Quantum State Tomography (NA-QST)Inside the RNN cell - where the magic happens

Veil of ignorance =

gradient stop

Page 54: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Neural Adaptive Quantum State Tomography (NA-QST)Inside the RNN cell - where the magic happens

Page 55: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Neural Adaptive Quantum State Tomography (NA-QST)Inside the RNN cell - where the magic happens

Page 56: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Neural Adaptive Quantum State Tomography (NA-QST)Inside the RNN cell - where the magic happens

Page 57: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Neural Adaptive Quantum State Tomography (NA-QST)Inside the RNN cell - where the magic happens

Page 58: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Neural Adaptive Quantum State Tomography (NA-QST)Inside the RNN cell - where the magic happens

Page 59: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Neural Adaptive Quantum State Tomography (NA-QST)Inside the RNN cell - where the magic happens

Page 60: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Neural Adaptive Quantum State Tomography (NA-QST)Inside the RNN cell - where the magic happens

Page 61: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Neural Adaptive Quantum State Tomography (NA-QST)Inside the RNN cell - where the magic happens

Page 62: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Neural Adaptive Quantum State Tomography (NA-QST)Inside the RNN cell - where the magic happens

Page 63: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Neural Adaptive Quantum State Tomography (NA-QST)Inside the RNN cell - where the magic happens

Page 64: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Neural Adaptive Quantum State Tomography (NA-QST)Different paradigm from ABQT

● No explicit Bayesian interpretation - weights are just weights

● Automatically learned NN similarity metric for resampling and weight updates

● Resampling is fast ● End-to-end training minimizing arbitrary human

choices

Page 65: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Neural Adaptive Quantum State Tomography (NA-QST)How is it trained? 2 notions of “time”

Inference step

Page 66: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Neural Adaptive Quantum State Tomography (NA-QST)How is it trained? 2 notions of “time”

Backprop step

Page 67: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Neural Adaptive Quantum State Tomography (NA-QST)Numerical experiments - what can be varied?

1) Single-qubit POVM type: 2 (basis POVM), 3, 4 (SIC), and 6 (Pauli) legs per qubit subspace

Page 68: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Neural Adaptive Quantum State Tomography (NA-QST)Numerical experiments - what can be varied?

1) Single-qubit POVM type: 2 (basis POVM), 3, 4 (SIC), and 6 (Pauli) legs per qubit subspace

2) POVM Adaptivity: Adaptive or random measurements? What are the benefits?

3) 3) Reconstruction algorithm: Standard QST, ABQT, or our NA-QST

Page 69: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Neural Adaptive Quantum State Tomography (NA-QST)Reconstruction accuracy and time to compute

Page 70: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Neural Adaptive Quantum State Tomography (NA-QST)Reconstruction accuracy and time to compute

Number of measurements

Page 71: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Neural Adaptive Quantum State Tomography (NA-QST)Reconstruction accuracy and time to compute

Reconstruction error

Page 72: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Neural Adaptive Quantum State Tomography (NA-QST)Reconstruction accuracy and time to compute

NA-QST is:

1) Equal in reconstruction accuracy

Page 73: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Neural Adaptive Quantum State Tomography (NA-QST)Reconstruction accuracy and time to compute

NA-QST is:

1) Equal in reconstruction accuracy

2) Orders of magnitude faster!

Page 74: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Neural Adaptive Quantum State Tomography (NA-QST)Reconstruction accuracy and time to compute

NA-QST is:

1) Equal in reconstruction accuracy

2) Orders of magnitude faster!

3) Time complexity scales better

Page 75: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Neural Adaptive Quantum State Tomography (NA-QST)Time complexity scaling: polynomial to logarithmic

NA-QST: logarithmic time scaling

ABQT: polynomial time scaling

Page 76: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Neural Adaptive Quantum State Tomography (NA-QST)When does adaptivity help?

Conclusions:

- 2 legs (basis): Adaptivity helps a lot

- 3 legs: Adaptive helps slightly

- 4 legs and above (informationally complete): Adaptivity does not make any difference

Page 77: Stanislav Fort with Neural Net works & Differentiable Programmingstanford.edu/~yquek/Slides/NAQST_slides.pdf · 2020. 4. 28. · Stanislav Fort Stanford University (prev. Google Research)

Stanislav Fort | Adaptive Quantum State Tomography with NNs and differentiable programming | 19 February 2020 | Stanford, USA

Takeaways and thank you!We designed, implemented, and tested an end-to-end trainable, deep learning powered algorithm called Neural Adaptive Quantum State Tomography (NA-QST)

NA-QST is:1) Fast to train (hours on a laptop)

2) Very fast to run (poly → log)3) Accurate in reconstruction (~SOTA)4) Flexible (noise, different POVMs etc)

Future: Retraining for downstream products involving the density matrix

Primarily based on arXiv 1812.06693