L-SWAG: Layer-Sample Wise Activation with Gradients information for Zero-Shot NAS on Vision Transformers
About
Training-free Neural Architecture Search (NAS) efficiently identifies high-performing neural networks using zero-cost (ZC) proxies. Unlike multi-shot and one-shot NAS approaches, ZC-NAS is both (i) time-efficient, eliminating the need for model training, and (ii) interpretable, with proxy designs often theoretically grounded. Despite rapid developments in the field, current SOTA ZC proxies are typically constrained to well-established convolutional search spaces. With the rise of Large Language Models shaping the future of deep learning, this work extends ZC proxy applicability to Vision Transformers (ViTs). We present a new benchmark using the Autoformer search space evaluated on 6 distinct tasks and propose Layer-Sample Wise Activation with Gradients information (L-SWAG), a novel, generalizable metric that characterizes both convolutional and transformer architectures across 14 tasks. Additionally, previous works highlighted how different proxies contain complementary information, motivating the need for a ML model to identify useful combinations. To further enhance ZC-NAS, we therefore introduce LIBRA-NAS (Low Information gain and Bias Re-Alignment), a method that strategically combines proxies to best represent a specific benchmark. Integrated into the NAS search, LIBRA-NAS outperforms evolution and gradient-based NAS techniques by identifying an architecture with a 17.0% test error on ImageNet1k in just 0.1 GPU days.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Image Classification | CIFAR-10 (test) | -- | 3381 | |
| Object Detection | COCO (val) | -- | 613 | |
| Instance Segmentation | COCO (val) | APmk41.4 | 472 | |
| Image Classification | ImageNet 1k (test) | Test Error17 | 12 | |
| Image Classification | ImageNet 1K Small (test) | Test Error17 | 9 | |
| Autoencoding | TransNAS-Bench-101 Micro AE | Spearman Rho0.45 | 4 | |
| Autoencoding | TransNAS-Bench-101 Macro (AE) | Spearman rho0.83 | 4 | |
| Image Classification | NAS-Bench-101 CIFAR-10 | Spearman Rho0.77 | 4 | |
| Image Classification | NAS-Bench-301 CIFAR-10 | Spearman rho0.74 | 4 | |
| Jigsaw puzzle solving | TransNAS-Bench-101 Micro Jigsaw | Spearman Rho0.6 | 4 |