Accelerate CNNs from Three Dimensions: A Comprehensive Pruning Framework
Wenxiao Wang, Minghao Chen, Shuai Zhao, Long Chen, Jinming Hu, Haifeng, Liu, Deng Cai, Xiaofei He, Wei Liu

TL;DR
This paper introduces a comprehensive 3D pruning framework for CNNs that optimizes depth, width, and resolution simultaneously, leading to better accuracy preservation and efficiency compared to traditional one-dimensional pruning methods.
Contribution
The paper proposes a novel 3D pruning framework formulated as an optimization problem, with polynomial regression models and efficient data collection strategies, outperforming existing pruning and NAS methods.
Findings
Outperforms state-of-the-art pruning algorithms.
Achieves higher accuracy with fewer parameters.
Reduces training data requirements for regression.
Abstract
Most neural network pruning methods, such as filter-level and layer-level prunings, prune the network model along one dimension (depth, width, or resolution) solely to meet a computational budget. However, such a pruning policy often leads to excessive reduction of that dimension, thus inducing a huge accuracy loss. To alleviate this issue, we argue that pruning should be conducted along three dimensions comprehensively. For this purpose, our pruning framework formulates pruning as an optimization problem. Specifically, it first casts the relationships between a certain model's accuracy and depth/width/resolution into a polynomial regression and then maximizes the polynomial to acquire the optimal values for the three dimensions. Finally, the model is pruned along the three optimal dimensions accordingly. In this framework, since collecting too much data for training the regression is…
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.
Videos
Taxonomy
TopicsAdvanced Neural Network Applications · Human Pose and Action Recognition · Domain Adaptation and Few-Shot Learning
MethodsPruning
