paper-with-me

홈 › Papers

Pi-NAS: Improving Neural Architecture Search by Reducing Supernet Training Consistency Shift

2021-08-22 · ICCV 2021 10 · Jiefeng Peng, Jiqi Zhang, Changlin Li, Guangrun Wang, Xiaodan Liang, Liang Lin

Recently proposed neural architecture search (NAS) methods co-train billions of architectures in a supernet and estimate their potential accuracy using the network weights detached from the supernet. However, the ranking correlation between the architectures' predicted accuracy and their actual capability is incorrect, which causes the existing NAS methods' dilemma. We attribute this ranking correlation problem to the supernet training consistency shift, including feature shift and parameter shift. Feature shift is identified as dynamic input distributions of a hidden layer due to random path sampling. The input distribution dynamic affects the loss descent and finally affects architecture ranking. Parameter shift is identified as contradictory parameter updates for a shared layer lay in different paths in different training steps. The rapidly-changing parameter could not preserve architecture ranking. We address these two shifts simultaneously using a nontrivial supernet-Pi model, called Pi-NAS. Specifically, we employ a supernet-Pi model that contains cross-path learning to reduce the feature consistency shift between different paths. Meanwhile, we adopt a novel nontrivial mean teacher containing negative samples to overcome parameter shift and model collision. Furthermore, our Pi-NAS runs in an unsupervised manner, which can search for more transferable architectures. Extensive experiments on ImageNet and a wide range of downstream tasks (e.g., COCO 2017, ADE20K, and Cityscapes) demonstrate the effectiveness and universality of our Pi-NAS compared to supervised NAS. See Codes: https://github.com/Ernie1/Pi-NAS.

📄 PDF Abstract BibTeX arXiv:2108.09671

Code (1)

ernie1/pi-nas 공식 구현 pytorch

Tasks

AttributeNeural Architecture Search

Similar Papers 제목 키워드 기반

PA&DA: Jointly Sampling PAth and DAta for Consistent NAS

2023-02-28 · CVPR 2023 1 · Shun Lu, Yu Hu, Longxing Yang, Zihao Sun 외

Based on the weight-sharing mechanism, one-shot NAS methods train a supernet and then inherit the pre-trained weights to evaluate sub-models, largely reducing the search cost. However, several works have pointed out that…

Improving Differentiable Architecture Search via Self-Distillation

2023-02-11 · Xunyu Zhu, Jian Li, Yong liu, Weiping Wang

Differentiable Architecture Search (DARTS) is a simple yet efficient Neural Architecture Search (NAS) method. During the search stage, DARTS trains a supernet by jointly optimizing architecture parameters and network par…

Neural Architecture Search

Prior-Guided One-shot Neural Architecture Search

2022-06-27 · Peijie Dong, Xin Niu, Lujun Li, Linzhen Xie 외

Neural architecture search methods seek optimal candidates with efficient weight-sharing supernet training. However, recent studies indicate poor ranking consistency about the performance between stand-alone architecture…

Neural Architecture Search

Improving Ranking Correlation of Supernet with Candidates Enhancement and Progressive Training

2021-08-12 · Ziwei Yang, Ruyi Zhang, Zhi Yang, Xubo Yang 외

One-shot neural architecture search (NAS) applies weight-sharing supernet to reduce the unaffordable computation overhead of automated architecture designing. However, the weight-sharing technique worsens the ranking con…

Neural Architecture Search

SCARLET-NAS: Bridging the Gap between Stability and Scalability in Weight-sharing Neural Architecture Search

2019-08-16 · Xiangxiang Chu, Bo Zhang, Qingyuan Li, Ruijun Xu 외

To discover powerful yet compact models is an important goal of neural architecture search. Previous two-stage one-shot approaches are limited by search space with a fixed depth. It seems handy to include an additional s…

AutoMLImage ClassificationNeural Architecture Search