RANP: Resource Aware Neuron Pruning at Initialization for 3D CNNs
Not on the map. Why?
Abstract (arXiv)
Although 3D Convolutional Neural Networks 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 3D semantic segmentation with widely used 3D-UNets on ShapeNet and BraTS'18 datasets, video classification with MobileNetV2 and I3D on UCF101 dataset, and two-view stereo matching with Pyramid Stereo Matching (PSM) network on SceneFlow dataset. In these experiments, our RANP leads to roughly 50%-95% reduction in FLOPs and 35%-80% reduction in memory with negligible loss in accuracy compared to the unpruned networks. This significantly reduces the computational resources required to train 3D CNNs. The pruned network obtained by our algorithm can also be easily scaled up and transferred to another dataset for training.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 31 of its 59 references that are in the map. First posted on arXiv 9 Feb 2021.
Builds on
31 of 59 references.
References · 31
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,223
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2017Quo Vadis, Action Recognition? A New Model and the Kinetics Datasetcited by 3,259
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 20163D U-Net: Learning Dense Volumetric Segmentation from Sparse Annotationcited by 1,471
- 2016Pruning Filters for Efficient ConvNetscited by 1,129
- 2014Two-Stream Convolutional Networks for Action Recognition in Videoscited by 1,067
- 2015A Large Dataset to Train Convolutional Networks for Disparity, Optical Flow, and Scene Flow Estimationcited by 878
- 2019On the Convergence of Adam and Beyondcited by 834
- 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 802
- 2013Exact solutions to the nonlinear dynamics of learning in deep linear neural networkscited by 748
19 more
- 20173D Semantic Segmentation with Submanifold Sparse Convolutional Networkscited by 746
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
- 2016Learning Structured Sparsity in Deep Neural Networkscited by 538
- 2020Picking Winning Tickets Before Training by Preserving Gradient Flowcited by 467
- 2018AMC: AutoML for Model Compression and Acceleration on Mobile Devicescited by 375
- 2016OctNet: Learning Deep 3D Representations at High Resolutionscited by 340
- 2016Dynamic Network Surgery for Efficient DNNscited by 233
- 2017NISP: Pruning Networks using Neuron Importance Score Propagationcited by 228
- 2017Learning to Prune Deep Neural Networks via Layer-wise Optimal Brain Surgeoncited by 219
- 2017Data-Driven Sparse Structure Selection for Deep Neural Networkscited by 181
- 2019A Signal Propagation Perspective for Pruning Neural Networks at Initializationcited by 96
- 2017MorphNet: Fast & Simple Resource-Constrained Structure Learning of Deep Networkscited by 92
- 2019Resource Efficient 3D Convolutional Neural Networkscited by 50
- 2017Large-Scale 3D Shape Reconstruction and Segmentation from ShapeNet Core55cited by 15
- 2019One-Shot Pruning of Recurrent Neural Networks by Jacobian Spectrum Evaluationcited by 14
- 2019An Efficient 3D CNN for Action/Object Segmentation in Videocited by 10
- 2018Brain Tumor Segmentation and Tractographic Feature Extraction from Structural MR Images for Overall Survival Predictioncited by 9
- 2018Three Dimensional Convolutional Neural Network Pruning with Regularization-Based Methodcited by 3
- 2019Single-shot Channel Pruning Based on Alternating Direction Method of Multiplierscited by 3
Built on by
Not cited yet.