A Study on Encodings for Neural Architecture Search
Colin White, Willie Neiswanger, Sam Nolen, Yash Savani

TL;DR
This paper provides a formal analysis and empirical evaluation of different architecture encodings in neural architecture search, highlighting their significant impact on NAS performance and offering guidelines for future encoding choices.
Contribution
It is the first formal study on NAS architecture encodings, including theoretical analysis and empirical experiments to identify effective encoding strategies.
Findings
Encoding choice significantly affects NAS algorithm performance
Certain encodings work better with specific NAS subroutines
The study disentangles algorithmic and encoding effects in NAS
Abstract
Neural architecture search (NAS) has been extensively studied in the past few years. A popular approach is to represent each neural architecture in the search space as a directed acyclic graph (DAG), and then search over all DAGs by encoding the adjacency matrix and list of operations as a set of hyperparameters. Recent work has demonstrated that even small changes to the way each architecture is encoded can have a significant effect on the performance of NAS algorithms. In this work, we present the first formal study on the effect of architecture encodings for NAS, including a theoretical grounding and an empirical study. First we formally define architecture encodings and give a theoretical characterization on the scalability of the encodings we study Then we identify the main encoding-dependent subroutines which NAS algorithms employ, running experiments to show which encodings…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsNeural Networks and Applications · Machine Learning and Data Classification · Face and Expression Recognition
