SPLGOct 13, 2021

Dictionary Learning with Convex Update (ROMD)

arXiv:2110.06641v21 citations
AI Analysis

This is an incremental improvement for dictionary learning methods, addressing convergence and accuracy issues in sparse representation tasks.

The paper tackles the non-convex bilinear problem in dictionary learning by proposing the Rank-One Matrix Decomposition (ROMD) algorithm, which reformulates dictionary update as a convex problem, resulting in improved recovery accuracy, particularly with high sparsity and fewer observations.

Dictionary learning aims to find a dictionary under which the training data can be sparsely represented, and it is usually achieved by iteratively applying two stages: sparse coding and dictionary update. Typical methods for dictionary update focuses on refining both dictionary atoms and their corresponding sparse coefficients by using the sparsity patterns obtained from sparse coding stage, and hence it is a non-convex bilinear inverse problem. In this paper, we propose a Rank-One Matrix Decomposition (ROMD) algorithm to recast this challenge into a convex problem by resolving these two variables into a set of rank-one matrices. Different from methods in the literature, ROMD updates the whole dictionary at a time using convex programming. The advantages hence include both convergence guarantees for dictionary update and faster convergence of the whole dictionary learning. The performance of ROMD is compared with other benchmark dictionary learning algorithms. The results show the improvement of ROMD in recovery accuracy, especially in the cases of high sparsity level and fewer observation data.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes