Towards modular and programmable architecture search

Negrinho, Renato, Gormley, Matthew, Gordon, Geoffrey J., Patil, Darshan, Le, Nghia, Ferreira, Daniel

Neural Information Processing Systems 

Neural architecture search methods are able to find high performance deep learning architectures with minimal effort from an expert. However, current systems focus on specific use-cases (e.g. Hyperparameter optimization systems are general-purpose but lack the constructs needed for easy application to architecture search. In this work, we propose a formal language for encoding search spaces over general computational graphs. The language constructs allow us to write modular, composable, and reusable search space encodings and to reason about search space design.