Gate Decorator: Global Filter Pruning Method for Accelerating Deep Convolutional Neural Networks
Zhonghui You, Kun Yan, Jinmian Ye, Meng Ma, Ping Wang

TL;DR
This paper introduces Gate Decorator, a global filter pruning method for CNNs that uses Taylor expansion to rank filter importance, enabling significant FLOPs reduction with minimal accuracy loss.
Contribution
The paper proposes a novel global filter pruning algorithm with an iterative framework, achieving state-of-the-art pruning ratios without adding structural complexity.
Findings
Achieves 70% FLOPs reduction on ResNet-56 with minimal accuracy loss.
Outperforms baseline models with 40% FLOPs reduction on ResNet-50/ImageNet.
Effective across multiple datasets including CIFAR, ImageNet, and PASCAL VOC.
Abstract
Filter pruning is one of the most effective ways to accelerate and compress convolutional neural networks (CNNs). In this work, we propose a global filter pruning algorithm called Gate Decorator, which transforms a vanilla CNN module by multiplying its output by the channel-wise scaling factors, i.e. gate. When the scaling factor is set to zero, it is equivalent to removing the corresponding filter. We use Taylor expansion to estimate the change in the loss function caused by setting the scaling factor to zero and use the estimation for the global filter importance ranking. Then we prune the network by removing those unimportant filters. After pruning, we merge all the scaling factors into its original module, so no special operations or structures are introduced. Moreover, we propose an iterative pruning framework called Tick-Tock to improve pruning accuracy. The extensive experiments…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Human Pose and Action Recognition · Domain Adaptation and Few-Shot Learning
MethodsPruning
