Papers
Topics
Authors
Recent
Search
2000 character limit reached

Tensor principal component analysis via sum-of-squares proofs

Published 12 Jul 2015 in cs.LG, cs.CC, cs.DS, and stat.ML | (1507.03269v1)

Abstract: We study a statistical model for the tensor principal component analysis problem introduced by Montanari and Richard: Given a order-$3$ tensor TT of the form T=τv0<sup></sup>3+AT = \tau \cdot v_0<sup>{\otimes</sup> 3} + A, where τ0\tau \geq 0 is a signal-to-noise ratio, v0v_0 is a unit vector, and AA is a random noise tensor, the goal is to recover the planted vector v0v_0. For the case that AA has iid standard Gaussian entries, we give an efficient algorithm to recover v0v_0 whenever τω(n<sup>3/4</sup>log(n)<sup>1/4)\tau \geq \omega(n<sup>{3/4}</sup> \log(n)<sup>{1/4}), and certify that the recovered vector is close to a maximum likelihood estimator, all with high probability over the random choice of AA. The previous best algorithms with provable guarantees required τΩ(n)\tau \geq \Omega(n). In the regime τo(n)\tau \leq o(n), natural tensor-unfolding-based spectral relaxations for the underlying optimization problem break down (in the sense that their integrality gap is large). To go beyond this barrier, we use convex relaxations based on the sum-of-squares method. Our recovery algorithm proceeds by rounding a degree-$4$ sum-of-squares relaxations of the maximum-likelihood-estimation problem for the statistical model. To complement our algorithmic results, we show that degree-$4$ sum-of-squares relaxations break down for τO(n<sup>3/4/log(n)<sup>1/4)\tau \leq O(n<sup>{3/4}/\log(n)<sup>{1/4}), which demonstrates that improving our current guarantees (by more than logarithmic factors) would require new techniques or might even be intractable. Finally, we show how to exploit additional problem structure in order to solve our sum-of-squares relaxations, up to some approximation, very efficiently. Our fastest algorithm runs in nearly-linear time using shifted (matrix) power iteration and has similar guarantees as above. The analysis of this algorithm also confirms a variant of a conjecture of Montanari and Richard about singular vectors of tensor unfoldings.

Citations (156)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.