qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… ·...

44
Quantum Convolutional Neural Networks Iris Cong Soonwon Choi Mikhail D. Lukin Berkeley Quantum Information Seminar October 16 th , 2018 arXiv:1810.03787

Upload: others

Post on 27-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

Quantum  Convolutional  Neural  Networks

Iris  CongSoonwonChoiMikhail  D.  Lukin

Berkeley  Quantum  Information  SeminarOctober  16th,  2018

arXiv:1810.03787

Page 2: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

Why  quantum  machine  learning?

Page 3: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

Machine  learning:  interpret  and  process  large  amounts  of  data

Unmanned  Vehicle Genomics

Quantum  physics:  many-­‐body  interactionsàextremely  large  complexity Near-­‐term  quantum  computers/quantum  simulatorsQuantum  phases  of  matter

0 0.5 1 1.5-1.5

-1

-0.5

0

0.5

1

1.5

Cluster Model: QCNN Phase Diagram (N = 135 Spins)

-1.2-0.8

-0.40

0.40.8

1.2/J

1.20.80.40

/J

-0.1

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9

h 2/J

h1/J

Quantum  chemistry

Quantum  many-­‐body  physicsMachine  learning Exciting!

Image  recognition

=  Cat

=  Dog

Page 4: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

• (Classical)  Machine  learning  to  study  

quantum  physics

• Quantum  machines to  perform  classical  or  

quantum  computation

• Quantum  speedup?  supremacy?

Carleo and  Troyer,  Science  (2017)Carrasquilla and  Melko,  N.  Phys.  (2017)…

and  many  others…

Neural  network

Gao,  Zhang,  Duan (2017)Glasser  et  al.,  PRX  (2018)  …

Tensor  networks

Farhi and  Neven   (2018)

Inpu

t  state  

|𝜓⟩

U<latexit sha1_base64="KZAh8huzJyH+5srLTig0870CLe8=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48VTFtoQ9lsN+3SzSbsToQS+iO8eFDEq7/Hm//GbZuDtj4YeLw3w8y8MJXCoOt+O6WNza3tnfJuZW//4PCoenzSNkmmGfdZIhPdDanhUijuo0DJu6nmNA4l74STu7nfeeLaiEQ94jTlQUxHSkSCUbRSpz+mmPuzQbXm1t0FyDrxClKDAq1B9as/TFgWc4VMUmN6nptikFONgkk+q/Qzw1PKJnTEe5YqGnMT5ItzZ+TCKkMSJdqWQrJQf0/kNDZmGoe2M6Y4NqveXPzP62UY3QS5UGmGXLHloiiTBBMy/50MheYM5dQSyrSwtxI2ppoytAlVbAje6svrpH1V99y693Bda94WcZThDM7hEjxoQBPuoQU+MJjAM7zCm5M6L86787FsLTnFzCn8gfP5A3sNj6Y=</latexit><latexit sha1_base64="KZAh8huzJyH+5srLTig0870CLe8=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48VTFtoQ9lsN+3SzSbsToQS+iO8eFDEq7/Hm//GbZuDtj4YeLw3w8y8MJXCoOt+O6WNza3tnfJuZW//4PCoenzSNkmmGfdZIhPdDanhUijuo0DJu6nmNA4l74STu7nfeeLaiEQ94jTlQUxHSkSCUbRSpz+mmPuzQbXm1t0FyDrxClKDAq1B9as/TFgWc4VMUmN6nptikFONgkk+q/Qzw1PKJnTEe5YqGnMT5ItzZ+TCKkMSJdqWQrJQf0/kNDZmGoe2M6Y4NqveXPzP62UY3QS5UGmGXLHloiiTBBMy/50MheYM5dQSyrSwtxI2ppoytAlVbAje6svrpH1V99y693Bda94WcZThDM7hEjxoQBPuoQU+MJjAM7zCm5M6L86787FsLTnFzCn8gfP5A3sNj6Y=</latexit><latexit sha1_base64="KZAh8huzJyH+5srLTig0870CLe8=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48VTFtoQ9lsN+3SzSbsToQS+iO8eFDEq7/Hm//GbZuDtj4YeLw3w8y8MJXCoOt+O6WNza3tnfJuZW//4PCoenzSNkmmGfdZIhPdDanhUijuo0DJu6nmNA4l74STu7nfeeLaiEQ94jTlQUxHSkSCUbRSpz+mmPuzQbXm1t0FyDrxClKDAq1B9as/TFgWc4VMUmN6nptikFONgkk+q/Qzw1PKJnTEe5YqGnMT5ItzZ+TCKkMSJdqWQrJQf0/kNDZmGoe2M6Y4NqveXPzP62UY3QS5UGmGXLHloiiTBBMy/50MheYM5dQSyrSwtxI2ppoytAlVbAje6svrpH1V99y693Bda94WcZThDM7hEjxoQBPuoQU+MJjAM7zCm5M6L86787FsLTnFzCn8gfP5A3sNj6Y=</latexit><latexit sha1_base64="hP+6LrUf2d3tZaldqaQQvEKMXyw=">AAAB2XicbZDNSgMxFIXv1L86Vq1rN8EiuCozbnQpuHFZwbZCO5RM5k4bmskMyR2hDH0BF25EfC93vo3pz0JbDwQ+zknIvSculLQUBN9ebWd3b/+gfugfNfzjk9Nmo2fz0gjsilzl5jnmFpXU2CVJCp8LgzyLFfbj6f0i77+gsTLXTzQrMMr4WMtUCk7O6oyaraAdLMW2IVxDC9YaNb+GSS7KDDUJxa0dhEFBUcUNSaFw7g9LiwUXUz7GgUPNM7RRtRxzzi6dk7A0N+5oYkv394uKZ9bOstjdzDhN7Ga2MP/LBiWlt1EldVESarH6KC0Vo5wtdmaJNChIzRxwYaSblYkJN1yQa8Z3HYSbG29D77odBu3wMYA6nMMFXEEIN3AHD9CBLghI4BXevYn35n2suqp569LO4I+8zx84xIo4</latexit><latexit sha1_base64="v8saqTTxYShNlvcClPScsKjC46I=">AAAB43icbZDNSgMxFIXv1L9aq1a3boJFcFVm3OhScOOygtMK7VDupJk2NJMZkjtCGfoQblwo4ju5821MfxbaeiDwcU5C7j1xrqQl3//2KlvbO7t71f3aQf3w6LhxUu/YrDBchDxTmXmK0QoltQhJkhJPuRGYxkp048ndPO8+C2Nlph9pmosoxZGWieRIzur2x0hlOBs0mn7LX4htQrCCJqzUHjS++sOMF6nQxBVa2wv8nKISDUmuxKzWL6zIkU9wJHoONabCRuVi3Bm7cM6QJZlxRxNbuL9flJhaO01jdzNFGtv1bG7+l/UKSm6iUuq8IKH58qOkUIwyNt+dDaURnNTUAXIj3ayMj9EgJ9dQzZUQrK+8CZ2rVuC3ggcfqnAG53AJAVzDLdxDG0LgMIEXeIN3L/devY9lXRVv1dsp/JH3+QNKLY5N</latexit><latexit sha1_base64="v8saqTTxYShNlvcClPScsKjC46I=">AAAB43icbZDNSgMxFIXv1L9aq1a3boJFcFVm3OhScOOygtMK7VDupJk2NJMZkjtCGfoQblwo4ju5821MfxbaeiDwcU5C7j1xrqQl3//2KlvbO7t71f3aQf3w6LhxUu/YrDBchDxTmXmK0QoltQhJkhJPuRGYxkp048ndPO8+C2Nlph9pmosoxZGWieRIzur2x0hlOBs0mn7LX4htQrCCJqzUHjS++sOMF6nQxBVa2wv8nKISDUmuxKzWL6zIkU9wJHoONabCRuVi3Bm7cM6QJZlxRxNbuL9flJhaO01jdzNFGtv1bG7+l/UKSm6iUuq8IKH58qOkUIwyNt+dDaURnNTUAXIj3ayMj9EgJ9dQzZUQrK+8CZ2rVuC3ggcfqnAG53AJAVzDLdxDG0LgMIEXeIN3L/devY9lXRVv1dsp/JH3+QNKLY5N</latexit><latexit sha1_base64="xIB49up2d+BRvzMHGzmraB82Ohw=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0m86LHoxWMF0xbaUDbbTbt0swm7EyGE/ggvHhTx6u/x5r9x2+agrQ8GHu/NMDMvTKUw6LrfTmVjc2t7p7pb29s/ODyqH590TJJpxn2WyET3Qmq4FIr7KFDyXqo5jUPJu+H0bu53n7g2IlGPmKc8iOlYiUgwilbqDiYUC382rDfcprsAWSdeSRpQoj2sfw1GCctirpBJakzfc1MMCqpRMMlntUFmeErZlI5531JFY26CYnHujFxYZUSiRNtSSBbq74mCxsbkcWg7Y4oTs+rNxf+8fobRTVAIlWbIFVsuijJJMCHz38lIaM5Q5pZQpoW9lbAJ1ZShTahmQ/BWX14nnaum5za9B7fRui3jqMIZnMMleHANLbiHNvjAYArP8ApvTuq8OO/Ox7K14pQzp/AHzucPec2Pog==</latexit><latexit sha1_base64="KZAh8huzJyH+5srLTig0870CLe8=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48VTFtoQ9lsN+3SzSbsToQS+iO8eFDEq7/Hm//GbZuDtj4YeLw3w8y8MJXCoOt+O6WNza3tnfJuZW//4PCoenzSNkmmGfdZIhPdDanhUijuo0DJu6nmNA4l74STu7nfeeLaiEQ94jTlQUxHSkSCUbRSpz+mmPuzQbXm1t0FyDrxClKDAq1B9as/TFgWc4VMUmN6nptikFONgkk+q/Qzw1PKJnTEe5YqGnMT5ItzZ+TCKkMSJdqWQrJQf0/kNDZmGoe2M6Y4NqveXPzP62UY3QS5UGmGXLHloiiTBBMy/50MheYM5dQSyrSwtxI2ppoytAlVbAje6svrpH1V99y693Bda94WcZThDM7hEjxoQBPuoQU+MJjAM7zCm5M6L86787FsLTnFzCn8gfP5A3sNj6Y=</latexit><latexit sha1_base64="KZAh8huzJyH+5srLTig0870CLe8=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48VTFtoQ9lsN+3SzSbsToQS+iO8eFDEq7/Hm//GbZuDtj4YeLw3w8y8MJXCoOt+O6WNza3tnfJuZW//4PCoenzSNkmmGfdZIhPdDanhUijuo0DJu6nmNA4l74STu7nfeeLaiEQ94jTlQUxHSkSCUbRSpz+mmPuzQbXm1t0FyDrxClKDAq1B9as/TFgWc4VMUmN6nptikFONgkk+q/Qzw1PKJnTEe5YqGnMT5ItzZ+TCKkMSJdqWQrJQf0/kNDZmGoe2M6Y4NqveXPzP62UY3QS5UGmGXLHloiiTBBMy/50MheYM5dQSyrSwtxI2ppoytAlVbAje6svrpH1V99y693Bda94WcZThDM7hEjxoQBPuoQU+MJjAM7zCm5M6L86787FsLTnFzCn8gfP5A3sNj6Y=</latexit><latexit sha1_base64="KZAh8huzJyH+5srLTig0870CLe8=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48VTFtoQ9lsN+3SzSbsToQS+iO8eFDEq7/Hm//GbZuDtj4YeLw3w8y8MJXCoOt+O6WNza3tnfJuZW//4PCoenzSNkmmGfdZIhPdDanhUijuo0DJu6nmNA4l74STu7nfeeLaiEQ94jTlQUxHSkSCUbRSpz+mmPuzQbXm1t0FyDrxClKDAq1B9as/TFgWc4VMUmN6nptikFONgkk+q/Qzw1PKJnTEe5YqGnMT5ItzZ+TCKkMSJdqWQrJQf0/kNDZmGoe2M6Y4NqveXPzP62UY3QS5UGmGXLHloiiTBBMy/50MheYM5dQSyrSwtxI2ppoytAlVbAje6svrpH1V99y693Bda94WcZThDM7hEjxoQBPuoQU+MJjAM7zCm5M6L86787FsLTnFzCn8gfP5A3sNj6Y=</latexit><latexit sha1_base64="KZAh8huzJyH+5srLTig0870CLe8=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48VTFtoQ9lsN+3SzSbsToQS+iO8eFDEq7/Hm//GbZuDtj4YeLw3w8y8MJXCoOt+O6WNza3tnfJuZW//4PCoenzSNkmmGfdZIhPdDanhUijuo0DJu6nmNA4l74STu7nfeeLaiEQ94jTlQUxHSkSCUbRSpz+mmPuzQbXm1t0FyDrxClKDAq1B9as/TFgWc4VMUmN6nptikFONgkk+q/Qzw1PKJnTEe5YqGnMT5ItzZ+TCKkMSJdqWQrJQf0/kNDZmGoe2M6Y4NqveXPzP62UY3QS5UGmGXLHloiiTBBMy/50MheYM5dQSyrSwtxI2ppoytAlVbAje6svrpH1V99y693Bda94WcZThDM7hEjxoQBPuoQU+MJjAM7zCm5M6L86787FsLTnFzCn8gfP5A3sNj6Y=</latexit><latexit sha1_base64="KZAh8huzJyH+5srLTig0870CLe8=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48VTFtoQ9lsN+3SzSbsToQS+iO8eFDEq7/Hm//GbZuDtj4YeLw3w8y8MJXCoOt+O6WNza3tnfJuZW//4PCoenzSNkmmGfdZIhPdDanhUijuo0DJu6nmNA4l74STu7nfeeLaiEQ94jTlQUxHSkSCUbRSpz+mmPuzQbXm1t0FyDrxClKDAq1B9as/TFgWc4VMUmN6nptikFONgkk+q/Qzw1PKJnTEe5YqGnMT5ItzZ+TCKkMSJdqWQrJQf0/kNDZmGoe2M6Y4NqveXPzP62UY3QS5UGmGXLHloiiTBBMy/50MheYM5dQSyrSwtxI2ppoytAlVbAje6svrpH1V99y693Bda94WcZThDM7hEjxoQBPuoQU+MJjAM7zCm5M6L86787FsLTnFzCn8gfP5A3sNj6Y=</latexit><latexit sha1_base64="KZAh8huzJyH+5srLTig0870CLe8=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48VTFtoQ9lsN+3SzSbsToQS+iO8eFDEq7/Hm//GbZuDtj4YeLw3w8y8MJXCoOt+O6WNza3tnfJuZW//4PCoenzSNkmmGfdZIhPdDanhUijuo0DJu6nmNA4l74STu7nfeeLaiEQ94jTlQUxHSkSCUbRSpz+mmPuzQbXm1t0FyDrxClKDAq1B9as/TFgWc4VMUmN6nptikFONgkk+q/Qzw1PKJnTEe5YqGnMT5ItzZ+TCKkMSJdqWQrJQf0/kNDZmGoe2M6Y4NqveXPzP62UY3QS5UGmGXLHloiiTBBMy/50MheYM5dQSyrSwtxI2ppoytAlVbAje6svrpH1V99y693Bda94WcZThDM7hEjxoQBPuoQU+MJjAM7zCm5M6L86787FsLTnFzCn8gfP5A3sNj6Y=</latexit>

