A Batchwise Monotone Algorithm for Dictionary Learning
Huan Wang, John Wright, Daniel Spielman

TL;DR
This paper introduces a batchwise monotone algorithm for dictionary learning that improves approximation quality by optimizing sparsity across entire sample batches, with proven convergence and superior results on image and data sets.
Contribution
The paper presents a novel batchwise support switching method for dictionary learning that enhances approximation accuracy over traditional sample-by-sample approaches.
Findings
Better approximation with same sparsity levels
Supports convergence of the proposed algorithm
Outperforms state-of-the-art algorithms on experiments
Abstract
We propose a batchwise monotone algorithm for dictionary learning. Unlike the state-of-the-art dictionary learning algorithms which impose sparsity constraints on a sample-by-sample basis, we instead treat the samples as a batch, and impose the sparsity constraint on the whole. The benefit of batchwise optimization is that the non-zeros can be better allocated across the samples, leading to a better approximation of the whole. To accomplish this, we propose procedures to switch non-zeros in both rows and columns in the support of the coefficient matrix to reduce the reconstruction error. We prove in the proposed support switching procedure the objective of the algorithm, i.e., the reconstruction error, decreases monotonically and converges. Furthermore, we introduce a block orthogonal matching pursuit algorithm that also operates on sample batches to provide a warm start. Experiments on…
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.
Taxonomy
TopicsAdvanced Data Compression Techniques · Video Analysis and Summarization · Blind Source Separation Techniques
