S2HPruner: Soft-to-Hard Distillation Bridges the Discretization Gap in Pruning
Not on the map. Why?
Abstract (arXiv)
Recently, differentiable mask pruning methods optimize the continuous relaxation architecture (soft network) as the proxy of the pruned discrete network (hard network) for superior sub-architecture search. However, due to the agnostic impact of the discretization process, the hard network struggles with the equivalent representational capacity as the soft network, namely discretization gap, which severely spoils the pruning performance. In this paper, we first investigate the discretization gap and propose a novel structural differentiable mask pruning framework named S2HPruner to bridge the discretization gap in a one-stage manner. In the training procedure, SH2Pruner forwards both the soft network and its corresponding hard network, then distills the hard network under the supervision of the soft network. To optimize the mask and prevent performance degradation, we propose a decoupled bidirectional knowledge distillation. It blocks the weight updating from the hard to the soft network while maintaining the gradient corresponding to the mask. Compared with existing pruning arts, S2HPruner achieves surpassing pruning performance without fine-tuning on comprehensive benchmarks, including CIFAR-100, Tiny ImageNet, and ImageNet with a variety of network architectures. Besides, investigation and analysis experiments explain the effectiveness of S2HPruner. Codes will be released soon.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 57 of its 72 references that are in the map. First posted on arXiv 9 Oct 2024.
Builds on
57 of 72 references.
References · 57
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,082
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
- 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,829
- 2014Going Deeper with Convolutionscited by 4,231
- 2016Wide Residual Networkscited by 3,057
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,031
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
38 more
- 2019Searching for MobileNetV3cited by 1,984
- 2018DARTS: Differentiable Architecture Searchcited by 1,782
- 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 673
- 2018Rethinking the Value of Network Pruningcited by 595
- 2017Learning Sparse Neural Networks through L0 Regularizationcited by 571
- 2016Learning Structured Sparsity in Deep Neural Networkscited by 538
- 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 438
- 2018Filter Pruning via Geometric Median for Deep Convolutional Neural Networks Accelerationcited by 365
- 2018Slimmable Neural Networkscited by 301
- 2018Paraphrasing Complex Network: Network Compression via Factor Transfercited by 255
- 2019MetaPruning: Meta Learning for Automatic Neural Network Channel Pruningcited by 226
- 2023DepGraph: Towards Any Structural Pruningcited by 202
- 2017Data-Driven Sparse Structure Selection for Deep Neural Networkscited by 181
- 2019Towards Optimal Structured CNN Pruning via Generative Adversarial Learningcited by 145
- 2021Vision Transformer for Small-Size Datasetscited by 122
- 2019Gate Decorator: Global Filter Pruning Method for Accelerating Deep Convolutional Neural Networkscited by 118
- 2019Winning the Lottery with Continuous Sparsificationcited by 99
- 2020Neural Pruning via Growing Regularizationcited by 97
- 2020SCOP: Scientific Control for Reliable Neural Network Pruningcited by 92
- 2019Network Pruning via Transformable Architecture Searchcited by 80
- 2023DiffRate : Differentiable Compression Rate for Efficient Vision Transformerscited by 78
- 2018AutoPruner: An End-to-End Trainable Filter Pruning Method for Efficient Deep Model Inferencecited by 77
- 2021CHIP: CHannel Independence-based Pruning for Compact Neural Networkscited by 76
- 2019Towards Efficient Model Compression via Learned Global Rankingcited by 75
- 2020Operation-Aware Soft Channel Pruning using Differentiable Maskscited by 74
- 2020DMCP: Differentiable Markov Channel Pruning for Neural Networkscited by 68
- 2022β-DARTS: Beta-Decay Regularization for Differentiable Architecture Searchcited by 63
- 2021A Fast Knowledge Distillation Framework for Visual Recognitioncited by 50
- 2019Progressive DARTS: Bridging the Optimization Gap for NAS in the Wildcited by 39
- 2022CHEX: CHannel EXploration for CNN Model Compressioncited by 36
- 2019Approximated Oracle Filter Pruning for Destructive CNN Width Optimizationcited by 35
- 2023OTOV2: Automatic, Generic, User-Friendlycited by 32
- 2022Self-Distillation from the Last Mini-Batch for Consistency Regularizationcited by 29
- 2022Coarsening the Granularity: Towards Structurally Sparse Lottery Ticketscited by 27
- 2022Dual Lottery Ticket Hypothesiscited by 27
- 2023DIPNet: Efficiency Distillation and Iterative Pruning for Image Super-Resolutioncited by 19
- 2020Discretization-Aware Architecture Searchcited by 14
- 2023PDP: Parameter-free Differentiable Pruning is All You Needcited by 12
50 most cited of 57 All 57 (JSON)
Built on by
Not cited yet.