……

Quantum  circuits

Machine  Learning  and  Quantum  Physics

Page 5: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

• Many  open  questions:

• Why/how  does  quantum  machine  learning  work?

• Concrete  circuit  models  suitable  for  near-­‐term  implementation?

• Relationship  to  quantum  many-­‐body  physics?

• Relationship  with  quantum  information  theory?

Machine  Learning  and  Quantum  Physics

Goal  of  our  work

Page 6: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

Main  ContributionsConcrete and efficient circuit model for

quantum classification problems Application: Quantum Phase Recognition

Theoretical Explanation: RG Flow, MERA, Quantum Error Correction

ConvolutionPooling

Fully Connected

0 0.5 1 1.5-1.5

-1

-0.5

0

0.5

1

1.5

Cluster Model: QCNN Phase Diagram (N = 135 Spins)

-1.2-0.8

-0.40

0.40.8

1.2/J

1.20.80.40

/J

-0.1

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9

h 2/J

h1/J

• Good connection to existing ML techniques

Page 7: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

Overview

• Review  of  (Classical)  Convolutional  Neural  Networks  (CNNs)

• Quantum  Convolutional  Neural  Networks

• Application  to  quantum  phase  recognition

• Example:  1D  symmetry-­‐protected  topological  (SPT)  phase

• Theoretical  explanation:  RG  flow  using  MERA  +  quantum  error  correction

• Summary  and  Outlook

Page 8: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

Review  of  (Classical)  CNN

• Particular  class  of  deep,  feed-­‐forward  neural  network

Input Output

Page 9: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

Review  of  (Classical)  CNN• A  structured  network  – multiple  layers of  image  processing

Cat Dog=

Example  (simplified):

Convolution Pooling Fully  connected

Pooling  layersConvolution   layers

𝑦%,' = 𝑤*𝑥%,' + 𝑤-𝑥%.,'+  𝑤/𝑥%,'.-+  𝑤0𝑥%.-,'.-

Fully  connected

Page 10: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

Review  of  (Classical)  CNNMany  ImageNet  Competition  Winners!

GoogLeNet (2014) ResNet (2015)

And  many  others…

Page 11: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

Learning  Procedure  for  (Classical)  CNN

• Gradient-­‐based  supervised  learning

• Training  data:  labeled  {(xi,  yi)}

• Common  error  functions

• Initialize  to  random  weights

• Update  w to  w’  =  w  – η ∇w E,  η =  learning  rate

Page 12: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

Overview

• Review  of  (Classical)  Convolutional  Neural  Networks  (CNNs)

• Quantum  Convolutional  Neural  Networks  (QCNNs)

• Application  to  quantum  phase  recognition

• Example:  1D  symmetry-­‐protected  topological  (SPT)  phase

• Theoretical  explanation:  RG  flow  using  MERA  +  quantum  error  correction

• Summary  and  Outlook

Page 13: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

Prior  Works:  Generic  Quantum  Circuit

• Farhi and  Neven,  2018

• Problems:

• Too  many  parameters

• Subject  to  overfitting

• Need  all-­‐to-­‐all  connectivity

• Lack  of  physical  intuition?

Input  state  |𝜓⟩ U

