PONAS: Progressive One-shot Neural Architecture Search for Very Efficient Deployment
Not on the map. Why?
Abstract (arXiv)
We achieve very efficient deep learning model deployment that designs neural network architectures to fit different hardware constraints. Given a constraint, most neural architecture search (NAS) methods either sample a set of sub-networks according to a pre-trained accuracy predictor, or adopt the evolutionary algorithm to evolve specialized networks from the supernet. Both approaches are time consuming. Here our key idea for very efficient deployment is, when searching the architecture space, constructing a table that stores the validation accuracy of all candidate blocks at all layers. For a stricter hardware constraint, the architecture of a specialized network can be very efficiently determined based on this table by picking the best candidate blocks that yield the least accuracy loss. To accomplish this idea, we propose Progressive One-shot Neural Architecture Search (PONAS) that combines advantages of progressive NAS and one-shot methods. In PONAS, we propose a two-stage training scheme, including the meta training stage and the fine-tuning stage, to make the search process efficient and stable. During search, we evaluate candidate blocks in different layers and construct the accuracy table that is to be used in deployment. Comprehensive experiments verify that PONAS is extremely flexible, and is able to find architecture of a specialized network in around 10 seconds. In ImageNet classification, 75.2% top-1 accuracy can be obtained, which is comparable with the state of the arts.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 11 Mar 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2.
4 papers.
- 2021A Comprehensive Survey on Hardware-Aware Neural Architecture Searchcited by 61
- 2022Pareto-aware Neural Architecture Generation for Diverse Computational Budgetscited by 4
- 2021Pareto-Frontier-aware Neural Architecture Generation for Diverse Budgetscited by 3
- 2022Does Interference Exist When Training a Once-For-All Network?cited by 0
- 2022Pareto-aware Neural Architecture Generation for Diverse Computational Budgets14 Oct 2022
- 2022Does Interference Exist When Training a Once-For-All Network?20 Apr 2022
- 2021Pareto-Frontier-aware Neural Architecture Generation for Diverse Budgets27 Feb 2021
- 2021A Comprehensive Survey on Hardware-Aware Neural Architecture Search22 Jan 2021