Scalable Convolutional Dictionary Learning with Constrained Recurrent Sparse Auto-encoders
Bahareh Tolooshams, Sourav Dey, and Demba Ba

TL;DR
This paper introduces CRsAE, a novel auto-encoder architecture that effectively recovers convolutional dictionaries from noisy signals, enabling blind source separation such as spike sorting in neuroscience.
Contribution
The paper presents the constrained recurrent sparse auto-encoder (CRsAE), integrating dictionary constraints into auto-encoder training for improved dictionary learning and source separation.
Findings
CRsAE successfully recovers underlying dictionaries from noisy signals.
The framework effectively separates sources in spike sorting applications.
Sensitivity analysis shows robustness to different SNR levels.
Abstract
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…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlind Source Separation Techniques · Speech and Audio Processing · Sparse and Compressive Sensing Techniques
