Exploring Gradient Flow Based Saliency for DNN Model Compression
Not on the map. Why?
Abstract (arXiv)
Model pruning aims to reduce the deep neural network (DNN) model size or computational overhead. Traditional model pruning methods such as l-1 pruning that evaluates the channel significance for DNN pay too much attention to the local analysis of each channel and make use of the magnitude of the entire feature while ignoring its relevance to the batch normalization (BN) and ReLU layer after each convolutional operation. To overcome these problems, we propose a new model pruning method from a new perspective of gradient flow in this paper. Specifically, we first theoretically analyze the channel's influence based on Taylor expansion by integrating the effects of BN layer and ReLU activation function. Then, the incorporation of the first-order Talyor polynomial of the scaling parameter and the shifting parameter in the BN layer is suggested to effectively indicate the significance of a channel in a DNN. Comprehensive experiments on both image classification and image denoising tasks demonstrate the superiority of the proposed novel theory and scheme. Code is available at https://github.com/CityU-AIM-Group/GFBS.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 45 of its 55 references that are in the map. First posted on arXiv 24 Oct 2021.
Builds on
45 of 55 references.
References · 45
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2019Searching for MobileNetV3cited by 1,984
- 2016Beyond a Gaussian Denoiser: Residual Learning of Deep CNN for Image Denoisingcited by 1,352
- 2016Pruning Filters for Efficient ConvNetscited by 1,129
- 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 802
33 more
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
- 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 673
- 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 666
- 2018Rethinking the Value of Network Pruningcited by 595
- 2016Learning Structured Sparsity in Deep Neural Networkscited by 538
- 2019Importance Estimation for Neural Network Pruningcited by 531
- 2015Variational Dropout and the Local Reparameterization Trickcited by 489
- 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 438
- 2018AMC: AutoML for Model Compression and Acceleration on Mobile Devicescited by 375
- 2018Filter Pruning via Geometric Median for Deep Convolutional Neural Networks Accelerationcited by 365
- 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 313
- 2020HRank: Filter Pruning using High-Rank Feature Mapcited by 291
- 2014Speeding up Convolutional Neural Networks with Low Rank Expansionscited by 283
- 2017Variational Dropout Sparsifies Deep Neural Networkscited by 265
- 2019MetaPruning: Meta Learning for Automatic Neural Network Channel Pruningcited by 226
- 2016Network Trimming: A Data-Driven Neuron Pruning Approach towards Efficient Deep Architecturescited by 220
- 2017Data-Driven Sparse Structure Selection for Deep Neural Networkscited by 181
- 2018Discrimination-aware Channel Pruning for Deep Neural Networkscited by 171
- 2019Towards Optimal Structured CNN Pruning via Generative Adversarial Learningcited by 145
- 2019Provable Filter Pruning for Efficient Neural Networkscited by 98
- 2017MorphNet: Fast & Simple Resource-Constrained Structure Learning of Deep Networkscited by 92
- 2020SCOP: Scientific Control for Reliable Neural Network Pruningcited by 92
- 2019Network Pruning via Transformable Architecture Searchcited by 80
- 2020EagleEye: Fast Sub-net Evaluation for Efficient Neural Network Pruningcited by 80
- 2019Towards Efficient Model Compression via Learned Global Rankingcited by 75
- 2020Operation-Aware Soft Channel Pruning using Differentiable Maskscited by 74
- 2020Group Sparsity: The Hinge Between Filter Pruning and Decomposition for Network Compressioncited by 72
- 2017More is Less: A More Complicated Network with Less Inference Complexitycited by 66
- 2020DHP: Differentiable Meta Pruning via HyperNetworkscited by 57
- 2020DSA: More Efficient Budgeted Pruning via Differentiable Sparsity Allocationcited by 47
- 2019Approximated Oracle Filter Pruning for Destructive CNN Width Optimizationcited by 35
- 2018Learning to Prune Filters in Convolutional Neural Networkscited by 25
- 2020DAIS: Automatic Channel Pruning via Differentiable Annealing Indicator Searchcited by 21
Built on by
Citing papers per year: 2023: 1.
1 paper.
- 2023Testing RadiX-Nets: Advances in Viable Sparse Topologiescited by 1
- 2023Testing RadiX-Nets: Advances in Viable Sparse Topologies6 Nov 2023