4.5 Article

Blockwise acceleration of alternating least squares for canonical tensor decomposition

Journal

Publisher

WILEY
DOI: 10.1002/nla.2516

Keywords

acceleration techniques; alternating least squares; CANDECOMP/PARAFAC; canonical polyadic decomposition; Nesterov acceleration

Ask authors/readers for more resources

This article proposes a new accelerated ALS algorithm that improves the convergence speed by using a blockwise strategy, momentum-based extrapolation technique, and random perturbation technique. The algorithm updates one factor matrix at a time, reducing reconstruction error, moving along previous update direction, and introducing random perturbation to break convergence bottlenecks. Empirical results show that the proposed algorithm outperforms state-of-the-art techniques on both simulated and real tensors.
The canonical polyadic (CP) decomposition of tensors is one of the most important tensor decompositions. While the well-known alternating least squares (ALS) algorithm is often considered the workhorse algorithm for computing the CP decomposition, it is known to suffer from slow convergence in many cases and various algorithms have been proposed to accelerate it. In this article, we propose a new accelerated ALS algorithm that accelerates ALS in a blockwise manner using a simple momentum-based extrapolation technique and a random perturbation technique. Specifically, our algorithm updates one factor matrix (i.e., block) at a time, as in ALS, with each update consisting of a minimization step that directly reduces the reconstruction error, an extrapolation step that moves the factor matrix along the previous update direction, and a random perturbation step for breaking convergence bottlenecks. Our extrapolation strategy takes a simpler form than the state-of-the-art extrapolation strategies and is easier to implement. Our algorithm has negligible computational overheads relative to ALS and is simple to apply. Empirically, our proposed algorithm shows strong performance as compared to the state-of-the-art acceleration techniques on both simulated and real tensors.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.5
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available