English

Speeding up convolutional networks pruning with coarse ranking

Computer Vision and Pattern Recognition 2019-02-19 v1

Abstract

Channel-based pruning has achieved significant successes in accelerating deep convolutional neural network, whose pipeline is an iterative three-step procedure: ranking, pruning and fine-tuning. However, this iterative procedure is computationally expensive. In this study, we present a novel computationally efficient channel pruning approach based on the coarse ranking that utilizes the intermediate results during fine-tuning to rank the importance of filters, built upon state-of-the-art works with data-driven ranking criteria. The goal of this work is not to propose a single improved approach built upon a specific channel pruning method, but to introduce a new general framework that works for a series of channel pruning methods. Various benchmark image datasets (CIFAR-10, ImageNet, Birds-200, and Flowers-102) and network architectures (AlexNet and VGG-16) are utilized to evaluate the proposed approach for object classification purpose. Experimental results show that the proposed method can achieve almost identical performance with the corresponding state-of-the-art works (baseline) while our ranking time is negligibly short. In specific, with the proposed method, 75% and 54% of the total computation time for the whole pruning procedure can be reduced for AlexNet on CIFAR-10, and for VGG-16 on ImageNet, respectively. Our approach would significantly facilitate pruning practice, especially on resource-constrained platforms.

Keywords

Cite

@article{arxiv.1902.06385,
  title  = {Speeding up convolutional networks pruning with coarse ranking},
  author = {Zi Wang and Chengcheng Li and Dali Wang and Xiangyang Wang and Hairong Qi},
  journal= {arXiv preprint arXiv:1902.06385},
  year   = {2019}
}

Comments

Submitted to ICIP 2019

R2 v1 2026-06-23T07:43:17.729Z