ACP: Automatic Channel Pruning Method by Introducing Additional Loss for Deep Neural Networks

被引:3
|
作者
Yu, Haoran [1 ]
Zhang, Weiwei [1 ]
Ji, Ming [1 ]
Zhen, Chenghui [1 ]
机构
[1] Huaqiao Univ, Quanzhou, Fujian, Peoples R China
关键词
Computer vision; Artificial intelligence; Neural networks; Model compression;
D O I
10.1007/s11063-022-10926-2
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Channel pruning is one of the main methods of model compression for the deep neural network. Some of the existing pruning methods manually set parameters based on experience, which is very time-consuming, and pruning channels by greedy algorithms or heuristic algorithms will bring local optimal solutions. Some methods prune channels by automated methods, but the lack of theoretical guidance on network characteristics makes the pruning efficiency extremely low. In this article, we propose a new automated channel pruning method: by introducing additional losses into the network, to obtain the channel's ability to discriminate information and adopt an automated pruning method based on reinforcement learning to iteratively perform channel selection and parameter optimization and prune the filtered channels. A large number of experiments have proved the effectiveness of our method. For example, for ResNet-110, on CIFAR-10, our method reduces FLOPs by 63.1%, the parameters are reduced by 62.7%, and there is almost no loss in accuracy, only 0.01% lower than the baseline model. On ImageNet, FLOPs are reduced by 50.3%, The parameters are reduced by 55.2%, and the accuracy is only lost by 0.22%.
引用
收藏
页码:1071 / 1085
页数:15
相关论文
共 50 条
  • [1] ACP: Automatic Channel Pruning Method by Introducing Additional Loss for Deep Neural Networks
    Haoran Yu
    Weiwei Zhang
    Ming Ji
    Chenghui Zhen
    [J]. Neural Processing Letters, 2023, 55 : 1071 - 1085
  • [2] ACP: ADAPTIVE CHANNEL PRUNING FOR EFFICIENT NEURAL NETWORKS
    Zhang, Yuan
    Yuan, Yuan
    Wang, Qi
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2022, : 4488 - 4492
  • [3] EACP: An effective automatic channel pruning for neural networks
    Liu, Yajun
    Wu, Dakui
    Zhou, Wenju
    Fan, Kefeng
    Zhou, Zhiheng
    [J]. NEUROCOMPUTING, 2023, 526 : 131 - 142
  • [4] Automatic Pruning Rate Derivation for Structured Pruning of Deep Neural Networks
    Sakai, Yasufumi
    Iwakawa, Akinori
    Tabaru, Tsuguchika
    Inoue, Atsuki
    Kawaguchi, Hiroshi
    [J]. 2022 26TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR), 2022, : 2561 - 2567
  • [5] Channel Pruning for Deep Neural Networks via a Relaxed Groupwise Splitting Method
    Yang, Biao
    Xin, Jack
    Lyu, Jiancheng
    Zhang, Shuai
    Qi, Yingyong
    [J]. 2019 SECOND INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE FOR INDUSTRIES (AI4I 2019), 2019, : 97 - 98
  • [6] Conditional Automated Channel Pruning for Deep Neural Networks
    Liu, Yixin
    Guo, Yong
    Guo, Jiaxin
    Jiang, Luoqian
    Chen, Jian
    [J]. IEEE SIGNAL PROCESSING LETTERS, 2021, 28 : 1275 - 1279
  • [7] Channel Pruning for Accelerating Very Deep Neural Networks
    He, Yihui
    Zhang, Xiangyu
    Sun, Jian
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), 2017, : 1398 - 1406
  • [8] Heuristic-based automatic pruning of deep neural networks
    Choudhary, Tejalal
    Mishra, Vipul
    Goswami, Anurag
    Sarangapani, Jagannathan
    [J]. NEURAL COMPUTING & APPLICATIONS, 2022, 34 (06): : 4889 - 4903
  • [9] Heuristic-based automatic pruning of deep neural networks
    Tejalal Choudhary
    Vipul Mishra
    Anurag Goswami
    Jagannathan Sarangapani
    [J]. Neural Computing and Applications, 2022, 34 : 4889 - 4903
  • [10] MULTI-LOSS-AWARE CHANNEL PRUNING OF DEEP NETWORKS
    Hu, Yiming
    Sun, Siyang
    Li, Jianquan
    Zhu, Jiagang
    Wang, Xingang
    Gu, Qingyi
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2019, : 889 - 893