English

On Fast Computation of Gradients for CANDECOMP/PARAFAC Algorithms

Numerical Analysis 2015-03-20 v1 Numerical Analysis

Abstract

Product between mode-nn unfolding \bY(n)\bY_{(n)} of an NN-D tensor \tY\tY and Khatri-Rao products of (N1)(N-1) factor matrices \bA(m)\bA^{(m)}, m=1,...,n1,n+1,...,Nm = 1,..., n-1, n+1, ..., N exists in algorithms for CANDECOMP/PARAFAC (CP). If \tY\tY is an error tensor of a tensor approximation, this product is the gradient of a cost function with respect to factors, and has the largest workload in most CP algorithms. In this paper, a fast method to compute this product is proposed. Experimental verification shows that the fast CP gradient can accelerate the CP_ALS algorithm 2 times and 8 times faster for factorizations of 3-D and 4-D tensors, and the speed-up ratios can be 20-30 times for higher dimensional tensors.

Keywords

Cite

@article{arxiv.1204.1586,
  title  = {On Fast Computation of Gradients for CANDECOMP/PARAFAC Algorithms},
  author = {Anh Huy Phan and Petr Tichavský and Andrzej Cichocki},
  journal= {arXiv preprint arXiv:1204.1586},
  year   = {2015}
}

Comments

12 pages, 2 figures

R2 v1 2026-06-21T20:45:58.266Z