RANP: Resource Aware Neuron Pruning at Initialization for 3D CNNs
Zhiwei Xu, Thalaiyasingam Ajanthan, Vibhav Vineet, Richard Hartley

TL;DR
This paper introduces RANP, a novel method for pruning 3D CNNs at initialization based on neuron importance and resource consumption, significantly reducing computational costs with minimal accuracy loss.
Contribution
The paper proposes a resource-aware neuron pruning algorithm for 3D CNNs at initialization, enabling high sparsity levels without iterative optimization.
Findings
Achieves 50-95% FLOPs reduction in 3D semantic segmentation tasks.
Reduces memory usage by 35-80% with negligible accuracy loss.
Pruned networks are scalable and transferable to new datasets.
Abstract
Although 3D Convolutional Neural Networks (CNNs) are essential for most learning based applications involving dense 3D data, their applicability is limited due to excessive memory and computational requirements. Compressing such networks by pruning therefore becomes highly desirable. However, pruning 3D CNNs is largely unexplored possibly because of the complex nature of typical pruning algorithms that embeds pruning into an iterative optimization paradigm. In this work, we introduce a Resource Aware Neuron Pruning (RANP) algorithm that prunes 3D CNNs at initialization to high sparsity levels. Specifically, the core idea is to obtain an importance score for each neuron based on their sensitivity to the loss function. This neuron importance is then reweighted according to the neuron resource consumption related to FLOPs or memory. We demonstrate the effectiveness of our pruning method on…
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
TopicsHuman Pose and Action Recognition · Advanced Neural Network Applications · Advanced Vision and Imaging
MethodsPruning · Pointwise Convolution · Depthwise Convolution · Depthwise Separable Convolution · Batch Normalization · 1x1 Convolution · Inverted Residual Block · Average Pooling · Convolution · Tether Customer Service Number +1-833-534-1729
