Federated Learning for Internet of Things: A Comprehensive Survey
arXiv:2104.07914 · doi:10.1109/COMST.2021.3075439
Abstract
The Internet of Things (IoT) is penetrating many facets of our daily life with the proliferation of intelligent services and applications empowered by artificial intelligence (AI). Traditionally, AI techniques require centralized data collection and processing that may not be feasible in realistic application scenarios due to the high scalability of modern IoT networks and growing data privacy concerns. Federated Learning (FL) has emerged as a distributed collaborative AI approach that can enable many intelligent IoT applications, by allowing for AI training at distributed IoT devices without the need for data sharing. In this article, we provide a comprehensive survey of the emerging applications of FL in IoT networks, beginning from an introduction to the recent advances in FL and IoT to a discussion of their integration. Particularly, we explore and analyze the potential of FL for enabling a wide range of IoT services, including IoT data sharing, data offloading and caching, attack detection, localization, mobile crowdsensing, and IoT privacy and security. We then provide an extensive survey of the use of FL in various key IoT applications such as smart healthcare, smart transportation, Unmanned Aerial Vehicles (UAVs), smart cities, and smart industry. The important lessons learned from this review of the FL-IoT services and applications are also highlighted. We complete this survey by highlighting the current challenges and possible directions for future research in this booming area.
Accepted at the IEEE Communications Surveys & Tutorials, 37 pages
References in corpus (4)
- A Survey on Mobile Edge Networks: Convergence of Computing, Caching and Communications
- Electrical Load Forecasting Using Edge Computing and Federated Learning
- Federated Learning in the Sky: Aerial-Ground Air Quality Sensing Framework with UAV Swarms
- BEdgeHealth: A Decentralized Architecture for Edge-based IoMT Networks Using Blockchain
Cited by in corpus (53)
- 6G Internet of Things: A Comprehensive Survey
- Edge Learning for B5G Networks with Distributed Signal Processing: Semantic Communication, Edge Computing, and Wireless Sensing
- Decentralized Federated Learning: Fundamentals, State of the Art, Frameworks, Trends, and Challenges
- Communication and Control in Collaborative UAVs: Recent Advances and Future Trends
- A Survey of Beam Management for mmWave and THz Communications Towards 6G
- Blockchain and AI-based Solutions to Combat Coronavirus (COVID-19)-like Epidemics: A Survey
- Pervasive AI for IoT applications: A Survey on Resource-efficient Distributed Artificial Intelligence
- Topology-aware Federated Learning in Edge Computing: A Comprehensive Survey
- FedCP: Separating Feature Information for Personalized Federated Learning via Conditional Policy
- 6G: The Intelligent Network of Everything
- A Survey on Energy Optimization Techniques in UAV-Based Cellular Networks: From Conventional to Machine Learning Approaches
- A Federated Learning-based Industrial Health Prognostics for Heterogeneous Edge Devices using Matched Feature Extraction
- Blockchain-Empowered Trustworthy Data Sharing: Fundamentals, Applications, and Challenges
- Advances in Robust Federated Learning: A Survey with Heterogeneity Considerations
- Towards Effective Clustered Federated Learning: A Peer-to-peer Framework with Adaptive Neighbor Matching
- Federated Learning Survey: A Multi-Level Taxonomy of Aggregation Techniques, Experimental Insights, and Future Frontiers
- Federated PCA on Grassmann Manifold for IoT Anomaly Detection
- Confederated Learning: Federated Learning with Decentralized Edge Servers
- Review and Analysis of Recent Advances in Intelligent Network Softwarization for the Internet of Things
- PASS: A Parameter Audit-based Secure and Fair Federated Learning Scheme against Free-Rider Attack
- ISFL: Federated Learning for Non-i.i.d. Data with Local Importance Sampling
- Enabling Trustworthy Federated Learning in Industrial IoT: Bridging the Gap Between Interpretability and Robustness
- A Comprehensive Review and a Taxonomy of Edge Machine Learning: Requirements, Paradigms, and Techniques
- MimiC: Combating Client Dropouts in Federated Learning by Mimicking Central Updates
- Evaluation and comparison of federated learning algorithms for Human Activity Recognition on smartphones
- Privacy-Preserving Federated Learning with Differentially Private Hyperdimensional Computing
- Federated Learning Architectures: A Performance Evaluation with Crop Yield Prediction Application
- A comprehensive survey on RPL routing-based attacks, defences and future directions in Internet of Things
- Federated Learning for Tabular Data using TabNet: A Vehicular Use-Case
- Quantum Federated Learning for Multimodal Data: A Modality-Agnostic Approach
- Federated Learning for Commercial Image Sources
- A Privacy-Preserving Indoor Localization System based on Hierarchical Federated Learning
- Routing Optimization Based on Distributed Intelligent Network Softwarization for the Internet of Things
- Combining Federated Learning and Control: A Survey
- FedFm: Towards a Robust Federated Learning Approach For Fault Mitigation at the Edge Nodes
- Blockchain-assisted Demonstration Cloning for Multi-Agent Deep Reinforcement Learning
- Centralized vs Decentralized Federated Learning: A trade-off performance analysis
- An Overview of Machine Learning-Enabled Network Softwarization for the Internet of Things
- Privacy-preserving Federated Primal-dual Learning for Non-convex and Non-smooth Problems with Model Sparsification
- Federated Learning for COVID-19 Detection with Generative Adversarial Networks in Edge Cloud Computing
- CrowdTransfer: Enabling Crowd Knowledge Transfer in AIoT Community
- Air Computing: A Survey on a New Generation Computation Paradigm in 6G Wireless Networks
- FedGES: A Federated Learning Approach for BN Structure Learning
- The AutoSPADA Platform: User-Friendly Edge Computing for Distributed Learning and Data Analytics in Connected Vehicles
- Benchmarking Federated Learning in Edge Computing Environments: A Systematic Review and Performance Evaluation
- Split Unlearning
- Adaptively Weighted Averaging Over-the-Air Computation and Its Application to Distributed Gaussian Process Regression
- Multi-Frequency Federated Learning for Human Activity Recognition Using Head-Worn Sensors
- Peer-to-Peer Learning Dynamics of Wide Neural Networks
- WallStreetFeds: Client-Specific Tokens as Investment Vehicles in Federated Learning
- A Joint Time and Energy-Efficient Federated Learning-based Computation Offloading Method for Mobile Edge Computing
- Modeling Quantum Federated Autoencoder for Anomaly Detection in IoT Networks
- Strategic forecasting of internet of things technologies through patent social network and innovation cluster analysis