Multi-Dictionary Learning for Low Rank Sparse Coding
Not on the map. Why?
Abstract (arXiv)
Sparse dictionary coding represents signals as linear combinations of a few dictionary atoms. It has been applied to images, time series, graph signals and multi-way spatio-temporal data by jointly employing temporal and spatial dictionaries. Data-agnostic analytical dictionaries, such as the discrete Fourier transform, wavelets and graph Fourier, have seen wide adoption due to efficient implementations and good practical performance. On the other hand, dictionaries learned from data offer sparser and more accurate solutions but require learning of both the dictionaries and the coding coefficients. This becomes especially challenging for multi-dictionary scenarios since encoding coefficients correspond to all atom combinations from the dictionaries. To address this challenge, we propose a low-rank coding model for 2-dictionary scenarios and study its data complexity. Namely, we establish upper and lower bounds on the number of samples needed to learn dictionaries that generalize to unseen samples from the same distribution. We propose an alternating convex optimization solution, called AODL, which employs alternating optimization between the sparse coding matrices and the learned dictionaries. We demonstrate its quality for data reconstruction and missing value imputation in both synthetic and real-world datasets. For a fixed reconstruction quality, AODL learns up to 90% sparser solutions compared to non-low-rank and analytical (fixed) dictionary baselines. In addition, the learned dictionaries reveal interpretable insights into patterns from training samples.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 13 of its 53 references that are in the map. First posted on arXiv 12 Sep 2025.
Builds on
13 of 53 references.
References · 13
- 2018Learning graphs from data: A signal representation perspectivecited by 119
- 2016A survey of sparse representation: algorithms and applicationscited by 58
- 2020Adversarial Robustness of Supervised Sparse Codingcited by 22
- 2020Deep Semantic Dictionary Learning for Multi-label Image Classificationcited by 20
- 2020Dictionary Learning with Low-rank Coding Coefficients for Tensor Completioncited by 19
- 2013Sample Complexity of Dictionary Learning and other Matrix Factorizationscited by 8
- 2018Robust Kronecker Component Analysiscited by 8
- 2021Temporal Graph Signal Decompositioncited by 8
- 2019Learning Mixtures of Separable Dictionaries for Tensor Data: Analysis and Algorithmscited by 4
- 2021Sparse Coding with Multi-Layer Decoders using Variance Regularizationcited by 3
- 2023Time-Varying Graph Mode Decompositioncited by 1
- 2023Multi-Dictionary Tensor Decompositioncited by 1
1 more
- 2024Low Rank Multi-Dictionary Selection at Scalecited by 1
Built on by
Not cited yet.