A Practical Randomized CP Tensor Decomposition

From MaRDI portal
Publication:4643335

DOI10.1137/17M1112303zbMATH Open1444.65016arXiv1701.06600OpenAlexW3102869303WikidataQ129774144 ScholiaQ129774144MaRDI QIDQ4643335FDOQ4643335


Authors: Casey Battaglino, Grey Ballard, Tamara G. Kolda Edit this on Wikidata


Publication date: 24 May 2018

Published in: SIAM Journal on Matrix Analysis and Applications (Search for Journal in Brave)

Abstract: The CANDECOMP/PARAFAC (CP) decomposition is a leading method for the analysis of multiway data. The standard alternating least squares algorithm for the CP decomposition (CP-ALS) involves a series of highly overdetermined linear least squares problems. We extend randomized least squares methods to tensors and show the workload of CP-ALS can be drastically reduced without a sacrifice in quality. We introduce techniques for efficiently preprocessing, sampling, and computing randomized least squares on a dense tensor of arbitrary order, as well as an efficient sampling-based technique for checking the stopping condition. We also show more generally that the Khatri-Rao product (used within the CP-ALS iteration) produces conditions favorable for direct sampling. In numerical results, we see improvements in speed, reductions in memory requirements, and robustness with respect to initialization.


Full work available at URL: https://arxiv.org/abs/1701.06600




Recommendations




Cites Work


Cited In (57)

Uses Software





This page was built for publication: A Practical Randomized CP Tensor Decomposition

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q4643335)