Multilayer Convolutional Sparse Modeling: Pursuit and Dictionary Learning

被引:66
作者
Sulam, Jeremias [1 ]
Papyan, Vardan [2 ]
Romano, Yaniv [2 ]
Elad, Michael [1 ]
机构
[1] Technion Israel Inst Technol, Dept Comp Sci, IL-3200003 Haifa, Israel
[2] Stanford Univ, Dept Stat, Stanford, CA 94305 USA
基金
欧洲研究理事会;
关键词
Convolutional sparse coding; multilayer pursuit; convolutional neural networks; dictionary learning; sparse convolutional filters; IMAGE; REPRESENTATIONS;
D O I
10.1109/TSP.2018.2846226
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The recently proposed multilayer convolutional sparse coding (ML-CSC) model, consisting of a cascade of convolutional sparse layers, provides a new interpretation of convolutional neural networks (CNNs). Under this framework, the forward pass in a CNN is equivalent to a pursuit algorithm aiming to estimate the nested sparse representation vectors from a given input signal. Despite having served as a pivotal connection between CNNs and sparse modeling, a deeper understanding of the ML-CSC is still lacking. In this paper, we propose a sound pursuit algorithm for the ML-CSC model by adopting a projection approach. We provide new and improved bounds on the stability of the solution of such pursuit and we analyze different practical alternatives to implement this in practice. We show that the training of the filters is essential to allow for nontrivial signals in the model, and we derive an online algorithm to learn the dictionaries from real data, effectively resulting in cascaded sparse convolutional layers. Last, but not least, we demonstrate the applicability of the ML-CSC model for several applications in an unsupervised setting, providing competitive results. Our work represents a bridge between matrix factorization, sparse dictionary learning, and sparse autoencoders, and we analyze these connections in detail.
引用
收藏
页码:4090 / 4104
页数:15
相关论文
共 50 条
  • [41] Convolutional Neural Networks Analyzed via Convolutional Sparse Coding
    Papyan, Vardan
    Romano, Yaniv
    Elad, Michael
    JOURNAL OF MACHINE LEARNING RESEARCH, 2017, 18 : 1 - 52
  • [42] Accelerated Dictionary Learning for Sparse Signal Representation
    Ghayem, Fateme
    Sadeghi, Mostafa
    Babaie-Zadeh, Massoud
    Jutten, Christian
    LATENT VARIABLE ANALYSIS AND SIGNAL SEPARATION (LVA/ICA 2017), 2017, 10169 : 531 - 541
  • [43] MULTILEVEL DICTIONARY LEARNING FOR SPARSE REPRESENTATION OF IMAGES
    Thiagarajan, Jayaraman J.
    Ramamurthy, Karthikeyan N.
    Spanias, Andreas
    2011 IEEE DIGITAL SIGNAL PROCESSING WORKSHOP AND IEEE SIGNAL PROCESSING EDUCATION WORKSHOP (DSP/SPE), 2011, : 271 - 276
  • [44] Secure Overcomplete Dictionary Learning for Sparse Representation
    Nakachi, Takayuki
    Bandoh, Yukihiro
    Kiya, Hitoshi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2020, E103D (01) : 50 - 58
  • [45] An MDL Framework for Sparse Coding and Dictionary Learning
    Ramirez, Ignacio
    Sapiro, Guillermo
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2012, 60 (06) : 2913 - 2927
  • [46] Learning Discriminative Dictionary for Group Sparse Representation
    Sun, Yubao
    Liu, Qingshan
    Tang, Jinhui
    Tao, Dacheng
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 2014, 23 (09) : 3816 - 3828
  • [47] Efficient Approximate Online Convolutional Dictionary Learning
    Veshki, Farshad G.
    Vorobyov, Sergiy A.
    IEEE TRANSACTIONS ON COMPUTATIONAL IMAGING, 2023, 9 : 1165 - 1175
  • [48] Sparse Dictionary Learning for Transient Stability Assessment
    Wang, Qilin
    Pang, Chengzong
    Qian, Cheng
    FRONTIERS IN ENERGY RESEARCH, 2022, 10
  • [49] Sparse and Spurious: Dictionary Learning With Noise and Outliers
    Gribonval, Remi
    Jenatton, Rodolphe
    Bach, Francis
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2015, 61 (11) : 6298 - 6319
  • [50] Convolutional Dictionary Learning via Local Processing
    Papyan, Vardan
    Romano, Yaniv
    Sulam, Jeremias
    Elad, Michael
    2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), 2017, : 5306 - 5314