Federated learning is a branch of machine learning which focus mainly on data privacy and security of the user by storing it in local and without sharing it with any centralized device, along with it this can also provide collaboration with distant devices. Here by reading this paper you can learn more about it.
- Define Federated Learning
This is nothing but a technique of machine learning which is used to store the input of user privately in local while training one common model with the help of several dispersed devices or systems. The main objective of this is to maintain the privacy and security of the received data by checking the problem rose in the models which were trained by machine learning because it has numerous data collected from different devices and this is not done using centralization of all data in one particular location.
- What is Federated Learning?
It is one of the machine learning techniques, which focuses mainly on the privacy and security of data which is stored in local along with training a model with the help of several devices. This is done by analyzing the issues from the trained model which receives data from various places without centralizing one location for all data.
- Where Federated Learning is used?
Federated learning is implemented in the field which keeps privacy and security as their top priority. The scenarios where federated learning is used commonly are listed further: In the fields of Mobile device, Autonomous vehicles, Industrial and manufacture, Retail, Financial services, Internet of things (IoT), Healthcare, Edge device, Federated search and Agriculture.
- Why Federated Learning is proposed? Previous Technology Issues
The IoT devices can keep their data’s securely with the help of federated learning to identify the insider threat while maintaining the privacy of data and following the regulations. By making use of this strategy a business can easily identify and reduce the insider threats also able to keep their information confidentially with maintaining the regulations for data protection. This learning technique was proposed in order to address various issues, in which some of them are: Data security and privacy, Resource limitation, Infrastructure and Compatibility and Communication overhead.
- Algorithms / Protocols
The algorithms provided for Federated learning to overcome the previous issues faced by it are: “Multi-key Homomorphic encryption protocol” (xMK-CKKS), “Hierarchical Federated learning-based Intrusion Detection systems” (HFed-IDS), “Chirp Spread Spectrum”, “K-nearest neighbor and neural network” (KNN-NN), “Transformer-based intrusion detection model” (Transformer-IDM), “Markov Decision Process” (MDP), “Carrier Frequency Offset and Multilayer perceptron” (MLP) and “Auto encoder neural network”.
- Comparative study / Analysis
The analysis of this study is done based on the Accuracy, Thresholds, True negative rate, True positive rate, Recall, Detection rate, Precision, Behavioral analysis and F1-score.
- Simulation results / Parameters
The approaches which were proposed to overcome the issues faced by Federated learning are tested using different methodologies to analyze its performance. The comparison is done by using metrics like Time period vs. trust value, Node number vs. batch size, Accuracy vs. Communication rounds, Accuracy vs. number of IoT devices, Performance vs. tests, Throughput vs. running time.
- Dataset LINKS / Important URL
Here are some of the links provided for you below to gain more knowledge about Federated learning which can be useful for you:
- https://doi.org/10.1016/j.comnet.2021.108693
- https://doi.org/10.3390/s23146305
- https://doi.org/10.1016/j.future.2023.01.021
- https://doi.org/10.1109/JIOT.2021.3088056
- https://doi.org/10.3390/math11173759
- https://doi.org/10.1109/JIOT.2021.3077803
- Federated Learning Applications
This is mostly used in the field where privacy is more important without sharing the data along with collaboration of machine learning. It is used in the healthcare industry for hospitals which collaborate with training the model and protect privacy of the patients which is necessary for identifying the disease and optimizing treatment for it. Also used in collaboration with banks to detect the fraud algorithm by keeping the client data private, this can occur in financial sector. Gadgets and smartphones use federated learning to maintain privacy of user by not sharing the raw data with any central servers. It can also be used in the situations of edge computing, which increases AI models with decreasing data transport in dispersed devices.
- Topology
The commonly used topology for Federated learning is the topology called Decentralized network. This uses many nodes or edge devices such as devices with Internet of Things or smartphones which stores data in local dataset and controlled by any central server. The update for each node will be received from the central server and changes done in the nodes are saved in the local storage. Those updates in the local will make the model enhanced with the help of combining all changes which is done by the central server with maintaining privacy for information. The advantages of this topology are privacy, data transfer in large scale, unreliable and collaboration with machine learning.
- Environment
The environment which is suitable for Federated learning is the fields which require more privacy as well as security for keeping their data, such as finance and healthcare industry.
- Simulation Tools
Here we provide some simulation software for previous works, which is established with the usage of python software with version 3.11.4
- Results
After going through this research on Federated learning, you can understand in detail about this technology, applications of this technology, different topologies of it, algorithms followed by it. You can also know about the reason behind proposing of this technology.
Federated Learning Research Ideas
- APPFLx: Providing Privacy-Preserving Cross-Silo Federated Learning as a Service
- A Federated Learning Framework Based on CSP Homomorphic Encryption
- Federated learning: Applications, Security hazards and Defense measures
- Comparison of Federated Learning Algorithms for Image Classification
- Computation-Effective Personalized Federated Learning: A Meta Learning Approach
- Privacy-Preserving Anomaly Detection in Smart Meter Data via Federated Learning
- Learning across Decentralized Multi-Modal Remote Sensing Archives with Federated Learning
- Federated Learning for Distributed NWDAF Architecture
- Privacy-Preserving On-Screen Activity Tracking and Classification in E-Learning Using Federated Learning
- Research on Model Optimization Technology of Federated Learning
- Balancing Federated Learning Trade-Offs for Heterogeneous Environments
- FedDHr: Improved Adaptive Learning Strategy Using Federated Learning for Image Processing
- Adaptive Edge-Level Personalization on Hierarchical Federated Learning
- Federated Learning for Beginners: Types, Simulation Environments, and Open Challenges
- Federated Learning-assisted Self-supervised CNN for Monkey pox Diagnosis
- Federated Learning Methods for Analytics of Big and Sensitive Distributed Data and Survey
- Secured Data Sharing of Medical Images for Disease diagnosis using Deep Learning Models and Federated Learning Framework
- Integration of Federated Learning and Blockchain for the Provision of Secure Big data Analytics: Systematic Literature Review
- Implementation of Secure and Privacy-aware AI Hardware using Distributed Federated Learning
- Healthcare Diagnostics Service Using Federated Learning
- Dynamic Fair Federated Learning Based on Reinforcement Learning
- QuaFedAsync: Quality-based Asynchronous Federated Learning for the Embedded Systems
- Federated Learning Algorithm Handling Missing Attributes
- Comparison of Federated Learning Strategies on ECG Classification
- Comparison of Multi-Modal Federated Learning Framework and SPSS in the Evaluation of Lymph Node Metastasis Probability in Gynecological Malignancies
- Proof-of-Federated-Learning-Subchain: Free Partner Selection Subchain Based on Federated Learning
- A Collaboration Federated Learning Framework with a Grouping Scheme against Poisoning Attacks
- F2MKD: Fog-enabled Federated Learning with Mutual Knowledge Distillation
- SGFL: A Federated Learning Approach for Non-IID Data Using Semi-Supervised DCGAN
- Incentive Based Federated Learning Data Dissemination for Vehicular Edge Computing Networks
- The Effect of Hyper-parameters in Model-contrastive Federated Learning Algorithm
- Boulez: A Chatbot-Based Federated Learning System for Distance Learning
- Networked Personalized Federated Learning Using Reinforcement Learning
- Reliable and Interpretable Personalized Federated Learning
- A Beginner’s Guide to Federated Learning
- Effectiveness of Model and Data Scale Contrastive Learning in Non-IID Federated Learning
- Federated Learning to Preserve the Privacy of User Data
- Federated Learning and Genetic Mutation for Multi-Resident Activity Recognition
- DEFL: A Novel Blockchain Fully-Orchestrated Federated Learning Framework
- Privacy-preserving continuous learning for MobileSAM via Federated Learning
- FedAvg-DWA: A Novel Algorithm for Enhanced Fraud Detection in Federated Learning Environment
- A Network Traffic Classification Method Based on Federated Learning and Extreme Learning Machine
- Advancing Security and Efficiency in Federated Learning Service Aggregation for Wireless Networks
- Enhanced COVID-19 Detection and Privacy Preserving Using Federated Learning
- Spectrum Occupancy Detection Supported by Federated Learning
- Federated Learning Technology in Serial Topology for IoT Networks
- Vertical Federated Learning in Malware Detection for Smart Cities
- Dynamic Spectrum Sharing Based on Federated Learning and Multi-Agent Actor-Critic Reinforcement Learning
- Federated Learning Model for Early Detection of Dementia Using Blood Biosamples
- A Cloud-Native Federated Learning Architecture for Telecom Fraud Detection