SONATA: Self-adaptive Evolutionary Framework for Hardware-aware Neural Architecture Search
Not on the map. Why?
Abstract (arXiv)
Recent advancements in Artificial Intelligence (AI), driven by Neural Networks (NN), demand innovative neural architecture designs, particularly within the constrained environments of Internet of Things (IoT) systems, to balance performance and efficiency. HW-aware Neural Architecture Search (HW-aware NAS) emerges as an attractive strategy to automate the design of NN using multi-objective optimization approaches, such as evolutionary algorithms. However, the intricate relationship between NN design parameters and HW-aware NAS optimization objectives remains an underexplored research area, overlooking opportunities to effectively leverage this knowledge to guide the search process accordingly. Furthermore, the large amount of evaluation data produced during the search holds untapped potential for refining the optimization strategy and improving the approximation of the Pareto front. Addressing these issues, we propose SONATA, a self-adaptive evolutionary algorithm for HW-aware NAS. Our method leverages adaptive evolutionary operators guided by the learned importance of NN design parameters. Specifically, through tree-based surrogate models and a Reinforcement Learning agent, we aspire to gather knowledge on 'How' and 'When' to evolve NN architectures. Comprehensive evaluations across various NAS search spaces and hardware devices on the ImageNet-1k dataset have shown the merit of SONATA with up to 0.25% improvement in accuracy and up to 2.42x gains in latency and energy. Our SONATA has seen up to sim93.6% Pareto dominance over the native NSGA-II, further stipulating the importance of self-adaptive evolution operators in HW-aware NAS.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 40 of its 74 references that are in the map. First posted on arXiv 20 Feb 2024.
Builds on
40 of 74 references.
References · 40
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2019Searching for MobileNetV3cited by 1,984
- 2018DARTS: Differentiable Architecture Searchcited by 1,782
- 2017Learning Transferable Architectures for Scalable Image Recognitioncited by 1,097
- 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
- 2018FBNet: Hardware-Aware Efficient ConvNet Design via Differentiable Neural Architecture Searchcited by 480
- 2020NAS-Bench-201: Extending the Scope of Reproducible Neural Architecture Searchcited by 412
- 2019NAS-Bench-101: Towards Reproducible Neural Architecture Searchcited by 340
28 more
- 2019BANANAS: Bayesian Optimization with Neural Architectures for Neural Architecture Searchcited by 175
- 2020A Survey on Evolutionary Neural Architecture Searchcited by 142
- 2019Evaluating the Search Phase of Neural Architecture Searchcited by 120
- 2018Searching for Efficient Multi-Scale Architectures for Dense Image Predictioncited by 96
- 2021How Powerful are Performance Predictors in Neural Architecture Search?cited by 88
- 2021HW-NAS-Bench:Hardware-Aware Neural Architecture Search Benchmarkcited by 83
- 2020NSGANetV2: Evolutionary Multi-Objective Surrogate-Assisted Neural Architecture Searchcited by 75
- 2021Zen-NAS: A Zero-Shot NAS for High-Performance Deep Image Recognitioncited by 71
- 2017Dealing with Integer-valued Variables in Bayesian Optimization with Gaussian Processescited by 65
- 2021A Comprehensive Survey on Hardware-Aware Neural Architecture Searchcited by 60
- 2020A Study on Encodings for Neural Architecture Searchcited by 37
- 2021AlphaNet: Improved Training of Supernets with Alpha-Divergencecited by 36
- 2017N2N Learning: Network to Network Compression via Policy Gradient Reinforcement Learningcited by 33
- 2023Discovering Attention-Based Genetic Algorithms via Meta-Black-Box Optimizationcited by 33
- 2021Stronger NAS with Weaker Predictorscited by 28
- 2021ProxyBO: Accelerating Neural Architecture Search via Bayesian Optimization with Zero-cost Proxiescited by 20
- 2023PED-ANOVA: Efficiently Quantifying Hyperparameter Importance in Arbitrary Subspacescited by 15
- 2022HADAS: Hardware-Aware Dynamic Neural Architecture Search for Edge Performance Scalingcited by 14
- 2022A Survey on Computationally Efficient Neural Architecture Searchcited by 12
- 2021iDARTS: Improving DARTS by Node Normalization and Decorrelation Discretizationcited by 10
- 2020Multi-fidelity Neural Architecture Search with Knowledge Distillationcited by 9
- 2023MaGNAS: A Mapping-Aware Graph Neural Architecture Search Framework for Heterogeneous MPSoC Deploymentcited by 9
- 2022PRE-NAS: Predictor-assisted Evolutionary Neural Architecture Searchcited by 8
- 2023Harmonic-NAS: Hardware-Aware Multimodal Neural Architecture Search on Resource-constrained Devicescited by 8
- 2020Rethinking Performance Estimation in Neural Architecture Searchcited by 7
- 2022B2EA: An Evolutionary Algorithm Assisted by Two Bayesian Optimization Modules for Neural Architecture Searchcited by 3
- 2022Novelty Driven Evolutionary Neural Architecture Searchcited by 3
- 2021A Data-driven Approach to Neural Architecture Search Initializationcited by 2
Built on by
Citing papers per year: 2026: 1.
1 paper.