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 条
  • [1] Kernel recursive least squares dictionary learning algorithm
    Alipoor, Ghasem
    Skretting, Karl
    [J]. DIGITAL SIGNAL PROCESSING, 2023, 141
  • [2] Block Recursive Least Squares Dictionary Learning Algorithm
    Jiang, Qianru
    Li, Sheng
    Lu, Zeru
    Sun, Binbin
    [J]. PROCEEDINGS OF THE 28TH CHINESE CONTROL AND DECISION CONFERENCE (2016 CCDC), 2016, : 1961 - 1964
  • [3] AN ANALYSIS DICTIONARY LEARNING ALGORITHM BASED ON RECURSIVE LEAST SQUARES
    Zhang, Ye
    Wang, Haolong
    Wang, Wenwu
    [J]. 2014 12TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING (ICSP), 2014, : 831 - 835
  • [4] Generalized adaptive weighted recursive least squares dictionary learning
    Naderahmadian, Yashar
    Tinati, Mohammad Ali
    Beheshti, Soosan
    [J]. SIGNAL PROCESSING, 2016, 118 : 89 - 96
  • [5] Block sparse dictionary learning based on recursive least squares
    Ji Yinghui
    Ni Yining
    Peng Hongjing
    [J]. 2015 FIFTH INTERNATIONAL CONFERENCE ON INSTRUMENTATION AND MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL (IMCCC), 2015, : 415 - 420
  • [6] Lazy learning meets the recursive least squares algorithm
    Birattari, M
    Bontempi, G
    Bersini, H
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 11, 1999, 11 : 375 - 381
  • [7] LABEL CONSISTENT RECURSIVE LEAST SQUARES DICTIONARY LEARNING FOR IMAGE CLASSIFICATION
    Matiz, Sergio
    Barner, Kenneth E.
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2016, : 1888 - 1892
  • [8] A robust recursive least squares algorithm
    Chansarkar, MM
    Desai, UB
    [J]. IEEE TRANSACTIONS ON SIGNAL PROCESSING, 1997, 45 (07) : 1726 - 1735
  • [9] Robust recursive least squares learning algorithm for principal component analysis
    Ouyang, S
    Bao, Z
    Liao, GS
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS, 2000, 11 (01): : 215 - 221
  • [10] FAST RECURSIVE LEAST SQUARES LEARNING ALGORITHM FOR PRINCIPAL COMPONENT ANALYSIS
    Ouyang Shan Bao Zheng Liao Guisheng(Guilin Institute of Electronic Technology
    [J]. Journal of Electronics(China), 2000, (03) : 270 - 278