paper-with-me

Papers

A General-Purpose Transferable Predictor for Neural Architecture Search

2023-02-21 · Fred X. Han, Keith G. Mills, Fabian Chudak, Parsa Riahi, Mohammad Salameh, Jialin Zhang, Wei Lu, Shangling Jui, Di Niu

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 between predicted and ground truth performance in several NAS benchmarks. However, existing predictors are often designed based on network encodings specific to a predefined search space and are therefore not generalizable to other search spaces or new architecture families. In this paper, we propose a general-purpose neural predictor for NAS that can transfer across search spaces, by representing any given candidate Convolutional Neural Network (CNN) with a Computation Graph (CG) that consists of primitive operators. We further combine our CG network representation with Contrastive Learning (CL) and propose a graph representation learning procedure that leverages the structural information of unlabeled architectures from multiple families to train CG embeddings for our performance predictor. Experimental results on NAS-Bench-101, 201 and 301 demonstrate the efficacy of our scheme as we achieve strong positive Spearman Rank Correlation Coefficient (SRCC) on every search space, outperforming several Zero-Cost Proxies, including Synflow and Jacov, which are also generalizable predictors across search spaces. Moreover, when using our proposed general-purpose predictor in an evolutionary neural architecture search algorithm, we can find high-performance architectures on NAS-Bench-101 and find a MobileNetV3 architecture that attains 79.2% top-1 accuracy on ImageNet.

📄 PDF Abstract BibTeX arXiv:2302.10835

Code (0)

등록된 구현이 없습니다.

Tasks

Contrastive LearningGraph Representation LearningNeural Architecture SearchRepresentation Learning

Methods 이 논문이 사용한 방법론

Depthwise Convolution Depthwise Convolution is a type of convolution where we apply a single convolutional filter for each input channel. In the regular 2D…
Sigmoid Activation 설명 없음
Average Pooling 설명 없음
Pointwise Convolution Pointwise Convolution is a type of convolution that uses a 1x1 kernel: a kernel that iterates through every single point. This…
ReLU6 ReLU6 is a modification of the rectified linear unit where we limit the activation to a maximum size of $6$. This is due to increased…
Depthwise Separable Convolution While standard convolution performs the channelwise and spatial-wise computation in one step, Depthwise Separable Convolution
Batch Normalization 설명 없음
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…

Similar Papers 제목 키워드 기반

A Transferable General-Purpose Predictor for Neural Architecture Search

2021-09-29 · Fred X. Han, Fabian Chudak, Keith G Mills, Mohammad Salameh 외

Understanding and modelling the performance of neural architectures is key to Neural Architecture Search (NAS). Performance predictors for neural architectures are widely used in low-cost NAS and achieve high ranking cor…

Contrastive LearningGraph Representation LearningNeural Architecture SearchRepresentation Learning

Arch-Graph: Acyclic Architecture Relation Predictor for Task-Transferable Neural Architecture Search

2022-04-12 · CVPR 2022 1 · Minbin Huang, Zhijian Huang, Changlin Li, Xin Chen 외

Neural Architecture Search (NAS) aims to find efficient models for multiple tasks. Beyond seeking solutions for a single task, there are surging interests in transferring network design knowledge across multiple tasks. I…

Neural Architecture SearchRelation

DiffusionNAG: Predictor-guided Neural Architecture Generation with Diffusion Models

2023-05-26 · Sohyun An, Hayeon Lee, Jaehyeong Jo, Seanie Lee 외

Existing NAS methods suffer from either an excessive amount of time for repetitive sampling and training of many task-irrelevant architectures. To tackle such limitations of existing NAS methods, we propose a paradigm sh…

Bayesian OptimizationNeural Architecture Searchvalid

PlatformX: An End-to-End Transferable Platform for Energy-Efficient Neural Architecture Search

2025-10-10 · Xiaolong Tu, Dawei Chen, Kyungtae Han, Onur Altintas 외 arxiv

Hardware-Aware Neural Architecture Search (HW-NAS) has emerged as a powerful tool for designing efficient deep neural networks (DNNs) tailored to edge devices. However, existing methods remain largely impractical for rea…

Neural Architecture Search

POMONAG: Pareto-Optimal Many-Objective Neural Architecture Generator

2024-09-30 · Eugenio Lomurno, Samuele Mariani, Matteo Monti, Matteo Matteucci

Neural Architecture Search (NAS) automates neural network design, reducing dependence on human expertise. While NAS methods are computationally intensive and dataset-specific, auxiliary predictors reduce the models needi…

Computational Efficiencyimage-classificationImage ClassificationNeural Architecture Search