A Data Contribution-Based Adaptive Federated Learning Approach for Wearable Activity Recognition

Published: 01 Jan 2025, Last Modified: 24 Jul 2025CSCWD 2025EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: Wearable activity recognition is crucial for ubiquitous computing, enhancing human-machine interaction, medical monitoring, and personalized services. As wearable devices collect user activity data that often contain personal privacy information, federated learning (FL) is increasingly applied to protect user data privacy. However, in real-world scenarios, users' data are commonly exhibit heterogeneity, manifesting as non-independent and identically distributed (non-IID) characteristics, which presents challenges for FL methods. Traditional FL client selection approaches with heterogeneous data can cause global model drift, reducing the accuracy of activity recognition models. In this paper, we propose Data Contribution-Based Federated Learning (DCBFL) method, an adaptive FL training approach by selecting clients to counter the problem caused by heterogeneous data. Specifically, we first utilize a conditional generator on the server to construct an auxiliary dataset, which is used to train an auxiliary model as a benchmark to measure the degree of heterogeneity in each client's data. Furthermore, we reasonably differentiate the data contributions of clients based on the degree of data heterogeneity and select suitable clients for FL training, effectively utilizing heterogeneous data information, mitigating global model drift. The comprehensive experiments are conducted on five public activity recognition datasets under non-IID conditions in this work. The experimental results show that DCBFL outperforms existing baseline methods, showcasing superior performance.
Loading