<latexit sha1_base64="KZAh8huzJyH+5srLTig0870CLe8=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48VTFtoQ9lsN+3SzSbsToQS+iO8eFDEq7/Hm//GbZuDtj4YeLw3w8y8MJXCoOt+O6WNza3tnfJuZW//4PCoenzSNkmmGfdZIhPdDanhUijuo0DJu6nmNA4l74STu7nfeeLaiEQ94jTlQUxHSkSCUbRSpz+mmPuzQbXm1t0FyDrxClKDAq1B9as/TFgWc4VMUmN6nptikFONgkk+q/Qzw1PKJnTEe5YqGnMT5ItzZ+TCKkMSJdqWQrJQf0/kNDZmGoe2M6Y4NqveXPzP62UY3QS5UGmGXLHloiiTBBMy/50MheYM5dQSyrSwtxI2ppoytAlVbAje6svrpH1V99y693Bda94WcZThDM7hEjxoQBPuoQU+MJjAM7zCm5M6L86787FsLTnFzCn8gfP5A3sNj6Y=</latexit><latexit sha1_base64="KZAh8huzJyH+5srLTig0870CLe8=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48VTFtoQ9lsN+3SzSbsToQS+iO8eFDEq7/Hm//GbZuDtj4YeLw3w8y8MJXCoOt+O6WNza3tnfJuZW//4PCoenzSNkmmGfdZIhPdDanhUijuo0DJu6nmNA4l74STu7nfeeLaiEQ94jTlQUxHSkSCUbRSpz+mmPuzQbXm1t0FyDrxClKDAq1B9as/TFgWc4VMUmN6nptikFONgkk+q/Qzw1PKJnTEe5YqGnMT5ItzZ+TCKkMSJdqWQrJQf0/kNDZmGoe2M6Y4NqveXPzP62UY3QS5UGmGXLHloiiTBBMy/50MheYM5dQSyrSwtxI2ppoytAlVbAje6svrpH1V99y693Bda94WcZThDM7hEjxoQBPuoQU+MJjAM7zCm5M6L86787FsLTnFzCn8gfP5A3sNj6Y=</latexit><latexit sha1_base64="KZAh8huzJyH+5srLTig0870CLe8=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48VTFtoQ9lsN+3SzSbsToQS+iO8eFDEq7/Hm//GbZuDtj4YeLw3w8y8MJXCoOt+O6WNza3tnfJuZW//4PCoenzSNkmmGfdZIhPdDanhUijuo0DJu6nmNA4l74STu7nfeeLaiEQ94jTlQUxHSkSCUbRSpz+mmPuzQbXm1t0FyDrxClKDAq1B9as/TFgWc4VMUmN6nptikFONgkk+q/Qzw1PKJnTEe5YqGnMT5ItzZ+TCKkMSJdqWQrJQf0/kNDZmGoe2M6Y4NqveXPzP62UY3QS5UGmGXLHloiiTBBMy/50MheYM5dQSyrSwtxI2ppoytAlVbAje6svrpH1V99y693Bda94WcZThDM7hEjxoQBPuoQU+MJjAM7zCm5M6L86787FsLTnFzCn8gfP5A3sNj6Y=</latexit><latexit sha1_base64="hP+6LrUf2d3tZaldqaQQvEKMXyw=">AAAB2XicbZDNSgMxFIXv1L86Vq1rN8EiuCozbnQpuHFZwbZCO5RM5k4bmskMyR2hDH0BF25EfC93vo3pz0JbDwQ+zknIvSculLQUBN9ebWd3b/+gfugfNfzjk9Nmo2fz0gjsilzl5jnmFpXU2CVJCp8LgzyLFfbj6f0i77+gsTLXTzQrMMr4WMtUCk7O6oyaraAdLMW2IVxDC9YaNb+GSS7KDDUJxa0dhEFBUcUNSaFw7g9LiwUXUz7GgUPNM7RRtRxzzi6dk7A0N+5oYkv394uKZ9bOstjdzDhN7Ga2MP/LBiWlt1EldVESarH6KC0Vo5wtdmaJNChIzRxwYaSblYkJN1yQa8Z3HYSbG29D77odBu3wMYA6nMMFXEEIN3AHD9CBLghI4BXevYn35n2suqp569LO4I+8zx84xIo4</latexit><latexit sha1_base64="v8saqTTxYShNlvcClPScsKjC46I=">AAAB43icbZDNSgMxFIXv1L9aq1a3boJFcFVm3OhScOOygtMK7VDupJk2NJMZkjtCGfoQblwo4ju5821MfxbaeiDwcU5C7j1xrqQl3//2KlvbO7t71f3aQf3w6LhxUu/YrDBchDxTmXmK0QoltQhJkhJPuRGYxkp048ndPO8+C2Nlph9pmosoxZGWieRIzur2x0hlOBs0mn7LX4htQrCCJqzUHjS++sOMF6nQxBVa2wv8nKISDUmuxKzWL6zIkU9wJHoONabCRuVi3Bm7cM6QJZlxRxNbuL9flJhaO01jdzNFGtv1bG7+l/UKSm6iUuq8IKH58qOkUIwyNt+dDaURnNTUAXIj3ayMj9EgJ9dQzZUQrK+8CZ2rVuC3ggcfqnAG53AJAVzDLdxDG0LgMIEXeIN3L/devY9lXRVv1dsp/JH3+QNKLY5N</latexit><latexit sha1_base64="v8saqTTxYShNlvcClPScsKjC46I=">AAAB43icbZDNSgMxFIXv1L9aq1a3boJFcFVm3OhScOOygtMK7VDupJk2NJMZkjtCGfoQblwo4ju5821MfxbaeiDwcU5C7j1xrqQl3//2KlvbO7t71f3aQf3w6LhxUu/YrDBchDxTmXmK0QoltQhJkhJPuRGYxkp048ndPO8+C2Nlph9pmosoxZGWieRIzur2x0hlOBs0mn7LX4htQrCCJqzUHjS++sOMF6nQxBVa2wv8nKISDUmuxKzWL6zIkU9wJHoONabCRuVi3Bm7cM6QJZlxRxNbuL9flJhaO01jdzNFGtv1bG7+l/UKSm6iUuq8IKH58qOkUIwyNt+dDaURnNTUAXIj3ayMj9EgJ9dQzZUQrK+8CZ2rVuC3ggcfqnAG53AJAVzDLdxDG0LgMIEXeIN3L/devY9lXRVv1dsp/JH3+QNKLY5N</latexit><latexit sha1_base64="xIB49up2d+BRvzMHGzmraB82Ohw=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0m86LHoxWMF0xbaUDbbTbt0swm7EyGE/ggvHhTx6u/x5r9x2+agrQ8GHu/NMDMvTKUw6LrfTmVjc2t7p7pb29s/ODyqH590TJJpxn2WyET3Qmq4FIr7KFDyXqo5jUPJu+H0bu53n7g2IlGPmKc8iOlYiUgwilbqDiYUC382rDfcprsAWSdeSRpQoj2sfw1GCctirpBJakzfc1MMCqpRMMlntUFmeErZlI5531JFY26CYnHujFxYZUSiRNtSSBbq74mCxsbkcWg7Y4oTs+rNxf+8fobRTVAIlWbIFVsuijJJMCHz38lIaM5Q5pZQpoW9lbAJ1ZShTahmQ/BWX14nnaum5za9B7fRui3jqMIZnMMleHANLbiHNvjAYArP8ApvTuq8OO/Ox7K14pQzp/AHzucPec2Pog==</latexit><latexit sha1_base64="KZAh8huzJyH+5srLTig0870CLe8=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48VTFtoQ9lsN+3SzSbsToQS+iO8eFDEq7/Hm//GbZuDtj4YeLw3w8y8MJXCoOt+O6WNza3tnfJuZW//4PCoenzSNkmmGfdZIhPdDanhUijuo0DJu6nmNA4l74STu7nfeeLaiEQ94jTlQUxHSkSCUbRSpz+mmPuzQbXm1t0FyDrxClKDAq1B9as/TFgWc4VMUmN6nptikFONgkk+q/Qzw1PKJnTEe5YqGnMT5ItzZ+TCKkMSJdqWQrJQf0/kNDZmGoe2M6Y4NqveXPzP62UY3QS5UGmGXLHloiiTBBMy/50MheYM5dQSyrSwtxI2ppoytAlVbAje6svrpH1V99y693Bda94WcZThDM7hEjxoQBPuoQU+MJjAM7zCm5M6L86787FsLTnFzCn8gfP5A3sNj6Y=</latexit><latexit sha1_base64="KZAh8huzJyH+5srLTig0870CLe8=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48VTFtoQ9lsN+3SzSbsToQS+iO8eFDEq7/Hm//GbZuDtj4YeLw3w8y8MJXCoOt+O6WNza3tnfJuZW//4PCoenzSNkmmGfdZIhPdDanhUijuo0DJu6nmNA4l74STu7nfeeLaiEQ94jTlQUxHSkSCUbRSpz+mmPuzQbXm1t0FyDrxClKDAq1B9as/TFgWc4VMUmN6nptikFONgkk+q/Qzw1PKJnTEe5YqGnMT5ItzZ+TCKkMSJdqWQrJQf0/kNDZmGoe2M6Y4NqveXPzP62UY3QS5UGmGXLHloiiTBBMy/50MheYM5dQSyrSwtxI2ppoytAlVbAje6svrpH1V99y693Bda94WcZThDM7hEjxoQBPuoQU+MJjAM7zCm5M6L86787FsLTnFzCn8gfP5A3sNj6Y=</latexit><latexit sha1_base64="KZAh8huzJyH+5srLTig0870CLe8=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48VTFtoQ9lsN+3SzSbsToQS+iO8eFDEq7/Hm//GbZuDtj4YeLw3w8y8MJXCoOt+O6WNza3tnfJuZW//4PCoenzSNkmmGfdZIhPdDanhUijuo0DJu6nmNA4l74STu7nfeeLaiEQ94jTlQUxHSkSCUbRSpz+mmPuzQbXm1t0FyDrxClKDAq1B9as/TFgWc4VMUmN6nptikFONgkk+q/Qzw1PKJnTEe5YqGnMT5ItzZ+TCKkMSJdqWQrJQf0/kNDZmGoe2M6Y4NqveXPzP62UY3QS5UGmGXLHloiiTBBMy/50MheYM5dQSyrSwtxI2ppoytAlVbAje6svrpH1V99y693Bda94WcZThDM7hEjxoQBPuoQU+MJjAM7zCm5M6L86787FsLTnFzCn8gfP5A3sNj6Y=</latexit><latexit sha1_base64="KZAh8huzJyH+5srLTig0870CLe8=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48VTFtoQ9lsN+3SzSbsToQS+iO8eFDEq7/Hm//GbZuDtj4YeLw3w8y8MJXCoOt+O6WNza3tnfJuZW//4PCoenzSNkmmGfdZIhPdDanhUijuo0DJu6nmNA4l74STu7nfeeLaiEQ94jTlQUxHSkSCUbRSpz+mmPuzQbXm1t0FyDrxClKDAq1B9as/TFgWc4VMUmN6nptikFONgkk+q/Qzw1PKJnTEe5YqGnMT5ItzZ+TCKkMSJdqWQrJQf0/kNDZmGoe2M6Y4NqveXPzP62UY3QS5UGmGXLHloiiTBBMy/50MheYM5dQSyrSwtxI2ppoytAlVbAje6svrpH1V99y693Bda94WcZThDM7hEjxoQBPuoQU+MJjAM7zCm5M6L86787FsLTnFzCn8gfP5A3sNj6Y=</latexit><latexit sha1_base64="KZAh8huzJyH+5srLTig0870CLe8=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48VTFtoQ9lsN+3SzSbsToQS+iO8eFDEq7/Hm//GbZuDtj4YeLw3w8y8MJXCoOt+O6WNza3tnfJuZW//4PCoenzSNkmmGfdZIhPdDanhUijuo0DJu6nmNA4l74STu7nfeeLaiEQ94jTlQUxHSkSCUbRSpz+mmPuzQbXm1t0FyDrxClKDAq1B9as/TFgWc4VMUmN6nptikFONgkk+q/Qzw1PKJnTEe5YqGnMT5ItzZ+TCKkMSJdqWQrJQf0/kNDZmGoe2M6Y4NqveXPzP62UY3QS5UGmGXLHloiiTBBMy/50MheYM5dQSyrSwtxI2ppoytAlVbAje6svrpH1V99y693Bda94WcZThDM7hEjxoQBPuoQU+MJjAM7zCm5M6L86787FsLTnFzCn8gfP5A3sNj6Y=</latexit><latexit sha1_base64="KZAh8huzJyH+5srLTig0870CLe8=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48VTFtoQ9lsN+3SzSbsToQS+iO8eFDEq7/Hm//GbZuDtj4YeLw3w8y8MJXCoOt+O6WNza3tnfJuZW//4PCoenzSNkmmGfdZIhPdDanhUijuo0DJu6nmNA4l74STu7nfeeLaiEQ94jTlQUxHSkSCUbRSpz+mmPuzQbXm1t0FyDrxClKDAq1B9as/TFgWc4VMUmN6nptikFONgkk+q/Qzw1PKJnTEe5YqGnMT5ItzZ+TCKkMSJdqWQrJQf0/kNDZmGoe2M6Y4NqveXPzP62UY3QS5UGmGXLHloiiTBBMy/50MheYM5dQSyrSwtxI2ppoytAlVbAje6svrpH1V99y693Bda94WcZThDM7hEjxoQBPuoQU+MJjAM7zCm5M6L86787FsLTnFzCn8gfP5A3sNj6Y=</latexit>

