DepthShrinker: A New Compression Paradigm Towards Boosting Real-Hardware Efficiency of Compact Neural Networks
Not on the map. Why?
Abstract (arXiv)
Efficient deep neural network (DNN) models equipped with compact operators (e.g., depthwise convolutions) have shown great potential in reducing DNNs' theoretical complexity (e.g., the total number of weights/operations) while maintaining a decent model accuracy. However, existing efficient DNNs are still limited in fulfilling their promise in boosting real-hardware efficiency, due to their commonly adopted compact operators' low hardware utilization. In this work, we open up a new compression paradigm for developing real-hardware efficient DNNs, leading to boosted hardware efficiency while maintaining model accuracy. Interestingly, we observe that while some DNN layers' activation functions help DNNs' training optimization and achievable accuracy, they can be properly removed after training without compromising the model accuracy. Inspired by this observation, we propose a framework dubbed DepthShrinker, which develops hardware-friendly compact networks via shrinking the basic building blocks of existing efficient DNNs that feature irregular computation patterns into dense ones with much improved hardware utilization and thus real-hardware efficiency. Excitingly, our DepthShrinker framework delivers hardware-friendly compact networks that outperform both state-of-the-art efficient DNNs and compression techniques, e.g., a 3.06% higher accuracy and 1.53× throughput on Tesla V100 over SOTA channel-wise pruning method MetaPruning. Our codes are available at: https://github.com/facebookresearch/DepthShrinker.
Key facts. Cited by 19 papers in the map (data through 14 Oct 2026). Builds on 52 of its 63 references that are in the map. First posted on arXiv 2 Jun 2022.
Builds on
52 of 63 references.
References · 52
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2015Distilling the Knowledge in a Neural Networkcited by 10,324
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,442
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
- 2019RandAugment: Practical automated data augmentation with a reduced search spacecited by 2,269
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,079
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 2,031
- 2019Searching for MobileNetV3cited by 1,994
38 more
- 2018DARTS: Differentiable Architecture Searchcited by 1,798
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,593
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,499
- 2016Pruning Filters for Efficient ConvNetscited by 1,143
- 2017Learning Transferable Architectures for Scalable Image Recognitioncited by 1,101
- 2019When Does Label Smoothing Help?cited by 988
- 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 943
- 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 849
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 702
- 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 673
- 2017BranchyNet: Fast Inference via Early Exiting from Deep Neural Networkscited by 596
- 2015BinaryConnect: Training Deep Neural Networks with binary weights during propagationscited by 592
- 2016DoReFa-Net: Training Low Bitwidth Convolutional Neural Networks with Low Bitwidth Gradientscited by 569
- 2016Learning Structured Sparsity in Deep Neural Networkscited by 541
- 2021RepVGG: Making VGG-style ConvNets Great Againcited by 522
- 2018FBNet: Hardware-Aware Efficient ConvNet Design via Differentiable Neural Architecture Searchcited by 485
- 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
- 2017SkipNet: Learning Dynamic Routing in Convolutional Networkscited by 332
- 2018SNAS: Stochastic Neural Architecture Searchcited by 289
- 2020MCUNet: Tiny Deep Learning on IoT Devicescited by 273
- 2019What's Hidden in a Randomly Weighted Neural Network?cited by 237
- 2019MetaPruning: Meta Learning for Automatic Neural Network Channel Pruningcited by 227
- 2017Learning to Prune Deep Neural Networks via Layer-wise Optimal Brain Surgeoncited by 221
- 2016Trained Ternary Quantizationcited by 208
- 2017Shift: A Zero FLOP, Zero Parameter Alternative to Spatial Convolutionscited by 93
- 2021HW-NAS-Bench:Hardware-Aware Neural Architecture Search Benchmarkcited by 84
- 2019AdderNet: Do We Really Need Multiplications in Deep Learning?cited by 82
- 2020Operation-Aware Soft Channel Pruning using Differentiable Maskscited by 74
- 2020DSNAS: Direct Neural Architecture Search without Parameter Retrainingcited by 69
- 2021Towards Efficient Tensor Decomposition-Based DNN Model Compression with Optimization Frameworkcited by 52
- 2021Drawing Robust Scratch Tickets: Subnetworks with Inborn Robustness Are Found within Randomly Initialized Networkscited by 29
- 2021Network Augmentation for Tiny Deep Learningcited by 24
- 2020Fractional Skipping: Towards Finer-Grained Dynamic CNN Inferencecited by 23
- 2020To Filter Prune, or to Layer Prune, That Is The Questioncited by 23
- 2020FracTrain: Fractionally Squeezing Bit Savings Both Temporally and Spatially for Efficient DNN Trainingcited by 23
- 2021CPT: Efficient Deep Neural Network Training via Cyclic Precisioncited by 19
- 2020Layer Pruning via Fusible Residual Convolutional Block for Deep Neural Networkscited by 18
50 most cited of 52 All 52 (JSON)
Built on by
Citing papers per year: 2022: 1; 2023: 6; 2024: 5; 2025: 5; 2026: 2.
19 papers.
Sort:
By area:
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendationscited by 202
- 2024UPDP: A Unified Progressive Depth Pruner for CNN and Vision Transformercited by 9
- 2024LayerMerge: Neural Network Depth Compression through Layer Pruning and Mergingcited by 7
- 2022Restructurable Activation Networkscited by 6
- 2024MINI-LLM: Memory-Efficient Structured Pruning for Large Language Modelscited by 5
- 2025Temporal Action Detection Model Compression by Progressive Block Dropcited by 5
- 2023Making Models Shallow Again: Jointly Learning to Reduce Non-Linearity and Depth for Latency-Efficient Private Inferencecited by 4
- 2024Structured Model Pruning for Efficient Inference in Computational Pathologycited by 2
- 2023Efficient Latency-Aware CNN Depth Compression via Two-Stage Dynamic Programmingcited by 1
- 2023ERSAM: Neural Architecture Search For Energy-Efficient and Real-Time Social Ambiance Measurementcited by 1
- 2023TinyML Design Contest for Life-Threatening Ventricular Arrhythmia Detectioncited by 1
- 2023LayerCollapse: Adaptive compression of neural networkscited by 1
7 more
- 2026Rethinking Depth Pruning for Vision Transformers: A Heterogeneity-Aware Perspectivecited by 1
- 2024Layer Pruning with Consensus: A Triple-Win Solutioncited by 0
- 2025SwiftPrune: Hessian-Free Weight Pruning for Large Language Modelscited by 0
- 2025LODAP: On-Device Incremental Learning Via Lightweight Operations and Data Pruningcited by 0
- 2025Compressing CNN models for resource-constrained systems by channel and layer pruningcited by 0
- 2025Rethinking Vision Transformer Depth via Structural Reparameterizationcited by 0
- 2026From Deep to Shallow: Unconstrained and Efficient Layer Merging Strategycited by 0
- 2026From Deep to Shallow: Unconstrained and Efficient Layer Merging Strategy4 Sep 2026
- 2026Rethinking Depth Pruning for Vision Transformers: A Heterogeneity-Aware Perspective4 Jul 2026
- 2025Rethinking Vision Transformer Depth via Structural Reparameterization24 Nov 2025
- 2025Compressing CNN models for resource-constrained systems by channel and layer pruning10 Sep 2025
- 2025LODAP: On-Device Incremental Learning Via Lightweight Operations and Data Pruning28 Apr 2025
- 2025Temporal Action Detection Model Compression by Progressive Block Drop21 Mar 2025
- 2025SwiftPrune: Hessian-Free Weight Pruning for Large Language Models24 Jan 2025
- 2024Layer Pruning with Consensus: A Triple-Win Solution21 Nov 2024
- 2024MINI-LLM: Memory-Efficient Structured Pruning for Large Language Models16 Jul 2024
- 2024LayerMerge: Neural Network Depth Compression through Layer Pruning and Merging18 Jun 2024
- 2024Structured Model Pruning for Efficient Inference in Computational Pathology12 Apr 2024
- 2024UPDP: A Unified Progressive Depth Pruner for CNN and Vision Transformer12 Jan 2024
7 more
- 2023LayerCollapse: Adaptive compression of neural networks29 Nov 2023
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendations13 Aug 2023
- 2023TinyML Design Contest for Life-Threatening Ventricular Arrhythmia Detection9 May 2023
- 2023Making Models Shallow Again: Jointly Learning to Reduce Non-Linearity and Depth for Latency-Efficient Private Inference26 Apr 2023
- 2023ERSAM: Neural Architecture Search For Energy-Efficient and Real-Time Social Ambiance Measurement19 Mar 2023
- 2023Efficient Latency-Aware CNN Depth Compression via Two-Stage Dynamic Programming28 Jan 2023
- 2022Restructurable Activation Networks17 Aug 2022
- 2023A Survey on Deep Neural Network Pruning-Taxonomy, Comparison, Analysis, and Recommendationscited by 202
- 2024UPDP: A Unified Progressive Depth Pruner for CNN and Vision Transformercited by 9
- 2024LayerMerge: Neural Network Depth Compression through Layer Pruning and Mergingcited by 7
- 2022Restructurable Activation Networkscited by 6
- 2024MINI-LLM: Memory-Efficient Structured Pruning for Large Language Modelscited by 5
- 2025Temporal Action Detection Model Compression by Progressive Block Dropcited by 5
- 2023Making Models Shallow Again: Jointly Learning to Reduce Non-Linearity and Depth for Latency-Efficient Private Inferencecited by 4
- 2024Structured Model Pruning for Efficient Inference in Computational Pathologycited by 2
- 2023Efficient Latency-Aware CNN Depth Compression via Two-Stage Dynamic Programmingcited by 1
- 2023ERSAM: Neural Architecture Search For Energy-Efficient and Real-Time Social Ambiance Measurementcited by 1
- 2023TinyML Design Contest for Life-Threatening Ventricular Arrhythmia Detectioncited by 1
- 2023LayerCollapse: Adaptive compression of neural networkscited by 1
12 most cited of 18 All 18 (JSON)
- 2026From Deep to Shallow: Unconstrained and Efficient Layer Merging Strategy4 Sep 2026
- 2026Rethinking Depth Pruning for Vision Transformers: A Heterogeneity-Aware Perspective4 Jul 2026
- 2025Compressing CNN models for resource-constrained systems by channel and layer pruning10 Sep 2025
- 2025LODAP: On-Device Incremental Learning Via Lightweight Operations and Data Pruning28 Apr 2025
- 2025Temporal Action Detection Model Compression by Progressive Block Drop21 Mar 2025
- 2025SwiftPrune: Hessian-Free Weight Pruning for Large Language Models24 Jan 2025
- 2024Layer Pruning with Consensus: A Triple-Win Solution21 Nov 2024
- 2024MINI-LLM: Memory-Efficient Structured Pruning for Large Language Models16 Jul 2024
- 2024LayerMerge: Neural Network Depth Compression through Layer Pruning and Merging18 Jun 2024
- 2024Structured Model Pruning for Efficient Inference in Computational Pathology12 Apr 2024
- 2024UPDP: A Unified Progressive Depth Pruner for CNN and Vision Transformer12 Jan 2024
- 2023LayerCollapse: Adaptive compression of neural networks29 Nov 2023
12 newest of 18 All 18 (JSON)