Stack operation of tensor networks
arXiv:2203.16338 · doi:10.3389/fphy.2022.906399
Abstract
The tensor network, as a facterization of tensors, aims at performing the operations that are common for normal tensors, such as addition, contraction and stacking. However, due to its non-unique network structure, only the tensor network contraction is so far well defined. In this paper, we propose a mathematically rigorous definition for the tensor network stack approach, that compress a large amount of tensor networks into a single one without changing their structures and configurations. We illustrate the main ideas with the matrix product states based machine learning as an example. Our results are compared with the for loop and the efficient coding method on both CPU and GPU.
arXiv comment9 pages, 10 figures, close to the online published version, for the code on Github, see this https://github.com/veya2ztn/Stack_of_Tensor_Network
References in corpus (21)
- Array Programming with NumPy
- ADADELTA: An Adaptive Learning Rate Method
- A Practical Introduction to Tensor Networks: Matrix Product States and Projected Entangled Pair States
- Matrix Product States, Projected Entangled Pair States, and variational renormalization group methods for quantum spin systems
- Tensor renormalization group approach to 2D classical lattice models
- Tensor networks for complex quantum systems
- Quantum Entanglement in Neural Network States
- Tensor Network Renormalization
- Efficient Representation of Quantum Many-body States with Deep Neural Networks
- Tensor-entanglement renormalization group approach to 2D quantum systems
- Non-abelian symmetries in tensor networks: a quantum symmetry space approach
- Unsupervised Generative Modeling Using Matrix Product States
- Equivalence of restricted Boltzmann machines and tensor network states
- Tree Tensor Networks for Generative Modeling
- Machine Learning by Unitary Tensor Network of Hierarchical Tree Structure
- Learning Relevant Features of Data with Multi-scale Tensor Networks
- TensorNetwork for Machine Learning
- Supervised Learning with Projected Entangled Pair States
- Matrix Product Operators for Sequence to Sequence Learning
- Functional Tensor Network Solving Many-body Schrödinger Equation
- Generative modeling with projected entangled-pair states