School of Computer Science and Engineering, Soongsil University, Seoul 06978, Republic of Korea.
Sensors (Basel). 2024 Jun 4;24(11):3632. doi: 10.3390/s24113632.
The growth of IoT healthcare is aimed at providing efficient services to patients by utilizing data from local hospitals. However, privacy concerns can impede data sharing among third parties. Federated learning offers a solution by enabling the training of neural networks while maintaining the privacy of the data. To integrate federated learning into IoT healthcare, hospitals must be part of the network to jointly train a global central model on the server. Local hospitals can train the global model using their patient datasets and send the trained localized models to the server. These localized models are then aggregated to enhance the global model training process. The aggregation of local models dramatically influences the performance of global training, mainly due to the heterogeneous nature of patient data. Existing solutions to address this issue are iterative, slow, and susceptible to convergence. We propose two novel approaches that form groups efficiently and assign the aggregation weightage considering essential parameters vital for global training. Specifically, our method utilizes an autoencoder to extract features and learn the divergence between the latent representations of patient data to form groups, facilitating more efficient handling of heterogeneity. Additionally, we propose another novel aggregation process that utilizes several factors, including extracted features of patient data, to maximize performance further. Our proposed approaches for group formation and aggregation weighting outperform existing conventional methods. Notably, significant results are obtained, one of which shows that our proposed method achieves 20.8% higher accuracy and 7% lower loss reduction compared to the conventional methods.
物联网医疗保健的发展旨在通过利用本地医院的数据为患者提供高效的服务。然而,隐私问题可能会阻碍第三方之间的数据共享。联邦学习通过在保持数据隐私的同时训练神经网络,为解决这一问题提供了一种解决方案。要将联邦学习集成到物联网医疗保健中,医院必须成为网络的一部分,以便在服务器上联合训练全局中央模型。本地医院可以使用他们的患者数据集来训练全局模型,并将训练好的局部模型发送到服务器。然后,这些局部模型将被聚合以增强全局模型的训练过程。局部模型的聚合对全局训练的性能有很大影响,主要是由于患者数据的异构性。现有的解决方案在解决这个问题时迭代缓慢,容易收敛。我们提出了两种新颖的方法,这些方法可以有效地分组,并考虑到对全局训练至关重要的基本参数来分配聚合权重。具体来说,我们的方法利用自动编码器来提取特征,并学习患者数据的潜在表示之间的差异来形成分组,从而更有效地处理异质性。此外,我们还提出了另一种新颖的聚合过程,该过程利用了几个因素,包括患者数据的提取特征,以进一步提高性能。我们提出的分组方法和聚合权重方法优于现有的传统方法。值得注意的是,我们取得了显著的结果,其中之一表明,与传统方法相比,我们提出的方法的准确性提高了 20.8%,损失降低了 7%。