Neural Architecture Search via Hierarchical Evaluation of Surrogate Models
Source abstract
Abstract
The rapid development of evolutionary deep learning has led to the emergence of various Neural Architecture Search (NAS) algorithms designed to optimize neural network structures. However, these algorithms often face significant computational costs due to the time-consuming process of training neural networks and evaluating their performance. Traditional NAS approaches, which rely on exhaustive evaluations and large training datasets, are inefficient for solving complex image classification tasks within limited time frames. To address these challenges, this paper proposes a novel NAS algorithm that integrates a hierarchical evaluation strategy based on Surrogate models, specifically using supernet to pre-train weights and random forests as performance predictors. This hierarchical framework combines rapid Surrogate model evaluations with traditional, precise evaluations to balance the trade-off between performance accuracy and computational efficiency. The algorithm significantly reduces the time required for model evaluation by predicting the fitness of candidate architectures using a random forest Surrogate model, thus alleviating the need for full training cycles for each architecture. The proposed method also incorporates evolutionary operations such as mutation and crossover to refine the search process and improve the accuracy of the resulting architectures. Experimental evaluations on the CIFAR-10 and CIFAR-100 datasets demonstrate that the proposed hierarchical evaluation strategy reduces the search time and costs compared to traditional methods, while achieving comparable or even superior model performance. The results suggest that this approach can efficiently handle resource-constrained tasks, providing a promising solution for accelerating the NAS process without compromising the quality of the generated architectures.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Machine Learning and Data Classification · Neural Networks and Applications
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (42)
Show source-provided references
1. Learning deep morphological networks with neural architecture search10.1016/j.patcog.2022.108893 ↗
2. Stacked BNAS: rethinking broad convolutional neural network for neural architecture search10.1109/TSMC.2023.3275128 ↗
3. Single-domain generalized predictor for neural architecture search system10.1109/TC.2024.3365949 ↗
4. MNGNAS: distilling adaptive combination of multiple searched networks for one-shot neural architecture search
5. Automatic fuzzy architecture design for defect detection via classifier-assisted multiobjective optimization approach
6. Systematic review on neural architecture search10.1007/s10462-024-11058-w ↗
7. GraTO: graph neural network framework tackling over-smoothing with neural architecture search
8. EBNAS: efficient binary network design for image classification via neural architecture search10.1016/j.engappai.2023.105845 ↗
9. BNAS: efficient neural architecture search using broad scalable architecture10.1109/TNNLS.2021.3067028 ↗
10. Enhancing learning efficiency of brain storm optimization via orthogonal learning design10.1109/TSMC.2020.2963943 ↗
11. Deep neural network architecture search for accurate visual pose estimation aboard nano-UAVs
12. Water atom search algorithm-based deep recurrent neural network for the big data classification based on spark architecture10.1007/s13042-022-01524-8 ↗
13. DFSNet: dividing-fuse deep neural networks with searching strategy for distributed DNN architecture10.1016/j.neucom.2021.08.144 ↗
14. Completely automated CNN architecture design based on blocks10.1109/TNNLS.2019.2919608 ↗
15. Lightweight neural architecture search for temporal convolutional networks at the edge
16. Evolutionary search for complete neural network architectures with partial weight sharing10.1109/TEVC.2022.3140855 ↗
17. A reinforcement neural architecture search convolutional neural network for rolling bearing fault diagnosis10.1088/1361-6501/acec06 ↗
18. Graph neural network architecture search for rotating machinery fault diagnosis based on reinforcement learning10.1016/j.ymssp.2023.110701 ↗
19. Score predictor-assisted evolutionary neural architecture search
20. Neural architecture search with progressive evaluation and sub-population preservation
21. A novel fuzzy neural network architecture search framework for defect recognition with uncertainties10.1109/TFUZZ.2024.3373792 ↗
22. Progressive neural architecture search
23. Multi-variables-driven model based on random forest and Gaussian process regression for monthly streamflow forecasting10.3390/w14111828 ↗
24. Densely connected convolutional networks
25. Self-adaptive weight based on dual-attention for differentiable neural architecture search10.1109/TII.2023.3348843 ↗
26. A gradient-guided evolutionary neural architecture search10.1109/TNNLS.2024.3371432 ↗
27. Robustness enhancement of neural networks via architecture search with multi-objective evolutionary optimization10.3390/math10152724 ↗
28. Krizhevsky A, Hinton G. Learning multiple layers of features from tiny images [dissertation]. Toronto, ON, Canada: University of Toronto; 2009.
29. Large-scale evolution of image classifiers
30. Classification and regression trees10.1002/widm.8 ↗
31. Comparative analysis of various models for image classification on Cifar-100 dataset
32. ShuffleNet: an extremely efficient convolutional neural network for mobile devices
33. A Bregman learning framework for sparse neural networks
34. Ant colony optimized AmoebaNet-A algorithm for hyperspectral image classification
35. CNN-GA: deep learning-based response surface modelling integrated with genetic algorithm for extracting optimal solutions in highly nonlinear response surfaces10.18520/cs/v127/i10/1194-1201 ↗
36. On-device image classification with proxyless neural architecture search and quantization-aware fine-tuning
37. Efficient neural architecture search via parameter sharing
38. Research on an ultrasonic detection method for weld defects based on neural network architecture search10.1016/j.measurement.2023.113483 ↗
39. Multiscale attentive image de-raining networks via neural architecture search10.1109/TCSVT.2022.3207516 ↗
40. Learning transferable architectures for scalable image recognition
41. NSGA-Net: neural architecture search using multi-objective genetic algorithm
42. Multiobjective evolutionary design of deep convolutional neural networks for image classification10.1109/TEVC.2020.3024708 ↗