+ All Categories
Home > Documents > Quantum mechanics, tensor networks and machine learning

Quantum mechanics, tensor networks and machine learning

Date post: 17-Apr-2022
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
32
Quantum mechanics, tensor networks and machine learning Nicola Pancotti, quantum research scientist @ Amazon Web Services
Transcript
Page 1: Quantum mechanics, tensor networks and machine learning

Quantum mechanics, tensor networks and machine learning

Nicola Pancotti, quantum research scientist @ Amazon Web Services

Page 2: Quantum mechanics, tensor networks and machine learning

in collaboration with

● Max Planck Quantum Optics: Ivan Glasser, J. Ignacio Cirac, Ivan Diego Rodriguez

● Technical University Munich: Moritz August

● Free University Berlin:Ryan Sweke, Jens Eisert

Page 3: Quantum mechanics, tensor networks and machine learning

motivations

Page 4: Quantum mechanics, tensor networks and machine learning

● Quantum mechanics and machine learning are intrinsically probabilistic theories

● Neural networks and tensor networks are two extremely successful paradigms in their respective fields

● Can we connect their mathematical formulation?● Can we improve one by using the other?

Page 5: Quantum mechanics, tensor networks and machine learning

Pattern Recognition

Machine Learning Tensor Networks

Classical Data Quantum Data

Page 6: Quantum mechanics, tensor networks and machine learning

content of the talk

Page 7: Quantum mechanics, tensor networks and machine learning

1. quantum mechanics and linear algebraa. wavefunctions are vectorsb. observables are matrices

2. linear algebra and tensor networks a. Tensor networks as an efficient tool for certain

problems in linear algebra3. tensor networks and machine learning

a. tensor networks for probabilistic modeling b. Examples for supervised and unsupervised learning

Page 8: Quantum mechanics, tensor networks and machine learning

quantum mechanics

Page 9: Quantum mechanics, tensor networks and machine learning

wavefunctions are vectors

A generic vector in this Hilbert space can be expressed as:

with

Page 10: Quantum mechanics, tensor networks and machine learning

observables are matrices

Dynamical behavior: Schrödinger equation

energy

magnetizationtwo examples

Page 11: Quantum mechanics, tensor networks and machine learning

tensor networks and linear algebra

Page 12: Quantum mechanics, tensor networks and machine learning

matrix product representations

● physical degrees of freedom are arranged on a line: one dimension.

● the vector fulfills an area law

in physics, if

then matrix product states are a faithful representation

Page 13: Quantum mechanics, tensor networks and machine learning

graphical notationRank 2 tensors at the edges Rank 3 tensors in the bulk

Efficient matrix-vector multiplication

𝜮

Page 14: Quantum mechanics, tensor networks and machine learning

tensor networks and machine learning

Page 15: Quantum mechanics, tensor networks and machine learning

Matrix Product States (MPS) :

String Bond States (SBS):

Boltzmann Machines (BM):

Restricted Boltzmann Machines (RBM):

PRX 8 (1), 011006

Restricted Boltzmann Machines are a subclass of string bond states

Page 16: Quantum mechanics, tensor networks and machine learning

Relationship with graphical modelsGraphical models are classical probabilistic models where one assumes a certain factorization of the probability density function

Without hidden units:

With hidden units:

Page 17: Quantum mechanics, tensor networks and machine learning

Locality of the RBMlocal connections with local connections

IEEE Access 8, 68169-68182

Page 18: Quantum mechanics, tensor networks and machine learning

Combining different models

Page 19: Quantum mechanics, tensor networks and machine learning

classification

Page 20: Quantum mechanics, tensor networks and machine learning

Image Classification Goal: Given a dataset of images

and corresponding labels, we want to predict the label of a new image

Page 21: Quantum mechanics, tensor networks and machine learning

Image Classification Goal: Given a dataset of images

and corresponding labels, we want to predict the label of a new image

Choose a ”model” :

Define a cost function :

Page 22: Quantum mechanics, tensor networks and machine learning

FashionMNISTSVM 84.1%

Multilayer Perceptron

87.7%

SBS 89.0%

AlexNet 89.9%

1-layer CNN+SBS 92.3%

GoogLeNet 93.7%

IEEE Access 8, 68169-68182

Page 23: Quantum mechanics, tensor networks and machine learning

Architecture

IEEE Access 8, 68169-68182

Page 24: Quantum mechanics, tensor networks and machine learning

maximum likelihood estimations

Page 25: Quantum mechanics, tensor networks and machine learning

Maximum likelihood

Learn from a database:

Learn from a distribution:

Page 26: Quantum mechanics, tensor networks and machine learning

Some models for unsupervised learning

Tensor Train (MPS):

Born Machines:

Locally Purified States:

Page 27: Quantum mechanics, tensor networks and machine learning

Expressive power

NeurIPS, 2019

Page 28: Quantum mechanics, tensor networks and machine learning

practical applications: random distributions

NeurIPS, 2019

Page 29: Quantum mechanics, tensor networks and machine learning

practical applications: real data sets

NeurIPS, 2019

Page 30: Quantum mechanics, tensor networks and machine learning

conclusions

Page 31: Quantum mechanics, tensor networks and machine learning

● quantum mechanics and linear algebra● linear algebra and tensor networks ● graphical models can be mapped to tensor

networks ● tensor networks can be used for

○ classification problems○ modeling probabilistic theories

● tensor networks can provide deeper mathematical insights

Page 32: Quantum mechanics, tensor networks and machine learning

thanks for your attention


Recommended