Federated learning for edge artificial intelligence: Enhancing security, robustness, privacy, personalization, and blockchain integration in IoT

Authors

Nitin Liladhar Rane
Vivekanand Education Society's College of Architecture (VESCOA), Mumbai, India
Jayesh Rane
Pillai HOC College of Engineering and Technology, Rasayani, India
Suraj Kumar Mallick
Shaheed Bhagat Singh College, University of Delhi, New Delhi 110017, India
Ömer Kaya
Engineering and Architecture Faculty, Erzurum Technical University, Erzurum 25050, Turkey

Synopsis

In order to enable edge artificial intelligence (AI) in Internet of Things (IoT) ecosystems, federated learning (FL) has emerged as a game-changing technique that addresses important issues like data privacy, security, robustness, and personalization. In contrast to conventional AI models that depend on centralized data gathering, FL allows edge devices to work together to jointly learn a shared model while maintaining localized data, greatly improving privacy and lowering transmission overhead. However, there are special difficulties when integrating FL with IoT, including heterogeneity in edge devices, a lack of computational power, and susceptibility to security breaches. This research investigates state-of-the-art developments in FL for edge AI, with an emphasis on strengthening security and resilience against adversarial attacks like model inversion and data poisoning. To guarantee that private information is kept safe, privacy-preserving methods like homomorphic encryption and differential privacy are examined. Furthermore, the study explores personalization techniques that enable FL models to adjust to the unique needs of individual IoT devices, enhancing system performance and user experience. The research also discusses how blockchain technology can be integrated into FL systems to improve their security and reliability.

Keywords: Federated Learning, Learning Systems, Deep Learning, Data Privacy, Machine Learning, Privacy-preserving Techniques, Internet Of Things

Citation: Rane, J., Mallick, S. K., Kaya, O., & Rane, N. L. (2024). Federated learning for edge artificial intelligence: Enhancing security, robustness, privacy, personalization, and blockchain integration in IoT. In Future Research Opportunities for Artificial Intelligence in Industry 4.0 and 5.0 (pp. 93-135). Deep Science Publishing. https://doi.org/10.70593/978-81-981271-0-5_3

3.1 Introduction

Artificial intelligence (AI) and edge computing are becoming essential in the quickly changing Internet of Things (IoT) landscape to enable real-time data processing and decision-making at the edge of the network (Wang et al., 2019; Lim et al., 2020; Mills et al., 2019). Federated -Learning (FL) is a game-changing technique that addresses important issues like data privacy, communication efficiency, and latency by enabling decentralized machine learning models to be trained across multiple devices (Mills et al., 2019; Hao et al., 2019; Lim et al., 2021; Yang et al., 2022). FL is especially relevant for applications involving sensitive or personal data, as it removes the need to transmit sensitive data to a centralized server by distributing model training to edge devices (Abreha et al., 2022; Nguyen et al., 2021). The dynamics of IoT are changing as a result of FL and Edge AI integrating to provide more effective, individualized, and secure AI solutions at the device level. Though FL has many benefits, it also brings with it a number of securities, robustness, and privacy-related complications. Federated systems are by their very nature distributed, making them susceptible to malicious attacks like data inference and model poisoning. Moreover, it is still difficult to maintain model robustness and accuracy across heterogeneous devices with different computing capacities and network configurations. Because personal data is frequently involved in edge environments, privacy concerns are especially important (Nguyen et al., 2021; Trindade et al., 2022). Traditional centralized machine learning paradigms may put users at higher risk of data breaches and unauthorized access.

An increasingly popular view is that blockchain technology, with its transparent, tamper-proof, and decentralized architecture, can be used in conjunction with FL to improve security and auditability in distributed systems (Zhang et al., 2021; Doku & Rawat, 2020; Kang et al., 2022). Federated learning and blockchain integration can guarantee traceability, allow immutable logging of model updates, and lower the danger of adversarial attacks. Furthermore, while maintaining data privacy, blockchain-based incentive systems can promote user involvement in federated learning (Lim et al., 2021; Xia et al., 2021). As the field develops, more and more people are interested in using blockchain to improve federated learning applications across a range of IoT domains, including smart cities, industrial IoT, autonomous vehicles, and healthcare. With an emphasis on improving security, robustness, privacy, and personalization in Internet of Things environments, this research investigates the integration of federated learning with edge AI and blockchain technologies to address the aforementioned challenges. Our study adds to a better understanding of this developing field by offering a thorough analysis of current trends, constraints, and opportunities.

Contributions:

  • A comprehensive literature analysis of current advancements in edge AI, blockchain, and federated learning, identifying gaps and outlining future directions for research.
  • A thorough examination of keyword trends and co-occurrence patterns in previous studies, exposing prevailing themes and cutting-edge technologies.
  • Cluster analysis of publications to determine key areas of research, areas of collaboration, and changes in the field of edge AI federated learning in IoT scenarios.

3.2 Methodology

