Convolutional Neural Network Compression through Generalized Kronecker Product Decomposition

被引:0
|
作者
Hameed, Marawan Gamal Abdel [1 ,2 ]
Tahaei, Marzieh S. [1 ]
Mosleh, Ali [1 ]
Nia, Vahid Partovi [1 ]
机构
[1] Huawei Technol Canada, Noahs Ark Lab, Markham, ON, Canada
[2] Univ Waterloo, Waterloo, ON, Canada
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Modern Convolutional Neural Network (CNN) architectures, despite their superiority in solving various problems, are generally too large to be deployed on resource constrained edge devices. In this paper, we reduce memory usage and floating-point operations required by convolutional layers in CNNs. We compress these layers by generalizing the Kronecker Product Decomposition to apply to multidimensional tensors, leading to the Generalized Kronecker Product Decomposition (GKPD). Our approach yields a plug-and-play module that can be used as a drop-in replacement for any convolutional layer. Experimental results for image classification on CIFAR-10 and ImageNet datasets using ResNet, MobileNetv2 and SeNet architectures substantiate the effectiveness of our proposed approach. We find that GKPD outperforms state-of-the-art decomposition methods including Tensor-Train and Tensor-Ring as well as other relevant compression methods such as pruning and knowledge distillation.
引用
收藏
页码:771 / 779
页数:9
相关论文
共 50 条
  • [1] Compression of Fully-Connected Layer in Neural Network by Kronecker Product
    Wu, Jia-Nan
    [J]. 2016 EIGHTH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTATIONAL INTELLIGENCE (ICACI), 2016, : 173 - 179
  • [2] EDP: An Efficient Decomposition and Pruning Scheme for Convolutional Neural Network Compression
    Ruan, Xiaofeng
    Liu, Yufan
    Yuan, Chunfeng
    Li, Bing
    Hu, Weiming
    Li, Yangxi
    Maybank, Stephen
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2021, 32 (10) : 4499 - 4513
  • [3] Deep Convolutional Neural Network Compression via Coupled Tensor Decomposition
    Sun, Weize
    Chen, Shaowu
    Huang, Lei
    So, Hing Cheung
    Xie, Min
    [J]. IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING, 2021, 15 (03) : 603 - 616
  • [4] TENSOR COMPLETION THROUGH MULTIPLE KRONECKER PRODUCT DECOMPOSITION
    Anh-Huy Phan
    Cichocki, Andrzej
    Tichavsky, Petr
    Luta, Gheorghe
    Brockmeier, Austin
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2013, : 3233 - 3237
  • [5] Kronecker Decomposition for GPT Compression
    Edalati, Ali
    Tahaei, Marzieh
    Rashid, Ahmad
    Nia, Vahid Partovi
    Clark, James J.
    Rezagholizadeh, Mehdi
    [J]. PROCEEDINGS OF THE 60TH ANNUAL MEETING OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS (ACL 2022): (SHORT PAPERS), VOL 2, 2022, : 219 - 226
  • [6] Generalized kronecker product and fractals
    Xue, DH
    Zhu, YT
    Zhu, GX
    Xiong, Y
    [J]. FOURTH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN AND COMPUTER GRAPHICS, 1996, 2644 : 75 - 78
  • [7] Deep Convolutional Neural Network Compression Method: Tensor Ring Decomposition with Variational Bayesian Approach
    Liu, Weirong
    Zhang, Min
    Shi, Changhong
    Zhang, Ning
    Liu, Jie
    [J]. NEURAL PROCESSING LETTERS, 2024, 56 (02)
  • [8] Deep Convolutional Neural Network Compression Method: Tensor Ring Decomposition with Variational Bayesian Approach
    Weirong Liu
    Min Zhang
    Changhong Shi
    Ning Zhang
    Jie Liu
    [J]. Neural Processing Letters, 56
  • [9] Hybrid Kronecker Product Decomposition and Approximation
    Cai, Chencheng
    Chen, Rong
    Xiao, Han
    [J]. JOURNAL OF COMPUTATIONAL AND GRAPHICAL STATISTICS, 2023, 32 (03) : 838 - 852
  • [10] A New Method of Kronecker Product Decomposition
    Wu, Yi
    [J]. JOURNAL OF MATHEMATICS, 2023, 2023