Publication | Closed Access
Fast Alternating LS Algorithms for High Order CANDECOMP/PARAFAC Tensor Factorizations
144
Citations
42
References
2013
Year
Computational ScienceParallel AnalysisHigher Order TensorsMachine LearningData ScienceCp AlgorithmsEngineeringSparse RepresentationMatrix FactorizationOrder-6 TensorsMathematical FoundationsMultilinear Subspace LearningInverse ProblemsComputer ScienceApproximation TheoryLow-rank Approximation
CANDECOMP/PARAFAC (CP) has found numerous applications in wide variety of areas such as in chemometrics, telecommunication, data mining, neuroscience, separated representations. For an order- <formula formulatype="inline" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex Notation="TeX">$N$</tex></formula> tensor, most CP algorithms can be computationally demanding due to computation of gradients which are related to products between tensor unfoldings and Khatri-Rao products of all factor matrices except one. These products have the largest workload in most CP algorithms. In this paper, we propose a fast method to deal with this issue. The method also reduces the extra memory requirements of CP algorithms. As a result, we can accelerate the standard alternating CP algorithms 20–30 times for order-5 and order-6 tensors, and even higher ratios can be obtained for higher order tensors (e.g., <formula formulatype="inline" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex Notation="TeX">$N\geq 10$</tex></formula> ). The proposed method is more efficient than the state-of-the-art ALS algorithm which operates two modes at a time (ALSo2) in the Eigenvector PLS toolbox, especially for tensors with order <formula formulatype="inline" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex Notation="TeX">$N\geq 5$</tex></formula> and high rank.
| Year | Citations | |
|---|---|---|
Page 1
Page 1