Bilinear Dictionary Update via Linear Least Squares
Qi Yu, Wei Dai, Zoran Cvetkovic, Jubo Zhu
Abstract
Algorithms for dictionary learning aim to learn a dictionary under which training data have sparse representations. This paper addresses the dictionary update sub-problem, the goal of which is to update the dictionary and the corresponding sparse coefficients given a fixed sparsity pattern. It is a non-convex bilinear inverse problem, and hence challenging to solve. Inspired by a recent work by Ling and Strohmer, we re-formulate the dictionary update problem as a linear least squares problem, which is convex and easy to solve. Necessary bounds on the number of training samples required for a unique solution are derived when exact sparsity pattern is known. Further, for dictionary update with unknown sparsity patterns, an efficient iterative algorithm based on total least squares is developed. Embedding the new dictionary update procedure into an overall dictionary learning algorithm achieves better numerical performance compared to state of the art algorithms.
BibTeX
@inproceedings{icassp2019_bilineardictiona,
title = {Bilinear Dictionary Update via Linear Least Squares},
author = {Qi Yu and Wei Dai and Zoran Cvetkovic and Jubo Zhu},
booktitle = {ICASSP 2019},
year = {2019}
}