Related Experiment Videos
An Empirical Study of Federated Learning on IoT-Edge Devices: Resource Allocation and Heterogeneity
IEEE Transactions on Neural Networks and Learning Systems
|September 26, 2025
Summary
Federated learning (FL) enables collaborative machine learning on edge devices without centralizing data. This study reveals FL
Area of Science:
- Computer Science
- Artificial Intelligence
- Distributed Systems
Background:
- Billions of IoT and edge devices generate vast data, driving ML applications.
- Privacy concerns and regulations limit centralized data collection for ML training.
- Federated learning (FL) offers a privacy-preserving alternative by training models on decentralized data.
Purpose of the Study:
- To empirically evaluate federated learning (FL) in realistic IoT-edge environments.
- To analyze FL's performance, computation, and communication costs.
- To investigate FL's effectiveness in challenging heterogeneous scenarios.
Main Methods:
- Extensive experiments conducted on a large network of IoT-edge devices.
- Systematic analysis of learning performance and operational costs.
- Focus on heterogeneous data distributions and device capabilities.
Main Results:
- FL demonstrates practical feasibility for on-device ML model training.
- Characterization of real-world FL performance and resource utilization.
- Insights into challenges and characteristics of FL in heterogeneous settings.
Conclusions:
- This study provides valuable insights into the practical implementation of FL.
- Findings promote the advancement and design of real-world FL systems.
- Highlights the importance of addressing heterogeneity for FL success.
Related Concept Videos
Short-distance Transport of Resources
17.5K
Short-distance transport refers to transport that occurs over a distance of just 2-3 cells, crossing the plasma membrane in the process. Small uncharged molecules, such as oxygen, carbon dioxide, and water, can diffuse across the plasma membrane on their own. In contrast, ions and larger molecules require the assistance of transport proteins due to their charge or size. Transport across membranes also occurs within individual cells, playing a variety of essential roles for the plant as a whole.
17.5K
Distributed Loads: Problem Solving
1.1K
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...
1.1K
Optimal Foraging
13.6K
How animals obtain and eat their food is called foraging behavior. Foraging can include searching for plants and hunting for prey and depends on the species and environment.
13.6K
Distribution Reliability and Automation
497
Distribution reliability in electrical power systems is critical for ensuring an uninterrupted power supply to consumers at minimal cost. According to IEEE Standard Terms, reliability is the probability that a device will function without failure over a specified time period or amount of usage. For electric power distribution, this translates to maintaining continuous power supply and addressing customer concerns over power outages. Several indices, as defined by IEEE Standard 1366-2012, are...
497
Randomized Experiments
8.9K
The randomization process involves assigning study participants randomly to experimental or control groups based on their probability of being equally assigned. Randomization is meant to eliminate selection bias and balance known and unknown confounding factors so that the control group is similar to the treatment group as much as possible. A computer program and a random number generator can be used to assign participants to groups in a way that minimizes bias.
Simple randomization
Simple...
Simple randomization
Simple...
8.9K
Machines: Problem Solving I
689
A toggle clamp is a mechanical device commonly used for holding and clamping objects in various applications, such as woodworking, metalworking, and assembly operations. Consider a toggle clamp subjected to a force of 200 N at the handle. The vertical clamping force can be calculated, provided the dimensions of the toggle clamp are known.
The toggle clamp system is a machine structure consisting of movable, pin-connected multi-force members that form a stabilized system to transmit forces. The...
The toggle clamp system is a machine structure consisting of movable, pin-connected multi-force members that form a stabilized system to transmit forces. The...
689