Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Does Unsupervised Architecture Representation Learning Help Neural Architecture Search?

About

Existing Neural Architecture Search (NAS) methods either encode neural architectures using discrete encodings that do not scale well, or adopt supervised learning-based methods to jointly learn architecture representations and optimize architecture search on such representations which incurs search bias. Despite the widespread use, architecture representations learned in NAS are still poorly understood. We observe that the structural properties of neural architectures are hard to preserve in the latent space if architecture representation learning and search are coupled, resulting in less effective search performance. In this work, we find empirically that pre-training architecture representations using only neural architectures without their accuracies as labels considerably improve the downstream architecture search efficiency. To explain these observations, we visualize how unsupervised architecture representation learning better encourages neural architectures with similar connections and operators to cluster together. This helps to map neural architectures with similar performance to the same regions in the latent space and makes the transition of architectures in the latent space relatively smooth, which considerably benefits diverse downstream search strategies.

Shen Yan, Yu Zheng, Wei Ao, Xiao Zeng, Mi Zhang• 2020

Related benchmarks

TaskDatasetResultRank
Image ClassificationCIFAR-10 (test)--
906
Image ClassificationImageNet 1k (test)--
798
Image ClassificationImageNet (test)--
235
Image ClassificationCIFAR-10 NAS-Bench-201 (test)
Accuracy94.18
173
Image ClassificationCIFAR-100 NAS-Bench-201 (test)
Accuracy73.37
169
Image ClassificationImageNet-16-120 NAS-Bench-201 (test)
Accuracy46.27
139
Image ClassificationCIFAR-10 NAS-Bench-201 (val)
Accuracy91.41
119
Image ClassificationCIFAR-100 NAS-Bench-201 (val)
Accuracy73.35
109
Image ClassificationImageNet 16-120 NAS-Bench-201 (val)
Accuracy46.34
96
Neural Architecture SearchCIFAR-10 NAS-Bench-201 (val)
Accuracy94.36
86
Showing 10 of 33 rows

Other info

Code

Follow for update