……

(Quantum  or  classical)

Impose  “CNN  structure”

Page 14: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

Quantum  CNN  ArchitectureSame  types  of  layers:1. Convolution

• Local  unitaries,  trans.  inv.,  1D,  2D,  3D  …

2. Pooling• Reduce  system  size• Final  unitary  depends  on  meas.  

outcomes

3. Fully  connected• Non-­‐local  measurement• E.g.  for  quantum  phase  recognition:  

string  operator  measurement

Convolution PoolingFully

Connected

Page 15: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

Learning  Procedure  for  Quantum  CNN

• Parameterize  unitaries in  convolution,  pooling,  and  fully-­‐

connected  layers

• Initialize  to  random  unitaries

• Similar  gradient-­‐based  learning

Page 16: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

Overview

• Review  of  (Classical)  Convolutional  Neural  Networks  (CNNs)

• Quantum  Convolutional  Neural  Networks

• Application  to  quantum  phase  recognition

• Example:  1D  symmetry-­‐protected  topological  (SPT)  phase

• Theoretical  explanation:  RG  flow  using  MERA  +  quantum  error  correction

• Summary  and  Outlook

Page 17: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

Application:  Quantum  Phase  Recognition

Direct  analog  of  image  classification,  but  intrinsically  quantum  problem

if  |𝜓2⟩ ∈ 𝒫if  |𝜓2⟩ ∉ 𝒫

ConvolutionPooling

Fully Connected

|𝜓2⟩

Problem:  Given  quantum  many-­body  system  in  (unknown)  ground  state  |𝜓2⟩,  does  |𝜓2⟩ belong  to  a  particular  quantum  phase  𝒫?

Claim:  Quantum  CNN  is  very  efficient  in  quantum  phase  recognition

Page 18: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

•  

• ℤ/×ℤ/  symmetry:  𝑋:; = ∏ 𝑋:%%∈;=;> ,  and                    𝑋:? = ∏ 𝑋:%%∈?@@

• When  ℎ- = ℎ/ = 0,  g.s.  =  1D  cluster  state  (stabilizer  code)

• When  ℎ/ = 0,  exactly  solvable  by  Jordan-­‐Wigner

• Simple  example  à good  analytical  guess  for  QCNN  circuit,  demonstrate  learning  later

Example:  1D  ZXZ  Model  (G  =  ℤ𝟐×ℤ𝟐 SPT)

0 0.5 1 1.5-1.5

-1

-0.5

0

0.5

1

1.5

ℎ //𝐽

SPT(ℤ𝟐×ℤ𝟐)

Anti-­‐ferromagnetic

Paramagnetic

ℎ-/𝐽

• Our  target  phase• Contains  1D  AKLT  ground   state

*  Phase  diagram  is  obtained  from  iDMRG with  bond  dimension  150.

Page 19: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

•  Quantum  CNN  Circuit:

Example:  1D  ZXZ  Model  (G  =  ℤ𝟐×ℤ𝟐 SPT)

Convolution

Pooling

𝐿 → 𝐿/3System  size  reduction Repeat  depth  𝑑

if  |𝜓2⟩ ∈ SPTif  |𝜓2⟩ ∉ SPT

(c) (d)

0 0.4 0.8 1.2 1.6

1.6

1.2

0.8

0.4

0

-0.4

-0.8

-1.2

-1.6 -0.1

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

(a)

h1/J

h 2/J

Paramagnetic

SPT

Antiferromagnetic

!

!

"

"!

!

"

"!

!

"

" "

"

"" " "" " "" "" """ " "" " "" "

C

" FC

P×&

C

" "(b)

Fully  connected  layer

𝐿 = 𝐿*/3@

𝑋

(c) (d)

0 0.4 0.8 1.2 1.6

1.6

1.2

0.8

0.4

0

-0.4

-0.8

-1.2

-1.6 -0.1

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

(a)

h1/J

h 2/J

Paramagnetic

SPT

Antiferromagnetic

!

!

"

"!

!

"

"!

!

"

" "

"

"" " "" " "" "" """ " "" " "" "

C

" FC

P×&

C

" "(b)

Page 20: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

h1/J

h 2/J

Paramagnetic

SPT

Antiferromagnetic

• Results  of  numerical  simulation:

Example:  1D  ZXZ  Model  (G  =  ℤ𝟐×ℤ𝟐 SPT)

-1.5 -1 -0.5 0 0.5 1 1.50

0.2

0.4

0.6

0.8

1

<X>

h2/J

Fixed h1 = 0:

-1.5 -1 -0.5 0 0.5 1 1.50

0.2

0.4

0.6

0.8

1

<X>

h2/J

Fixed h1 = 0.5J:

*  Phase  diagram  is  obtained  from  iDMRG with  bond  dimension   150.Ground  states  are  obtained  from  DMRG  with  bond  dimension   130.2D  plot:  N  =  45  spins   (depth  2),  1D  curves:  N   =  135  spins

0 0.5 1 1.5 20

0.2

0.4

0.6

0.8

1

Fixed h2 = 0:

h1/J<X

>

Page 21: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

Why  does  it  work?

Multiscale  Entanglement  Renormalization  Ansatz  (MERA)+

Quantum  Error  Correction

RG  flowCircuit  simulation  of

(c)MER

A

QCNN

(QCNN)=

(MERA)=

QEC

Cat Dog

=

C P FCPC(a)

(b)

i

j

(`)

(`� 1)

(`+ 1)

(`)

(`� 1)

(`+ 1)

(`)

(`� 1)

(`+ 1)

⇢in F

Page 22: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

Multiscale  Entanglement  Renormalization  Ansatz  (MERA)

• Variational  ansatz  for  many-­‐body  wavefunction

• Efficient  description  of:

• Gapped  ground  states

• Critical  systems

• Many  interesting  physical  systems…

• Quantum  CNN  has  very  similar  structure!

Depth dL = 2d

Page 23: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

Why  does  it  work?

Key  differences:•Opposite  direction•MERA  circuit  is  only  defined  for  ancillas  =  |0>•Measurement  does  not  always  give  |0>!

(c)

MER

A

QCNN

(QCNN)=

(MERA)=

QEC

Cat Dog

=

C P FCPC(a)

(b)

i

j

(`)

(`� 1)

(`+ 1)

(`)

(`� 1)

(`+ 1)

(`)

(`� 1)

(`+ 1)

⇢in F

Page 24: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

MERA  representation  of  |𝜓*⟩àQCNN  circuit  to  exactly  recognize  |𝜓*⟩ with  deterministic  intermediate  measurement  outcomes.

|𝜓*⟩