In order to better understand the latest developments in Federated Learning (FL) for Edge Artificial Intelligence (AI), this study uses a systematic literature review (SLR). Its main goals are to improve security, robustness, privacy, personalization, and blockchain integration in the Internet of Things (IoT). Through a cluster analysis to identify major themes and research gaps, and an examination of keyword co-occurrence, the methodology aims to provide a thorough understanding of the research landscape.

Procedure for Literature Reviews

The first step in the literature review was a comprehensive search of scholarly databases, with a focus on articles published, including IEEE Xplore, Springer, Elsevier, and ACM Digital Library. Search terms included "Federated Learning," "Edge AI," "IoT Security," "Privacy in FL," "Blockchain Integration in IoT," "Robustness in Edge AI," and "Personalization in Federated Learning." The search was restricted to English review papers, conference proceedings, and peer-reviewed articles. The research had to touch on at least one of the following subjects to meet the inclusion criteria: blockchain-enhanced FL, privacy-preserving methods, federated learning in edge AI, and IoT system design. Duplicate entries were eliminated after the first search, and titles and abstracts were examined to see if the papers warranted a more thorough examination. Based on how well each article addressed the main areas of interest, a final set was chosen. Following selection, data on methodology, results, and contributions to the improvement of FL for Edge AI in IoT were extracted from the selected papers.

Extraction of Keywords and Co-occurrence Analysis

To find the main themes in the literature, keywords were taken out of the chosen papers. The most common and pertinent keywords were noted for every article. Co-occurrence analysis was then used to map these keywords and visualize their relationships. This approach computes the frequency with which keyword pairs occur together in all of the reviewed papers. To quantify these relationships, a co-occurrence matrix was created. Next, a network graph was made to show the connections between the various themes. VOSviewer, a program for building and visualizing bibliometric networks, was used to visualize the co-occurrence network. Keywords are represented by nodes in the network, and their co-occurrence in the literature is shown by the edges connecting them. The strength of the relationship between two nodes is indicated by the thickness of the edges, whereas the size of each node represents the frequency of the keyword. The field's hot topics and new developments are identified with the aid of this analysis, with a focus on security, privacy, personalization, resilience, and blockchain integration in the Internet of Things.

Group Examination

Using the co-occurrence data, a cluster analysis was carried out to investigate the structure of the research landscape in more detail. Grouping related keywords into discrete clusters that represent subfields or new research directions within the larger context of FL for Edge AI was the aim of the cluster analysis. Based on their proximity in the co-occurrence network, keywords were grouped using the clustering algorithm built into VOSviewer. With a unique set of related themes, each cluster denotes a different research focus. For example, one cluster might concentrate on federated learning privacy-preserving strategies, while another might focus on integrating blockchain technology to improve security in IoT environments. The cluster analysis's findings shed light on the various facets of FL for Edge AI that are being investigated as well as the connections between these themes.

Interpretation of Results

An overview of the state of the field's research was produced by interpreting the findings of the co-occurrence and cluster analyses. To better understand the significance of the identified clusters in terms of improving federated learning for Edge AI, a thorough analysis was conducted, with a focus on security, privacy, robustness, and blockchain integration. In order to identify potential research synergies, gaps in the literature, and areas of overlap, the relationships between the clusters were also analyzed. This methodology allows for a systematic exploration of the major trends and new areas of interest in federated learning for Edge AI in IoT by combining keyword co-occurrence and cluster analysis. The knowledge gathered from this analysis serves as a basis for determining future lines of inquiry and useful applications in this quickly developing field.

3.3 Results and discussions

Co-occurrence and cluster analysis of the keywords

The network diagram (Fig. 3.1) highlights the intricate connections and co-occurrences of different keywords within the field of federated learning (FL). Within this framework, the network visualization functions as an analytical tool to comprehend topic clustering, the strength of relationships between various keywords, and the frequency with which particular terms occur together in academic publications or conversations about edge AI, privacy, federated learning, and related topics.

An overview of Edge AI and Federated Learning (FL)

Federated Learning (FL) is a decentralized type of machine learning in which data is not centralized in a single server but instead stays on local devices, also known as edge nodes. This idea is essential for improving user data security, cutting latency, and preserving privacy, particularly in Internet of Things (IoT) applications. Federated learning is one of the most popular methods for training AI models in edge AI environments, which refers to the application of AI algorithms closer to the data generation point (such as in IoT devices). The research paper's implies that it will concentrate on important federated learning opportunities and challenges, such as security, robustness, privacy, personalization, and blockchain integration. The diagram illustrates the connections between these ideas and a range of other fields, including adversarial machine learning, deep learning, and reinforcement learning, through the use of different clusters and keyword relationships.

Group Examination

  1. Federated learning and learning systems comprise the Central Cluster (Red Cluster).

The network diagram's "federated learning" and "learning systems" hubs, both highlighted in red, are at its core. The fact that these nodes are the most noticeable suggests how important they are to the conversation. These nodes' connections show a broad range of related subjects, including distributed learning, global models, machine learning, and data privacy. This cluster's close ties show how federated learning is closely related to conventional learning systems and frequently functions as an advanced offshoot.

Important Nodes and Links:

