Selective Multiple Power Iteration: from Tensor PCA to gradient-based exploration of landscapes

12/23/2021
by   Mohamed Ouerfelli, et al.
0

We propose Selective Multiple Power Iterations (SMPI), a new algorithm to address the important Tensor PCA problem that consists in recovering a spike v_0^⊗ k corrupted by a Gaussian noise tensor Z∈ (ℝ^n)^⊗ k such that T=√(n)βv_0^⊗ k + Z where β is the signal-to-noise ratio (SNR). SMPI consists in generating a polynomial number of random initializations, performing a polynomial number of symmetrized tensor power iterations on each initialization, then selecting the one that maximizes ⟨T, v^⊗ k⟩. Various numerical simulations for k=3 in the conventionally considered range n ≤ 1000 show that the experimental performances of SMPI improve drastically upon existent algorithms and becomes comparable to the theoretical optimal recovery. We show that these unexpected performances are due to a powerful mechanism in which the noise plays a key role for the signal recovery and that takes place at low β. Furthermore, this mechanism results from five essential features of SMPI that distinguish it from previous algorithms based on power iteration. These remarkable results may have strong impact on both practical and theoretical applications of Tensor PCA. (i) We provide a variant of this algorithm to tackle low-rank CP tensor decomposition. These proposed algorithms also outperforms existent methods even on real data which shows a huge potential impact for practical applications. (ii) We present new theoretical insights on the behavior of SMPI and gradient descent methods for the optimization in high-dimensional non-convex landscapes that are present in various machine learning problems. (iii) We expect that these results may help the discussion concerning the existence of the conjectured statistical-algorithmic gap.

READ FULL TEXT
research
10/28/2016

Homotopy Analysis for Tensor PCA

Developing efficient and guaranteed nonconvex algorithms has been an imp...
research
08/02/2018

Algorithmic thresholds for tensor PCA

We study the algorithmic thresholds for principal component analysis of ...
research
11/04/2014

A statistical model for tensor PCA

We consider the Principal Component Analysis problem for large tensors o...
research
10/15/2015

Tensor vs Matrix Methods: Robust Tensor Decomposition under Block Sparse Perturbations

Robust tensor CP decomposition involves decomposing a tensor into low ra...
research
03/08/2017

Tensor SVD: Statistical and Computational Limits

In this paper, we propose a general framework for tensor singular value ...
research
12/26/2020

Power Iteration for Tensor PCA

In this paper, we study the power iteration algorithm for the spiked ten...
research
11/07/2022

Lower Bounds for the Convergence of Tensor Power Iteration on Random Overcomplete Models

Tensor decomposition serves as a powerful primitive in statistics and ma...

Please sign up or login with your details

Forgot password? Click here to reset