Self-supervised Representation Learning for Evolutionary Neural Architecture Search
Chen Wei, Yiping Tang, Chuang Niu, Haihong Hu, Yue Wang, Jimin, Liang

TL;DR
This paper introduces self-supervised learning methods to pre-train neural predictors for neural architecture search, significantly reducing training data requirements and improving prediction accuracy for NAS benchmarks.
Contribution
It proposes a novel architecture encoding scheme and two self-supervised pre-training methods to enhance neural predictor performance with limited data in NAS.
Findings
Pre-trained predictors outperform supervised ones with less data.
Achieves state-of-the-art results on NASBench-101 and NASBench201.
Effective graph encoding and contrastive learning improve NAS efficiency.
Abstract
Recently proposed neural architecture search (NAS) algorithms adopt neural predictors to accelerate the architecture search. The capability of neural predictors to accurately predict the performance metrics of neural architecture is critical to NAS, and the acquisition of training datasets for neural predictors is time-consuming. How to obtain a neural predictor with high prediction accuracy using a small amount of training data is a central problem to neural predictor-based NAS. Here, we firstly design a new architecture encoding scheme that overcomes the drawbacks of existing vector-based architecture encoding schemes to calculate the graph edit distance of neural architectures. To enhance the predictive performance of neural predictors, we devise two self-supervised learning methods from different perspectives to pre-train the architecture embedding part of neural predictors to…
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
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Advanced Graph Neural Networks · Machine Learning and Data Classification
MethodsGraph Neural Network · Contrastive Learning
