Multilayer Convolutional Sparse Modeling: Pursuit and Dictionary Learning

被引:65
|
作者
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] DiCoDiLe: Distributed Convolutional Dictionary Learning
    Moreau, Thomas
    Gramfort, Alexandre
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2022, 44 (05) : 2426 - 2437
  • [42] Gaussian Process Convolutional Dictionary Learning
    Song, Andrew H.
    Tolooshams, Bahareh
    Ba, Demba
    IEEE SIGNAL PROCESSING LETTERS, 2022, 29 : 95 - 99
  • [43] SUBPROBLEM COUPLING IN CONVOLUTIONAL DICTIONARY LEARNING
    Garcia-Cardona, Cristina
    Wohlberg, Brendt
    2017 24TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2017, : 1697 - 1701
  • [44] Convolutional Dictionary Learning With Grid Refinement
    Song, Andrew H.
    Flores, Francisco J.
    Ba, Demba
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2020, 68 : 2558 - 2573
  • [45] Convolutional Dictionary Learning: Acceleration and Convergence
    Chun, Il Yong
    Fessler, Jeffrey A.
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 2018, 27 (04) : 1697 - 1712
  • [46] CONVOLUTIONAL DICTIONARY LEARNING IN HIERARCHICAL NETWORKS
    Zazo, Javier
    Tolooshams, Bahareh
    Ba, Demba
    2019 IEEE 8TH INTERNATIONAL WORKSHOP ON COMPUTATIONAL ADVANCES IN MULTI-SENSOR ADAPTIVE PROCESSING (CAMSAP 2019), 2019, : 131 - 135
  • [47] Sparse Approximation by Matching Pursuit Using Shift-Invariant Dictionary
    Skretting, Karl
    Engan, Kjersti
    IMAGE ANALYSIS, SCIA 2017, PT I, 2017, 10269 : 362 - 373
  • [48] Online Convolutional Sparse Coding with Sample-Dependent Dictionary
    Wang, Yaqing
    Yao, Quanming
    Kwok, James T.
    Ni, Lionel M.
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 80, 2018, 80
  • [49] Algorithmic performance constraints for wind turbine condition monitoring via convolutional sparse coding with dictionary learning
    Martin-del-Campo, Sergio
    Sandin, Fredrik
    Schnabel, Stephan
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART O-JOURNAL OF RISK AND RELIABILITY, 2021, 235 (04) : 660 - 675
  • [50] Secure Sparse Modeling Through Linearized Kernel Dictionary Learning with Random Unitary Transformation
    Kurozawa, Kazuki
    Nakachi, Takayuki
    2024 INTERNATIONAL TECHNICAL CONFERENCE ON CIRCUITS/SYSTEMS, COMPUTERS, AND COMMUNICATIONS, ITC-CSCC 2024, 2024,