Fast and robust tensor decomposition with applications to dictionary learning

06/27/2017
by   Tselil Schramm, et al.
0

We develop fast spectral algorithms for tensor decomposition that match the robustness guarantees of the best known polynomial-time algorithms for this problem based on the sum-of-squares (SOS) semidefinite programming hierarchy. Our algorithms can decompose a 4-tensor with n-dimensional orthonormal components in the presence of error with constant spectral norm (when viewed as an n^2-by-n^2 matrix). The running time is n^5 which is close to linear in the input size n^4. We also obtain algorithms with similar running time to learn sparsely-used orthogonal dictionaries even when feature representations have constant relative sparsity and non-independent coordinates. The only previous polynomial-time algorithms to solve these problem are based on solving large semidefinite programs. In contrast, our algorithms are easy to implement directly and are based on spectral projections and tensor-mode rearrangements. Or work is inspired by recent of Hopkins, Schramm, Shi, and Steurer (STOC'16) that shows how fast spectral algorithms can achieve the guarantees of SOS for average-case problems. In this work, we introduce general techniques to capture the guarantees of SOS for worst-case problems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/08/2015

Fast spectral algorithms from sum-of-squares proofs: tensor decomposition and planted sparse vectors

We consider two problems that arise in machine learning applications: th...
research
07/06/2014

Dictionary Learning and Tensor Decomposition via the Sum-of-Squares Method

We give a new approach to the dictionary learning (also known as "sparse...
research
03/05/2022

A Robust Spectral Algorithm for Overcomplete Tensor Decomposition

We give a spectral algorithm for decomposing overcomplete order-4 tensor...
research
10/13/2017

The power of sum-of-squares for detecting hidden structures

We study planted problems---finding hidden structures in random noisy in...
research
12/03/2019

Polynomial time guarantees for the Burer-Monteiro method

The Burer-Monteiro method is one of the most widely used techniques for ...
research
02/21/2017

Exact tensor completion with sum-of-squares

We obtain the first polynomial-time algorithm for exact tensor completio...
research
02/08/2023

Approximately Optimal Core Shapes for Tensor Decompositions

This work studies the combinatorial optimization problem of finding an o...

Please sign up or login with your details

Forgot password? Click here to reset