paper-with-me

홈 › Papers

Multi-Predict: Few Shot Predictors For Efficient Neural Architecture Search

2023-06-04 · Yash Akhauri, Mohamed S. Abdelfattah

Many hardware-aware neural architecture search (NAS) methods have been developed to optimize the topology of neural networks (NN) with the joint objectives of higher accuracy and lower latency. Recently, both accuracy and latency predictors have been used in NAS with great success, achieving high sample efficiency and accurate modeling of hardware (HW) device latency respectively. However, a new accuracy predictor needs to be trained for every new NAS search space or NN task, and a new latency predictor needs to be additionally trained for every new HW device. In this paper, we explore methods to enable multi-task, multi-search-space, and multi-HW adaptation of accuracy and latency predictors to reduce the cost of NAS. We introduce a novel search-space independent NN encoding based on zero-cost proxies that achieves sample-efficient prediction on multiple tasks and NAS search spaces, improving the end-to-end sample efficiency of latency and accuracy predictors by over an order of magnitude in multiple scenarios. For example, our NN encoding enables multi-search-space transfer of latency predictors from NASBench-201 to FBNet (and vice-versa) in under 85 HW measurements, a 400$\times$ improvement in sample efficiency compared to a recent meta-learning approach. Our method also improves the total sample efficiency of accuracy predictors by over an order of magnitude. Finally, we demonstrate the effectiveness of our method for multi-search-space and multi-task accuracy prediction on 28 NAS search spaces and tasks.

📄 PDF Abstract BibTeX arXiv:2306.02459

Code (0)

등록된 구현이 없습니다.

Tasks

Hardware Aware Neural Architecture SearchMeta-LearningNeural Architecture Search

Methods 이 논문이 사용한 방법론

ReLU How Do I Communicate to Expedia? How Do I Communicate to Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Live Support & Special Travel…
Depthwise Convolution Depthwise Convolution is a type of convolution where we apply a single convolutional filter for each input channel. In the regular 2D…
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…
Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…
Average Pooling 설명 없음
Grouped Convolution A Grouped Convolution uses a group of convolutions - multiple kernels per layer - resulting in multiple channel outputs per layer. This leads to wider networks helping a…
Residual Connection 설명 없음
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…

Similar Papers 제목 키워드 기반

FOX-NAS: Fast, On-device and Explainable Neural Architecture Search

2021-08-14 · Chia-Hsiang Liu, Yu-Shin Han, Yuan-Yao Sung, Yi Lee 외

Neural architecture search can discover neural networks with good performance, and One-Shot approaches are prevalent. One-Shot approaches typically require a supernet with weight sharing and predictors that predict the p…

CPUNeural Architecture SearchQuantization

A Hardware-Aware Framework for Accelerating Neural Architecture Search Across Modalities

2022-05-19 · Daniel Cummings, Anthony Sarah, Sharath Nittur Sridhar, Maciej Szankin 외

Recent advances in Neural Architecture Search (NAS) such as one-shot NAS offer the ability to extract specialized hardware-aware sub-network configurations from a task-specific super-network. While considerable effort ha…

Evolutionary Algorithmsimage-classificationImage ClassificationMachine Translation+1

SimQ-NAS: Simultaneous Quantization Policy and Neural Architecture Search

2023-12-19 · Sharath Nittur Sridhar, Maciej Szankin, Fang Chen, Sairam Sundaresan 외

Recent one-shot Neural Architecture Search algorithms rely on training a hardware-agnostic super-network tailored to a specific task and then extracting efficient sub-networks for different hardware platforms. Popular ap…

Neural Architecture SearchQuantization

HyperNAS: Enhancing Architecture Representation for NAS Predictor via Hypernetwork

2025-09-16 · Jindi Lv, Yuhao Zhou, Yuxin Tian, Qing Ye 외 arxiv

Time-intensive performance evaluations significantly impede progress in Neural Architecture Search (NAS). To address this, neural predictors leverage surrogate models trained on proxy datasets, allowing for direct perfor…

Neural Architecture SearchRepresentation Learning

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