Feature Statistics Guided Efficient Filter Pruning
arXiv:2005.12193
Abstract
Building compact convolutional neural networks (CNNs) with reliable performance is a critical but challenging task, especially when deploying them in real-world applications. As a common approach to reduce the size of CNNs, pruning methods delete part of the CNN filters according to some metrics such as -norm. However, previous methods hardly leverage the information variance in a single feature map and the similarity characteristics among feature maps. In this paper, we propose a novel filter pruning method, which incorporates two kinds of feature map selections: diversity-aware selection (DFS) and similarity-aware selection (SFS). DFS aims to discover features with low information diversity while SFS removes features that have high similarities with others. We conduct extensive empirical experiments with various CNN architectures on publicly available datasets. The experimental results demonstrate that our model obtains up to 91.6% parameter decrease and 83.7% FLOPs reduction with almost no accuracy loss.
arXiv commentTo appear in Proceedings of IJCAI 2020 (copyright held by IJCAI)
References in corpus (6)
- MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications
- Do Deep Nets Really Need to be Deep?
- AMC: AutoML for Model Compression and Acceleration on Mobile Devices
- Network Trimming: A Data-Driven Neuron Pruning Approach towards Efficient Deep Architectures
- Pruning Filters for Efficient ConvNets
- Channel Pruning for Accelerating Very Deep Neural Networks