arXiv · 1211.3500
Accelerated Canonical Polyadic Decomposition by Using Mode Reduction
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 $N$ modes frequently, which is one major bottleneck of efficiency for large-scale data and especially when $N$ is large. To overcome this problem, in this paper we proposed a new CPD method which converts the original $N$th ($N>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 $N$ modes are avoided, and dimensionality reduction can also be easily incorporated to further improve the efficiency. We show that, under mild conditions, any $N$th-order CPD can be converted into a 3rd-order case but without destroying the essential uniqueness, and theoretically gives the same results as direct $N$-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.
Explore related subjects
Keep this discovery
Guoxu Zhou, Andrzej Cichocki, Shengli Xie. 2012-11-15. Accelerated Canonical Polyadic Decomposition by Using Mode Reduction. https://doi.org/10.1109/tnnls.2013.2271507
Cite the original work for its findings. Save a collection to share your selection of sources.