Accelerate CNN via Recursive Bayesian Pruning
Not on the map. Why?
Abstract (arXiv)
Channel Pruning, widely used for accelerating Convolutional Neural Networks, is an NP-hard problem due to the inter-layer dependency of channel redundancy. Existing methods generally ignored the above dependency for computation simplicity. To solve the problem, under the Bayesian framework, we here propose a layer-wise Recursive Bayesian Pruning method (RBP). A new dropout-based measurement of redundancy, which facilitate the computation of posterior assuming inter-layer dependency, is introduced. Specifically, we model the noise across layers as a Markov chain and target its posterior to reflect the inter-layer dependency. Considering the closed form solution for posterior is intractable, we derive a sparsity-inducing Dirac-like prior which regularizes the distribution of the designed noise to automatically approximate the posterior. Compared with the existing methods, no additional overhead is required when the inter-layer dependency assumed. The redundant channels can be simply identified by tiny dropout noise and directly pruned layer by layer. Experiments on popular CNN architectures have shown that the proposed method outperforms several state-of-the-arts. Particularly, we achieve up to bf5.0× and bf2.2× FLOPs reduction with little accuracy loss on the large scale dataset ILSVRC2012 for VGG16 and ResNet50, respectively.
Key facts. Cited by 27 papers in the map (data through 14 Oct 2026). First posted on arXiv 2 Dec 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 8; 2022: 4; 2023: 8; 2024: 4; 2025: 3.
27 papers.
Sort:
By area:
- 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
- 2021CHIP: CHannel Independence-based Pruning for Compact Neural Networkscited by 78
- 2021Only Train Once: A One-Shot Neural Network Training And Pruning Frameworkcited by 70
- 2023OTOV2: Automatic, Generic, User-Friendlycited by 32
- 2021Carrying out CNN Channel Pruning in a White Boxcited by 22
- 2022Revisiting a kNN-based Image Classification System with High-capacity Storagecited by 22
- 2025Automatic Joint Structured Pruning and Quantization for Efficient Neural Network Training and Compressioncited by 14
- 2021DeepSpectrumLite: A Power-Efficient Transfer Learning Framework for Embedded Speech and Audio Processing from Decentralised Datacited by 12
- 2025MobileIE: An Extremely Lightweight and Effective ConvNet for Real-Time Image Enhancement on Mobile Devicescited by 12
- 2025Low-bit Model Quantization for Deep Neural Networks: A Surveycited by 11
- 2023Performance-aware Approximation of Global Channel Pruning for Multitask CNNscited by 9
- 2023RefConv: Re-parameterized Refocusing Convolution for Powerful ConvNetscited by 9
15 more
- 2024Once for Both: Single Stage of Importance and Sparsity Search for Vision Transformer Compressioncited by 8
- 2022LilNetX: Lightweight Networks with EXtreme Model Compression and Structured Sparsificationcited by 7
- 2021Toward Compact Deep Neural Networks via Energy-Aware Pruningcited by 6
- 2022Survey: Exploiting Data Redundancy for Optimization of Deep Learningcited by 6
- 2023FalconNet: Factorization for the Light-weight ConvNetscited by 6
- 2023OTOv3: Automatic Architecture-Agnostic Neural Network Training and Compression from Structured Pruning to Erasing Operatorscited by 6
- 2021Automatic Neural Network Pruning that Efficiently Preserves the Model Accuracycited by 4
- 2024HESSO: Towards Automatic Efficient and User Friendly Any Neural Network Training and Pruningcited by 4
- 2023Learnable Heterogeneous Convolution: Learning both topology and strengthcited by 3
- 2023Filter Pruning For CNN With Enhanced Linear Representation Redundancycited by 2
- 2021RGP: Neural Network Pruning through Its Regular Graph Structurecited by 1
- 2022Learning k-Level Structured Sparse Neural Networks Using Group Envelope Regularizationcited by 1
- 2024Decay Pruning Method: Smooth Pruning With a Self-Rectifying Procedurecited by 1
- 2024AutoSculpt: A Pattern-based Model Auto-pruning Framework Using Reinforcement Learning and Graph Learningcited by 1
- 2021Cogradient Descent for Dependable Learningcited by 0
- 2025MobileIE: An Extremely Lightweight and Effective ConvNet for Real-Time Image Enhancement on Mobile Devices2 Jul 2025
- 2025Low-bit Model Quantization for Deep Neural Networks: A Survey8 May 2025
- 2025Automatic Joint Structured Pruning and Quantization for Efficient Neural Network Training and Compression23 Feb 2025
- 2024AutoSculpt: A Pattern-based Model Auto-pruning Framework Using Reinforcement Learning and Graph Learning24 Dec 2024
- 2024HESSO: Towards Automatic Efficient and User Friendly Any Neural Network Training and Pruning11 Sep 2024
- 2024Decay Pruning Method: Smooth Pruning With a Self-Rectifying Procedure6 Jun 2024
- 2024Once for Both: Single Stage of Importance and Sparsity Search for Vision Transformer Compression23 Mar 2024
- 2023OTOv3: Automatic Architecture-Agnostic Neural Network Training and Compression from Structured Pruning to Erasing Operators15 Dec 2023
- 2023RefConv: Re-parameterized Refocusing Convolution for Powerful ConvNets16 Oct 2023
- 2023Filter Pruning For CNN With Enhanced Linear Representation Redundancy10 Oct 2023
- 2023FalconNet: Factorization for the Light-weight ConvNets10 Jun 2023
- 2023Performance-aware Approximation of Global Channel Pruning for Multitask CNNs21 Mar 2023
15 more
- 2023OTOV2: Automatic, Generic, User-Friendly13 Mar 2023
- 2023Structured Pruning for Deep Convolutional Neural Networks: A survey1 Mar 2023
- 2023Learnable Heterogeneous Convolution: Learning both topology and strength13 Jan 2023
- 2022Learning k-Level Structured Sparse Neural Networks Using Group Envelope Regularization25 Dec 2022
- 2022Survey: Exploiting Data Redundancy for Optimization of Deep Learning29 Aug 2022
- 2022LilNetX: Lightweight Networks with EXtreme Model Compression and Structured Sparsification6 Apr 2022
- 2022Revisiting a kNN-based Image Classification System with High-capacity Storage3 Apr 2022
- 2021Automatic Neural Network Pruning that Efficiently Preserves the Model Accuracy18 Nov 2021
- 2021RGP: Neural Network Pruning through Its Regular Graph Structure28 Oct 2021
- 2021CHIP: CHannel Independence-based Pruning for Compact Neural Networks26 Oct 2021
- 2021Only Train Once: A One-Shot Neural Network Training And Pruning Framework15 Jul 2021
- 2021Cogradient Descent for Dependable Learning20 Jun 2021
- 2021Carrying out CNN Channel Pruning in a White Box24 Apr 2021
- 2021DeepSpectrumLite: A Power-Efficient Transfer Learning Framework for Embedded Speech and Audio Processing from Decentralised Data23 Apr 2021
- 2021Toward Compact Deep Neural Networks via Energy-Aware Pruning19 Mar 2021
- 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
- 2021CHIP: CHannel Independence-based Pruning for Compact Neural Networkscited by 78
- 2021Only Train Once: A One-Shot Neural Network Training And Pruning Frameworkcited by 70
- 2023OTOV2: Automatic, Generic, User-Friendlycited by 32
- 2021Carrying out CNN Channel Pruning in a White Boxcited by 22
- 2022Revisiting a kNN-based Image Classification System with High-capacity Storagecited by 22
- 2025Automatic Joint Structured Pruning and Quantization for Efficient Neural Network Training and Compressioncited by 14
- 2021DeepSpectrumLite: A Power-Efficient Transfer Learning Framework for Embedded Speech and Audio Processing from Decentralised Datacited by 12
- 2025MobileIE: An Extremely Lightweight and Effective ConvNet for Real-Time Image Enhancement on Mobile Devicescited by 12
- 2025Low-bit Model Quantization for Deep Neural Networks: A Surveycited by 11
- 2023Performance-aware Approximation of Global Channel Pruning for Multitask CNNscited by 9
- 2023RefConv: Re-parameterized Refocusing Convolution for Powerful ConvNetscited by 9
12 most cited of 26 All 26 (JSON)
- 2025MobileIE: An Extremely Lightweight and Effective ConvNet for Real-Time Image Enhancement on Mobile Devices2 Jul 2025
- 2025Low-bit Model Quantization for Deep Neural Networks: A Survey8 May 2025
- 2025Automatic Joint Structured Pruning and Quantization for Efficient Neural Network Training and Compression23 Feb 2025
- 2024HESSO: Towards Automatic Efficient and User Friendly Any Neural Network Training and Pruning11 Sep 2024
- 2024Decay Pruning Method: Smooth Pruning With a Self-Rectifying Procedure6 Jun 2024
- 2024Once for Both: Single Stage of Importance and Sparsity Search for Vision Transformer Compression23 Mar 2024
- 2023OTOv3: Automatic Architecture-Agnostic Neural Network Training and Compression from Structured Pruning to Erasing Operators15 Dec 2023
- 2023RefConv: Re-parameterized Refocusing Convolution for Powerful ConvNets16 Oct 2023
- 2023Filter Pruning For CNN With Enhanced Linear Representation Redundancy10 Oct 2023
- 2023FalconNet: Factorization for the Light-weight ConvNets10 Jun 2023
- 2023Performance-aware Approximation of Global Channel Pruning for Multitask CNNs21 Mar 2023
- 2023OTOV2: Automatic, Generic, User-Friendly13 Mar 2023
12 newest of 26 All 26 (JSON)