Resource Constrained Neural Network Architecture Search: Will a Submodularity Assumption Help?
Not on the map. Why?
Abstract (arXiv)
The design of neural network architectures is frequently either based on human expertise using trial/error and empirical feedback or tackled via large scale reinforcement learning strategies performed over distinct discrete architecture choices. In the latter case, the optimization is often non-differentiable and also not very amenable to derivative-free optimization methods. Most methods in use today require sizable computational resources. And if we want networks that additionally satisfy resource constraints, the above challenges are exacerbated because the search must now balance accuracy with certain budget constraints on resources. We formulate this problem as the optimization of a set function -- we find that the empirical behavior of this set function often (but not always) satisfies marginal gain and monotonicity principles -- properties central to the idea of submodularity. Based on this observation, we adapt algorithms within discrete optimization to obtain heuristic schemes for neural network architecture search, where we have resource constraints on the architecture. This simple scheme when applied on CIFAR-100 and ImageNet, identifies resource-constrained architectures with quantifiably better performance than current state-of-the-art models designed for mobile devices. Specifically, we find high-performing architectures with fewer parameters and computations by a search method that is much faster.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 8 Apr 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 2; 2023: 4.
10 papers.
- 2021A Comprehensive Survey on Hardware-Aware Neural Architecture Searchcited by 60
- 2021Automated Deep Learning: Neural Architecture Search Is Not the Endcited by 13
- 2021Reconsidering CO2 emissions from Computer Visioncited by 9
- 2022TabNAS: Rejection Sampling for Neural Architecture Search on Tabular Datasetscited by 6
- 2021Contrastive Self-supervised Neural Architecture Searchcited by 5
- 2023Search-time Efficient Device Constraints-Aware Neural Architecture Searchcited by 3
- 2022Design Automation for Fast, Lightweight, and Effective Deep Learning Models: A Surveycited by 1
- 2023SplitBeam: Effective and Efficient Beamforming in Wi-Fi Networks Through Split Computingcited by 1
- 2023Fusing Conditional Submodular GAN and Programmatic Weak Supervisioncited by 1
- 2023A Survey on Multi-Objective Neural Architecture Searchcited by 0
- 2023Fusing Conditional Submodular GAN and Programmatic Weak Supervision16 Dec 2023
- 2023SplitBeam: Effective and Efficient Beamforming in Wi-Fi Networks Through Split Computing12 Oct 2023
- 2023A Survey on Multi-Objective Neural Architecture Search18 Jul 2023
- 2023Search-time Efficient Device Constraints-Aware Neural Architecture Search10 Jul 2023
- 2022Design Automation for Fast, Lightweight, and Effective Deep Learning Models: A Survey22 Aug 2022
- 2022TabNAS: Rejection Sampling for Neural Architecture Search on Tabular Datasets15 Apr 2022
- 2021Automated Deep Learning: Neural Architecture Search Is Not the End16 Dec 2021
- 2021Reconsidering CO2 emissions from Computer Vision18 Apr 2021
- 2021Contrastive Self-supervised Neural Architecture Search21 Feb 2021
- 2021A Comprehensive Survey on Hardware-Aware Neural Architecture Search22 Jan 2021