Rapid Elastic Architecture Search under Specialized Classes and Resource Constraints
Not on the map. Why?
Abstract (arXiv)
In many real-world applications, we often need to handle various deployment scenarios, where the resource constraint and the superclass of interest corresponding to a group of classes are dynamically specified. How to efficiently deploy deep models for diverse deployment scenarios is a new challenge. Previous NAS approaches seek to design architectures for all classes simultaneously, which may not be optimal for some individual superclasses. A straightforward solution is to search an architecture from scratch for each deployment scenario, which however is computation-intensive and impractical. To address this, we present a novel and general framework, called Elastic Architecture Search (EAS), permitting instant specializations at runtime for diverse superclasses with various resource constraints. To this end, we first propose to effectively train an over-parameterized network via a superclass dropout strategy during training. In this way, the resulting model is robust to the subsequent superclasses dropping at inference time. Based on the well-trained over-parameterized network, we then propose an efficient architecture generator to obtain promising architectures within a single forward pass. Experiments on three image classification datasets show that EAS is able to find more compact networks with better performance while remarkably being orders of magnitude faster than state-of-the-art NAS methods, e.g., outperforming OFA (once-for-all) by 1.3% on Top-1 accuracy at a budget around 361M #MAdds on ImageNet-10. More critically, EAS is able to find compact architectures within 0.1 second for 50 deployment scenarios.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 57 of its 80 references that are in the map. First posted on arXiv 3 Aug 2021.
Builds on
57 of 80 references.
References · 57
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 4,993
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,708
- 2015Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networkscited by 2,048
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,031
- 2019Searching for MobileNetV3cited by 1,984
- 2018DARTS: Differentiable Architecture Searchcited by 1,782
38 more
- 2014FitNets: Hints for Thin Deep Netscited by 1,619
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,489
- 2016The Concrete Distribution: A Continuous Relaxation of Discrete Random Variablescited by 1,135
- 2016Paying More Attention to Attention: Improving the Performance of Convolutional Neural Networks via Attention Transfercited by 1,059
- 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 937
- 2018Regularized Evolution for Image Classifier Architecture Searchcited by 902
- 2019Relational Knowledge Distillationcited by 873
- 2018Efficient Neural Architecture Search via Parameter Sharingcited by 831
- 2019Once-for-All: Train One Network and Specialize it for Efficient Deploymentcited by 778
- 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 666
- 2019Learned Step Size Quantizationcited by 604
- 2018Rethinking the Value of Network Pruningcited by 595
- 2016DoReFa-Net: Training Low Bitwidth Convolutional Neural Networks with Low Bitwidth Gradientscited by 557
- 2018FBNet: Hardware-Aware Efficient ConvNet Design via Differentiable Neural Architecture Searchcited by 480
- 2019Single Path One-Shot Neural Architecture Search with Uniform Samplingcited by 411
- 2017Large-Scale Evolution of Image Classifierscited by 348
- 2017SkipNet: Learning Dynamic Routing in Convolutional Networkscited by 328
- 2014Exploiting Linear Structure Within Convolutional Networks for Efficient Evaluationcited by 304
- 2014Speeding up Convolutional Neural Networks with Low Rank Expansionscited by 283
- 2019Progressive Differentiable Architecture Search: Bridging the Depth Gap between Search and Evaluationcited by 230
- 2019Universally Slimmable Networks and Improved Training Techniquescited by 219
- 2020BigNAS: Scaling Up Neural Architecture Search with Big Single-Stage Modelscited by 187
- 2018Discrimination-aware Channel Pruning for Deep Neural Networkscited by 171
- 2019AdaShare: Learning What To Share For Efficient Deep Multi-Task Learningcited by 159
- 2019Additive Powers-of-Two Quantization: An Efficient Non-uniform Discretization for Neural Networkscited by 143
- 2019Exploring Randomly Wired Neural Networks for Image Recognitioncited by 103
- 2020Glance and Focus: a Dynamic Approach to Reducing Spatial Redundancy in Image Classificationcited by 99
- 2019Single-Path NAS: Designing Hardware-Efficient ConvNets in less than 4 Hourscited by 87
- 2017Towards Effective Low-bitwidth Convolutional Neural Networkscited by 76
- 2020NSGANetV2: Evolutionary Multi-Objective Surrogate-Assisted Neural Architecture Searchcited by 75
- 2020DMCP: Differentiable Markov Channel Pruning for Neural Networkscited by 68
- 2019LiteEval: A Coarse-to-Fine Framework for Resource Efficient Video Recognitioncited by 65
- 2018Learning to Zoom: a Saliency-Based Sampling Layer for Neural Networkscited by 56
- 2018SBNet: Sparse Blocks Network for Fast Inferencecited by 53
- 2020Discrimination-aware Network Pruning for Deep Model Compressioncited by 50
- 2019NAT: Neural Architecture Transformer for Accurate and Compact Architecturescited by 33
- 2020Breaking the Curse of Space Explosion: Towards Efficient NAS with Curriculum Searchcited by 33
- 2020Neural Architecture Generator Optimizationcited by 30
50 most cited of 57 All 57 (JSON)
Built on by
Not cited yet.