Learning Systems: The phrase "learning systems" has strong ties to both the emerging decentralized methods like federated learning and the established machine learning paradigms.

Federated Education (FE): FL is the main topic, as the paper's title implies. It has links to other subjects like personalization, distributed learning, and data privacy. The close relationship between FL and IoT in the diagram indicates how relevant FL is for IoT because it allows models to be trained across decentralized devices.

This central cluster illustrates how FL sits at the nexus of distributed AI and privacy-preserving machine learning, enabling decentralized data processing. Furthermore, the prominent co-occurrence of terms like "local models," "global models," and "privacy" highlights the main issues in FL: striking a balance between local data protection and global model performance.

Fig. 3.1 Co-occurrence analysis of the keywords in literature

  1. The Yellow Cluster, or Privacy and Security Cluster

Another prominent cluster, represented in yellow, is related to terms like "privacy-preserving techniques," "privacy protection," and "homomorphic encryption." It is the privacy and security cluster. The cluster in question is closely related to federated learning because data security is a fundamental requirement of decentralized systems.

Important Nodes and Links:

Techniques for Preserving Privacy: These methods, which include differential privacy and homomorphic encryption, are essential for making sure that sensitive data is not exposed during federated learning while still allowing for robust learning. The fact that these keywords are brought up frequently indicates how important they are to FL research and development.

Blockchain: In order to improve security in FL systems, blockchain integration is becoming more and more crucial. This cluster demonstrates the use of blockchain technology, which offers an immutable ledger that enables model updates in a decentralized learning framework to be validated without the assistance of a reliable third party. The relationship between privacy-preserving techniques and blockchain highlights the need for more research into developing safe and impenetrable federated systems.

All things considered, this cluster emphasizes the critical components needed to guarantee data security, privacy, and integrity in federated learning environments, especially in IoT applications where devices are frequently targets of cyberattacks.

  1. Green Cluster: Efficiency and Computational Modeling

The green representation of another distinct cluster is centered on computational modeling and efficiency. In the context of FL and IoT, issues related to system performance, optimization, and scalability are addressed by this section of the network.

Important Nodes and Links:

Energy Efficiency: Resource constraints like battery life and processing power frequently limit federated learning, particularly in IoT and edge AI settings. For this reason, links to energy consumption and utilization as well as the idea of energy efficiency are prominent nodes in this cluster.

Wireless Networks: Since most IoT system communication is wireless, maintaining the effectiveness of these networks is essential to preserving FL system performance. Phrases such as "convergence," "wireless communications," and "stochastic systems" describe the efforts being made to optimize the communication needs and computational load of distributed learning models.

This green cluster demonstrates that the goal of FL research is not only to enhance the learning algorithm but also to make these systems effective and feasible for use in real-world scenarios, particularly those in which resource limitations play a major role.

  1. Adversarial Machine Learning and Deep Learning in the Blue Cluster

The blue cluster is primarily concerned with the intersection of adversarial machine learning and deep learning with federated learning.

Important Nodes and Links:

Deep Learning: To handle complicated data, like text or images, many FL systems employ deep learning architectures. Deep learning's prominence in both centralized and decentralized learning approaches is reflected in its relationship with neural networks and convolutional neural networks (CNNs). The connection to transfer learning highlights the significance of applying acquired knowledge to various FL domains.

Adversarial Machine Learning: Because hostile entities have the ability to influence the learning process, adversarial attacks in federated learning pose a serious risk. The necessity of protecting FL systems from these risks is highlighted by the co-occurrence of adversarial machine learning, intrusion detection, and anomaly detection in this cluster. The dual challenge of developing strong, deep learning-based models and making sure they withstand adversarial attacks is reflected in this blue cluster. This is important in Internet of Things systems where devices might be compromised by malevolent actors.

Applications of Federated Learning in Edge Artificial Intelligence

In recent years, the emergence of edge computing and artificial intelligence (AI) has revolutionized data processing, analysis, and utilization, especially in real-time applications (Al-Quraan et al., 2023; Lim et al., 2021). Edge AI, the implementation of AI models directly on devices at the network's periphery, has created new opportunities for efficient data processing (Ye et al., 2020; Banabilah et al., 2022; Tonellotto et al., 2021). Federated learning (FL) is a distributed machine learning framework that facilitates collaborative model training across decentralized devices while preserving raw data privacy. It has proven to be an effective solution for enhancing privacy, minimizing bandwidth usage, and optimizing computational resources (Al-Quraan et al., 2023; Lim et al., 2021; Xia et al., 2021). The integration of federated learning and edge AI is facilitating a multitude of innovative applications across various industries. We examine the most pertinent and popular applications of federated learning in edge AI.

  1. Intelligent Healthcare and Wearable Technology

