Fast and Accurate Randomized Algorithms for Low-rank Tensor Decompositions
Not on the map. Why?
Abstract (arXiv)
Low-rank Tucker and CP tensor decompositions are powerful tools in data analytics. The widely used alternating least squares (ALS) method, which solves a sequence of over-determined least squares subproblems, is costly for large and sparse tensors. We propose a fast and accurate sketched ALS algorithm for Tucker decomposition, which solves a sequence of sketched rank-constrained linear least squares subproblems. Theoretical sketch size upper bounds are provided to achieve O(ε) relative error for each subproblem with two sketching techniques, TensorSketch and leverage score sampling. Experimental results show that this new ALS algorithm, combined with a new initialization scheme based on randomized range finder, yields up to 22.0% relative decomposition residual improvement compared to the state-of-the-art sketched randomized algorithm for Tucker decomposition of various synthetic and real datasets. This Tucker-ALS algorithm is further used to accelerate CP decomposition, by using randomized Tucker compression followed by CP decomposition of the Tucker core tensor. Experimental results show that this algorithm not only converges faster, but also yields more accurate CP decompositions.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 15 of its 73 references that are in the map. First posted on arXiv 2 Apr 2021.
Builds on
15 of 73 references.
References · 15
- 2014Sketching as a Tool for Numerical Linear Algebracited by 285
- 2016Tensor Decomposition for Signal Processing and Machine Learningcited by 223
- 2017Relative Error Tensor Low Rank Approximationcited by 45
- 2014Iterative Hessian sketch: Fast and accurate solution approximation for constrained least-squarescited by 34
- 2017Sketching for Kronecker Product Regression and P-splinescited by 29
- 2016Sharper Bounds for Regularized Data Fittingcited by 19
- 2019Low-Rank Tucker Approximation of a Tensor From Streaming Datacited by 15
- 2017Scalable Tucker Factorization for Sparse Tensors - Algorithms and Discoveriescited by 14
- 2014Provable Deterministic Leverage Score Samplingcited by 13
- 2014Decomposition of Big Tensors With Low Multilinear Rankcited by 7
- 2015A Practical Guide to Randomized Matrix Computations with MATLAB Implementationscited by 6
- 2019Load-Balanced Sparse MTTKRP on GPUscited by 5
3 more
- 2020Efficient parallel CP decomposition with pairwise perturbation and multi-sweep dimension treecited by 4
- 2018Nesterov Acceleration of Alternating Least Squares for Canonical Tensor Decomposition: Momentum Step Size Selection and Restart Mechanismscited by 3
- 2020SGD_Tucker: A Novel Stochastic Optimization Strategy for Parallel Sparse Tucker Decompositioncited by 1
Built on by
Citing papers per year: 2021: 2; 2022: 4; 2023: 5.
11 papers.
- 2023Matrix Compression via Randomized Low Rank and Low Precision Factorizationcited by 25
- 2023Solving Attention Kernel Regression Problem via Pre-conditionercited by 20
- 2023Approximately Optimal Core Shapes for Tensor Decompositionscited by 8
- 2021ATD: Augmenting CP Tensor Decomposition by Self Supervisioncited by 7
- 2023Nonconvex Robust High-Order Tensor Completion Using Randomized Low-Rank Approximationcited by 7
- 2022Subquadratic Kronecker Regression with Applications to Tensor Decompositioncited by 6
- 2022Cost-efficient Gaussian Tensor Network Embeddings for Tensor-structured Inputscited by 5
- 2022Enabling All In-Edge Deep Learning: A Literature Reviewcited by 4
- 2021A rank-adaptive higher-order orthogonal iteration algorithm for truncated Tucker decompositioncited by 2
- 2023Gradient Coding with Iterative Block Leverage Score Samplingcited by 2
- 2022Towards Efficient and Accurate Approximation: Tensor Decomposition Based on Randomized Block Krylov Iterationcited by 0
- 2023Matrix Compression via Randomized Low Rank and Low Precision Factorization17 Oct 2023
- 2023Solving Attention Kernel Regression Problem via Pre-conditioner28 Aug 2023
- 2023Gradient Coding with Iterative Block Leverage Score Sampling6 Aug 2023
- 2023Nonconvex Robust High-Order Tensor Completion Using Randomized Low-Rank Approximation19 May 2023
- 2023Approximately Optimal Core Shapes for Tensor Decompositions8 Feb 2023
- 2022Towards Efficient and Accurate Approximation: Tensor Decomposition Based on Randomized Block Krylov Iteration27 Nov 2022
- 2022Subquadratic Kronecker Regression with Applications to Tensor Decomposition11 Sep 2022
- 2022Cost-efficient Gaussian Tensor Network Embeddings for Tensor-structured Inputs26 May 2022
- 2022Enabling All In-Edge Deep Learning: A Literature Review7 Apr 2022
- 2021A rank-adaptive higher-order orthogonal iteration algorithm for truncated Tucker decomposition25 Oct 2021
- 2021ATD: Augmenting CP Tensor Decomposition by Self Supervision15 Jun 2021