Heuristic-based automatic pruning of deep neural networks

被引:8
|
作者
Choudhary, Tejalal [1 ]
Mishra, Vipul [1 ]
Goswami, Anurag [1 ]
Sarangapani, Jagannathan [2 ]
机构
[1] Bennett Univ, Greater Noida 201310, India
[2] Missouri Univ Sci & Technol, Rolla, MO 65409 USA
来源
NEURAL COMPUTING & APPLICATIONS | 2022年 / 34卷 / 06期
关键词
Deep neural network; Efficient inference; Convolutional neural network; Model compression and acceleration; Filter pruning;
D O I
10.1007/s00521-021-06679-z
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The performance of a deep neural network (deep NN) is dependent upon a significant number of weight parameters that need to be trained which is a computational bottleneck. The growing trend of deeper architectures poses a restriction on the training and inference scheme on resource-constrained devices. Pruning is an important method for removing the deep NN's unimportant parameters and making their deployment easier on resource-constrained devices for practical applications. In this paper, we proposed a heuristics-based novel filter pruning method to automatically identify and prune the unimportant filters and make the inference process faster on devices with limited resource availability. The selection of the unimportant filters is made by a novel pruning estimator (c). The proposed method is tested on various convolutional architectures AlexNet, VGG16, ResNet34, and datasets CIFAR10, CIFAR100, and ImageNet. The experimental results on a large-scale ImageNet dataset show that the FLOPs of the VGG16 can be reduced up to 77.47%, achieving approximate to 5x inference speedup. The FLOPs of a more popular ResNet34 model are reduced by 41.94% while retaining competitive performance compared to other state-of-the-art methods.
引用
收藏
页码:4889 / 4903
页数:15
相关论文
共 50 条
  • [21] Fast Convex Pruning of Deep Neural Networks
    Aghasi, Alireza
    Abdi, Afshin
    Romberg, Justin
    [J]. SIAM JOURNAL ON MATHEMATICS OF DATA SCIENCE, 2020, 2 (01): : 158 - 188
  • [22] Multi-label classifier for protein sequence using heuristic-based deep convolution neural network
    Vikas Chauhan
    Aruna Tiwari
    Niranjan Joshi
    Sahaj Khandelwal
    [J]. Applied Intelligence, 2022, 52 : 2820 - 2837
  • [23] Neuroplasticity-Based Pruning Method for Deep Convolutional Neural Networks
    Camacho, Jose David
    Villasenor, Carlos
    Lopez-Franco, Carlos
    Arana-Daniel, Nancy
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (10):
  • [24] EDropout: Energy-Based Dropout and Pruning of Deep Neural Networks
    Salehinejad, Hojjat
    Valaee, Shahrokh
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2022, 33 (10) : 5279 - 5292
  • [25] SFP: Similarity-based filter pruning for deep neural networks
    Li, Guoqing
    Li, Rengang
    Li, Tuo
    Shen, Chaoyao
    Zou, Xiaofeng
    Wang, Jiuyang
    Wang, Changhong
    Li, Nanjun
    [J]. INFORMATION SCIENCES, 2025, 689
  • [26] Heuristic-Based Pipe Dimensioning Model for Water Distribution Networks
    Suribabu, C. R.
    [J]. JOURNAL OF PIPELINE SYSTEMS ENGINEERING AND PRACTICE, 2012, 3 (04) : 115 - 124
  • [27] A Heuristic-Based Wormhole Routing Algorithm for Hypercube Multicomputer Networks
    Mostafa I. Abd-El-Barr
    Mohammad M. Nadeem
    Khalid Al-Tawil
    [J]. Cluster Computing, 2001, 4 (3) : 253 - 262
  • [28] Analysis of Heuristic-based MAC protocols for ad hoc Networks
    Oliveira, Rodolfo
    Bernardo, Luis
    Luis, Miguel
    [J]. 2011 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2011, : 191 - 196
  • [29] 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
  • [30] An Energy Aware Heuristic-based Routing Protocol in Wireless Sensor Networks
    Biswas, Kamanashis
    Muthukkumarasamy, Vallipuram
    Sithirasenan, Elankayer
    Singh, Kalvinder
    [J]. 2014 17TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY (ICCIT), 2014, : 53 - 58