GreenFactory: Ensembling Zero-Cost Proxies to Estimate Performance of Neural Networks
Gabriel Cortês, Nuno Lourenço, Paolo Romano, Penousal Machado
TL;DR
GreenFactory addresses the challenge of efficiently estimating neural-network performance during NAS by ensembling zero-cost proxies through a random-forest regressor to predict test accuracy directly. Using NATS-Bench, it constructs Green-NATS-Bench with 21 proxies plus size/complexity features, applies a 70-15-15 train/val/test split, and performs recursive feature elimination to balance accuracy and compute cost. Hyperparameter optimization yields two configurations, GreenFactory and GreenFactory-Fast, with strong, space- and dataset-robust correlations that surpass prior proxies. This ensemble approach reduces training requirements while delivering accurate performance estimates, enabling faster NAS with improved generalization. Future work will broaden benchmarks, incorporate more proxies, and explore richer dataset representations to enhance generalization.
Abstract
Determining the performance of a Deep Neural Network during Neural Architecture Search processes is essential for identifying optimal architectures and hyperparameters. Traditionally, this process requires training and evaluation of each network, which is time-consuming and resource-intensive. Zero-cost proxies estimate performance without training, serving as an alternative to traditional training. However, recent proxies often lack generalization across diverse scenarios and provide only relative rankings rather than predicted accuracies. To address these limitations, we propose GreenFactory, an ensemble of zero-cost proxies that leverages a random forest regressor to combine multiple predictors' strengths and directly predict model test accuracy. We evaluate GreenFactory on NATS-Bench, achieving robust results across multiple datasets. Specifically, GreenFactory achieves high Kendall correlations on NATS-Bench-SSS, indicating substantial agreement between its predicted scores and actual performance: 0.907 for CIFAR-10, 0.945 for CIFAR-100, and 0.920 for ImageNet-16-120. Similarly, on NATS-Bench-TSS, we achieve correlations of 0.921 for CIFAR-10, 0.929 for CIFAR-100, and 0.908 for ImageNet-16-120, showcasing its reliability in both search spaces.
