Numerical Linear Algebra with Applications · 2022 · 19 citations · 57 references
ComputingComputer ScienceMathematicsAlgorithmsMachine LearningOptimizationApproximation AlgorithmsConvex OptimizationDimensionality ReductionMatrix ComputationMatrix FactorizationNumerical AlgorithmsAlternating Least SquaresAlternating MinimizationApproximation ErrorLeast Squares ProblemsQuadratic OptimizationSingular Value DecompositionTensor DecompositionsTensor Factorization
Abstract The alternating least squares (ALS) algorithm for CP and Tucker decomposition is dominated in cost by the tensor contractions necessary to set up the quadratic optimization subproblems. We introduce a novel family of algorithms that uses perturbative corrections to the subproblems rather than recomputing the tensor contractions. This approximation is accurate when the factor matrices are changing little across iterations, which occurs when ALS approaches convergence. We provide a theoretical analysis to bound the approximation error. Our numerical experiments demonstrate that the proposed pairwise perturbation algorithms are easy to control and converge to minima that are as good as ALS. The experimental results show improvements of up to 3.1 with respect to state‐of‐the‐art ALS approaches for various model tensor problems and real datasets.
57
Tensor Decompositions and Applications
Tamara G. Kolda, Brett W. Bader · SIAM Review · 2009 · 10.5K citations
Some Mathematical Notes on Three-Mode Factor Analysis
Ledyard R Tucker · Psychometrika · 1966 · 4.3K citations