Litcius/Paper detail

K-FL: Kalman Filter-Based Clustering Federated Learning Method

Hyungbin Kim, Byungchan Kim, Yongho Kim, Cheolwoo You, Hyunhee Park

2023IEEE Access16 citationsDOIOpen Access PDF

Abstract

Federated learning is a distributed machine learning framework that enables a large number of devices to cooperatively train a model without data sharing. However, because federated learning trains a model using non-independent and identically distributed (non-IID) data stored at local devices, the weight divergence causes a performance loss. This paper focuses on solving the non-IID problems and proposes Kalman filter-based clustering federated learning method called K-FL to get performance gain by providing a specific model with low variance to the device. To the best of our knowledge, it is the first clustering federated learning method that can train a model requiring fewer communication rounds under the premise that non-IID environment without any prior knowledge and an initial value set by the user. From simulations, we demonstrate that the proposed K-FL can train a model much faster, requiring fewer communication rounds than FedAvg and LG-FedAvg when testing neural networks using the MNIST, FMNIST, and CIFAR-10 datasets. As a numerical result, it is shown that the accuracy is improved in all datasets while the computational time cost is reduced by 1.43×, 1.67×, and 1.63× compared to FedAvg, respectively.

Topics & Concepts

Computer scienceMNIST databaseKalman filterCluster analysisIndependent and identically distributed random variablesArtificial intelligenceMachine learningVariance (accounting)Filter (signal processing)Data miningTrainSet (abstract data type)Divergence (linguistics)Artificial neural networkCartographyRandom variableMathematicsComputer visionPhilosophyBusinessStatisticsGeographyAccountingProgramming languageLinguisticsPrivacy-Preserving Technologies in DataStochastic Gradient Optimization TechniquesTraffic Prediction and Management Techniques
K-FL: Kalman Filter-Based Clustering Federated Learning Method | Litcius