Pith. sign in

REVIEW 2 cited by

Differentiable Programming Tensor Networks

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 1903.09650 v2 pith:XYSM6ZPX submitted 2019-03-22 cond-mat.str-el quant-ph

classification cond-mat.str-elquant-ph
keywords tensorprogrammingdifferentiablenetworknetworksalgorithmscomputeefforts
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

Differentiable programming is a fresh programming paradigm which composes parameterized algorithmic components and trains them using automatic differentiation (AD). The concept emerges from deep learning but is not only limited to training neural networks. We present theory and practice of programming tensor network algorithms in a fully differentiable way. By formulating the tensor network algorithm as a computation graph, one can compute higher order derivatives of the program accurately and efficiently using AD. We present essential techniques to differentiate through the tensor networks contractions, including stable AD for tensor decomposition and efficient backpropagation through fixed point iterations. As a demonstration, we compute the specific heat of the Ising model directly by taking the second order derivative of the free energy obtained in the tensor renormalization group calculation. Next, we perform gradient based variational optimization of infinite projected entangled pair states for quantum antiferromagnetic Heisenberg model and obtain start-of-the-art variational energy and magnetization with moderate efforts. Differentiable programming removes laborious human efforts in deriving and implementing analytical gradients for tensor network programs, which opens the door to more innovations in tensor network algorithms and applications.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Automatic Differentiation for Complex Valued SVD

    math.NA 2019-09 conditional novelty 6.0 of 10

    A new backpropagation formula for complex-valued SVD is derived, with the key contribution a novel diagonal term absent from the real SVD case.

  2. Les Houches Lecture Notes on Tensor Networks

    cond-mat.str-el 2025-12 unverdicted novelty 2.0 of 10

    A well-organized five-lecture review of tensor networks (MPS/PEPS/MPO) covering algorithms, phase classification, string-nets, strange correlators, and dualities; it contains no new research results.

Pith tools