Differentiable Programming of Isometric Tensor Networks

10/08/2021
by   Chenhua Geng, et al.
10

Differentiable programming is a new programming paradigm which enables large scale optimization through automatic calculation of gradients also known as auto-differentiation. This concept emerges from deep learning, and has also been generalized to tensor network optimizations. Here, we extend the differentiable programming to tensor networks with isometric constraints with applications to multiscale entanglement renormalization ansatz (MERA) and tensor network renormalization (TNR). By introducing several gradient-based optimization methods for the isometric tensor network and comparing with Evenbly-Vidal method, we show that auto-differentiation has a better performance for both stability and accuracy. We numerically tested our methods on 1D critical quantum Ising spin chain and 2D classical Ising model. We calculate the ground state energy for the 1D quantum model and internal energy for the classical model, and scaling dimensions of scaling operators and find they all agree with the theory well.

READ FULL TEXT

page 1

page 2

page 6

page 7

page 9

page 11

page 12

page 14

research
02/21/2022

Classical versus Quantum: comparing Tensor Network-based Quantum Circuits on LHC data

Tensor Networks (TN) are approximations of high-dimensional tensors desi...
research
12/07/2020

Using Differentiable Programming for Flexible Statistical Modeling

Differentiable programming has recently received much interest as a para...
research
01/30/2023

Complexity of Gaussian boson sampling with tensor networks

Gaussian boson sampling, a computational model that is widely believed t...
research
02/28/2022

Differentiable Matrix Elements with MadJax

MadJax is a tool for generating and evaluating differentiable matrix ele...
research
08/26/2022

Fast Auto-Differentiable Digitally Reconstructed Radiographs for Solving Inverse Problems in Intraoperative Imaging

The use of digitally reconstructed radiographs (DRRs) to solve inverse p...
research
11/08/2022

Differentiable Quantum Programming with Unbounded Loops

The emergence of variational quantum applications has led to the develop...
research
04/02/2020

On the Principles of Differentiable Quantum Programming Languages

Variational Quantum Circuits (VQCs), or the so-called quantum neural-net...

Please sign up or login with your details

Forgot password? Click here to reset