Skip to main navigation Skip to search Skip to main content

Hrank: Filter pruning using high-Rank feature map

  • Mingbao Lin
  • , Rongrong Ji*
  • , Yan Wang
  • , Yichen Zhang
  • , Baochang Zhang
  • , Yonghong Tian
  • , Ling Shao
  • *Corresponding author for this work
  • Xiamen University
  • Peng Cheng Laboratory
  • Pinterest, Inc.
  • Peking University
  • Inception Institute of Artificial Intelligence

Research output: Contribution to journal › Conference article › peer-review

Abstract

Neural network pruning offers a promising prospect to facilitate deploying deep neural networks on resource-limited devices. However, existing methods are still challenged by the training inefficiency and labor cost in pruning designs, due to missing theoretical guidance of non-salient network components. In this paper, we propose a novel filter pruning method by exploring the High Rank of feature maps (HRank). Our HRank is inspired by the discovery that the average rank of multiple feature maps generated by a single filter is always the same, regardless of the number of image batches CNNs receive. Based on HRank, we develop a method that is mathematically formulated to prune filters with low-rank feature maps. The principle behind our pruning is that low-rank feature maps contain less information, and thus pruned results can be easily reproduced. Besides, we experimentally show that weights with high-rank feature maps contain more important information, such that even when a portion is not updated, very little damage would be done to the model performance. Without introducing any additional constraints, HRank leads to significant improvements over the state-of-the-arts in terms of FLOPs and parameters reduction, with similar accuracies. For example, with ResNet-110, we achieve a 58.2%-FLOPs reduction by removing 59.2% of the parameters, with only a small loss of 0.14% in top-1 accuracy on CIFAR-10. With Res-50, we achieve a 43.8%-FLOPs reduction by removing 36.7% of the parameters, with only a loss of 1.17% in the top-1 accuracy on ImageNet. The codes can be available at https://github.com/lmbxmu/HRank.

Original languageEnglish
Article number9156677
Pages (from-to)1526-1535
Number of pages10
JournalProceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition
DOIs
StatePublished - 2020
Event2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition, CVPR 2020 - Virtual, Online, United States
Duration: 14 Jun 2020 → 19 Jun 2020

Fingerprint

Dive into the research topics of 'Hrank: Filter pruning using high-Rank feature map'. Together they form a unique fingerprint.

Cite this