Towards Learning Sparsely Used Dictionaries with Arbitrary Supports
Pranjal Awasthi, Aravindan Vijayaraghavan

TL;DR
This paper introduces a polynomial-time algorithm for learning over-complete dictionaries with arbitrary supports, combining semi-random models and random support samples to overcome previous limitations.
Contribution
It presents a novel algorithm capable of recovering dictionaries with arbitrary supports under a semi-random model, expanding the regimes where polynomial-time recovery is possible.
Findings
Algorithm works under semi-random models with arbitrary supports.
Guarantees polynomial-time recovery in new parameter regimes.
Identifies conditions for information-theoretic recovery at near-linear sparsity.
Abstract
Dictionary learning is a popular approach for inferring a hidden basis or dictionary in which data has a sparse representation. Data generated from the dictionary A (an n by m matrix, with m > n in the over-complete setting) is given by Y = AX where X is a matrix whose columns have supports chosen from a distribution over k-sparse vectors, and the non-zero values chosen from a symmetric distribution. Given Y, the goal is to recover A and X in polynomial time. Existing algorithms give polytime guarantees for recovering incoherent dictionaries, under strong distributional assumptions both on the supports of the columns of X, and on the values of the non-zero entries. In this work, we study the following question: Can we design efficient algorithms for recovering dictionaries when the supports of the columns of X are arbitrary? To address this question while circumventing the issue of…
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.
