Distributed memory parallel adaptive tensor-train cross approximation
Tianyi Shi, Daniel Hayes, Jing-Mei Qiu

TL;DR
This paper introduces a distributed memory parallel adaptive tensor-train cross approximation method that efficiently constructs low-rank tensor representations for high-dimensional data, demonstrating high accuracy and scalability.
Contribution
It presents a novel parallel TT cross approximation algorithm for distributed memory systems, including new iterative pivot selection and core construction methods.
Findings
Achieves high accuracy with reduced storage requirements.
Demonstrates good to optimal scalability in parallel environments.
Effectively approximates high-dimensional tensors like Hilbert and Maxwellian tensors.
Abstract
The tensor-train (TT) format is a data-sparse tensor representation commonly used in high dimensional function approximations arising from computational and data sciences. Various sequential and parallel TT decomposition algorithms have been proposed for different tensor inputs and assumptions. In this paper, we propose subtensor parallel adaptive TT cross, which partitions a tensor onto distributed memory machines with multidimensional process grids, and constructs an TT approximation iteratively with tensor elements. We derive two iterative formulations for pivot selection and TT core construction under the distributed memory setting, conduct communication and scaling analysis of the algorithm, and illustrate its performance with multiple test experiments. These include up to 6D Hilbert tensors and tensors constructed from Maxwellian distribution functions that arise in kinetic…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTensor decomposition and applications · Advanced Neuroimaging Techniques and Applications · Computational Physics and Python Applications
