Related Experiment Videos
MEFL: Meta-Equilibrize Federated Learning for Imbalanced Data in IoT.
Jialu Tang1, Yali Gao1, Xiaoyong Li1
1The Key Laboratory of Trustworthy Distributed Computing and Service, Ministry of Education, Beijing University of Posts and Telecommunications, Beijing 100876, China.
Entropy (Basel, Switzerland)
|June 26, 2025
Summary
Meta-Equilibrized Federated Learning (MEFL) tackles data imbalance in the Internet of Things (IoT). This novel approach enhances Federated Learning (FL) model accuracy and robustness, improving generalization for personalized IoT applications.
Area of Science:
- Artificial Intelligence
- Machine Learning
- Internet of Things
Background:
- Data heterogeneity in IoT environments poses significant challenges to Federated Learning (FL) models.
- Imbalanced and non-IID data distributions degrade model accuracy, robustness, and generalization capabilities.
Purpose of the Study:
- To propose a novel method, Meta-Equilibrized Federated Learning (MEFL), to address data heterogeneity and improve FL performance in IoT.
- To enhance the consistency between global and local optimization objectives in FL.
Main Methods:
- MEFL integrates meta-learning with gradient-descent preservation.
- It employs an equilibrated optimization aggregation mechanism using gradient similarity and variance-weighted adjustment.
- The method alleviates gradient biases from multi-step local updates.
Main Results:
- MEFL achieved at least a 3.26% improvement in final test accuracy compared to baseline methods.
- The approach substantially reduced communication overhead.
- Demonstrated superior performance and generalization capabilities on real-world datasets.
Conclusions:
- MEFL effectively resolves inconsistencies between global and local optimization objectives in FL.
- The method optimizes trade-offs between local and global models for personalized IoT applications.
- MEFL offers an efficient solution for cross-domain data security deployment in IoT.
Related Concept Videos
Distributed Loads: Problem Solving
744
Beams are structural elements commonly employed in engineering applications requiring different load-carrying capacities. The first step in analyzing a beam under a distributed load is to simplify the problem by dividing the load into smaller regions, which allows one to consider each region separately and calculate the magnitude of the equivalent resultant load acting on each portion of the beam. The magnitude of the equivalent resultant load for each region can be determined by calculating...
744
Observational Learning
321
Albert Bandura's observational learning, also known as imitation or modeling, occurs when a person observes and imitates another's behavior. It is a quicker process than operant conditioning. A well-known example is the Bobo doll study, where children who saw an adult acting aggressively towards the doll were more likely to act aggressively when left alone, compared to those who observed a nonaggressive adult. Many psychologists view observational learning as a form of latent learning...
321
Weighted Mean
5.4K
While taking the arithmetic, geometric, or harmonic mean of a sample data set, equal importance is assigned to all the data points. However, all the values may not always be equally important in some data sets. An intrinsic bias might make it more important to give more weightage to specific values over others.
For example, consider the number of goals scored in the matches of a tournament. While computing the average number of goals scored in the tournament, it may be more important to...
For example, consider the number of goals scored in the matches of a tournament. While computing the average number of goals scored in the tournament, it may be more important to...
5.4K
Multi-input and Multi-variable systems
152
Cruise control systems in cars are designed as multi-input systems to maintain a driver's desired speed while compensating for external disturbances such as changes in terrain. The block diagram for a cruise control system typically includes two main inputs: the desired speed set by the driver and any external disturbances, such as the incline of the road. By adjusting the engine throttle, the system maintains the vehicle's speed as close to the desired value as possible.
In the absence...
In the absence...
152
Introduction to Learning
551
Learning is the process of acquiring knowledge or skills through practice or experience, leading to long-lasting behavioral changes. This acquisition occurs through interaction with the environment and requires practice or experience. For instance, mastering a skill such as surfing requires considerable practice and experience, highlighting the essential role of repeated interactions with the environment in learning.
In contrast to learned behaviors, unlearned behaviors such as crying, sexual...
In contrast to learned behaviors, unlearned behaviors such as crying, sexual...
551
Associative Learning
605
Associative learning is a fundamental concept in behavioral psychology, wherein a connection is established between two stimuli or events, leading to a learned response. This process is critical in understanding how behaviors are acquired and modified. Conditioning, the mechanism through which associations are formed, can be divided into two main types: classical conditioning and operant conditioning, each elucidating different aspects of associative learning.
Classical conditioning, also known...
Classical conditioning, also known...
605