Approximated Oracle Filter Pruning for Destructive CNN Width Optimization
Not on the map. Why?
Abstract (arXiv)
It is not easy to design and run Convolutional Neural Networks (CNNs) due to: 1) finding the optimal number of filters (i.e., the width) at each layer is tricky, given an architecture; and 2) the computational intensity of CNNs impedes the deployment on computationally limited devices. Oracle Pruning is designed to remove the unimportant filters from a well-trained CNN, which estimates the filters' importance by ablating them in turn and evaluating the model, thus delivers high accuracy but suffers from intolerable time complexity, and requires a given resulting width but cannot automatically find it. To address these problems, we propose Approximated Oracle Filter Pruning (AOFP), which keeps searching for the least important filters in a binary search manner, makes pruning attempts by masking out filters randomly, accumulates the resulting errors, and finetunes the model via a multi-path framework. As AOFP enables simultaneous pruning on multiple layers, we can prune an existing very deep CNN with acceptable time cost, negligible accuracy drop, and no heuristic knowledge, or re-design a model which exerts higher accuracy and faster inference.
Key facts. Cited by 35 papers in the map (data through 7 Oct 2026). First posted on arXiv 12 May 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 17; 2022: 5; 2023: 4; 2024: 6; 2025: 1; 2026: 2.
35 papers.
Sort:
By area:
- 2021RepVGG: Making VGG-style ConvNets Great Againcited by 520
- 2023DepGraph: Towards Any Structural Pruningcited by 202
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendationscited by 200
- 2021Group Fisher Pruning for Practical Network Compressioncited by 130
- 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
- 2021Convolutional Neural Network Pruning with Structural Redundancy Reductioncited by 73
- 2021Towards Compact CNNs via Collaborative Compressioncited by 36
- 2022CHEX: CHannel EXploration for CNN Model Compressioncited by 36
- 2021Compressing Neural Networks: Towards Determining the Optimal Layer-wise Decompositioncited by 33
- 2021RepMLPNet: Hierarchical Vision MLP with Re-parameterized Localitycited by 32
- 2022Learning Best Combination for Efficient N:M Sparsitycited by 32
- 2021Locally Free Weight Sharing for Network Width Searchcited by 27
23 more
- 2021Carrying out CNN Channel Pruning in a White Boxcited by 22
- 2024Isomorphic Pruning for Vision Modelscited by 21
- 2021Layer-wise Model Pruning based on Mutual Informationcited by 19
- 2021Network Pruning using Adaptive Exemplar Filterscited by 16
- 20211xN Pattern for Pruning Convolutional Neural Networkscited by 16
- 2022Pruning Networks with Cross-Layer Ranking & k-Reciprocal Nearest Filterscited by 16
- 2022Structured Sparsity Learning for Efficient Video Super-Resolutioncited by 14
- 2021Manipulating Identical Filter Redundancy for Efficient Pruning on Deep and Complicated CNNcited by 9
- 2024Is Oracle Pruning the True Oracle?cited by 7
- 2024Mutual Information Preserving Neural Network Pruningcited by 5
- 2022Pruning for Feature-Preserving Circuits in CNNscited by 4
- 2021Model compression as constrained optimization, with application to neural nets. Part V: combining compressionscited by 3
- 2026Bonsai: A Framework for Convolutional Neural Network Acceleration Using Criterion-Based Pruningcited by 3
- 2021Exploring Gradient Flow Based Saliency for DNN Model Compressioncited by 1
- 2023SUBP: Soft Uniform Block Pruning for 1xN Sparse CNNs Multithreading Accelerationcited by 1
- 2024FGP: Feature-Gradient-Prune for Efficient Convolutional Layer Pruningcited by 1
- 2025Advancing Weight and Channel Sparsification with Enhanced Saliencycited by 1
- 2021Dep-L0: Improving L0-based Network Sparsification via Dependency Modelingcited by 0
- 2021Joint Channel and Weight Pruning for Model Acceleration on Moblie Devicescited by 0
- 2021Reconstructing Pruned Filters using Cheap Spatial Transformationscited by 0
- 2024A Comprehensive Study of Structural Pruning for Vision Modelscited by 0
- 2024S2HPruner: Soft-to-Hard Distillation Bridges the Discretization Gap in Pruningcited by 0
- 2026PruneForget: Joint Unlearning and Pruning of Vision Modelscited by 0
- 2026PruneForget: Joint Unlearning and Pruning of Vision Models26 Sep 2026
- 2026Bonsai: A Framework for Convolutional Neural Network Acceleration Using Criterion-Based Pruning19 Feb 2026
- 2025Advancing Weight and Channel Sparsification with Enhanced Saliency5 Feb 2025
- 2024Is Oracle Pruning the True Oracle?28 Nov 2024
- 2024FGP: Feature-Gradient-Prune for Efficient Convolutional Layer Pruning19 Nov 2024
- 2024Mutual Information Preserving Neural Network Pruning31 Oct 2024
- 2024S2HPruner: Soft-to-Hard Distillation Bridges the Discretization Gap in Pruning9 Oct 2024
- 2024Isomorphic Pruning for Vision Models5 Jul 2024
- 2024A Comprehensive Study of Structural Pruning for Vision Models18 Jun 2024
- 2023SUBP: Soft Uniform Block Pruning for 1xN Sparse CNNs Multithreading Acceleration10 Oct 2023
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendations13 Aug 2023
- 2023Structured Pruning for Deep Convolutional Neural Networks: A survey1 Mar 2023
23 more
- 2023DepGraph: Towards Any Structural Pruning30 Jan 2023
- 2022Structured Sparsity Learning for Efficient Video Super-Resolution15 Jun 2022
- 2022Learning Best Combination for Efficient N:M Sparsity14 Jun 2022
- 2022Pruning for Feature-Preserving Circuits in CNNs3 Jun 2022
- 2022CHEX: CHannel EXploration for CNN Model Compression29 Mar 2022
- 2022Pruning Networks with Cross-Layer Ranking & k-Reciprocal Nearest Filters15 Feb 2022
- 2021RepMLPNet: Hierarchical Vision MLP with Re-parameterized Locality21 Dec 2021
- 2021Reconstructing Pruned Filters using Cheap Spatial Transformations25 Oct 2021
- 2021Exploring Gradient Flow Based Saliency for DNN Model Compression24 Oct 2021
- 2021Joint Channel and Weight Pruning for Model Acceleration on Moblie Devices15 Oct 2021
- 2021Layer-wise Model Pruning based on Mutual Information28 Aug 2021
- 2021Group Fisher Pruning for Practical Network Compression2 Aug 2021
- 2021Manipulating Identical Filter Redundancy for Efficient Pruning on Deep and Complicated CNN30 Jul 2021
- 2021Compressing Neural Networks: Towards Determining the Optimal Layer-wise Decomposition23 Jul 2021
- 2021Model compression as constrained optimization, with application to neural nets. Part V: combining compressions9 Jul 2021
- 2021Dep-L0: Improving L0-based Network Sparsification via Dependency Modeling30 Jun 2021
- 20211xN Pattern for Pruning Convolutional Neural Networks31 May 2021
- 2021Towards Compact CNNs via Collaborative Compression24 May 2021
- 2021Carrying out CNN Channel Pruning in a White Box24 Apr 2021
- 2021Convolutional Neural Network Pruning with Structural Redundancy Reduction8 Apr 2021
- 2021Locally Free Weight Sharing for Network Width Search10 Feb 2021
- 2021Network Pruning using Adaptive Exemplar Filters20 Jan 2021
- 2021RepVGG: Making VGG-style ConvNets Great Again11 Jan 2021
- 2026PruneForget: Joint Unlearning and Pruning of Vision Models26 Sep 2026
- 2021RepVGG: Making VGG-style ConvNets Great Againcited by 520
- 2023DepGraph: Towards Any Structural Pruningcited by 202
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendationscited by 200
- 2021Group Fisher Pruning for Practical Network Compressioncited by 130
- 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
- 2021Convolutional Neural Network Pruning with Structural Redundancy Reductioncited by 73
- 2021Towards Compact CNNs via Collaborative Compressioncited by 36
- 2022CHEX: CHannel EXploration for CNN Model Compressioncited by 36
- 2021Compressing Neural Networks: Towards Determining the Optimal Layer-wise Decompositioncited by 33
- 2021RepMLPNet: Hierarchical Vision MLP with Re-parameterized Localitycited by 32
- 2022Learning Best Combination for Efficient N:M Sparsitycited by 32
- 2021Locally Free Weight Sharing for Network Width Searchcited by 27
12 most cited of 34 All 34 (JSON)
- 2026Bonsai: A Framework for Convolutional Neural Network Acceleration Using Criterion-Based Pruning19 Feb 2026
- 2025Advancing Weight and Channel Sparsification with Enhanced Saliency5 Feb 2025
- 2024Is Oracle Pruning the True Oracle?28 Nov 2024
- 2024FGP: Feature-Gradient-Prune for Efficient Convolutional Layer Pruning19 Nov 2024
- 2024Mutual Information Preserving Neural Network Pruning31 Oct 2024
- 2024S2HPruner: Soft-to-Hard Distillation Bridges the Discretization Gap in Pruning9 Oct 2024
- 2024Isomorphic Pruning for Vision Models5 Jul 2024
- 2024A Comprehensive Study of Structural Pruning for Vision Models18 Jun 2024
- 2023SUBP: Soft Uniform Block Pruning for 1xN Sparse CNNs Multithreading Acceleration10 Oct 2023
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendations13 Aug 2023
- 2023Structured Pruning for Deep Convolutional Neural Networks: A survey1 Mar 2023
- 2023DepGraph: Towards Any Structural Pruning30 Jan 2023
12 newest of 34 All 34 (JSON)