DS-Net++: Dynamic Weight Slicing for Efficient Inference in CNNs and Transformers
Not on the map. Why?
Abstract (arXiv)
Dynamic networks have shown their promising capability in reducing theoretical computation complexity by adapting their architectures to the input during inference. However, their practical runtime usually lags behind the theoretical acceleration due to inefficient sparsity. Here, we explore a hardware-efficient dynamic inference regime, named dynamic weight slicing, which adaptively slice a part of network parameters for inputs with diverse difficulty levels, while keeping parameters stored statically and contiguously in hardware to prevent the extra burden of sparse computation. Based on this scheme, we present dynamic slimmable network (DS-Net) and dynamic slice-able network (DS-Net++) by input-dependently adjusting filter numbers of CNNs and multiple dimensions in both CNNs and transformers, respectively. To ensure sub-network generality and routing fairness, we propose a disentangled two-stage optimization scheme with training techniques such as in-place bootstrapping (IB), multi-view consistency (MvCo) and sandwich gate sparsification (SGS) to train supernet and gate separately. Extensive experiments on 4 datasets and 3 different network architectures demonstrate our method consistently outperforms state-of-the-art static and dynamic model compression methods by a large margin (up to 6.6%). Typically, DS-Net++ achieves 2-4x computation reduction and 1.62x real-world acceleration over MobileNet, ResNet-50 and Vision Transformer, with minimal accuracy drops (0.1-0.3%) on ImageNet. Code release: https://github.com/changlin31/DS-Net
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 94 of its 112 references that are in the map. First posted on arXiv 21 Sep 2021.
Builds on
94 of 112 references.
References · 94
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,082
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2020End-to-End Object Detection with Transformerscited by 7,384
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2017Squeeze-and-Excitation Networkscited by 4,763
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,712
38 more
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,560
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2015SSD: Single Shot MultiBox Detectorcited by 3,125
- 2021Switch Transformers: Scaling to Trillion Parameter Models with Simple and Efficient Sparsitycited by 3,014
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,708
- 2020Informer: Beyond Efficient Transformer for Long Sequence Time-Series Forecastingcited by 2,141
- 2021Pyramid Vision Transformer: A Versatile Backbone for Dense Prediction without Convolutionscited by 1,960
- 2018DARTS: Differentiable Architecture Searchcited by 1,782
- 2014FitNets: Hints for Thin Deep Netscited by 1,619
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
- 2018Group Normalizationcited by 1,514
- 2017Deformable Convolutional Networkscited by 1,481
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
- 2016The Concrete Distribution: A Continuous Relaxation of Discrete Random Variablescited by 1,135
- 2018ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Designcited by 1,132
- 2016Pruning Filters for Efficient ConvNetscited by 1,129
- 2021Tokens-to-Token ViT: Training Vision Transformers from Scratch on ImageNetcited by 1,096
- 2016Temporal Ensembling for Semi-Supervised Learningcited by 1,054
- 2018Deep Clustering for Unsupervised Learning of Visual Featurescited by 1,020
- 2020Designing Network Design Spacescited by 954
- 2021DynamicViT: Efficient Vision Transformers with Dynamic Token Sparsificationcited by 849
- 2019Once-for-All: Train One Network and Specialize it for Efficient Deploymentcited by 778
- 2021Scaling Vision with Sparse Mixture of Expertscited by 740
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
- 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 673
- 2018Deformable ConvNets v2: More Deformable, Better Resultscited by 666
- 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 666
- 2018Universal Transformerscited by 613
- 2018Rethinking the Value of Network Pruningcited by 595
- 2018Do Better ImageNet Models Transfer Better?cited by 560
- 2021ConViT: Improving Vision Transformers with Soft Convolutional Inductive Biasescited by 484
- 2018FBNet: Hardware-Aware Efficient ConvNet Design via Differentiable Neural Architecture Searchcited by 480
- 2013Do Deep Nets Really Need to be Deep?cited by 466
- 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 438
- 2019Single Path One-Shot Neural Architecture Search with Uniform Samplingcited by 411
- 2021Dynamic Neural Networks: A Surveycited by 405
- 2021Bottleneck Transformers for Visual Recognitioncited by 364
- 2017SkipNet: Learning Dynamic Routing in Convolutional Networkscited by 328
50 most cited of 94 All 94 (JSON)
Built on by
Citing papers per year: 2021: 2; 2022: 3; 2023: 0; 2024: 1.
6 papers.
- 2021AdaFocus V2: End-to-End Training of Spatial Dynamic Networks for Video Recognitioncited by 37
- 2022Automated Progressive Learning for Efficient Training of Vision Transformerscited by 36
- 2022Beyond Fixation: Dynamic Window Visual Transformercited by 28
- 2021MAE-DET: Revisiting Maximum Entropy Principle in Zero-Shot NAS for Efficient Object Detectioncited by 16
- 2022Slimmable Networks for Contrastive Self-supervised Learningcited by 4
- 2024DNA Family: Boosting Weight-Sharing NAS with Block-Wise Supervisionscited by 4
- 2024DNA Family: Boosting Weight-Sharing NAS with Block-Wise Supervisions2 Mar 2024
- 2022Slimmable Networks for Contrastive Self-supervised Learning30 Sep 2022
- 2022Automated Progressive Learning for Efficient Training of Vision Transformers28 Mar 2022
- 2022Beyond Fixation: Dynamic Window Visual Transformer24 Mar 2022
- 2021AdaFocus V2: End-to-End Training of Spatial Dynamic Networks for Video Recognition28 Dec 2021
- 2021MAE-DET: Revisiting Maximum Entropy Principle in Zero-Shot NAS for Efficient Object Detection26 Nov 2021