Learning tensor networks with tensor cross interpolation: New algorithms and libraries

The tensor cross interpolation (TCI) algorithm is a rank-revealing algorithm for decomposing low-rank, high-dimensional tensors into tensor trains/matrix product states (MPS). TCI learns a compact MPS representation of the entire object from a tiny training data set. Once obtained, the large existing MPS toolbox provides exponentially fast algorithms for performing a large set of operations. We discuss several improvements and variants of TCI. In particular, we show that replacing the cross interpolation by the partially rank-revealing LU decomposition yields a more stable and more flexible algorithm than the original algorithm. We also present two open source libraries, xfac in Python/C++ and TensorCrossInterpolation.jl in Julia, that implement these improved algorithms, and illustrate them on several applications. These include sign-problem-free integration in large dimension, the “superhigh-resolution” quantics representation of functions, the solution of partial differential equations, the superfast Fourier transform, the computation of partition functions, and the construction of matrix product operators.

Authors

Institutions

Publication Details

Journal
SciPost Physics
Published
2025-03-20
DOI
https://doi.org/10.21468/scipostphys.18.3.104
Citations
30
Primary Topic
Tensor decomposition and applications
Type
article
Field-Weighted Citation Impact
46.01

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Learning tensor networks with tensor cross interpolation: New algorithms and libraries

Thibaud Louvet, Thomas Kloss, Jan von Delft, Marc K. Ritter et al.
30 citations
SciPost Physics
Tensor decomposition and applications
46.01
article

Learning tensor networks with tensor cross interpolation: New algorithms and libraries

Thibaud Louvet, Thomas Kloss, Jan von Delft, Marc K. Ritter, Olivier Parcollet, Y. Núñez-Fernández, Satoshi Terasaki, Hiroshi Shinaoka, Jheng-Wei Li, Xavier Waintal, Matthieu Jeannin
article en
30 citations

Abstract

The tensor cross interpolation (TCI) algorithm is a rank-revealing algorithm for decomposing low-rank, high-dimensional tensors into tensor trains/matrix product states (MPS). TCI learns a compact MPS representation of the entire object from a tiny training data set. Once obtained, the large existing MPS toolbox provides exponentially fast algorithms for performing a large set of operations. We discuss several improvements and variants of TCI. In particular, we show that replacing the cross interpolation by the partially rank-revealing LU decomposition yields a more stable and more flexible algorithm than the original algorithm. We also present two open source libraries, xfac in Python/C++ and TensorCrossInterpolation.jl in Julia, that implement these improved algorithms, and illustrate them on several applications. These include sign-problem-free integration in large dimension, the “superhigh-resolution” quantics representation of functions, the solution of partial differential equations, the superfast Fourier transform, the computation of partition functions, and the construction of matrix product operators.

SciPost PhysicsVol. 18(3)
Institut polytechnique de Grenoble (FR), Centre National de la Recherche Scientifique (FR), Commissariat à l'Énergie Atomique et aux Énergies Alternatives (FR), Université Paris-Saclay (FR), Center for NanoScience (DE), CEA Paris-Saclay - Etablissement de Saclay (FR), Center for Theoretical Physics (PL), CEA Grenoble (FR), Institut de Recherche Interdisciplinaire de Grenoble (FR), Laboratoire de Photonique Quantique et Moléculaire (FR), CEA Paris-Saclay (FR), Munich Center for Quantum Science and Technology (DE), Institut Néel (FR), Flatiron Health (United States) (US), PHotonique ELectronique et Ingénierie QuantiqueS, Flatiron Institute (US), Saitama University (JP), Université Grenoble Alpes (FR)
Deutsche Forschungsgemeinschaft, Agence Nationale de la Recherche, Forschungszentrum Jülich, Kyushu University, Commissariat à l'Énergie Atomique et aux Énergies Alternatives, Japan Society for the Promotion of Science, Japan Science and Technology Agency
Openalex Percentile: Top 0%
Tensor decomposition and applications
46.01
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.