Federated learning's most notable application in edge AI is in healthcare, especially via wearable devices like smartwatches, fitness trackers, and other health-monitoring instruments. These devices produce extensive quantities of sensitive and personal health information, including heart rate, blood pressure, oxygen saturation, and sleep patterns. Conventionally, this data would require transmission to centralized servers for analysis, eliciting concerns regarding data privacy and security. Federated learning enables the training of AI models directly on edge devices, guaranteeing that the raw data remains on the user's device. For example, corporations such as Google have investigated the utilization of federated learning in domains like predictive health monitoring and tailored fitness recommendations. In healthcare, federated learning can facilitate more precise predictions for conditions such as diabetes, arrhythmia, and sleep apnea by analyzing patterns from various devices while safeguarding sensitive health information. This decentralized methodology complies with rigorous regulations such as HIPAA and GDPR, rendering federated learning an effective solution for safeguarding patient privacy.

  1. Intelligent Urban Areas and Internet of Things (IoT)

The advancement of smart cities is significantly dependent on IoT devices, which are strategically deployed to oversee traffic, energy consumption, public safety, and environmental parameters. Federated learning in edge AI augments the functionality of these devices by facilitating collective training of machine learning models without the need to transmit substantial volumes of raw data to central servers. This is especially beneficial for smart cities, where network bandwidth frequently constitutes a limiting factor and latency must be reduced. In traffic management, edge AI devices, including cameras and sensors at intersections, can utilize federated learning collaboratively to enhance traffic flow in real time by forecasting congestion patterns and adjusting traffic signals accordingly. In the realm of public safety, FL can be utilized in edge devices, such as surveillance cameras and emergency systems, to identify anomalous activities, including accidents or potential security threats, without necessitating real-time data transmission to a central database. This method improves operational efficiency and bolsters data security by maintaining sensitive information in a localized manner.

  1. Self-Driving Vehicles and Networked Automobiles

The automotive sector is swiftly incorporating AI into vehicles to actualize autonomous driving. Connected vehicles, outfitted with sensors, cameras, and various edge AI technologies, produce substantial volumes of data crucial for enhancing navigation, object recognition, and driving decision-making systems. Federated learning is essential in this domain, enabling vehicles to learn collaboratively without exchanging raw data, which is particularly important due to the competitive dynamics of the automotive industry and the sensitive nature of driving data. Federated learning enables autonomous vehicles to share insights regarding driving patterns, road conditions, and potential hazards without the necessity of transmitting sensitive sensor data to a central server. This expedites the advancement of resilient autonomous driving AI systems by leveraging insights from diverse driving environments and conditions. It also tackles the substantial bandwidth challenges linked to the transmission of high-resolution video data from autonomous vehicles, enabling cars to enhance their models at the edge.

  1. Customized Suggestions on Mobile Devices

One prominent consumer-oriented application of federated learning is the provision of personalized recommendations on smartphones and other mobile devices. Applications like keyboard suggestions, personalized news feeds, and targeted advertisements significantly depend on AI models that evaluate user behavior. These models generally necessitate extensive quantities of personal data, encompassing text input, browsing behaviors, and application usage patterns. Federated learning enables the updating and personalization of AI models on individual devices without transmitting user data to a central server, thus safeguarding user privacy. Google's Gboard employs federated learning to enhance its text prediction and auto-correction functionalities by analyzing individual user behavior, all while safeguarding user data from being transmitted to the cloud. Likewise, social media platforms and video streaming services are implementing federated learning to enhance their recommendation systems, providing highly personalized content while safeguarding users' data privacy rights.

  1. Industrial Internet of Things and Predictive Maintenance

In industrial environments, edge AI and IoT devices are essential instruments for enhancing operational efficiency and minimizing downtime. Industrial IoT devices assess the condition and functionality of machinery in factories, oil rigs, power plants, and other industrial settings. Predictive maintenance, which entails forecasting potential machine failures and arranging prompt repairs, is a crucial application in this context. Federated learning facilitates the training of AI models across numerous devices or factories, permitting each device to acquire knowledge from a wider array of operational scenarios without necessitating the exchange of proprietary or sensitive operational data. In a manufacturing facility, various machines can collectively learn failure patterns through Federated Learning (FL) without sending raw sensor data to a centralized server, thus enhancing prediction accuracy. This decentralized method is especially advantageous in settings where connection to a central server may be inconsistent or where delays in data transmission could hinder timely decision-making.

  1. Natural Language Processing (NLP) on Edge Devices

Applications of Natural Language Processing (NLP), including speech recognition, language translation, and voice assistants, have become increasingly prevalent on smartphones, smart speakers, and various edge devices. These applications frequently necessitate the analysis of extensive volumes of user-specific voice data to enhance precision and customization. Federated learning provides a solution by enabling the training of NLP models across various devices while preserving user privacy. Voice assistants such as Siri, Alexa, and Google Assistant can utilize federated learning to enhance their speech recognition algorithms by analyzing varied users’ speech patterns and accents, while ensuring that sensitive voice data is retained on the users' devices. This method not only improves the efficacy of NLP systems but also bolsters user confidence, as the likelihood of sensitive audio data being compromised or misappropriated is markedly diminished.

  1. Federated Learning in Edge Artificial Intelligence for Financial Services

