Parallel Randomized Tucker Decomposition Algorithms
Rachel Minster, Zitong Li, Grey Ballard

TL;DR
This paper introduces parallel randomized algorithms for Tucker tensor decomposition that significantly speed up computation while maintaining accuracy, enabling efficient processing of large multiway datasets.
Contribution
The paper presents novel parallel randomized Tucker decomposition algorithms using structured sketches, reducing computation and communication costs with theoretical error guarantees.
Findings
Achieved up to 16X speedup over deterministic methods
Reduced computational and communication costs
Maintained approximation accuracy with randomized algorithms
Abstract
The Tucker tensor decomposition is a natural extension of the singular value decomposition (SVD) to multiway data. We propose to accelerate Tucker tensor decomposition algorithms by using randomization and parallelization. We present two algorithms that scale to large data and many processors, significantly reduce both computation and communication cost compared to previous deterministic and randomized approaches, and obtain nearly the same approximation errors. The key idea in our algorithms is to perform randomized sketches with Kronecker-structured random matrices, which reduces computation compared to unstructured matrices and can be implemented using a fundamental tensor computational kernel. We provide probabilistic error analysis of our algorithms and implement a new parallel algorithm for the structured randomized sketch. Our experimental results demonstrate that our combination…
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.
Taxonomy
TopicsTensor decomposition and applications
