From Federated Learning to Federated Neural Architecture Search: A Survey
arXiv:2009.05868
Abstract
Federated learning is a recently proposed distributed machine learning paradigm for privacy preservation, which has found a wide range of applications where data privacy is of primary concern. Meanwhile, neural architecture search has become very popular in deep learning for automatically tuning the architecture and hyperparameters of deep neural networks. While both federated learning and neural architecture search are faced with many open challenges, searching for optimized neural architectures in the federated learning framework is particularly demanding. This survey paper starts with a brief introduction to federated learning, including both horizontal, vertical, and hybrid federated learning. Then, neural architecture search approaches based on reinforcement learning, evolutionary algorithms and gradient-based are presented. This is followed by a description of federated neural architecture search that has recently been proposed, which is categorized into online and offline implementations, and single- and multi-objective search approaches. Finally, remaining open research questions are outlined and promising research topics are suggested.
References in corpus (9)
- Distilling the Knowledge in a Neural Network
- Neural Architecture Search with Reinforcement Learning
- Private federated learning on vertically partitioned data via entity resolution and additively homomorphic encryption
- Agnostic Federated Learning
- Expanding the Reach of Federated Learning by Reducing Client Resource Requirements
- Freeze-Thaw Bayesian Optimization
- Parallel Distributed Logistic Regression for Vertical Federated Learning without Third-Party Coordinator
- Multi-Participant Multi-Class Vertical Federated Learning
- Real-time Federated Evolutionary Neural Architecture Search