Scalable Convolutional Dictionary Learning with Constrained Recurrent Sparse Auto-encoders

07/12/2018
by   Bahareh Tolooshams, et al.
0

Given a convolutional dictionary underlying a set of observed signals, can a carefully designed auto-encoder recover the dictionary in the presence of noise? We introduce an auto-encoder architecture, termed constrained recurrent sparse auto-encoder (CRsAE), that answers this question in the affirmative. Given an input signal and an approximate dictionary, the encoder finds a sparse approximation using FISTA. The decoder reconstructs the signal by applying the dictionary to the output of the encoder. The encoder and decoder in CRsAE parallel the sparse-coding and dictionary update steps in optimization-based alternating-minimization schemes for dictionary learning. As such, the parameters of the encoder and decoder are not independent, a constraint which we enforce for the first time. We derive the back-propagation algorithm for CRsAE. CRsAE is a framework for blind source separation that, only knowing the number of sources (dictionary elements), and assuming sparsely-many can overlap, is able to separate them. We demonstrate its utility in the context of spike sorting, a source separation problem in computational neuroscience. We demonstrate the ability of CRsAE to recover the underlying dictionary and characterize its sensitivity as a function of SNR.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/18/2019

Deep Residual Auto-Encoders for Expectation Maximization-based Dictionary Learning

Convolutional dictionary learning (CDL) has become a popular method for ...
research
07/07/2019

Deep Exponential-Family Auto-Encoders

We consider the problem of learning recurring convolutional patterns fro...
research
07/22/2019

Fast Convolutional Dictionary Learning off the Grid

Given a continuous-time signal that can be modeled as the superposition ...
research
10/10/2021

Mixture Model Auto-Encoders: Deep Clustering through Dictionary Learning

State-of-the-art approaches for clustering high-dimensional data utilize...
research
05/23/2016

On Optimality Conditions for Auto-Encoder Signal Recovery

Auto-Encoders are unsupervised models that aim to learn patterns from ob...
research
08/25/2019

RandNet: deep learning with compressed measurements of images

Principal component analysis, dictionary learning, and auto-encoders are...
research
05/20/2016

X-ray image separation via coupled dictionary learning

In support of art investigation, we propose a new source sepa- ration me...

Please sign up or login with your details

Forgot password? Click here to reset