mlsanityData to 7 Oct 2026

Fast and Accurate Randomized Algorithms for Low-rank Tensor Decompositions

arXiv 2104.01101 ↗First posted 2 Apr 2021math.NA cs.DS cs.LGcited by 11

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

  1. 2014Sketching as a Tool for Numerical Linear Algebracited by 285
  2. 2016Tensor Decomposition for Signal Processing and Machine Learningcited by 223
  3. 2017Relative Error Tensor Low Rank Approximationcited by 45
  4. 2014Iterative Hessian sketch: Fast and accurate solution approximation for constrained least-squarescited by 34
  5. 2017Sketching for Kronecker Product Regression and P-splinescited by 29
  6. 2016Sharper Bounds for Regularized Data Fittingcited by 19
  7. 2019Low-Rank Tucker Approximation of a Tensor From Streaming Datacited by 15
  8. 2017Scalable Tucker Factorization for Sparse Tensors - Algorithms and Discoveriescited by 14
  9. 2014Provable Deterministic Leverage Score Samplingcited by 13
  10. 2014Decomposition of Big Tensors With Low Multilinear Rankcited by 7
  11. 2015A Practical Guide to Randomized Matrix Computations with MATLAB Implementationscited by 6
  12. 2019Load-Balanced Sparse MTTKRP on GPUscited by 5
3 more
  1. 2020Efficient parallel CP decomposition with pairwise perturbation and multi-sweep dimension treecited by 4
  2. 2018Nesterov Acceleration of Alternating Least Squares for Canonical Tensor Decomposition: Momentum Step Size Selection and Restart Mechanismscited by 3
  3. 2020SGD_Tucker: A Novel Stochastic Optimization Strategy for Parallel Sparse Tucker Decompositioncited by 1

Built on by

Cited by year

Citing papers per year: 2021: 2; 2022: 4; 2023: 5.

11 papers.