Efficient Decomposition of High-Rank Tensors
Adam S. Jermyn

TL;DR
This paper introduces two algorithms for selecting efficient tensor tree decompositions that significantly reduce memory requirements by capturing the correlation structure, with one being optimal but computationally intensive and the other practical and highly effective.
Contribution
It presents a brute-force optimal algorithm and a fast greedy algorithm for tensor tree decomposition selection, independent of physical context.
Findings
Greedy algorithm performs well in numerical experiments.
Optimal algorithm is computationally expensive for high-rank tensors.
Proposed methods improve tensor storage efficiency.
Abstract
Tensors are a natural way to express correlations among many physical variables, but storing tensors in a computer naively requires memory which scales exponentially in the rank of the tensor. This is not optimal, as the required memory is actually set not by the rank but by the mutual information amongst the variables in question. Representations such as the tensor tree perform near-optimally when the tree decomposition is chosen to reflect the correlation structure in question, but making such a choice is non-trivial and good heuristics remain highly context-specific. In this work I present two new algorithms for choosing efficient tree decompositions, independent of the physical context of the tensor. The first is a brute-force algorithm which produces optimal decompositions up to truncation error but is generally impractical for high-rank tensors, as the number of possible choices…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
