Sharp Analysis of Power Iteration for Tensor PCA
Yuchen Wu, Kangjie Zhou
TL;DR
We analyze the tensor PCA model in the single-spike regime under random initialization, focusing on the dynamics of power iteration for order $k\ge3$. By coupling the alignment with a one-dimensional polynomial recurrence via a Gaussian-conditioning technique, we establish sharp convergence bounds and reveal that the algorithmic threshold slightly undercuts the conjectured $\Theta(n^{(k-1)/2})$ by polylog factors. The number of iterations to achieve near-perfect alignment scales polylogarithmically with $n$ and $\gamma_n$, and we propose a simple stopping rule that provably yields a signal-aligned iterate. Our results are complemented by extensive simulations, and the Gaussian conditioning framework opens avenues for analyzing similar iterative methods beyond constant-step regimes. Future work includes extending to sub-Gaussian tensors and multi-rank settings, broadening the applicability of these techniques to nonconvex tensor problems.
Abstract
We investigate the power iteration algorithm for the tensor PCA model introduced in Richard and Montanari (2014). Previous work studying the properties of tensor power iteration is either limited to a constant number of iterations, or requires a non-trivial data-independent initialization. In this paper, we move beyond these limitations and analyze the dynamics of randomly initialized tensor power iteration up to polynomially many steps. Our contributions are threefold: First, we establish sharp bounds on the number of iterations required for power method to converge to the planted signal, for a broad range of the signal-to-noise ratios. Second, our analysis reveals that the actual algorithmic threshold for power iteration is smaller than the one conjectured in literature by a polylog(n) factor, where n is the ambient dimension. Finally, we propose a simple and effective stopping criterion for power iteration, which provably outputs a solution that is highly correlated with the true signal. Extensive numerical experiments verify our theoretical results.
