English

Enabling NAS with Automated Super-Network Generation

Machine Learning 2021-12-22 v1

Abstract

Recent Neural Architecture Search (NAS) solutions have produced impressive results training super-networks and then deriving subnetworks, a.k.a. child models that outperform expert-crafted models from a pre-defined search space. Efficient and robust subnetworks can be selected for resource-constrained edge devices, allowing them to perform well in the wild. However, constructing super-networks for arbitrary architectures is still a challenge that often prevents the adoption of these approaches. To address this challenge, we present BootstrapNAS, a software framework for automatic generation of super-networks for NAS. BootstrapNAS takes a pre-trained model from a popular architecture, e.g., ResNet- 50, or from a valid custom design, and automatically creates a super-network out of it, then uses state-of-the-art NAS techniques to train the super-network, resulting in subnetworks that significantly outperform the given pre-trained model. We demonstrate the solution by generating super-networks from arbitrary model repositories and make available the resulting super-networks for reproducibility of the results.

Keywords

Cite

@article{arxiv.2112.10878,
  title  = {Enabling NAS with Automated Super-Network Generation},
  author = {J. Pablo Muñoz and Nikolay Lyalyushkin and Yash Akhauri and Anastasia Senina and Alexander Kozlov and Nilesh Jain},
  journal= {arXiv preprint arXiv:2112.10878},
  year   = {2021}
}

Comments

Accepted at AAAI2022 - Practical Deep Learning in the Wild

R2 v1 2026-06-24T08:25:23.756Z