Fast converging Federated Learning with Non-IID Data
dc.contributor | Aalto-yliopisto | fi |
dc.contributor | Aalto University | en |
dc.contributor.author | Naas, Si Ahmed | en_US |
dc.contributor.author | Sigg, Stephan | en_US |
dc.contributor.department | Department of Communications and Networking | en |
dc.contributor.department | Department of Information and Communications Engineering | en |
dc.contributor.groupauthor | Ambient Intelligence | en |
dc.date.accessioned | 2024-01-17T08:08:15Z | |
dc.date.available | 2024-01-17T08:08:15Z | |
dc.date.issued | 2023 | en_US |
dc.description | Publisher Copyright: © 2023 IEEE. | |
dc.description.abstract | With the advancement of device capabilities, Internet of Things (IoT) devices can employ built-in hardware to perform machine learning (ML) tasks, extending their horizons in many promising directions. In traditional ML, data are sent to a server for training. However, this approach raises user privacy concerns. On the other hand, transferring user data to a cloud-centric environment results in increased latency. A decentralized ML technique, Federated learning (FL), has been proposed to enable devices to train locally on personal data and then send the data to a server for model aggregation. In these models, malicious devices, or devices with a minor contribution to a global model, increase communication rounds and resource usage. Likewise, heterogeneous data, such as non-independent and identically distributed (Non-IID), may decrease accuracy of the FL model. This paper proposes a mechanism to quantify device contributions based on weight divergence. We propose an outlier-removal approach which identifies irrelevant device updates. Client selection probabilities are computed using a Bayesian model. To obtain a global model, we employ a novel merging algorithm utilizing weight shifting values to ensure convergence towards more accurate predictions. A simulation using the MNIST dataset employing both non-iid and iid devices, distributed on 10 Jetson Nano devices, shows that our approach converges faster, significantly reduces communication cost, and improves accuracy. | en |
dc.description.version | Peer reviewed | en |
dc.format.mimetype | application/pdf | en_US |
dc.identifier.citation | Naas, S A & Sigg, S 2023, Fast converging Federated Learning with Non-IID Data. in 2023 IEEE 97th Vehicular Technology Conference, VTC 2023-Spring - Proceedings. IEEE Vehicular Technology Conference, vol. 2023-June, IEEE, IEEE Vehicular Technology Conference, Florence, Italy, 20/06/2023. https://doi.org/10.1109/VTC2023-Spring57618.2023.10200108 | en |
dc.identifier.doi | 10.1109/VTC2023-Spring57618.2023.10200108 | en_US |
dc.identifier.isbn | 979-8-3503-1114-3 | |
dc.identifier.issn | 1550-2252 | |
dc.identifier.other | PURE UUID: 09b0b96a-3847-4d49-a2dd-654d2f07ae8b | en_US |
dc.identifier.other | PURE ITEMURL: https://research.aalto.fi/en/publications/09b0b96a-3847-4d49-a2dd-654d2f07ae8b | en_US |
dc.identifier.other | PURE LINK: http://www.scopus.com/inward/record.url?scp=85169783103&partnerID=8YFLogxK | |
dc.identifier.other | PURE FILEURL: https://research.aalto.fi/files/134171980/Fast_converging_Federated_Learning_with_Non-IID_Data_final.pdf | en_US |
dc.identifier.uri | https://aaltodoc.aalto.fi/handle/123456789/125750 | |
dc.identifier.urn | URN:NBN:fi:aalto-202401171425 | |
dc.language.iso | en | en |
dc.relation.ispartof | IEEE Vehicular Technology Conference | en |
dc.relation.ispartofseries | 2023 IEEE 97th Vehicular Technology Conference, VTC 2023-Spring - Proceedings | en |
dc.relation.ispartofseries | IEEE Vehicular Technology Conference ; Volume 2023-June | en |
dc.rights | openAccess | en |
dc.subject.keyword | communication reduction | en_US |
dc.subject.keyword | edge computing | en_US |
dc.subject.keyword | Federated learning | en_US |
dc.subject.keyword | fog networks | en_US |
dc.subject.keyword | Internet of things | en_US |
dc.subject.keyword | non-iid data | en_US |
dc.title | Fast converging Federated Learning with Non-IID Data | en |
dc.type | A4 Artikkeli konferenssijulkaisussa | fi |
dc.type.version | acceptedVersion |