paper-with-me

Papers

Play and Prune: Adaptive Filter Pruning for Deep Model Compression

2019-05-11 · Pravendra Singh, Vinay Kumar Verma, Piyush Rai, Vinay P. Namboodiri

While convolutional neural networks (CNN) have achieved impressive performance on various classification/recognition tasks, they typically consist of a massive number of parameters. This results in significant memory requirement as well as computational overheads. Consequently, there is a growing need for filter-level pruning approaches for compressing CNN based models that not only reduce the total number of parameters but reduce the overall computation as well. We present a new min-max framework for filter-level pruning of CNNs. Our framework, called Play and Prune (PP), jointly prunes and fine-tunes CNN model parameters, with an adaptive pruning rate, while maintaining the model's predictive performance. Our framework consists of two modules: (1) An adaptive filter pruning (AFP) module, which minimizes the number of filters in the model; and (2) A pruning rate controller (PRC) module, which maximizes the accuracy during pruning. Moreover, unlike most previous approaches, our approach allows directly specifying the desired error tolerance instead of pruning level. Our compressed models can be deployed at run-time, without requiring any special libraries or hardware. Our approach reduces the number of parameters of VGG-16 by an impressive factor of 17.5X, and number of FLOPS by 6.43X, with no loss of accuracy, significantly outperforming other state-of-the-art filter pruning methods.

📄 PDF Abstract BibTeX arXiv:1905.04446

Code (1)

softsys4ai/neural-distiller tf

Tasks

Model Compression

Methods 이 논문이 사용한 방법론

Pruning 설명 없음

Similar Papers 제목 키워드 기반

A "Network Pruning Network" Approach to Deep Model Compression

2020-01-15 · Vinay Kumar Verma, Pravendra Singh, Vinay P. Namboodiri, Piyush Rai

We present a filter pruning approach for deep model compression, using a multitask network. Our approach is based on learning a a pruner network to prune a pre-trained target network. The pruner is essentially a multitas…

Knowledge DistillationModel CompressionNetwork Pruningobject-detection+2

Protective Self-Adaptive Pruning to Better Compress DNNs

2023-03-21 · Liang Li, Pengfei Zhao

Adaptive network pruning approach has recently drawn significant attention due to its excellent capability to identify the importance and redundancy of layers and filters and customize a suitable pruning solution. Howeve…

Network Pruning

REPrune: Filter Pruning via Representative Election

2020-07-14 · Mincheol Park, Woojeong Kim, Suhyun Kim

Even though norm-based filter pruning methods are widely accepted, it is questionable whether the "smaller-norm-less-important" criterion is optimal in determining filters to prune. Especially when we can keep only a sma…

Clustering

Interpreting Convolutional Neural Networks Through Compression

2017-11-07 · Reza Abbasi-Asl, Bin Yu

Convolutional neural networks (CNNs) achieve state-of-the-art performance in a wide variety of tasks in computer vision. However, interpreting CNNs still remains a challenge. This is mainly due to the large number of par…

Object Recognition

Directed-Weighting Group Lasso for Eltwise Blocked CNN Pruning

2019-10-21 · Ke Zhan, Shimiao Jiang, Yu Bai, Yi Li 외

Eltwise layer is a commonly used structure in the multi-branch deep learning network. In a filter-wise pruning procedure, due to the specific operation of the eltwise layer, all its previous convolutional layers should v…