• Journal of Internet Computing and Services
    ISSN 2287 - 1136 (Online) / ISSN 1598 - 0170 (Print)
    https://jics.or.kr/

FedGCD: Federated Learning Algorithm with GNN based Community Detection for Heterogeneous Data


Wooseok Shin, Jitae Shin, Journal of Internet Computing and Services, Vol. 24, No. 6, pp. 1-11, Dec. 2023
10.7472/jksii.2023.24.6.1, Full Text:
Keywords: Federated learning, Non-IID, data heterogeneity, community detection, Graph Neural Networks

Abstract

Federated learning (FL) is a ground breaking machine learning paradigm that allow smultiple participants to collaboratively train models in a cloud environment, all while maintaining the privacy of their raw data. This approach is in valuable in applications involving sensitive or geographically distributed data. However, one of the challenges in FL is dealing with heterogeneous and non-independent and identically distributed (non-IID) data across participants, which can result in suboptimal model performance compared to traditionalmachine learning methods. To tackle this, we introduce FedGCD, a novel FL algorithm that employs Graph Neural Network (GNN)-based community detection to enhance model convergence in federated settings. In our experiments, FedGCD consistently outperformed existing FL algorithms in various scenarios: for instance, in a non-IID environment, it achieved an accuracy of 0.9113, a precision of 0.8798,and an F1-Score of 0.8972. In a semi-IID setting, it demonstrated the highest accuracy at 0.9315 and an impressive F1-Score of 0.9312. We also introduce a new metric, nonIIDness, to quantitatively measure the degree of data heterogeneity. Our results indicate that FedGCD not only addresses the challenges of data heterogeneity and non-IIDness but also sets new benchmarks for FL algorithms. The community detection approach adopted in FedGCD has broader implications, suggesting that it could be adapted for other distributed machine learning scenarios, thereby improving model performance and convergence across a range of applications.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from November 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[APA Style]
Shin, W. & Shin, J. (2023). FedGCD: Federated Learning Algorithm with GNN based Community Detection for Heterogeneous Data. Journal of Internet Computing and Services, 24(6), 1-11. DOI: 10.7472/jksii.2023.24.6.1.

[IEEE Style]
W. Shin and J. Shin, "FedGCD: Federated Learning Algorithm with GNN based Community Detection for Heterogeneous Data," Journal of Internet Computing and Services, vol. 24, no. 6, pp. 1-11, 2023. DOI: 10.7472/jksii.2023.24.6.1.

[ACM Style]
Wooseok Shin and Jitae Shin. 2023. FedGCD: Federated Learning Algorithm with GNN based Community Detection for Heterogeneous Data. Journal of Internet Computing and Services, 24, 6, (2023), 1-11. DOI: 10.7472/jksii.2023.24.6.1.