Papers
Topics
Authors
Recent
Search
2000 character limit reached

An improved analysis of the ER-SpUD dictionary learning algorithm

Published 18 Feb 2016 in cs.LG, cs.DS, cs.IT, math.IT, and math.PR | (1602.05719v1)

Abstract: In "dictionary learning" we observe Y=AX+EY = AX + E for some Y∈R<sup>n×</sup>pY\in\mathbb{R}<sup>{n\times</sup> p}, A∈R<sup>m×</sup>nA \in\mathbb{R}<sup>{m\times</sup> n}, and X∈R<sup>m×</sup>pX\in\mathbb{R}<sup>{m\times</sup> p}. The matrix YY is observed, and A,X,EA, X, E are unknown. Here EE is "noise" of small norm, and XX is column-wise sparse. The matrix AA is referred to as a {\em dictionary}, and its columns as {\em atoms}. Then, given some small number pp of samples, i.e.\ columns of YY, the goal is to learn the dictionary AA up to small error, as well as XX. The motivation is that in many applications data is expected to sparse when represented by atoms in the "right" dictionary AA (e.g.\ images in the Haar wavelet basis), and the goal is to learn AA from the data to then use it for other applications. Recently, [SWW12] proposed the dictionary learning algorithm ER-SpUD with provable guarantees when E=0E = 0 and m=nm = n. They showed if XX has independent entries with an expected ss non-zeroes per column for 1≲s≲n1 \lesssim s \lesssim \sqrt{n}, and with non-zero entries being subgaussian, then for p≳n<sup>2log⁡<sup>2</sup></sup>np\gtrsim n<sup>2\log<sup>2</sup></sup> n with high probability ER-SpUD outputs matrices $A&#39;, X&#39;$ which equal A,XA, X up to permuting and scaling columns (resp.\ rows) of AA (resp.\ XX). They conjectured p≳nlog⁡np\gtrsim n\log n suffices, which they showed was information theoretically necessary for {\em any} algorithm to succeed when s≃1s \simeq 1. Significant progress was later obtained in [LV15]. We show that for a slight variant of ER-SpUD, p≳nlog⁡(n/δ)p\gtrsim n\log(n/\delta) samples suffice for successful recovery with probability 1−δ1-\delta. We also show that for the unmodified ER-SpUD, p≳n<sup>1.99p\gtrsim n<sup>{1.99} samples are required even to learn A,XA, X with polynomially small success probability. This resolves the main conjecture of [SWW12], and contradicts the main result of [LV15], which claimed that p≳nlog⁡<sup>4</sup>np\gtrsim n\log<sup>4</sup> n guarantees success whp.

Citations (13)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.