DeepFedNAS: A Unified Framework for Principled, Hardware-Aware, and Predictor-Free Federated Neural Architecture Search
Bostan Khan, Masoud Daneshtalab
TL;DR
DeepFedNAS tackles the bottlenecks in Federated Neural Architecture Search by introducing a principled, multi-objective fitness function $\mathcal{F}(\mathcal{A})$ and a Pareto-path curriculum to train a re-engineered ResNet-based supernet. It then eliminates the costly accuracy predictor by leveraging $\mathcal{F}(\mathcal{A})$ as a zero-cost proxy for subnet performance, enabling rapid, on-demand subnet discovery under hardware constraints. The framework achieves state-of-the-art accuracy on image datasets, reduces post-training search time by approximately $61\times$, and demonstrates strong robustness to non-IID data and varying client participation, while supporting latency and parameter budgets for real-world deployment. Collectively, DeepFedNAS makes hardware-aware FL deployments practical and scalable by integrating principled design, efficient training, and predictor-free search into a single end-to-end pipeline.
Abstract
Federated Neural Architecture Search (FedNAS) aims to automate model design for privacy-preserving Federated Learning (FL) but currently faces two critical bottlenecks: unguided supernet training that yields suboptimal models, and costly multi-hour pipelines for post-training subnet discovery. We introduce DeepFedNAS, a novel, two-phase framework underpinned by a principled, multi-objective fitness function that synthesizes mathematical network design with architectural heuristics. Enabled by a re-engineered supernet, DeepFedNAS introduces Federated Pareto Optimal Supernet Training, which leverages a pre-computed Pareto-optimal cache of high-fitness architectures as an intelligent curriculum to optimize shared supernet weights. Subsequently, its Predictor-Free Search Method eliminates the need for costly accuracy surrogates by utilizing this fitness function as a direct, zero-cost proxy for accuracy, enabling on-demand subnet discovery in mere seconds. DeepFedNAS achieves state-of-the-art accuracy (e.g., up to 1.21% absolute improvement on CIFAR-100), superior parameter and communication efficiency, and a substantial ~61x speedup in total post-training search pipeline time. By reducing the pipeline from over 20 hours to approximately 20 minutes (including initial cache generation) and enabling 20-second individual subnet searches, DeepFedNAS makes hardware-aware FL deployments instantaneous and practical. The complete source code and experimental scripts are available at: https://github.com/bostankhan6/DeepFedNAS
