Research Article

Intelligent Federated Learning Framework for Non-colocated and Heterogeneous Datasets

DOI:

10.3791/70175

April 10th, 2026

In This Article

Summary

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

This protocol describes the implementation of an Intelligent Federated Learning Framework for training distributed machine learning models across heterogeneous, non-colocated datasets while preserving data privacy and enabling model interpretability.

Abstract

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Federated learning has significant potential for distributed model training while preserving privacy, but it faces challenges related to convergence, fairness, and interpretability due to the heterogeneity of non-colocated datasets. This study proposes an Intelligent Federated Learning Framework (IFLF) to address these challenges through an adaptive approach using a multi-layer architecture consisting of Data, Client, Aggregation, Adaptation, and Optimization, and Interpretability layers.

The framework demonstrates stable convergence under non-IID data distributions, with aggregation strategies supporting balanced optimization. The learning-rate modulation approach contributes to stable training by integrating heterogeneous client updates and reducing divergence during optimization. Explainable AI techniques, including SHAP and LIME, are incorporated to improve transparency at both client and global levels.

The IFLF is evaluated on four benchmark datasets (FEMNIST (vision), FLamby (healthcare imaging), FedGraphNN (graph learning), and CICIDS2017 (cybersecurity)). The framework achieved an average accuracy of 92.8%, with faster convergence and reduced performance variability across clients.

Introduction

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

The rapid increase in distributed data originating from mobile devices, healthcare systems, industrial sensors, and cyber-physical infrastructures has increased the need for collaborative machine learning techniques that also preserve data privacy. Conventional machine learning methods rely on centralized data consolidation, in which datasets from different sources are gathered and stored in a single repository. Although such an approach facilitates model training, it raises concerns related to data privacy, regulatory compliance, and communication overhead. Federated learning (FL) has been recognized as a promising approach that enables multiple clients to jointly tr....

Access restricted. Please log in or start a trial to view this content.

Protocol

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Overview
An Intelligent Federated Learning Framework (IFLF) was developed to efficiently manage data and system heterogeneity in non-colocated environments. The system architecture consisted of five layers: the Data Layer, Client Layer, Aggregation Layer, Adaptation and Optimization Layer, and the Interpretability Layer. The modules were deployed over a distributed computing setup with a central aggregation server and multiple client nodes. Secure socket connections (SSL/TLS) were used for communication between nodes to ensure privacy and data integrity. The following procedure was used to prepare datasets, set up the architecture, conduct federat....

Access restricted. Please log in or start a trial to view this content.

Results

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Overview
All experimental results reported in this study were averaged over five independent runs with different random initializations and client sampling configurations to ensure robustness. Performance metrics, including accuracy, precision, recall, and F1-score, are presented as mean ± standard deviation. The observed standard deviation across runs remained within a small range (typically ±0.5% to ±1.2%), indicating stable and consistent performance of the proposed framework under heterogeneous f.......

Access restricted. Please log in or start a trial to view this content.

Discussion

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

The proposed Intelligent Federated Learning Framework (IFLF) addresses challenges in federated learning arising from heterogeneous and distributed environments. Systematic evaluation across four datasets indicates that combining aggregation and adaptive optimization improves convergence stability and global model performance. By incorporating client reliability and similarity into the aggregation process, the framework reduces the influence of inconsistent updates while giving greater weight to more reliable client contr.......

Access restricted. Please log in or start a trial to view this content.

Disclosures

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

The authors have no conflicts of interest to declare.

Acknowledgements

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

The authors acknowledge the developers and maintainers of the publicly available datasets used in this study, including the FEMNIST, FLamby, FedGraphNN, and CICIDS2017 datasets. The authors also thank the open-source community for providing software frameworks and tools that enabled the implementation and evaluation of the federated learning framework described in this protocol.

....

Access restricted. Please log in or start a trial to view this content.

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
CICIDS2017 DatasetCanadian Institute for CybersecurityPublic datasetIntrusion detection
FedGraphNN DatasetFedGraphNNPublic datasetGraph learning
FEMNIST DatasetLEAF BenchmarkPublic datasetVision dataset
FLamby DatasetFLamby ProjectPublic datasetHealthcare dataset
FlowerFlower Framework1.6Federated learning simulation
GPU WorkstationNVIDIARTX GPUModel training
NumPyNumPy Developers1.26Numerical computing
PythonPython Software Foundation3.1Programming language
Scikit-learnScikit-learn1.3ML utilities
TensorFlow / PyTorchGoogle / MetaLatestDeep learning framework

Reprints and Permissions

Request permission to reuse the text or figures of this JoVE article

Request Permission

Tags

Federated LearningHeterogeneous DatasetsModel AggregationAdaptive OptimizationExplainable AISHAP AnalysisLIME InterpretationNon IID DataLearning Rate ModulationDistributed Model Training

Related Articles