In the financial services sector, where privacy and security are critical, federated learning has become prominent in fraud detection, credit scoring, and tailored financial guidance. Banks and financial institutions can employ federated learning to collaboratively develop AI models that identify fraudulent transactions by analyzing data dispersed across multiple sources, including ATMs, mobile banking applications, and credit card systems, while maintaining the confidentiality of sensitive customer information among institutions. Edge AI devices implemented at ATMs or point-of-sale systems can locally process transaction data and enhance fraud detection algorithms through federated learning. Likewise, mobile banking applications can employ federated learning to deliver tailored financial advice without transmitting sensitive financial information to centralized servers.

  1. Privacy-Preserving AI in Smart Homes

Smart home devices, such as smart speakers, thermostats, cameras, and appliances, have become prevalent in contemporary residences. These devices frequently manage sensitive personal information, including voice commands and video recordings, which raises considerable privacy issues. Federated learning allows these devices to collaborate in enhancing AI algorithms, including those utilized in voice recognition, home automation, and security surveillance, while safeguarding user privacy. Smart home systems can employ federated learning to enhance their ability to identify household members, predict user preferences, and detect intrusions by utilizing data collected from sensors and cameras. The data is retained within the household, guaranteeing a significant degree of user privacy.

  1. Edge AI for Environmental Surveillance and Agriculture

Federated learning is increasingly being utilized in environmental monitoring and agriculture. In these sectors, extensive implementations of IoT sensors and edge AI devices are utilized to gather data concerning weather, soil conditions, water levels, pollution, and crop health. Conventionally, data from these sensors is relayed to centralized cloud servers for processing, which can be problematic due to restricted connectivity in rural or remote regions. Federated learning facilitates the training of AI models on edge devices, permitting real-time decision-making without continuous communication with central servers. In precision agriculture, IoT sensors can assess soil moisture, temperature, and nutrient concentrations across various fields. Through federated learning, these sensors can jointly train machine learning models to forecast optimal irrigation and fertilization techniques for various crops, resulting in enhanced yield and diminished resource wastage. Likewise, edge devices can assess environmental variables such as air quality, deforestation, and wildlife migration, enhancing conservation initiatives without necessitating extensive data transmission. In environmental monitoring, federated learning can assist in managing distributed sensors that monitor pollution levels in urban areas or water quality in lakes and rivers. Federated learning minimizes bandwidth usage by analyzing data locally, thereby safeguarding sensitive environmental information.

  1. Edge Artificial Intelligence in Retail and Intelligent Stores

The retail sector is experiencing a transformation due to the emergence of smart stores that utilize AI-driven systems for personalized shopping experiences, inventory management, and automated checkout processes. Edge AI integrated with federated learning allows intelligent retail systems to analyze extensive customer data, including browsing patterns, purchasing behaviors, and product interactions, while ensuring privacy and security. Federated learning can be utilized in edge devices, including smart shelves, cameras, and payment terminals. These devices can assess customer preferences instantaneously and assist retailers in optimizing inventory levels, pricing strategies, and product placements. Federated learning enables various stores within a chain to exchange insights regarding customer preferences and sales trends without disclosing raw transaction data, thereby safeguarding customer privacy while enhancing sales forecasting. In the realm of checkout automation, AI systems employ image recognition and sensor data to identify products in a customer's cart and facilitate the payment process without requiring a conventional cashier. Federated learning allows these systems to consistently enhance their accuracy by acquiring knowledge from various sources without sending customer data to a central server, thereby improving security and efficiency.

  1. Edge Artificial Intelligence for Energy Management and Intelligent Grids

The implementation of smart grids and edge AI devices in the energy sector has resulted in enhanced efficiency in energy distribution and consumption monitoring. Smart grids employ AI-driven devices to oversee electricity consumption, regulate load distribution, and identify network faults. Transmitting the substantial volume of data produced by smart meters and other edge devices to central servers for analysis can be expensive and inefficient. Federated learning mitigates this challenge by enabling AI models to be trained directly on edge devices. Smart meters in residential and commercial settings can employ federated learning to locally analyze energy consumption patterns, identifying trends such as peak usage periods and anomalous fluctuations. These insights may be disseminated to energy providers to enhance load balancing and avert blackouts, while safeguarding sensitive consumption data confidentiality. Federated learning can enhance the optimization of integrating renewable energy sources, such as solar and wind power, into the grid. Edge devices deployed at solar farms or wind turbines can assess performance data in real time, modifying energy output according to local weather conditions. Federated learning enables various energy sources to cooperate in optimizing energy production while safeguarding proprietary data, thereby improving the reliability of renewable energy systems.

  1. Intelligent Manufacturing and Collaborative Robotics (Cobots)

