SMOF: Squeezing More Out of Filters Yields Hardware-Friendly CNN Pruning
Not on the map. Why?
Abstract (arXiv)
For many years, the family of convolutional neural networks (CNNs) has been a workhorse in deep learning. Recently, many novel CNN structures have been designed to address increasingly challenging tasks. To make them work efficiently on edge devices, researchers have proposed various structured network pruning strategies to reduce their memory and computational cost. However, most of them only focus on reducing the number of filter channels per layer without considering the redundancy within individual filter channels. In this work, we explore pruning from another dimension, the kernel size. We develop a CNN pruning framework called SMOF, which Squeezes More Out of Filters by reducing both kernel size and the number of filter channels. Notably, SMOF is friendly to standard hardware devices without any customized low-level implementations, and the pruning effort by kernel size reduction does not suffer from the fixed-size width constraint in SIMD units of general-purpose processors. The pruned networks can be deployed effortlessly with significant running time reduction. We also support these claims via extensive experiments on various CNN structures and general-purpose processors for mobile devices.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 36 of its 58 references that are in the map. First posted on arXiv 21 Oct 2021.
Builds on
36 of 58 references.
References · 36
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,713
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2016Densely Connected Convolutional Networkscited by 6,720
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,442
- 2014Going Deeper with Convolutionscited by 4,241
- 2016Pruning Filters for Efficient ConvNetscited by 1,143
- 2018Regularized Evolution for Image Classifier Architecture Searchcited by 909
- 2019Once-for-All: Train One Network and Specialize it for Efficient Deploymentcited by 787
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 702
- 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 676
24 more
- 2017To prune, or not to prune: exploring the efficacy of pruning for model compressioncited by 603
- 2018Rethinking the Value of Network Pruningcited by 599
- 2016Learning Structured Sparsity in Deep Neural Networkscited by 541
- 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 442
- 2018AMC: AutoML for Model Compression and Acceleration on Mobile Devicescited by 378
- 2018Filter Pruning via Geometric Median for Deep Convolutional Neural Networks Accelerationcited by 367
- 2020HRank: Filter Pruning using High-Rank Feature Mapcited by 292
- 2020Soft Threshold Weight Reparameterization for Learnable Sparsitycited by 151
- 2019Towards Optimal Structured CNN Pruning via Generative Adversarial Learningcited by 146
- 2019Learning Relationships between Text, Audio, and Video via Deep Canonical Correlation for Multimodal Language Analysiscited by 82
- 2019AI Benchmark: All About Deep Learning on Smartphones in 2019cited by 77
- 2020PatDNN: Achieving Real-Time DNN Execution on Mobile Devices with Pattern-based Weight Pruningcited by 76
- 2019Towards Efficient Model Compression via Learned Global Rankingcited by 75
- 2020DMCP: Differentiable Markov Channel Pruning for Neural Networkscited by 69
- 2020DHP: Differentiable Meta Pruning via HyperNetworkscited by 57
- 2019PCONV: The Missing but Desirable Sparsity in DNN Weight Pruning for Real-time Execution on Mobile Devicescited by 50
- 2020Pruning Filter in Filtercited by 47
- 2020Sparse Weight Activation Trainingcited by 45
- 2017FacePoseNet: Making a Case for Landmark-Free Face Alignmentcited by 21
- 2020Orthant Based Proximal Stochastic Gradient Method for ℓ1-Regularized Optimizationcited by 20
- 2019OICSR: Out-In-Channel Sparsity Regularization for Compact Deep Neural Networkscited by 18
- 2018Extreme Network Compression via Filter Group Approximationcited by 12
- 2020Feature Statistics Guided Efficient Filter Pruningcited by 11
- 2019SpecNet: Spectral Domain Convolutional Neural Networkcited by 3
Built on by
Citing papers per year: 2022: 1.
1 paper.