Evaluation and comparison of federated learning algorithms for Human Activity Recognition on smartphones
arXiv:2210.16918 · doi:10.1016/j.pmcj.2022.101714
Abstract
Pervasive computing promotes the integration of smart devices in our living spaces to develop services providing assistance to people. Such smart devices are increasingly relying on cloud-based Machine Learning, which raises questions in terms of security (data privacy), reliance (latency), and communication costs. In this context, Federated Learning (FL) has been introduced as a new machine learning paradigm enhancing the use of local devices. At the server level, FL aggregates models learned locally on distributed clients to obtain a more general model. In this way, no private data is sent over the network, and the communication cost is reduced. Unfortunately, however, the most popular federated learning algorithms have been shown not to be adapted to some highly heterogeneous pervasive computing environments. In this paper, we propose a new FL algorithm, termed FedDist, which can modify models (here, deep neural network) during training by identifying dissimilarities between neurons among the clients. This permits to account for clients' specificity without impairing generalization. FedDist evaluated with three state-of-the-art federated learning algorithms on three large heterogeneous mobile Human Activity Recognition datasets. Results have shown the ability of FedDist to adapt to heterogeneous data and the capability of FL to deal with asynchronous situations.
arXiv admin note: substantial text overlap with arXiv:2110.10223
References in corpus (5)
- Federated Optimization: Distributed Machine Learning for On-Device Intelligence
- Federated Learning with Personalization Layers
- FedMD: Heterogenous Federated Learning via Model Distillation
- A Federated Learning Aggregation Algorithm for Pervasive Computing: Evaluation and Comparison
- A distillation-based approach integrating continual learning and federated learning for pervasive services