D-Pruner: Filter-Based Pruning Method for Deep Convolutional Neural Network

被引:4
|
作者
Huynh, Loc N. [1 ]
Lee, Youngki [1 ]
Balan, Rajesh Krishna [1 ]
机构
[1] Singapore Management Univ, Singapore, Singapore
关键词
Continuous Vision; Deep Learning; Compression;
D O I
10.1145/3212725.3212730
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The emergence of augmented reality devices such as Google Glass and Microsoft Hololens has opened up a new class of vision sensing applications. Those applications often require the ability to continuously capture and analyze contextual information from video streams. They often adopt various deep learning algorithms such as convolutional neural networks (CNN) to achieve high recognition accuracy while facing severe challenges to run computationally intensive deep learning algorithms on resource-constrained mobile devices. In this paper, we propose and explore a new class of compression technique called D-Pruner to efficiently prune redundant parameters within a CNN model to run the model efficiently on mobile devices. D-Pruner removes redundancy by embedding a small additional network. This network evaluates the importance of filters and removes them during the fine-tuning phase to efficiently reduce the size of the model while maintaining the accuracy of the original model. We evaluated D-Pruner on various datasets such as CIFAR-10 and CIFAR-100 and showed that D-Pruner could reduce a significant amount of parameters up to 4.4 times on many existing models while maintaining accuracy drop less than 1%.
引用
收藏
页码:7 / 12
页数:6
相关论文
共 50 条
  • [21] Acceleration of Deep Convolutional Neural Networks Using Adaptive Filter Pruning
    Singh, Pravendra
    Verma, Vinay Kumar
    Rai, Piyush
    Namboodiri, Vinay P.
    IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING, 2020, 14 (04) : 838 - 847
  • [22] Filter Pruning for Efficient Transfer Learning in Deep Convolutional Neural Networks
    Reinhold, Caique
    Roisenberg, Mauro
    ARTIFICIAL INTELLIGENCEAND SOFT COMPUTING, PT I, 2019, 11508 : 191 - 202
  • [23] Learning Filter Pruning Criteria for Deep Convolutional Neural Networks Acceleration
    He, Yang
    Ding, Yuhang
    Liu, Ping
    Zhu, Linchao
    Zhang, Hanwang
    Yang, Yi
    2020 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2020, : 2006 - 2015
  • [24] Deep neural network compression through interpretability-based filter pruning
    Yao, Kaixuan
    Cao, Feilong
    Leung, Yee
    Liang, Jiye
    PATTERN RECOGNITION, 2021, 119
  • [25] Accelerating deep neural network filter pruning with mask-aware convolutional computations on modern CPUs
    Ma, Xiu
    Li, Guangli
    Liu, Lei
    Liu, Huaxiao
    Wang, Xueying
    NEUROCOMPUTING, 2022, 505 : 375 - 387
  • [26] IIR Filter-Based Spiking Neural Network
    Sanjeet, Sai
    Meena, Rahul K.
    Sahoo, Bibhu Datta
    Parhi, Keshab K.
    Fujita, Masahiro
    2023 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS, 2023,
  • [27] Empirical evaluation of filter pruning methods for acceleration of convolutional neural network
    Dheeraj Kumar
    Mayuri A. Mehta
    Vivek C. Joshi
    Rachana S. Oza
    Ketan Kotecha
    Jerry Chun-Wei Lin
    Multimedia Tools and Applications, 2024, 83 : 54699 - 54727
  • [28] PSOPruner: PSO-Based Deep Convolutional Neural Network Pruning Method for PV Module Defects Classification
    Huang, Chao
    Zhang, Zhiying
    Wang, Long
    IEEE JOURNAL OF PHOTOVOLTAICS, 2022, 12 (06): : 1550 - 1558
  • [29] DMPP: Differentiable multi-pruner and predictor for neural network pruning
    Li, Jiaxin
    Zhao, Bo
    Liu, Derong
    NEURAL NETWORKS, 2022, 147 : 103 - 112
  • [30] A Spectral Clustering Based Filter-Level Pruning Method for Convolutional Neural Networks
    Li, Lianqiang
    Zhu, Jie
    Sun, Ming-Ting
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2019, E102D (12) : 2624 - 2627