Design Automation for Fast, Lightweight, and Effective Deep Learning Models: A Survey
Not on the map. Why?
Abstract (arXiv)
Deep learning technologies have demonstrated remarkable effectiveness in a wide range of tasks, and deep learning holds the potential to advance a multitude of applications, including in edge computing, where deep models are deployed on edge devices to enable instant data processing and response. A key challenge is that while the application of deep models often incurs substantial memory and computational costs, edge devices typically offer only very limited storage and computational capabilities that may vary substantially across devices. These characteristics make it difficult to build deep learning solutions that unleash the potential of edge devices while complying with their constraints. A promising approach to addressing this challenge is to automate the design of effective deep learning models that are lightweight, require only a little storage, and incur only low computational overheads. This survey offers comprehensive coverage of studies of design automation techniques for deep learning models targeting edge computing. It offers an overview and comparison of key metrics that are used commonly to quantify the proficiency of models in terms of effectiveness, lightness, and computational costs. The survey then proceeds to cover three categories of the state-of-the-art of deep model design automation techniques: automated neural architecture search, automated model compression, and joint automated design and compression. Finally, the survey covers open issues and directions for future research.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 158 of its 217 references that are in the map. First posted on arXiv 22 Aug 2022.
Builds on
158 of 217 references.
References · 158
- 2017Attention Is All You Needcited by 60,361
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2017Proximal Policy Optimization Algorithmscited by 15,215
- 2015Distilling the Knowledge in a Neural Networkcited by 10,324
- 2020End-to-End Object Detection with Transformerscited by 7,414
- 2016Densely Connected Convolutional Networkscited by 6,720
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,442
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,475
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
38 more
- 2017Squeeze-and-Excitation Networkscited by 4,789
- 2014Going Deeper with Convolutionscited by 4,241
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,739
- 2016Aggregated Residual Transformations for Deep Neural Networkscited by 2,546
- 2019Searching for MobileNetV3cited by 1,994
- 2018DARTS: Differentiable Architecture Searchcited by 1,798
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,499
- 2019Energy and Policy Considerations for Deep Learning in NLPcited by 1,254
- 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,200
- 2018ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Designcited by 1,136
- 2017Learning Transferable Architectures for Scalable Image Recognitioncited by 1,101
- 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 943
- 2018Regularized Evolution for Image Classifier Architecture Searchcited by 909
- 2018Efficient Neural Architecture Search via Parameter Sharingcited by 837
- 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
- 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 673
- 2019Green AIcited by 627
- 2018Rethinking the Value of Network Pruningcited by 599
- 2015BinaryConnect: Training Deep Neural Networks with binary weights during propagationscited by 592
- 2017Progressive Neural Architecture Searchcited by 487
- 2018FBNet: Hardware-Aware Efficient ConvNet Design via Differentiable Neural Architecture Searchcited by 485
- 2013Do Deep Nets Really Need to be Deep?cited by 474
- 2021A White Paper on Neural Network Quantizationcited by 472
- 2018HAQ: Hardware-Aware Automated Quantization with Mixed Precisioncited by 443
- 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 442
- 2020Searching Efficient 3D Architectures with Sparse Point-Voxel Convolutioncited by 423
- 2019Single Path One-Shot Neural Architecture Search with Uniform Samplingcited by 414
- 2019AutoML: A Survey of the State-of-the-Artcited by 390
- 2018AMC: AutoML for Model Compression and Acceleration on Mobile Devicescited by 378
- 2015Deep Learning with Limited Numerical Precisioncited by 376
- 2020MCUNet: Tiny Deep Learning on IoT Devicescited by 273
- 2019Searching for A Robust Neural Architecture in Four GPU Hourscited by 260
- 2014cuDNN: Efficient Primitives for Deep Learningcited by 245
- 2019MetaPruning: Meta Learning for Automatic Neural Network Channel Pruningcited by 227
- 2013Predicting Parameters in Deep Learningcited by 224
50 most cited of 158 All 158 (JSON)
Built on by
Citing papers per year: 2024: 1.
1 paper.