In manufacturing, edge AI is utilized to enhance production efficiency, automate quality control, and improve collaboration between human workers and robots, commonly known as collaborative robots or "cobots." Federated learning is essential for facilitating collaboration among these systems while preserving data privacy and reducing network overhead. Cobots are engineered to collaborate with humans, aiding in tasks such as assembly, welding, and material handling. These robots utilize AI models to comprehend and react to their surroundings, enabling real-time modifications to their behavior. Federated learning enables collaborative robots in various factories to exchange insights on optimizing their tasks according to diverse operational conditions. This enables each robot to enhance its performance while safeguarding proprietary manufacturing information, including production methods and material specifications. Furthermore, federated learning can facilitate the training of AI models for predictive maintenance within manufacturing settings. Sensors affixed to machinery can assess data concerning vibrations, temperatures, and operational speeds to identify indications of deterioration. Through the implementation of federated learning, these sensors can collectively construct models that forecast equipment failures across various factories, enhancing operational uptime and minimizing maintenance expenses without disclosing sensitive operational information.

  1. Edge AI in Financial Trading and Stock Market Evaluation

Financial trading, especially in high-frequency trading (HFT) and algorithmic trading, necessitates real-time data processing and analysis for instantaneous decision-making. Edge AI is increasingly utilized in trading systems to process market data directly at the trading venue, thereby minimizing latency and facilitating expedited decision-making. Federated learning improves these systems by enabling various trading algorithms to learn from market trends while safeguarding sensitive trading strategies and proprietary financial information. For example, trading firms can implement edge AI systems that evaluate market data, including stock prices and trading volumes, across various financial exchanges. Through federated learning, these systems can enhance their predictive models by leveraging aggregated insights from various markets while maintaining the confidentiality of each firm's trading algorithms. This collaborative learning methodology enables traders to make more informed decisions and swiftly adapt to market fluctuations, thereby enhancing trading results.

  1. Federated Learning in Edge Artificial Intelligence for Cybersecurity

Cybersecurity represents a vital application domain for federated learning in edge AI. The proliferation of connected devices in networks has rendered the security of the data they generate a significant concern. Edge AI devices, including firewalls, intrusion detection systems (IDS), and endpoint security solutions, can employ federated learning to improve their capacity for real-time detection and prevention of cyber threats. Federated learning facilitates the collaboration of distributed security systems in detecting emerging threats, such as malware or phishing attacks, while preserving the confidentiality of sensitive security logs and network data. Training AI models on edge devices enables organizations to identify suspicious activities at the network's periphery and counteract threats prior to their proliferation throughout the system. In decentralized settings such as enterprise networks or smart homes, federated learning can facilitate the creation of resilient AI-driven security models that safeguard data on edge devices, including laptops, smartphones, and IoT devices. This diminishes the necessity for continuous data transmission to centralized servers, which may pose a potential security risk.

  1. Federated Learning for Distributed Cloud and Edge Artificial Intelligence Infrastructure

With the expansion of edge computing, federated learning is employed to enhance the efficiency of distributed cloud and edge infrastructure. In this context, edge AI devices are implemented across various cloud regions or data centers, processing data nearer to the source to minimize latency and bandwidth usage. Federated learning allows distributed systems to exchange insights and enhance their models collaboratively, ensuring that edge devices function effectively without centralizing data processing. Cloud providers such as Google and AWS are investigating federated learning to improve the efficacy of their edge computing platforms. Federated learning enhances the efficiency of cloud services by enabling edge servers to collaborate on tasks such as load balancing, resource allocation, and fault detection, thereby reducing the necessary data transmission between various cloud regions. This method is especially advantageous for extensive cloud applications, including content delivery networks (CDNs) and video streaming services, where minimal latency is crucial.

Federated Learning for Edge AI in IoT

Particularly in the context of the Internet of Things (IoT), federated learning (FL) has become a vital enabler for artificial intelligence (AI) applications on edge devices. With billions of devices connected, IoT ecosystems are growing in size, making data processing and security across decentralized systems a more complex challenge. With federated learning, devices can jointly learn from shared models without centralizing sensitive data, providing a decentralized approach to machine learning. This is perfect for edge AI applications in Internet of Things environments because it not only maintains privacy but also improves efficiency and scalability. Here, FL changes the way edge devices use AI, allowing for more intelligent, safe, and self-sufficient IoT systems.

The IoT's Edge AI Evolution

The demand for low-latency decision-making and real-time data processing in Internet of Things networks is driving the emergence of edge AI. IoT device data was previously processed by sending it to centralized cloud servers, which resulted in latency problems, bandwidth constraints, and privacy concerns. Edge AI enables computation to happen closer to the data source, allowing edge devices—like wearables, smartphones, sensors, and cameras—to process data locally. However, there are issues with computational power, energy consumption, and model accuracy when training AI models on edge devices, especially when working with big datasets. By facilitating distributed learning across numerous edge devices, federated learning helps to overcome these difficulties. Edge devices in a federated learning system use their own data to train AI models locally. They only share model updates, such as gradients or parameters, with a central server. By repeating this process on numerous devices, the central model can become more and more accurate over time without requiring direct access to the raw data from every device. This strategy conforms with data privacy laws like the General Data Protection Regulation (GDPR) and significantly lowers the risk of data breaches.

Federated Learning's Principal Benefits for IoT

In the context of the Internet of Things, where devices are frequently dispersed across various environments and networks, federated learning offers several significant advantages:

