paper-with-me

Papers

NPENAS: Neural Predictor Guided Evolution for Neural Architecture Search

2020-03-28 · Chen Wei, Chuang Niu, Yiping Tang, Yue Wang, Haihong Hu, Jimin Liang

Neural architecture search (NAS) is a promising method for automatically design neural architectures. NAS adopts a search strategy to explore the predefined search space to find outstanding performance architecture with the minimum searching costs. Bayesian optimization and evolutionary algorithms are two commonly used search strategies, but they suffer from computationally expensive, challenge to implement or inefficient exploration ability. In this paper, we propose a neural predictor guided evolutionary algorithm to enhance the exploration ability of EA for NAS (NPENAS) and design two kinds of neural predictors. The first predictor is defined from Bayesian optimization and we propose a graph-based uncertainty estimation network as a surrogate model that is easy to implement and computationally efficient. The second predictor is a graph-based neural network that directly outputs the performance prediction of the input neural architecture. The NPENAS using the two neural predictors are denoted as NPENAS-BO and NPENAS-NP respectively. In addition, we introduce a new random architecture sampling method to overcome the drawbacks of the existing sampling method. Extensive experiments demonstrate the superiority of NPENAS. Quantitative results on three NAS search spaces indicate that both NPENAS-BO and NPENAS-NP outperform most existing NAS algorithms, with NPENAS-BO achieving state-of-the-art performance on NASBench-201 and NPENAS-NP on NASBench-101 and DARTS, respectively.

📄 PDF Abstract BibTeX arXiv:2003.12857

Code (1)

auroua/NPENASv1 공식 구현 pytorch

Tasks

Bayesian OptimizationEvolutionary AlgorithmsNeural Architecture Search

Methods 이 논문이 사용한 방법론

DARTS Differentiable Architecture Search (DART) is a method for efficient architecture search. The search space is made continuous so that the architecture can be optimized with…

Similar Papers 제목 키워드 기반

Self-supervised Representation Learning for Evolutionary Neural Architecture Search

2020-10-31 · Chen Wei, Yiping Tang, Chuang Niu, Haihong Hu 외

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 arc…

Contrastive LearningGraph Neural NetworkNeural Architecture SearchRepresentation Learning+1

PRE-NAS: Predictor-assisted Evolutionary Neural Architecture Search

2022-04-27 · Yameng Peng, Andy Song, Vic Ciesielski, Haytham M. Fayek 외

Neural architecture search (NAS) aims to automate architecture engineering in neural networks. This often requires a high computational overhead to evaluate a number of candidate networks from the set of all possible net…

GPUNeural Architecture Search

Evolutionary Neural Architecture Search with Dual Contrastive Learning

2025-12-23 · Xian-Rong Zhang, Yue-Jiao Gong, Wei-Neng Chen, Jun Zhang arxiv

Evolutionary Neural Architecture Search (ENAS) has gained attention for automatically designing neural network architectures. Recent studies use a neural predictor to guide the process, but the high computational costs o…

Neural Architecture SearchSelf-Supervised LearningContrastive Learning

A General-Purpose Transferable Predictor for Neural Architecture Search

2023-02-21 · Fred X. Han, Keith G. Mills, Fabian Chudak, Parsa Riahi 외

Understanding and modelling the performance of neural architectures is key to Neural Architecture Search (NAS). Performance predictors have seen widespread use in low-cost NAS and achieve high ranking correlations betwee…

Contrastive LearningGraph Representation LearningNeural Architecture SearchRepresentation Learning

Stronger NAS with Weaker Predictors

2021-02-21 · NeurIPS 2021 12 · Junru Wu, Xiyang Dai, Dongdong Chen, Yinpeng Chen 외

Neural Architecture Search (NAS) often trains and evaluates a large number of architectures. Recent predictor-based NAS approaches attempt to alleviate such heavy computation costs with two key steps: sampling some archi…

Neural Architecture Search