Learning Filter Basis for Convolutional Neural Network Compression

被引:48
|
作者
Li, Yawei [1 ]
Gu, Shuhang [1 ]
Van Gool, Luc [1 ,2 ]
Timofte, Radu [1 ]
机构
[1] Swiss Fed Inst Technol, Comp Vis Lab, Zurich, Switzerland
[2] Katholieke Univ Leuven, Leuven, Belgium
关键词
D O I
10.1109/ICCV.2019.00572
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Convolutional neural networks (CNNs) based solutions have achieved state-of-the-art performances for many computer vision tasks, including classification and super-resolution of images. Usually the success of these methods comes with a cost of millions of parameters due to stacking deep convolutional layers. Moreover, quite a large number of filters are also used for a single convolutional layer, which exaggerates the parameter burden of current methods. Thus, in this paper, we try to reduce the number of parameters of CNNs by learning a basis of the filters in convolutional layers. For the forward pass, the learned basis is used to approximate the original filters and then used as parameters for the convolutional layers. We validate our proposed solution for multiple CNN architectures on image classification and image super-resolution benchmarks and compare favorably to the existing state-of-the-art in terms of reduction of parameters and preservation of accuracy. Code is available at https://github.com/ofsoundof/learning_filter_basis.
引用
收藏
页码:5622 / 5631
页数:10
相关论文
共 50 条
  • [1] Filter Combination Learning for Convolutional Neural Network
    Jeong, Jae-Min
    Kim, Dongyoung
    Woo, Yunhee
    Lee, Jeong-Gun
    11TH INTERNATIONAL CONFERENCE ON ICT CONVERGENCE: DATA, NETWORK, AND AI IN THE AGE OF UNTACT (ICTC 2020), 2020, : 1171 - 1176
  • [2] A Learning Automata-Based Compression Scheme for Convolutional Neural Network
    Feng, Shuai
    Guo, Haonan
    Yang, Jichao
    Xu, Zhengwu
    Li, Shenghong
    COMMUNICATIONS, SIGNAL PROCESSING, AND SYSTEMS, CSPS 2018, VOL III: SYSTEMS, 2020, 517 : 42 - 49
  • [3] A Collaborative Visual Tracking Architecture for Correlation Filter and Convolutional Neural Network Learning
    Tian, Wei
    Salscheider, Niels Ole
    Shan, Yunxiao
    Chen, Long
    Lauer, Martin
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2020, 21 (08) : 3423 - 3435
  • [4] STABLE AND SYMMETRIC FILTER CONVOLUTIONAL NEURAL NETWORK
    Yeh, Raymond
    Hasegawa-Johnson, Mark
    Do, Minh N.
    2016 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING PROCEEDINGS, 2016, : 2652 - 2656
  • [5] Forward Learning Convolutional Neural Network
    Hu, Hong
    Hong, Xin
    Hou, Dan Yang
    Shi, Zhongzhi
    INTELLIGENT INFORMATION PROCESSING IX, 2018, 538 : 51 - 61
  • [6] Learning Pooling for Convolutional Neural Network
    Sun, Manli
    Song, Zhanjie
    Jiang, Xiaoheng
    Pan, Jing
    Pang, Yanwei
    NEUROCOMPUTING, 2017, 224 : 96 - 104
  • [7] A Convolutional Neural Network Image Compression Algorithm for UAVs
    Dai, Yongdong
    Tan, Jing
    Wang, Maofei
    Jiang, Chengling
    Li, Mingjiang
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2024, 33 (12)
  • [8] Correlating Filter Diversity with Convolutional Neural Network Accuracy
    Graff, Casey A.
    Ellen, Jeffrey
    2016 15TH IEEE INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA 2016), 2016, : 75 - 80
  • [9] Filter Bank Convolutional Neural Network for SSVEP Classification
    Zhao, Dechun
    Wang, Tian
    Tian, Yuanyuan
    Jiang, Xiaoming
    IEEE ACCESS, 2021, 9 : 147129 - 147141
  • [10] Convolutional Neural Network Pruning Using Filter Attenuation
    Mousa-Pasandi, Morteza
    Hajabdollahi, Mohsen
    Karimi, Nader
    Samavi, Shadrokh
    Shirani, Shahram
    2020 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2020, : 2905 - 2909