Spectral Subspace Dictionary Learning

10/19/2022
by   Alexei Novikov, et al.
0

Dictionary learning, the problem of recovering a sparsely used matrix 𝐃∈ℝ^M × K and N independent K × 1 s-sparse vectors 𝐗∈ℝ^K × N from samples of the form 𝐘 = 𝐃𝐗, is of increasing importance to applications in signal processing and data science. Early papers on provable dictionary learning identified that one can detect whether two samples 𝐲_i, 𝐲_j share a common dictionary element by testing if their absolute inner product (correlation) exceeds a certain threshold: |⟨𝐲_i, 𝐲_j ⟩| > τ. These correlation-based methods work well when sparsity is small, but suffer from declining performance when sparsity grows faster than √(M); as a result, such methods were abandoned in the search for dictionary learning algorithms when sparsity is nearly linear in M. In this paper, we revisit correlation-based dictionary learning. Instead of seeking to recover individual dictionary atoms, we employ a spectral method to recover the subspace spanned by the dictionary atoms in the support of each sample. This approach circumvents the primary challenge encountered by previous correlation methods, namely that when sharing information between two samples it is difficult to tell which dictionary element the two samples share. We prove that under a suitable random model the resulting algorithm recovers dictionaries in polynomial time for sparsity linear in M up to log factors. Our results improve on the best known methods by achieving a decaying error bound in dimension M; the best previously known results for the overcomplete (K > M) setting achieve polynomial time linear regime only for constant error bounds. Numerical simulations confirm our results.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/28/2014

An Incidence Geometry approach to Dictionary Learning

We study the Dictionary Learning (aka Sparse Coding) problem of obtainin...
research
04/23/2018

Towards Learning Sparsely Used Dictionaries with Arbitrary Supports

Dictionary learning is a popular approach for inferring a hidden basis o...
research
04/24/2018

On Learning Sparsely Used Dictionaries from Incomplete Samples

Most existing algorithms for dictionary learning assume that all entries...
research
08/28/2013

New Algorithms for Learning Incoherent and Overcomplete Dictionaries

In sparse recovery we are given a matrix A (the dictionary) and a vector...
research
10/19/2019

Dictionary Learning with Almost Sure Error Constraints

A dictionary is a database of standard vectors, so that other vectors / ...
research
05/02/2018

Compressed Dictionary Learning

In this paper we show that the computational complexity of the Iterative...
research
08/29/2017

On the Reconstruction Risk of Convolutional Sparse Dictionary Learning

Sparse dictionary learning (SDL) has become a popular method for adaptiv...

Please sign up or login with your details

Forgot password? Click here to reset