Dictionary learning and tensor decomposition via the sum-of-squares method

From MaRDI portal
Publication:2941498

DOI10.1145/2746539.2746605zbMATH Open1321.68396arXiv1407.1543OpenAlexW2053885701MaRDI QIDQ2941498FDOQ2941498


Authors: Boaz Barak, Jonathan Kelner, David Steurer Edit this on Wikidata


Publication date: 21 August 2015

Published in: Proceedings of the forty-seventh annual ACM symposium on Theory of Computing (Search for Journal in Brave)

Abstract: We give a new approach to the dictionary learning (also known as "sparse coding") problem of recovering an unknown nimesm matrix A (for mgeqn) from examples of the form [ y = Ax + e, ] where x is a random vector in mathbbRm with at most aum nonzero coordinates, and e is a random noise vector in mathbbRn with bounded magnitude. For the case m=O(n), our algorithm recovers every column of A within arbitrarily good constant accuracy in time mO(logm/log(au1)), in particular achieving polynomial time if au=mdelta for any delta>0, and time mO(logm) if au is (a sufficiently small) constant. Prior algorithms with comparable assumptions on the distribution required the vector x to be much sparser---at most sqrtn nonzero coordinates---and there were intrinsic barriers preventing these algorithms from applying for denser x. We achieve this by designing an algorithm for noisy tensor decomposition that can recover, under quite general conditions, an approximate rank-one decomposition of a tensor T, given access to a tensor T that is au-close to T in the spectral norm (when considered as a matrix). To our knowledge, this is the first algorithm for tensor decomposition that works in the constant spectral-norm noise regime, where there is no guarantee that the local optima of T and T have similar structures. Our algorithm is based on a novel approach to using and analyzing the Sum of Squares semidefinite programming hierarchy (Parrilo 2000, Lasserre 2001), and it can be viewed as an indication of the utility of this very general and powerful tool for unsupervised learning problems.


Full work available at URL: https://arxiv.org/abs/1407.1543




Recommendations




Cites Work


Cited In (31)

Uses Software





This page was built for publication: Dictionary learning and tensor decomposition via the sum-of-squares method

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2941498)