|𝜓*⟩ U<latexit sha1_base64="KZAh8huzJyH+5srLTig0870CLe8=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48VTFtoQ9lsN+3SzSbsToQS+iO8eFDEq7/Hm//GbZuDtj4YeLw3w8y8MJXCoOt+O6WNza3tnfJuZW//4PCoenzSNkmmGfdZIhPdDanhUijuo0DJu6nmNA4l74STu7nfeeLaiEQ94jTlQUxHSkSCUbRSpz+mmPuzQbXm1t0FyDrxClKDAq1B9as/TFgWc4VMUmN6nptikFONgkk+q/Qzw1PKJnTEe5YqGnMT5ItzZ+TCKkMSJdqWQrJQf0/kNDZmGoe2M6Y4NqveXPzP62UY3QS5UGmGXLHloiiTBBMy/50MheYM5dQSyrSwtxI2ppoytAlVbAje6svrpH1V99y693Bda94WcZThDM7hEjxoQBPuoQU+MJjAM7zCm5M6L86787FsLTnFzCn8gfP5A3sNj6Y=</latexit><latexit sha1_base64="KZAh8huzJyH+5srLTig0870CLe8=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48VTFtoQ9lsN+3SzSbsToQS+iO8eFDEq7/Hm//GbZuDtj4YeLw3w8y8MJXCoOt+O6WNza3tnfJuZW//4PCoenzSNkmmGfdZIhPdDanhUijuo0DJu6nmNA4l74STu7nfeeLaiEQ94jTlQUxHSkSCUbRSpz+mmPuzQbXm1t0FyDrxClKDAq1B9as/TFgWc4VMUmN6nptikFONgkk+q/Qzw1PKJnTEe5YqGnMT5ItzZ+TCKkMSJdqWQrJQf0/kNDZmGoe2M6Y4NqveXPzP62UY3QS5UGmGXLHloiiTBBMy/50MheYM5dQSyrSwtxI2ppoytAlVbAje6svrpH1V99y693Bda94WcZThDM7hEjxoQBPuoQU+MJjAM7zCm5M6L86787FsLTnFzCn8gfP5A3sNj6Y=</latexit><latexit sha1_base64="KZAh8huzJyH+5srLTig0870CLe8=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48VTFtoQ9lsN+3SzSbsToQS+iO8eFDEq7/Hm//GbZuDtj4YeLw3w8y8MJXCoOt+O6WNza3tnfJuZW//4PCoenzSNkmmGfdZIhPdDanhUijuo0DJu6nmNA4l74STu7nfeeLaiEQ94jTlQUxHSkSCUbRSpz+mmPuzQbXm1t0FyDrxClKDAq1B9as/TFgWc4VMUmN6nptikFONgkk+q/Qzw1PKJnTEe5YqGnMT5ItzZ+TCKkMSJdqWQrJQf0/kNDZmGoe2M6Y4NqveXPzP62UY3QS5UGmGXLHloiiTBBMy/50MheYM5dQSyrSwtxI2ppoytAlVbAje6svrpH1V99y693Bda94WcZThDM7hEjxoQBPuoQU+MJjAM7zCm5M6L86787FsLTnFzCn8gfP5A3sNj6Y=</latexit><latexit sha1_base64="hP+6LrUf2d3tZaldqaQQvEKMXyw=">AAAB2XicbZDNSgMxFIXv1L86Vq1rN8EiuCozbnQpuHFZwbZCO5RM5k4bmskMyR2hDH0BF25EfC93vo3pz0JbDwQ+zknIvSculLQUBN9ebWd3b/+gfugfNfzjk9Nmo2fz0gjsilzl5jnmFpXU2CVJCp8LgzyLFfbj6f0i77+gsTLXTzQrMMr4WMtUCk7O6oyaraAdLMW2IVxDC9YaNb+GSS7KDDUJxa0dhEFBUcUNSaFw7g9LiwUXUz7GgUPNM7RRtRxzzi6dk7A0N+5oYkv394uKZ9bOstjdzDhN7Ga2MP/LBiWlt1EldVESarH6KC0Vo5wtdmaJNChIzRxwYaSblYkJN1yQa8Z3HYSbG29D77odBu3wMYA6nMMFXEEIN3AHD9CBLghI4BXevYn35n2suqp569LO4I+8zx84xIo4</latexit><latexit sha1_base64="v8saqTTxYShNlvcClPScsKjC46I=">AAAB43icbZDNSgMxFIXv1L9aq1a3boJFcFVm3OhScOOygtMK7VDupJk2NJMZkjtCGfoQblwo4ju5821MfxbaeiDwcU5C7j1xrqQl3//2KlvbO7t71f3aQf3w6LhxUu/YrDBchDxTmXmK0QoltQhJkhJPuRGYxkp048ndPO8+C2Nlph9pmosoxZGWieRIzur2x0hlOBs0mn7LX4htQrCCJqzUHjS++sOMF6nQxBVa2wv8nKISDUmuxKzWL6zIkU9wJHoONabCRuVi3Bm7cM6QJZlxRxNbuL9flJhaO01jdzNFGtv1bG7+l/UKSm6iUuq8IKH58qOkUIwyNt+dDaURnNTUAXIj3ayMj9EgJ9dQzZUQrK+8CZ2rVuC3ggcfqnAG53AJAVzDLdxDG0LgMIEXeIN3L/devY9lXRVv1dsp/JH3+QNKLY5N</latexit><latexit sha1_base64="v8saqTTxYShNlvcClPScsKjC46I=">AAAB43icbZDNSgMxFIXv1L9aq1a3boJFcFVm3OhScOOygtMK7VDupJk2NJMZkjtCGfoQblwo4ju5821MfxbaeiDwcU5C7j1xrqQl3//2KlvbO7t71f3aQf3w6LhxUu/YrDBchDxTmXmK0QoltQhJkhJPuRGYxkp048ndPO8+C2Nlph9pmosoxZGWieRIzur2x0hlOBs0mn7LX4htQrCCJqzUHjS++sOMF6nQxBVa2wv8nKISDUmuxKzWL6zIkU9wJHoONabCRuVi3Bm7cM6QJZlxRxNbuL9flJhaO01jdzNFGtv1bG7+l/UKSm6iUuq8IKH58qOkUIwyNt+dDaURnNTUAXIj3ayMj9EgJ9dQzZUQrK+8CZ2rVuC3ggcfqnAG53AJAVzDLdxDG0LgMIEXeIN3L/devY9lXRVv1dsp/JH3+QNKLY5N</latexit><latexit sha1_base64="xIB49up2d+BRvzMHGzmraB82Ohw=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0m86LHoxWMF0xbaUDbbTbt0swm7EyGE/ggvHhTx6u/x5r9x2+agrQ8GHu/NMDMvTKUw6LrfTmVjc2t7p7pb29s/ODyqH590TJJpxn2WyET3Qmq4FIr7KFDyXqo5jUPJu+H0bu53n7g2IlGPmKc8iOlYiUgwilbqDiYUC382rDfcprsAWSdeSRpQoj2sfw1GCctirpBJakzfc1MMCqpRMMlntUFmeErZlI5531JFY26CYnHujFxYZUSiRNtSSBbq74mCxsbkcWg7Y4oTs+rNxf+8fobRTVAIlWbIFVsuijJJMCHz38lIaM5Q5pZQpoW9lbAJ1ZShTahmQ/BWX14nnaum5za9B7fRui3jqMIZnMMleHANLbiHNvjAYArP8ApvTuq8OO/Ox7K14pQzp/AHzucPec2Pog==</latexit><latexit sha1_base64="KZAh8huzJyH+5srLTig0870CLe8=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48VTFtoQ9lsN+3SzSbsToQS+iO8eFDEq7/Hm//GbZuDtj4YeLw3w8y8MJXCoOt+O6WNza3tnfJuZW//4PCoenzSNkmmGfdZIhPdDanhUijuo0DJu6nmNA4l74STu7nfeeLaiEQ94jTlQUxHSkSCUbRSpz+mmPuzQbXm1t0FyDrxClKDAq1B9as/TFgWc4VMUmN6nptikFONgkk+q/Qzw1PKJnTEe5YqGnMT5ItzZ+TCKkMSJdqWQrJQf0/kNDZmGoe2M6Y4NqveXPzP62UY3QS5UGmGXLHloiiTBBMy/50MheYM5dQSyrSwtxI2ppoytAlVbAje6svrpH1V99y693Bda94WcZThDM7hEjxoQBPuoQU+MJjAM7zCm5M6L86787FsLTnFzCn8gfP5A3sNj6Y=</latexit><latexit sha1_base64="KZAh8huzJyH+5srLTig0870CLe8=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48VTFtoQ9lsN+3SzSbsToQS+iO8eFDEq7/Hm//GbZuDtj4YeLw3w8y8MJXCoOt+O6WNza3tnfJuZW//4PCoenzSNkmmGfdZIhPdDanhUijuo0DJu6nmNA4l74STu7nfeeLaiEQ94jTlQUxHSkSCUbRSpz+mmPuzQbXm1t0FyDrxClKDAq1B9as/TFgWc4VMUmN6nptikFONgkk+q/Qzw1PKJnTEe5YqGnMT5ItzZ+TCKkMSJdqWQrJQf0/kNDZmGoe2M6Y4NqveXPzP62UY3QS5UGmGXLHloiiTBBMy/50MheYM5dQSyrSwtxI2ppoytAlVbAje6svrpH1V99y693Bda94WcZThDM7hEjxoQBPuoQU+MJjAM7zCm5M6L86787FsLTnFzCn8gfP5A3sNj6Y=</latexit><latexit sha1_base64="KZAh8huzJyH+5srLTig0870CLe8=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48VTFtoQ9lsN+3SzSbsToQS+iO8eFDEq7/Hm//GbZuDtj4YeLw3w8y8MJXCoOt+O6WNza3tnfJuZW//4PCoenzSNkmmGfdZIhPdDanhUijuo0DJu6nmNA4l74STu7nfeeLaiEQ94jTlQUxHSkSCUbRSpz+mmPuzQbXm1t0FyDrxClKDAq1B9as/TFgWc4VMUmN6nptikFONgkk+q/Qzw1PKJnTEe5YqGnMT5ItzZ+TCKkMSJdqWQrJQf0/kNDZmGoe2M6Y4NqveXPzP62UY3QS5UGmGXLHloiiTBBMy/50MheYM5dQSyrSwtxI2ppoytAlVbAje6svrpH1V99y693Bda94WcZThDM7hEjxoQBPuoQU+MJjAM7zCm5M6L86787FsLTnFzCn8gfP5A3sNj6Y=</latexit><latexit sha1_base64="KZAh8huzJyH+5srLTig0870CLe8=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48VTFtoQ9lsN+3SzSbsToQS+iO8eFDEq7/Hm//GbZuDtj4YeLw3w8y8MJXCoOt+O6WNza3tnfJuZW//4PCoenzSNkmmGfdZIhPdDanhUijuo0DJu6nmNA4l74STu7nfeeLaiEQ94jTlQUxHSkSCUbRSpz+mmPuzQbXm1t0FyDrxClKDAq1B9as/TFgWc4VMUmN6nptikFONgkk+q/Qzw1PKJnTEe5YqGnMT5ItzZ+TCKkMSJdqWQrJQf0/kNDZmGoe2M6Y4NqveXPzP62UY3QS5UGmGXLHloiiTBBMy/50MheYM5dQSyrSwtxI2ppoytAlVbAje6svrpH1V99y693Bda94WcZThDM7hEjxoQBPuoQU+MJjAM7zCm5M6L86787FsLTnFzCn8gfP5A3sNj6Y=</latexit><latexit sha1_base64="KZAh8huzJyH+5srLTig0870CLe8=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48VTFtoQ9lsN+3SzSbsToQS+iO8eFDEq7/Hm//GbZuDtj4YeLw3w8y8MJXCoOt+O6WNza3tnfJuZW//4PCoenzSNkmmGfdZIhPdDanhUijuo0DJu6nmNA4l74STu7nfeeLaiEQ94jTlQUxHSkSCUbRSpz+mmPuzQbXm1t0FyDrxClKDAq1B9as/TFgWc4VMUmN6nptikFONgkk+q/Qzw1PKJnTEe5YqGnMT5ItzZ+TCKkMSJdqWQrJQf0/kNDZmGoe2M6Y4NqveXPzP62UY3QS5UGmGXLHloiiTBBMy/50MheYM5dQSyrSwtxI2ppoytAlVbAje6svrpH1V99y693Bda94WcZThDM7hEjxoQBPuoQU+MJjAM7zCm5M6L86787FsLTnFzCn8gfP5A3sNj6Y=</latexit><latexit sha1_base64="KZAh8huzJyH+5srLTig0870CLe8=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48VTFtoQ9lsN+3SzSbsToQS+iO8eFDEq7/Hm//GbZuDtj4YeLw3w8y8MJXCoOt+O6WNza3tnfJuZW//4PCoenzSNkmmGfdZIhPdDanhUijuo0DJu6nmNA4l74STu7nfeeLaiEQ94jTlQUxHSkSCUbRSpz+mmPuzQbXm1t0FyDrxClKDAq1B9as/TFgWc4VMUmN6nptikFONgkk+q/Qzw1PKJnTEe5YqGnMT5ItzZ+TCKkMSJdqWQrJQf0/kNDZmGoe2M6Y4NqveXPzP62UY3QS5UGmGXLHloiiTBBMy/50MheYM5dQSyrSwtxI2ppoytAlVbAje6svrpH1V99y693Bda94WcZThDM7hEjxoQBPuoQU+MJjAM7zCm5M6L86787FsLTnFzCn8gfP5A3sNj6Y=</latexit>