Improved Data Security and Privacy: Internet of Things (IoT) systems frequently gather private and sensitive data, including financial transactions, location data, and health information. This data must be transferred to centralized servers in order to use traditional cloud-based machine learning models, which raises the possibility of data breaches. In contrast, federated learning makes sure that only model updates are shared, meaning that data never leaves the edge device. This reduces the possibility of sensitive data being exposed and aids in adhering to strict privacy regulations.

Decreased Latency and Bandwidth Usage: Sending the vast amounts of data generated by IoT systems to the cloud for processing can cause a major latency and strain on network bandwidth. Federated learning optimizes bandwidth utilization by reducing the requirement for continuous communication with central servers by carrying out model training locally on edge devices. This is especially significant for real-time applications where low latency is essential, like industrial IoT, smart cities, and autonomous cars.

Scalability in Decentralized Networks: Internet of Things (IoT) networks are diverse and large-scale, with a wide range of devices with different amounts of energy, connectivity, and processing power. Such decentralized environments are ideal for federated learning because it lets every device participate in model training without needing constant connectivity or consistent data distribution. When they are available, even devices with sporadic network access can take part in federated learning processes.

Compliance with Regulatory Requirements: Strict regulatory frameworks governing data privacy and protection must be followed by many industries that rely on IoT devices, including manufacturing, healthcare, and finance. Because data stays on the device and never crosses jurisdictional boundaries, federated learning offers a way to train AI models while guaranteeing compliance with laws like the GDPR in Europe and the HIPAA (Health Insurance Portability and Accountability Act) in the healthcare industry.

Problems and Solutions for Federated Learning in the Internet of Things

Federated learning has enormous potential for edge AI in the Internet of Things, but in order to reach its full potential, a number of issues still need to be resolved. These include:

IoT device heterogeneity: IoT ecosystems are made up of a variety of devices with different capacities, ranging from potent smartphones and edge servers to low-power sensors with constrained processing power. It is challenging to apply a federated learning solution that is appropriate for every situation due to this heterogeneity. Methods like resource-aware training, quantization, and model compression are being investigated as solutions to this problem. AI models can be made more energy- and computational-efficient for devices with constrained resources thanks to these techniques.

References

Abreha, H. G., Hayajneh, M., & Serhani, M. A. (2022). Federated learning in edge computing: a systematic survey. Sensors, 22(2), 450.

Akter, M., Moustafa, N., Lynar, T., & Razzak, I. (2022). Edge intelligence: Federated learning-based privacy protection framework for smart healthcare systems. IEEE Journal of Biomedical and Health Informatics, 26(12), 5805-5816.

Al-Quraan, M., Mohjazi, L., Bariah, L., Centeno, A., Zoha, A., Arshad, K., ... & Imran, M. A. (2023). Edge-native intelligence for 6G communications driven by federated learning: A survey of trends and challenges. IEEE Transactions on Emerging Topics in Computational Intelligence, 7(3), 957-979.

Banabilah, S., Aloqaily, M., Alsayed, E., Malik, N., & Jararweh, Y. (2022). Federated learning review: Fundamentals, enabling technologies, and future applications. Information processing & management, 59(6), 103061.

Brecko, A., Kajati, E., Koziorek, J., & Zolotova, I. (2022). Federated learning for edge computing: A survey. Applied Sciences, 12(18), 9124.

Doku, R., & Rawat, D. B. (2020, May). Iflbc: On the edge intelligence using federated learning blockchain network. In 2020 IEEE 6th Intl Conference on Big Data Security on Cloud (BigDataSecurity), IEEE Intl Conference on High Performance and Smart Computing,(HPSC) and IEEE Intl Conference on Intelligent Data and Security (IDS) (pp. 221-226). IEEE.

Feng, C., Zhao, Z., Wang, Y., Quek, T. Q., & Peng, M. (2021). On the design of federated learning in the mobile edge computing systems. IEEE Transactions on Communications, 69(9), 5902-5916.

Hao, M., Li, H., Luo, X., Xu, G., Yang, H., & Liu, S. (2019). Efficient and privacy-enhanced federated learning for industrial artificial intelligence. IEEE Transactions on Industrial Informatics, 16(10), 6532-6542.

Hazra, A., Adhikari, M., Nandy, S., Doulani, K., & Menon, V. G. (2022). Federated-learning-aided next-generation edge networks for intelligent services. IEEE Network, 36(3), 56-64.

Kang, J., Li, X., Nie, J., Liu, Y., Xu, M., Xiong, Z., ... & Yan, Q. (2022). Communication-efficient and cross-chain empowered federated learning for artificial intelligence of things. IEEE Transactions on Network Science and Engineering, 9(5), 2966-2977.

Khan, L. U., Pandey, S. R., Tran, N. H., Saad, W., Han, Z., Nguyen, M. N., & Hong, C. S. (2020). Federated learning for edge networks: Resource optimization and incentive mechanism. IEEE Communications Magazine, 58(10), 88-93.

