Detection and Adaptation of Staggered Concept Drift in Federated Online Learning - A Dynamic Cluster-Based Framework for Machine Learning with Distributed Heterogenous Data Streams
| dc.contributor.author | Jakobson, Josef | |
| dc.contributor.author | Forsman, Fabian | |
| dc.contributor.department | Chalmers tekniska högskola / Institutionen för data och informationsteknik | sv |
| dc.contributor.department | Chalmers University of Technology / Department of Computer Science and Engineering | en |
| dc.contributor.examiner | Papatriantafilou, Marina | |
| dc.contributor.supervisor | Hilgendorf, Martin | |
| dc.date.accessioned | 2026-07-09T08:09:08Z | |
| dc.date.issued | 2026 | |
| dc.date.submitted | ||
| dc.description.abstract | Federated Learning (FL) enables collaborative model training across distributed edge devices without requiring the exchange of raw data. However, most FL approaches assume stationary data distributions, whereas real-world environments often exhibit concept drift, where the relationship between input data and target variables changes over time. In federated settings, such drifts may occur independently across clients, creating staggered concept drift that can lead to model poisoning, degraded predictive performance, and ineffective aggregation. This thesis investigates how staggered concept drift can be automatically detected and adapted to in a federated online learning setting under the computational constraints of edge devices. A drift-aware FL framework is proposed in which clients continuously train local online models, monitor prediction errors using lightweight drift detectors, and perform local adaptation when drift is detected. To prevent aggregation of models representing different concepts, a server-side clustering mechanism dynamically groups clients according to their current concepts and maintains separate cluster models for aggregation. Additionally, the framework is evaluated on the computational cost of the edge-level algorithms, the accuracy of the detectors and performance of the global models. | |
| dc.identifier.coursecode | DATX05 | |
| dc.identifier.uri | https://hdl.handle.net/20.500.12380/311969 | |
| dc.language.iso | eng | |
| dc.setspec.uppsok | Technology | |
| dc.subject | Concept drift, federated learning (FL), online learning (OL), machine learning (ML), computer science | |
| dc.title | Detection and Adaptation of Staggered Concept Drift in Federated Online Learning - A Dynamic Cluster-Based Framework for Machine Learning with Distributed Heterogenous Data Streams | |
| dc.type.degree | Examensarbete för masterexamen | sv |
| dc.type.degree | Master's Thesis | en |
| dc.type.uppsok | H | |
| local.programme | Computer science -algorithms, languages and logic (MPALG), MSc |