……

QCNN|0⟩|0⟩|0⟩…

|0⟩

…  but  NOT  sufficient  for  quantum  phase  recognition.

Ideally,  a  single  QCNN  should  recognize  ALL |𝜓⟩ in  the  same  phase  𝒫.

Good  starting  point!

|𝜓⟩

Key  idea:  use  quantum  error  correction  to  induce  “flow.”

Phase  𝒫

|𝜓*⟩

Some  other  phase

Why  does  it  work?

Page 25: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

• Idea:  Treat  perturbations  terms  as  quantum  errors

• Example:

• This  construction  is  generic:  includes  all  1D  SPT,  2D  string-­‐net  models

Why  does  it  work?

RG fixed point= Quantum code

Error perturbations

Page 26: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

• Quantum  CNN  for  ℤ𝟐×ℤ𝟐 SPT  phase  =  MERA  for  |𝜓*⟩

Why  does  it  work?(cluster  state)

0 0.5 1 1.5-1.5

-1

-0.5

0

0.5

1

1.5

ℎ //𝐽

SPT

Anti-­‐ferromagnetic

Paramagnetic

ℎ-/𝐽

|𝜓⟩|𝜓′′⟩

|𝜓*(L)N |𝜓*(L/0)N⊗ |0000… ⟩

|𝜓(L)N |𝜓′(L/0)N  ⊗ |01001… ⟩

|𝜓′′(L/0)N⊗ |01001… ⟩

Quantum  error  correction

Repeat  𝑑  times

Measure  string  order  parameter  for  |𝜓*⟩

+  QEC

|𝜓*⟩

(c) (d)

0 0.4 0.8 1.2 1.6

1.6

1.2

0.8

0.4

0

-0.4

-0.8

-1.2

-1.6 -0.1

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

(a)

h1/J

h 2/J

Paramagnetic

SPT

Antiferromagnetic

!

!

"

"!

!

"

"!

!

"

" "

"