Li, A., Sun, J., Wang, B., Duan, L., Li, S., Chen, Y., & Li, H. (2021, December). Lotteryfl: Empower edge intelligence with personalized and communication-efficient federated learning. In 2021 IEEE/ACM Symposium on Edge Computing (SEC) (pp. 68-79). IEEE.

Lim, W. Y. B., Garg, S., Xiong, Z., Zhang, Y., Niyato, D., Leung, C., & Miao, C. (2021). UAV-assisted communication efficient federated learning in the era of the artificial intelligence of things. IEEE network, 35(5), 188-195.

Lim, W. Y. B., Luong, N. C., Hoang, D. T., Jiao, Y., Liang, Y. C., Yang, Q., ... & Miao, C. (2020). Federated learning in mobile edge networks: A comprehensive survey. IEEE communications surveys & tutorials, 22(3), 2031-2063.

Lim, W. Y. B., Ng, J. S., Xiong, Z., Jin, J., Zhang, Y., Niyato, D., ... & Miao, C. (2021). Decentralized edge intelligence: A dynamic resource allocation framework for hierarchical federated learning. IEEE Transactions on Parallel and Distributed Systems, 33(3), 536-550.

Lu, X., Liao, Y., Lio, P., & Hui, P. (2020). Privacy-preserving asynchronous federated learning mechanism for edge network computing. Ieee Access, 8, 48970-48981.

Mammen, P. M. (2021). Federated learning: Opportunities and challenges. arXiv preprint arXiv:2101.05428.

Mills, J., Hu, J., & Min, G. (2019). Communication-efficient federated learning for wireless edge intelligence in IoT. IEEE Internet of Things Journal, 7(7), 5986-5994.

Nguyen, D. C., Ding, M., Pham, Q. V., Pathirana, P. N., Le, L. B., Seneviratne, A., ... & Poor, H. V. (2021). Federated learning meets blockchain in edge computing: Opportunities and challenges. IEEE Internet of Things Journal, 8(16), 12806-12825.

Qu, Y., Dong, C., Zheng, J., Dai, H., Wu, F., Guo, S., & Anpalagan, A. (2021). Empowering edge intelligence by air-ground integrated federated learning. IEEE Network, 35(5), 34-41.

Su, Z., Wang, Y., Luan, T. H., Zhang, N., Li, F., Chen, T., & Cao, H. (2021). Secure and efficient federated learning for smart grid with edge-cloud collaboration. IEEE Transactions on Industrial Informatics, 18(2), 1333-1344.

Tonellotto, N., Gotta, A., Nardini, F. M., Gadler, D., & Silvestri, F. (2021). Neural network quantization in federated learning at the edge. Information Sciences, 575, 417-436.

Trindade, S., Bittencourt, L. F., & da Fonseca, N. L. (2022). Resource management at the network edge for federated learning. Digital Communications and Networks.

Wang, S., Tuor, T., Salonidis, T., Leung, K. K., Makaya, C., He, T., & Chan, K. (2019). Adaptive federated learning in resource constrained edge computing systems. IEEE journal on selected areas in communications, 37(6), 1205-1221.

Wang, X., Han, Y., Wang, C., Zhao, Q., Chen, X., & Chen, M. (2019). In-edge ai: Intelligentizing mobile edge computing, caching and communication by federated learning. Ieee Network, 33(5), 156-165.

Wu, Q., He, K., & Chen, X. (2020). Personalized federated learning for intelligent IoT applications: A cloud-edge based framework. IEEE Open Journal of the Computer Society, 1, 35-44.

Xia, Q., Ye, W., Tao, Z., Wu, J., & Li, Q. (2021). A survey of federated learning for edge computing: Research problems and solutions. High-Confidence Computing, 1(1), 100008.

Yang, H., Lam, K. Y., Xiao, L., Xiong, Z., Hu, H., Niyato, D., & Vincent Poor, H. (2022). Lead federated neuromorphic learning for wireless edge artificial intelligence. Nature communications, 13(1), 4269.

Ye, D., Yu, R., Pan, M., & Han, Z. (2020). Federated learning in vehicular edge computing: A selective model aggregation approach. IEEE Access, 8, 23920-23935.

Ye, Y., Li, S., Liu, F., Tang, Y., & Hu, W. (2020). EdgeFed: Optimized federated learning based on edge computing. IEEE Access, 8, 209191-209198.

Zhang, C., Xie, Y., Bai, H., Yu, B., Li, W., & Gao, Y. (2021). A survey on federated learning. Knowledge-Based Systems, 216, 106775.

Published

October 16, 2024

Categories

How to Cite

Rane, N. L., Rane, J., Mallick, S. K., & Kaya, Ömer. (2024). Federated learning for edge artificial intelligence: Enhancing security, robustness, privacy, personalization, and blockchain integration in IoT. In J. Rane, S. K. Mallick, Ömer Kaya, & N. L. Rane, Future Research Opportunities for Artificial Intelligence in Industry 4.0 and 5.0 (pp. 93-135). Deep Science Publishing. https://doi.org/10.70593/978-81-981271-0-5_3