Recursive Least Squares Dictionary Learning Algorithm

被引:294
|
作者
Skretting, Karl [1 ]
Engan, Kjersti [1 ]
机构
[1] Univ Stavanger, Dept Elect & Comp Engn, IDE, N-4036 Stavanger, Norway
关键词
Dictionary learning; dictionary design; sparse approximation;
D O I
10.1109/TSP.2010.2040671
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We present the recursive least squares dictionary learning algorithm, RLS-DLA, which can be used for learning overcomplete dictionaries for sparse signal representation. Most DLAs presented earlier, for example ILS-DLA and K-SVD, update the dictionary after a batch of training vectors has been processed, usually using the whole set of training vectors as one batch. The training set is used iteratively to gradually improve the dictionary. The approach in RLS-DLA is a continuous update of the dictionary as each training vector is being processed. The core of the algorithm is compact and can be effectively implemented. The algorithm is derived very much along the same path as the recursive least squares (RLS) algorithm for adaptive filtering. Thus, as in RLS, a forgetting factor lambda can be introduced and easily implemented in the algorithm. Adjusting lambda in an appropriate way makes the algorithm less dependent on the initial dictionary and it improves both convergence properties of RLS-DLA as well as the representation ability of the resulting dictionary. Two sets of experiments are done to test different methods for learning dictionaries. The goal of the first set is to explore some basic properties of the algorithm in a simple setup, and for the second set it is the reconstruction of a true underlying dictionary. The first experiment confirms the conjectural properties from the derivation part, while the second demonstrates excellent performance.
引用
收藏
页码:2121 / 2130
页数:10
相关论文
共 50 条
  • [21] Robust recursive least squares adaptive beamforming algorithm
    Song, X
    Wang, J
    Wang, H
    [J]. IEEE INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES 2004 (ISCIT 2004), PROCEEDINGS, VOLS 1 AND 2: SMART INFO-MEDIA SYSTEMS, 2004, : 238 - 241
  • [22] Recursive least squares algorithm for optical diffusion tomography
    Guven, M
    Yazici, B
    Intes, X
    Chance, B
    Zheng, Y
    [J]. PROCEEDINGS OF THE IEEE 28TH ANNUAL NORTHEAST BIOENGINEERING CONFERENCE, 2002, : 273 - 274
  • [23] Exact initialization of the recursive least-squares algorithm
    Stoica, P
    Åhgren, P
    [J]. INTERNATIONAL JOURNAL OF ADAPTIVE CONTROL AND SIGNAL PROCESSING, 2002, 16 (03) : 219 - 230
  • [24] A recursive algorithm for nonlinear least-squares problems
    A. Alessandri
    M. Cuneo
    S. Pagnan
    M. Sanguineti
    [J]. Computational Optimization and Applications, 2007, 38 : 195 - 216
  • [25] RECURSIVE ALGORITHM FOR PARTIAL LEAST-SQUARES REGRESSION
    HELLAND, K
    BERNTSEN, HE
    BORGEN, OS
    MARTENS, H
    [J]. CHEMOMETRICS AND INTELLIGENT LABORATORY SYSTEMS, 1992, 14 (1-3) : 129 - 137
  • [26] Recursive least squares algorithm for nonstationary random signal
    Wang, WH
    Wang, HY
    [J]. ICSP '96 - 1996 3RD INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, PROCEEDINGS, VOLS I AND II, 1996, : 197 - 200
  • [27] Recursive least squares algorithm for estimation of heat source
    Ji, CC
    Jang, HY
    [J]. NUMERICAL HEAT TRANSFER PART A-APPLICATIONS, 1996, 30 (06) : 619 - 634
  • [28] Deep kernel recursive least-squares algorithm
    Hossein Mohamadipanah
    Mahdi Heydari
    Girish Chowdhary
    [J]. Nonlinear Dynamics, 2021, 104 : 2515 - 2530
  • [29] A Fast Robust Recursive Least-Squares Algorithm
    Rey Vega, Leonardo
    Rey, Hernan
    Benesty, Jacob
    Tressens, Sara
    [J]. IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2009, 57 (03) : 1209 - 1216
  • [30] A recursive total least squares algorithm for deconvolution problems
    Vandaele, P
    Moonen, M
    [J]. PROCEEDINGS OF THE 1998 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING, VOLS 1-6, 1998, : 1401 - 1404