"" " "" " "" "" """ " "" " "" "

C

" FC

P×&

C

" "(b)

Page 27: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

RG  flow  in  our  example  (N =  135  spins):

Example:  1D  ZXZ  Model  (G  =  ℤ𝟐×ℤ𝟐 SPT)

Page 28: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

Why  does  it  work?

• Identifying  an  SPT  phase  =  Detecting  a  string  order  parameter

(alternative  explanation  using  string  order  parameters)

Spin  chain

𝑈SExample:  ℤ𝟐×ℤ𝟐  SPT   𝒮%' = 𝑍%𝑋%.-𝑋%.0… 𝑋'V-𝑍'

• Problem:  away  from  RG  fixed  point

𝜉 𝒮%' = 𝒪 1𝜉YZ

QCNN:  use  more  than  one  string  operator

Page 29: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

Why  does  it  work?

Exponentially  many,  long  string  operators!

|𝜓⟩ U<latexit sha1_base64="KZAh8huzJyH+5srLTig0870CLe8=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48VTFtoQ9lsN+3SzSbsToQS+iO8eFDEq7/Hm//GbZuDtj4YeLw3w8y8MJXCoOt+O6WNza3tnfJuZW//4PCoenzSNkmmGfdZIhPdDanhUijuo0DJu6nmNA4l74STu7nfeeLaiEQ94jTlQUxHSkSCUbRSpz+mmPuzQbXm1t0FyDrxClKDAq1B9as/TFgWc4VMUmN6nptikFONgkk+q/Qzw1PKJnTEe5YqGnMT5ItzZ+TCKkMSJdqWQrJQf0/kNDZmGoe2M6Y4NqveXPzP62UY3QS5UGmGXLHloiiTBBMy/50MheYM5dQSyrSwtxI2ppoytAlVbAje6svrpH1V99y693Bda94WcZThDM7hEjxoQBPuoQU+MJjAM7zCm5M6L86787FsLTnFzCn8gfP5A3sNj6Y=</latexit><latexit sha1_base64="KZAh8huzJyH+5srLTig0870CLe8=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48VTFtoQ9lsN+3SzSbsToQS+iO8eFDEq7/Hm//GbZuDtj4YeLw3w8y8MJXCoOt+O6WNza3tnfJuZW//4PCoenzSNkmmGfdZIhPdDanhUijuo0DJu6nmNA4l74STu7nfeeLaiEQ94jTlQUxHSkSCUbRSpz+mmPuzQbXm1t0FyDrxClKDAq1B9as/TFgWc4VMUmN6nptikFONgkk+q/Qzw1PKJnTEe5YqGnMT5ItzZ+TCKkMSJdqWQrJQf0/kNDZmGoe2M6Y4NqveXPzP62UY3QS5UGmGXLHloiiTBBMy/50MheYM5dQSyrSwtxI2ppoytAlVbAje6svrpH1V99y693Bda94WcZThDM7hEjxoQBPuoQU+MJjAM7zCm5M6L86787FsLTnFzCn8gfP5A3sNj6Y=</latexit><latexit sha1_base64="KZAh8huzJyH+5srLTig0870CLe8=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48VTFtoQ9lsN+3SzSbsToQS+iO8eFDEq7/Hm//GbZuDtj4YeLw3w8y8MJXCoOt+O6WNza3tnfJuZW//4PCoenzSNkmmGfdZIhPdDanhUijuo0DJu6nmNA4l74STu7nfeeLaiEQ94jTlQUxHSkSCUbRSpz+mmPuzQbXm1t0FyDrxClKDAq1B9as/TFgWc4VMUmN6nptikFONgkk+q/Qzw1PKJnTEe5YqGnMT5ItzZ+TCKkMSJdqWQrJQf0/kNDZmGoe2M6Y4NqveXPzP62UY3QS5UGmGXLHloiiTBBMy/50MheYM5dQSyrSwtxI2ppoytAlVbAje6svrpH1V99y693Bda94WcZThDM7hEjxoQBPuoQU+MJjAM7zCm5M6L86787FsLTnFzCn8gfP5A3sNj6Y=</latexit><latexit sha1_base64="hP+6LrUf2d3tZaldqaQQvEKMXyw=">AAAB2XicbZDNSgMxFIXv1L86Vq1rN8EiuCozbnQpuHFZwbZCO5RM5k4bmskMyR2hDH0BF25EfC93vo3pz0JbDwQ+zknIvSculLQUBN9ebWd3b/+gfugfNfzjk9Nmo2fz0gjsilzl5jnmFpXU2CVJCp8LgzyLFfbj6f0i77+gsTLXTzQrMMr4WMtUCk7O6oyaraAdLMW2IVxDC9YaNb+GSS7KDDUJxa0dhEFBUcUNSaFw7g9LiwUXUz7GgUPNM7RRtRxzzi6dk7A0N+5oYkv394uKZ9bOstjdzDhN7Ga2MP/LBiWlt1EldVESarH6KC0Vo5wtdmaJNChIzRxwYaSblYkJN1yQa8Z3HYSbG29D77odBu3wMYA6nMMFXEEIN3AHD9CBLghI4BXevYn35n2suqp569LO4I+8zx84xIo4</latexit><latexit sha1_base64="v8saqTTxYShNlvcClPScsKjC46I=">AAAB43icbZDNSgMxFIXv1L9aq1a3boJFcFVm3OhScOOygtMK7VDupJk2NJMZkjtCGfoQblwo4ju5821MfxbaeiDwcU5C7j1xrqQl3//2KlvbO7t71f3aQf3w6LhxUu/YrDBchDxTmXmK0QoltQhJkhJPuRGYxkp048ndPO8+C2Nlph9pmosoxZGWieRIzur2x0hlOBs0mn7LX4htQrCCJqzUHjS++sOMF6nQxBVa2wv8nKISDUmuxKzWL6zIkU9wJHoONabCRuVi3Bm7cM6QJZlxRxNbuL9flJhaO01jdzNFGtv1bG7+l/UKSm6iUuq8IKH58qOkUIwyNt+dDaURnNTUAXIj3ayMj9EgJ9dQzZUQrK+8CZ2rVuC3ggcfqnAG53AJAVzDLdxDG0LgMIEXeIN3L/devY9lXRVv1dsp/JH3+QNKLY5N</latexit><latexit sha1_base64="v8saqTTxYShNlvcClPScsKjC46I=">AAAB43icbZDNSgMxFIXv1L9aq1a3boJFcFVm3OhScOOygtMK7VDupJk2NJMZkjtCGfoQblwo4ju5821MfxbaeiDwcU5C7j1xrqQl3//2KlvbO7t71f3aQf3w6LhxUu/YrDBchDxTmXmK0QoltQhJkhJPuRGYxkp048ndPO8+C2Nlph9pmosoxZGWieRIzur2x0hlOBs0mn7LX4htQrCCJqzUHjS++sOMF6nQxBVa2wv8nKISDUmuxKzWL6zIkU9wJHoONabCRuVi3Bm7cM6QJZlxRxNbuL9flJhaO01jdzNFGtv1bG7+l/UKSm6iUuq8IKH58qOkUIwyNt+dDaURnNTUAXIj3ayMj9EgJ9dQzZUQrK+8CZ2rVuC3ggcfqnAG53AJAVzDLdxDG0LgMIEXeIN3L/devY9lXRVv1dsp/JH3+QNKLY5N</latexit><latexit sha1_base64="xIB49up2d+BRvzMHGzmraB82Ohw=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0m86LHoxWMF0xbaUDbbTbt0swm7EyGE/ggvHhTx6u/x5r9x2+agrQ8GHu/NMDMvTKUw6LrfTmVjc2t7p7pb29s/ODyqH590TJJpxn2WyET3Qmq4FIr7KFDyXqo5jUPJu+H0bu53n7g2IlGPmKc8iOlYiUgwilbqDiYUC382rDfcprsAWSdeSRpQoj2sfw1GCctirpBJakzfc1MMCqpRMMlntUFmeErZlI5531JFY26CYnHujFxYZUSiRNtSSBbq74mCxsbkcWg7Y4oTs+rNxf+8fobRTVAIlWbIFVsuijJJMCHz38lIaM5Q5pZQpoW9lbAJ1ZShTahmQ/BWX14nnaum5za9B7fRui3jqMIZnMMleHANLbiHNvjAYArP8ApvTuq8OO/Ox7K14pQzp/AHzucPec2Pog==</latexit><latexit sha1_base64="KZAh8huzJyH+5srLTig0870CLe8=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48VTFtoQ9lsN+3SzSbsToQS+iO8eFDEq7/Hm//GbZuDtj4YeLw3w8y8MJXCoOt+O6WNza3tnfJuZW//4PCoenzSNkmmGfdZIhPdDanhUijuo0DJu6nmNA4l74STu7nfeeLaiEQ94jTlQUxHSkSCUbRSpz+mmPuzQbXm1t0FyDrxClKDAq1B9as/TFgWc4VMUmN6nptikFONgkk+q/Qzw1PKJnTEe5YqGnMT5ItzZ+TCKkMSJdqWQrJQf0/kNDZmGoe2M6Y4NqveXPzP62UY3QS5UGmGXLHloiiTBBMy/50MheYM5dQSyrSwtxI2ppoytAlVbAje6svrpH1V99y693Bda94WcZThDM7hEjxoQBPuoQU+MJjAM7zCm5M6L86787FsLTnFzCn8gfP5A3sNj6Y=</latexit><latexit sha1_base64="KZAh8huzJyH+5srLTig0870CLe8=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48VTFtoQ9lsN+3SzSbsToQS+iO8eFDEq7/Hm//GbZuDtj4YeLw3w8y8MJXCoOt+O6WNza3tnfJuZW//4PCoenzSNkmmGfdZIhPdDanhUijuo0DJu6nmNA4l74STu7nfeeLaiEQ94jTlQUxHSkSCUbRSpz+mmPuzQbXm1t0FyDrxClKDAq1B9as/TFgWc4VMUmN6nptikFONgkk+q/Qzw1PKJnTEe5YqGnMT5ItzZ+TCKkMSJdqWQrJQf0/kNDZmGoe2M6Y4NqveXPzP62UY3QS5UGmGXLHloiiTBBMy/50MheYM5dQSyrSwtxI2ppoytAlVbAje6svrpH1V99y693Bda94WcZThDM7hEjxoQBPuoQU+MJjAM7zCm5M6L86787FsLTnFzCn8gfP5A3sNj6Y=</latexit><latexit sha1_base64="KZAh8huzJyH+5srLTig0870CLe8=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48VTFtoQ9lsN+3SzSbsToQS+iO8eFDEq7/Hm//GbZuDtj4YeLw3w8y8MJXCoOt+O6WNza3tnfJuZW//4PCoenzSNkmmGfdZIhPdDanhUijuo0DJu6nmNA4l74STu7nfeeLaiEQ94jTlQUxHSkSCUbRSpz+mmPuzQbXm1t0FyDrxClKDAq1B9as/TFgWc4VMUmN6nptikFONgkk+q/Qzw1PKJnTEe5YqGnMT5ItzZ+TCKkMSJdqWQrJQf0/kNDZmGoe2M6Y4NqveXPzP62UY3QS5UGmGXLHloiiTBBMy/50MheYM5dQSyrSwtxI2ppoytAlVbAje6svrpH1V99y693Bda94WcZThDM7hEjxoQBPuoQU+MJjAM7zCm5M6L86787FsLTnFzCn8gfP5A3sNj6Y=</latexit><latexit sha1_base64="KZAh8huzJyH+5srLTig0870CLe8=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48VTFtoQ9lsN+3SzSbsToQS+iO8eFDEq7/Hm//GbZuDtj4YeLw3w8y8MJXCoOt+O6WNza3tnfJuZW//4PCoenzSNkmmGfdZIhPdDanhUijuo0DJu6nmNA4l74STu7nfeeLaiEQ94jTlQUxHSkSCUbRSpz+mmPuzQbXm1t0FyDrxClKDAq1B9as/TFgWc4VMUmN6nptikFONgkk+q/Qzw1PKJnTEe5YqGnMT5ItzZ+TCKkMSJdqWQrJQf0/kNDZmGoe2M6Y4NqveXPzP62UY3QS5UGmGXLHloiiTBBMy/50MheYM5dQSyrSwtxI2ppoytAlVbAje6svrpH1V99y693Bda94WcZThDM7hEjxoQBPuoQU+MJjAM7zCm5M6L86787FsLTnFzCn8gfP5A3sNj6Y=</latexit><latexit sha1_base64="KZAh8huzJyH+5srLTig0870CLe8=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48VTFtoQ9lsN+3SzSbsToQS+iO8eFDEq7/Hm//GbZuDtj4YeLw3w8y8MJXCoOt+O6WNza3tnfJuZW//4PCoenzSNkmmGfdZIhPdDanhUijuo0DJu6nmNA4l74STu7nfeeLaiEQ94jTlQUxHSkSCUbRSpz+mmPuzQbXm1t0FyDrxClKDAq1B9as/TFgWc4VMUmN6nptikFONgkk+q/Qzw1PKJnTEe5YqGnMT5ItzZ+TCKkMSJdqWQrJQf0/kNDZmGoe2M6Y4NqveXPzP62UY3QS5UGmGXLHloiiTBBMy/50MheYM5dQSyrSwtxI2ppoytAlVbAje6svrpH1V99y693Bda94WcZThDM7hEjxoQBPuoQU+MJjAM7zCm5M6L86787FsLTnFzCn8gfP5A3sNj6Y=</latexit><latexit sha1_base64="KZAh8huzJyH+5srLTig0870CLe8=">AAAB7nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqMeiF48VTFtoQ9lsN+3SzSbsToQS+iO8eFDEq7/Hm//GbZuDtj4YeLw3w8y8MJXCoOt+O6WNza3tnfJuZW//4PCoenzSNkmmGfdZIhPdDanhUijuo0DJu6nmNA4l74STu7nfeeLaiEQ94jTlQUxHSkSCUbRSpz+mmPuzQbXm1t0FyDrxClKDAq1B9as/TFgWc4VMUmN6nptikFONgkk+q/Qzw1PKJnTEe5YqGnMT5ItzZ+TCKkMSJdqWQrJQf0/kNDZmGoe2M6Y4NqveXPzP62UY3QS5UGmGXLHloiiTBBMy/50MheYM5dQSyrSwtxI2ppoytAlVbAje6svrpH1V99y693Bda94WcZThDM7hEjxoQBPuoQU+MJjAM7zCm5M6L86787FsLTnFzCn8gfP5A3sNj6Y=</latexit>

……

𝒮%'

Heisenberg  picture

𝜓 𝑈[𝒮%'𝑈 𝜓

𝜓 𝑈[𝑍%V-𝑋%𝑍%.-𝑈 𝜓

𝐶-

+𝐶/+𝐶0+𝐶]+𝐶^

ℓ𝓁~𝒪(3@)∆ℓ𝓁~𝒪(3@)

(alternative  explanation  using  string  order  parameters)

Page 30: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

Training:  Example

• Circuit  structure:

• N =  15  spins  (depth  1)  for  simulations

• Initialize  all  unitaries to  random  values

• Train  along  h2 =  0  (solvable  by  JW)  

• Gradient  descent:

U1U2U3U4

XV1V2XV1V2

XV1V2XV1V2 XV1V2XV1V2

U1U2U3U4

U1U2U3U4

U1U2U3U4

U1U2U3U4

U1U2U3U4U1U2U3U4

U1U2U3U4

U1U2U3U4

XV1V2XV1V2XV1V2XV1V2

XV1V2XV1V2 P

C4

C3

C2

C1

FCX

F

0 0.4 0.8 1.2 1.6

-1.6

-1.2

-0.8

-0.4

0

0.4

0.8

1.2

1.6-0.1

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

h1/J

h 2/J

Paramagnetic

SPT

Antiferromagnetic

Page 31: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

Training:  Example

• Observation:  training  on  1D,  JW-­‐solvable  set  can  still  produce  the  

correct  2D  phase  diagram

• Demonstrates  how  QCNN  structure  avoids  overfitting

0 0.4 0.8 1.2 1.6

-1.6

-1.2

-0.8

-0.4

0

0.4

0.8

1.2

1.6-0.1

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

h1/J

h 2/J

Paramagnetic

SPT

Antiferromagnetic

Page 32: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

Training:  General  Cases

• More  generally:  training  =  expanding  

QEC  threshold

• Efficiency:  reduced  #  of  parameters  

(O(log(N))   instead  of  O(exp(N))

Fixed point

Target phase boundary QEC threshold

Training

|𝜓⟩QCNN

Page 33: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

General  Recipe  -­‐ QCNN  for  quantum  phase  recognition

• Step  1:  Given  a  quantum  phase  construct  a  MPS  representation  of  a  RG  fixed  point  and  its  MERA  circuit

• Step  2:  Construct  its  parent  Hamiltonian  𝐻 = ∑ ℎ%% with   ℎ%, ℎ' = 0.

• Step  3:  Design  quantum  error  correction  code  based  on• Stabilizers  from  ℎ%.• Code  space  from  

• Step  4:  Construct  QCNN  ansatz based  on  Step  3.

• Step  5:  Optimize  QCNN  via  learningprocedures.

Schuch et  al,  PRB  84,  165139   (2011)

|𝜓*⟩ =  

(isometric   form)

MERAisometry =

Page 34: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

Generic  Construction  of  QCNN  Circuit

• Goal:  Given  quantum  phase  𝒫 classified  by  its  RG  fixed  point,  

construct  quantum  CNN  circuit  to  best  recognize  states  in  𝒫

• Step  1:  Construct  tensor  network  representation  of  RG  fixed  point

• Step  2:  Construct  parent  Hamiltonian  of  this  tensor  network  (nearest-­‐

neighbor  commuting  terms):  𝐻 = ∑ ℎ%% with   ℎ%,ℎ' = 0.

|𝜓*⟩ =   (isometric   form) Schuch et  al,  PRB  84,  165139   (2011)

(High-­‐level  outline;  in  progress)

Page 35: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

Generic  Construction  of  QCNN  Circuit

• Step  3:  Design  quantum  error  correction  code  with  (generalized)  

stabilizers  which  are  the  ℎ%.  The  code  space  forms  the  ground  state  

space  

• Step  4:  Construct  quantum  CNN  circuit  based  on  Step  3

• Step  5:  Optimize  quantum  CNN  based  on  learning  procedures

(High-­‐level  outline;  in  progress)

Page 36: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

Overview

• Review  of  (Classical)  CNN

• Quantum  CNN:  Architecture  and  Learning  Procedure

• Application:  quantum  phase  recognition

• Example:  1D  cluster  state

• Theoretical  explanation:  RG  flow  using  MERA  +  quantum  error  correction

• Summary  and  Outlook

Page 37: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

Summary

• Concrete  architecture,  learning  proposal  for  quantum  classification

• Application  to  quantum  phase  recognition:  1D  SPT  phase  (ℤ𝟐×ℤ𝟐)

• Theoretical  explanation:  QCNN  ≈ MERA  +  QEC  ≈ RG  flow  

Convolution Pooling

Fully Connected

(c)

MER

A

QCNN

(QCNN)=

(MERA)=

QEC

Cat Dog

=

C P FCPC(a)

(b)

i

j

(`)

(`� 1)

(`+ 1)

(`)

(`� 1)

(`+ 1)

(`)

(`� 1)

(`+ 1)

⇢in F

h1/J

h 2/J

Paramagnetic

SPT

Antiferromagnetic

Page 38: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

Other  Results  and  Outlook• 2D  Quantum  CNN  circuit:  toric code,  string-­‐net

• Efficient  training  procedures  inspired  by  machine  learning

• Gapless  phases  (e.g.  spin  liquids),  holographic  codes

• Application:  fault-­‐tolerant  computation

• Experimental  realizations

• e.g.  trapped  ions,  Rydberg  atoms,  superconducting  circuits

Page 39: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

Thanks!

Page 40: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

Backup  Slides

Page 41: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

Heisenberg  Picture:  Topological  Measurement

𝑋

𝑍 𝑍𝑍 𝑍

𝑍 𝑍𝑍 𝑍

𝑍 𝑍𝑍 𝑍

𝑍 𝑍𝑍 𝑍

𝐻 𝐻 𝐻 𝐻 𝐻 𝐻 𝐻 𝐻

𝐻 𝐻 𝐻 𝐻 𝐻 𝐻 𝐻 𝐻

.  .  .

.  .  .

𝑋𝑋 𝑋 𝑋𝑋 𝑋 𝑋𝑋 𝑋

𝑋𝑋 𝑋 𝑋𝑋 𝑋 𝑋𝑋 𝑋

=      sum  of  exponentially  manystring  operators

Measured  operator      =

Detects  presence  of  edge  modes!

Page 42: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

Heisenberg  Picture:  Topological  Measurement

𝑋

𝑍 𝑍𝑍 𝑍

𝑍 𝑍𝑍 𝑍

𝑍 𝑍𝑍 𝑍

𝑍 𝑍𝑍 𝑍

𝐻 𝐻 𝐻 𝐻 𝐻 𝐻 𝐻 𝐻

𝐻 𝐻 𝐻 𝐻 𝐻 𝐻 𝐻 𝐻

.  .  .

.  .  .

𝑋𝑋 𝑋 𝑋𝑋 𝑋 𝑋𝑋 𝑋

𝑋𝑋 𝑋 𝑋𝑋 𝑋 𝑋𝑋 𝑋

𝑋

𝑍 𝑍𝑍 𝑍

𝑍 𝑍𝑍 𝑍

𝑍 𝑍𝑍 𝑍

𝑍 𝑍𝑍 𝑍

𝐻 𝐻 𝐻 𝐻 𝐻 𝐻 𝐻 𝐻

𝐻 𝐻 𝐻 𝐻 𝐻 𝐻 𝐻 𝐻

.  .  .

.  .  .

𝑋𝑋 𝑋 𝑋𝑋 𝑋 𝑋𝑋 𝑋

𝑋𝑋 𝑋 𝑋𝑋 𝑋 𝑋𝑋 𝑋

𝑍 𝑍=

Page 43: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

Heisenberg  Picture:  Topological  Measurement

𝑋

𝑍 𝑍𝑍 𝑍

𝑍 𝑍𝑍 𝑍

𝑍 𝑍𝑍 𝑍

𝑍 𝑍𝑍 𝑍

𝐻 𝐻 𝐻 𝐻 𝐻 𝐻 𝐻 𝐻

𝐻 𝐻 𝐻 𝐻 𝐻 𝐻 𝐻 𝐻

.  .  .

.  .  .

𝑋𝑋 𝑋 𝑋𝑋 𝑋 𝑋𝑋 𝑋

𝑋𝑋 𝑋 𝑋𝑋 𝑋 𝑋𝑋 𝑋

= 𝑋

𝐻 𝐻 𝐻 𝐻 𝐻 𝐻 𝐻 𝐻

𝐻 𝐻 𝐻 𝐻 𝐻 𝐻 𝐻 𝐻

.  .  .

.  .  .

𝑋𝑋 𝑋 𝑋𝑋 𝑋 𝑋𝑋 𝑋

𝑋𝑋 𝑋 𝑋𝑋 𝑋 𝑋𝑋 𝑋

𝑍 𝑍

𝑋𝑋 𝑋 𝑋𝑋 𝑋 𝑋𝑋 𝑋

𝑋𝑋 𝑋 𝑋𝑋 𝑋 𝑋𝑋 𝑋

𝑋

.  .  .

.  .  .

𝑋 𝑋

Page 44: qcnn berkeley oct18 share › bqic › slides › qcnn_berkeley_oct18_share.… · QuantumConvolutional’Neural’ Networks Iris%Cong SoonwonChoi Mikhail,D.,Lukin Berkeley,Quantum,Information,Seminar

• Conclusion:

• Measured  operator  is  sum  of  exponentially  many  string  operators

• Measures  probability  for  all  Majoranamodes  to  be  “topologically  connected”  

à 1  in  the  SPT  phase,  0  in  the  trivial  phase

Heisenberg  Picture:  Topological  Measurement

.  .  .