Improving the sample-efficiency of neural architecture search with reinforcement learning
Not on the map. Why?
Abstract (arXiv)
Designing complex architectures has been an essential cogwheel in the revolution deep learning has brought about in the past decade. When solving difficult problems in a datadriven manner, a well-tried approach is to take an architecture discovered by renowned deep learning scientists as a basis (e.g. Inception) and try to apply it to a specific problem. This might be sufficient, but as of now, achieving very high accuracy on a complex or yet unsolved task requires the knowledge of highly-trained deep learning experts. In this work, we would like to contribute to the area of Automated Machine Learning (AutoML), specifically Neural Architecture Search (NAS), which intends to make deep learning methods available for a wider range of society by designing neural topologies automatically. Although several different approaches exist (e.g. gradient-based or evolutionary algorithms), our focus is on one of the most promising research directions, reinforcement learning. In this scenario, a recurrent neural network (controller) is trained to create problem-specific neural network architectures (child). The validation accuracies of the child networks serve as a reward signal for training the controller with reinforcement learning. The basis of our proposed work is Efficient Neural Architecture Search (ENAS), where parameter sharing is applied among the child networks. ENAS, like many other RL-based algorithms, emphasize the learning of child networks as increasing their convergence result in a denser reward signal for the controller, therefore significantly reducing training times. The controller was originally trained with REINFORCE. In our research, we propose to modify this to a more modern and complex algorithm, PPO, which has demonstrated to be faster and more stable in other environments. Then, we briefly discuss and evaluate our results.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 16 of its 35 references that are in the map. First posted on arXiv 13 Oct 2021.
Builds on
16 of 35 references.
References · 16
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 4,993
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,530
- 2014Going Deeper with Convolutionscited by 4,231
- 2015Trust Region Policy Optimizationcited by 2,503
- 2016Xception: Deep Learning with Depthwise Separable Convolutionscited by 2,320
- 2015High-Dimensional Continuous Control Using Generalized Advantage Estimationcited by 1,916
- 2018DARTS: Differentiable Architecture Searchcited by 1,782
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,489
- 2017Hindsight Experience Replaycited by 1,096
4 more
- 2015Prioritized Experience Replaycited by 1,070
- 2018Efficient Neural Architecture Search via Parameter Sharingcited by 831
- 2016Sample Efficient Actor-Critic with Experience Replaycited by 185
- 2019Best Practices for Scientific Research on Neural Architecture Searchcited by 53
Built on by
Citing papers per year: 2023: 1; 2024: 1.
2 papers.