Search-time Efficient Device Constraints-Aware Neural Architecture Search
Not on the map. Why?
Abstract (arXiv)
Edge computing aims to enable edge devices, such as IoT devices, to process data locally instead of relying on the cloud. However, deep learning techniques like computer vision and natural language processing can be computationally expensive and memory-intensive. Creating manual architectures specialized for each device is infeasible due to their varying memory and computational constraints. To address these concerns, we automate the construction of task-specific deep learning architectures optimized for device constraints through Neural Architecture Search (NAS). We present DCA-NAS, a principled method of fast neural network architecture search that incorporates edge-device constraints such as model size and floating-point operations. It incorporates weight sharing and channel bottleneck techniques to speed up the search time. Based on our experiments, we see that DCA-NAS outperforms manual architectures for similar sized models and is comparable to popular mobile architectures on various image classification datasets like CIFAR-10, CIFAR-100, and Imagenet-1k. Experiments with search spaces -- DARTS and NAS-Bench-201 show the generalization capabilities of DCA-NAS. On further evaluating our approach on Hardware-NAS-Bench, device-specific architectures with low inference latency and state-of-the-art performance were discovered.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 44 of its 51 references that are in the map. First posted on arXiv 10 Jul 2023.
Builds on
44 of 51 references.
References · 44
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2014Going Deeper with Convolutionscited by 4,231
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2018DARTS: Differentiable Architecture Searchcited by 1,782
- 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,194
- 2018ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Designcited by 1,132
- 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,054
- 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 937
- 2018Regularized Evolution for Image Classifier Architecture Searchcited by 902
32 more
- 2018Efficient Neural Architecture Search via Parameter Sharingcited by 831
- 2019Once-for-All: Train One Network and Specialize it for Efficient Deploymentcited by 778
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
- 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 673
- 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 666
- 2015BinaryConnect: Training Deep Neural Networks with binary weights during propagationscited by 571
- 2018FBNet: Hardware-Aware Efficient ConvNet Design via Differentiable Neural Architecture Searchcited by 480
- 2017Large-Scale Evolution of Image Classifierscited by 348
- 2018SNAS: Stochastic Neural Architecture Searchcited by 288
- 2020MCUNet: Tiny Deep Learning on IoT Devicescited by 269
- 2019PC-DARTS: Partial Channel Connections for Memory-Efficient Architecture Searchcited by 265
- 2020Puzzle Mix: Exploiting Saliency and Local Statistics for Optimal Mixupcited by 260
- 2019Searching for A Robust Neural Architecture in Four GPU Hourscited by 258
- 2016Trained Ternary Quantizationcited by 203
- 2016Deep Pyramidal Residual Networkscited by 163
- 2018Efficient Multi-objective Neural Architecture Search via Lamarckian Evolutioncited by 151
- 2020Stabilizing Differentiable Architecture Search via Perturbation-based Regularizationcited by 102
- 2021Rethinking Architecture Selection in Differentiable NAScited by 92
- 2020DrNAS: Dirichlet Neural Architecture Searchcited by 73
- 2019SGAS: Sequential Greedy Architecture Searchcited by 69
- 2019BayesNAS: A Bayesian Approach for Neural Architecture Searchcited by 67
- 2020MiLeNAS: Efficient Neural Architecture Search via Mixed-Level Reformulationcited by 56
- 2021Towards Improving the Consistency, Efficiency, and Flexibility of Differentiable Neural Architecture Searchcited by 27
- 2022Shapley-NAS: Discovering Operation Contribution for Neural Architecture Searchcited by 23
- 2022Compiler-Aware Neural Architecture Search for On-Mobile Real-time Super-Resolutioncited by 20
- 2019DenseNet Models for Tiny ImageNet Classificationcited by 17
- 2019RC-DARTS: Resource Constrained Differentiable Architecture Searchcited by 13
- 2020Discovering Multi-Hardware Mobile Models via Architecture Searchcited by 12
- 2021Enabling NAS with Automated Super-Network Generationcited by 11
- 2019Resource Constrained Neural Network Architecture Search: Will a Submodularity Assumption Help?cited by 10
- 2020A Variational Information Bottleneck Based Method to Compress Sequential Networks for Human Action Recognitioncited by 7
- 2021EH-DNAS: End-to-End Hardware-aware Differentiable Neural Architecture Searchcited by 4
Built on by
Citing papers per year: 2024: 1; 2025: 2.
3 papers.
- 2025Vision-Language Models for Edge Networks: A Comprehensive Surveycited by 29
- 2025Edge-Cloud Collaborative Computing on Distributed Intelligence and Model Optimization: A Surveycited by 13
- 2024VTrans: Accelerating Transformer Compression with Variational Information Bottleneck based Pruningcited by 3
- 2025Edge-Cloud Collaborative Computing on Distributed Intelligence and Model Optimization: A Survey3 May 2025
- 2025Vision-Language Models for Edge Networks: A Comprehensive Survey11 Feb 2025
- 2024VTrans: Accelerating Transformer Compression with Variational Information Bottleneck based Pruning7 Jun 2024