English

Fast and robust tensor decomposition with applications to dictionary learning

Machine Learning 2017-06-28 v1 Data Structures and Algorithms Machine Learning

Abstract

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 nn-dimensional orthonormal components in the presence of error with constant spectral norm (when viewed as an n2n^2-by-n2n^2 matrix). The running time is n5n^5 which is close to linear in the input size n4n^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.

Keywords

Cite

@article{arxiv.1706.08672,
  title  = {Fast and robust tensor decomposition with applications to dictionary learning},
  author = {Tselil Schramm and David Steurer},
  journal= {arXiv preprint arXiv:1706.08672},
  year   = {2017}
}
R2 v1 2026-06-22T20:30:33.752Z