Dictionary Learning and Tensor Decomposition via the Sum-of-Squares Method
Boaz Barak, Jonathan A. Kelner, David Steurer

TL;DR
This paper introduces a novel algorithm for dictionary learning and tensor decomposition using the Sum-of-Squares hierarchy, enabling recovery of dense signals and noisy tensors more effectively than prior methods.
Contribution
It presents the first tensor decomposition algorithm that operates effectively under high noise levels, leveraging the Sum-of-Squares hierarchy for improved unsupervised learning.
Findings
Achieves polynomial time recovery for certain sparsity levels.
Works in the constant spectral-norm noise regime.
Introduces a new approach to tensor decomposition using Sum-of-Squares.
Abstract
We give a new approach to the dictionary learning (also known as "sparse coding") problem of recovering an unknown matrix (for ) from examples of the form \[ y = Ax + e, \] where is a random vector in with at most nonzero coordinates, and is a random noise vector in with bounded magnitude. For the case , our algorithm recovers every column of within arbitrarily good constant accuracy in time , in particular achieving polynomial time if for any , and time if is (a sufficiently small) constant. Prior algorithms with comparable assumptions on the distribution required the vector to be much sparser---at most nonzero coordinates---and there were intrinsic barriers preventing these algorithms from applying for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSparse and Compressive Sensing Techniques · Machine Learning and Algorithms · Blind Source Separation Techniques
