Papers › FairNAS: Rethinking Evaluation Fairness of Weight Sharing Neural Architecture Search

FairNAS: Rethinking Evaluation Fairness of Weight Sharing Neural Architecture Search

3 Jul 2019ICCV 2021 10arXiv:1907.01845archive 2025-07-28

Xiangxiang Chu, Bo Zhang, Ruijun Xu

One of the most critical problems in weight-sharing neural architecture search is the evaluation of candidate models within a predefined search space. In practice, a one-shot supernet is trained to serve as an evaluator. A faithful ranking certainly leads to more accurate searching results. However, current methods are prone to making misjudgments. In this paper, we prove that their biased evaluation is due to inherent unfairness in the supernet training. In view of this, we propose two levels of constraints: expectation fairness and strict fairness. Particularly, strict fairness ensures equal optimization opportunities for all choice blocks throughout the training, which neither overestimates nor underestimates their capacity. We demonstrate that this is crucial for improving the confidence of models' ranking. Incorporating the one-shot supernet trained under the proposed fairness constraints with a multi-objective evolutionary search algorithm, we obtain various state-of-the-art models, e.g., FairNAS-A attains 77.5% top-1 validation accuracy on ImageNet. The models and their evaluation codes are made publicly available online http://github.com/fairnas/FairNAS .

PaperPDFConference PDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

fairnas/FairNAS officialmentioned in papermentioned on GitHubpytorch report
xiaomi-automl/FairNAS mentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

FairnessImage ClassificationNeural Architecture Search

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Image Classification ImageNet FairNAS-A GFLOPs 0.776 #951 of 1060 Archive leaderboard report
Image Classification ImageNet FairNAS-A Number of params 4.6M #951 of 1060 Archive leaderboard report
Image Classification ImageNet FairNAS-A Top 1 Accuracy 75.34% #951 of 1060 Archive leaderboard report
Image Classification ImageNet FairNAS-B GFLOPs 0.690 #959 of 1060 Archive leaderboard report
Image Classification ImageNet FairNAS-B Number of params 4.5M #959 of 1060 Archive leaderboard report
Image Classification ImageNet FairNAS-B Top 1 Accuracy 75.10% #959 of 1060 Archive leaderboard report
Image Classification ImageNet FairNAS-C GFLOPs 0.642 #973 of 1060 Archive leaderboard report
Image Classification ImageNet FairNAS-C Number of params 4.4M #973 of 1060 Archive leaderboard report
Image Classification ImageNet FairNAS-C Top 1 Accuracy 74.69% #973 of 1060 Archive leaderboard report
Neural Architecture Search CIFAR-10 FairNAS-A FLOPS 391 #3 of 41 Archive leaderboard report
Neural Architecture Search CIFAR-10 FairNAS-A Parameters 3 #3 of 41 Archive leaderboard report
Neural Architecture Search CIFAR-10 FairNAS-A Search Time (GPU days) 8 #3 of 41 Archive leaderboard report
Neural Architecture Search CIFAR-10 FairNAS-A Top-1 Error Rate 1.8% #3 of 41 Archive leaderboard report
Neural Architecture Search ImageNet FairNAS-A Accuracy 75.34 #110 of 135 Archive leaderboard report
Neural Architecture Search ImageNet FairNAS-A MACs 388M #110 of 135 Archive leaderboard report
Neural Architecture Search ImageNet FairNAS-A Params 4.6M #110 of 135 Archive leaderboard report
Neural Architecture Search ImageNet FairNAS-A Top-1 Error Rate 24.7 #110 of 135 Archive leaderboard report
Neural Architecture Search ImageNet FairNAS-B Accuracy 75.1 #114 of 135 Archive leaderboard report
Neural Architecture Search ImageNet FairNAS-B MACs 345M #114 of 135 Archive leaderboard report
Neural Architecture Search ImageNet FairNAS-B Params 4.5M #114 of 135 Archive leaderboard report
Neural Architecture Search ImageNet FairNAS-B Top-1 Error Rate 24.9 #114 of 135 Archive leaderboard report
Neural Architecture Search ImageNet FairNAS-C Accuracy 74.69 #119 of 135 Archive leaderboard report
Neural Architecture Search ImageNet FairNAS-C MACs 321M #119 of 135 Archive leaderboard report
Neural Architecture Search ImageNet FairNAS-C Params 4.4M #119 of 135 Archive leaderboard report
Neural Architecture Search ImageNet FairNAS-C Top-1 Error Rate 25.4 #119 of 135 Archive leaderboard report
Neural Architecture Search NAS-Bench-201, CIFAR-10 FairNAS Accuracy (Test) 93.23 #25 of 37 Archive leaderboard report
Neural Architecture Search NAS-Bench-201, CIFAR-10 FairNAS Accuracy (Val) 90.07 #25 of 37 Archive leaderboard report
Neural Architecture Search NAS-Bench-201, CIFAR-10 FairNAS Search time (s) 9845 #25 of 37 Archive leaderboard report
Neural Architecture Search NAS-Bench-201, CIFAR-100 FairNAS Accuracy (Test) 71.00 #24 of 40 Archive leaderboard report
Neural Architecture Search NAS-Bench-201, CIFAR-100 FairNAS Accuracy (Val) 70.94 #24 of 40 Archive leaderboard report
Neural Architecture Search NAS-Bench-201, CIFAR-100 FairNAS Search time (s) 9845 #24 of 40 Archive leaderboard report
Neural Architecture Search NAS-Bench-201, ImageNet-16-120 FairNAS Accuracy (Test) 42.19 #32 of 49 Archive leaderboard report
Neural Architecture Search NAS-Bench-201, ImageNet-16-120 FairNAS Search time (s) 9845 #32 of 49 Archive leaderboard report
Neural Architecture Search NATS-Bench Topology, CIFAR-10 FairNAS (Chu et al., 2021) Test Accuracy 93.23 #7 of 11 Archive leaderboard report
Neural Architecture Search NATS-Bench Topology, CIFAR-100 FairNAS (Chu et al., 2021) Test Accuracy 71.00 #7 of 11 Archive leaderboard report
Neural Architecture Search NATS-Bench Topology, ImageNet16-120 FairNAS (Chu et al., 2021) Test Accuracy 42.19 #7 of 11 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

LSTMSigmoid ActivationSoftmaxTanh Activation

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections