Implementing Adaptive Clustered Federated Learningin FEDn: A Proof-Of-Concept for Battery State-of-Health Estimation
2025 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE credits
Student thesis
Abstract [en]
Federated learning enables decentralized model training across multiple clients while preserving data privacy. However, standard federated learning algorithms often perform poorly when client data is non-identically distributed, as is common in real-world applications such as electric vehicle battery monitoring. Clustered federated learning methods, such as the Adaptive Iterative Clustered Federated Learning (AICFL) scheme, aim to improve performance in such settings by grouping similar clients and training separate models per cluster. This thesis presents a proof-of-concept implementation of AICFL scheme within the FEDn framework. The solution includes custom logic for state progression, cluster identity estimation, and dynamic aggregation, all adapted to FEDn’s strict one-round-per-phase communication constraint. Clients are simulated in isolated Docker containers and operate on disjoint subsets of real-world lithium-ion battery data from NASA and the system is evaluated on the task of battery State-of-Health estimation. Results show that meaningful client clusters emerge under data heterogeneity and that the FEDn-based implementation can carry out multi-phase AICFL scheme rounds effectively. While runtime efficiency and full cluster adaptation are not implemented, the work demonstrates the feasibility of deploying clustered federated learning logic FEDn.
Place, publisher, year, edition, pages
2025. , p. 62
Series
IT ; mTBV 25 009
Keywords [en]
Federated Learning, Machine Learning, FEDn, SoH
National Category
Artificial Intelligence
Identifiers
URN: urn:nbn:se:uu:diva-560964OAI: oai:DiVA.org:uu-560964DiVA, id: diva2:1973219
External cooperation
Cognivity AI
Educational program
Master Programme in Computational Science
Supervisors
Examiners
2025-06-192025-06-192025-06-19Bibliographically approved