English

Accelerated Canonical Polyadic Decomposition by Using Mode Reduction

Numerical Analysis 2013-06-27 v2 Machine Learning Numerical Analysis

Abstract

Canonical Polyadic (or CANDECOMP/PARAFAC, CP) decompositions (CPD) are widely applied to analyze high order tensors. Existing CPD methods use alternating least square (ALS) iterations and hence need to unfold tensors to each of the NN modes frequently, which is one major bottleneck of efficiency for large-scale data and especially when NN is large. To overcome this problem, in this paper we proposed a new CPD method which converts the original NNth (N>3N>3) order tensor to a 3rd-order tensor first. Then the full CPD is realized by decomposing this mode reduced tensor followed by a Khatri-Rao product projection procedure. This way is quite efficient as unfolding to each of the NN modes are avoided, and dimensionality reduction can also be easily incorporated to further improve the efficiency. We show that, under mild conditions, any NNth-order CPD can be converted into a 3rd-order case but without destroying the essential uniqueness, and theoretically gives the same results as direct NN-way CPD methods. Simulations show that, compared with state-of-the-art CPD methods, the proposed method is more efficient and escape from local solutions more easily.

Keywords

Cite

@article{arxiv.1211.3500,
  title  = {Accelerated Canonical Polyadic Decomposition by Using Mode Reduction},
  author = {Guoxu Zhou and Andrzej Cichocki and Shengli Xie},
  journal= {arXiv preprint arXiv:1211.3500},
  year   = {2013}
}

Comments

12 pages. Accepted by TNNLS

R2 v1 2026-06-21T22:38:43.037Z