Evaluation of federated learning aggregation algorithms: application to human activity recognition

Pervasive computing promotes the integration of connected electronic devices in our living spaces in order to assist us through appropriate services. Two major developments have gained significant momentum recently: a better use of fog resources and the use of AI techniques. Specifically, interest in machine learning approaches for engineering applications has increased rapidly. \ This paradigm seems to fit the pervasive environment well. However, federated learning has been applied so far to specific services and remains largely conceptual. It needs to be tested extensively on pervasive services partially located in the fog. In this paper, we present experiments performed in the domain of Human Activity Recognition on smartphones in order to evaluate existing algorithms.

[1]  Hubert Eichner,et al.  Towards Federated Learning at Scale: System Design , 2019, SysML.

[2]  Sunav Choudhary,et al.  Federated Learning with Personalization Layers , 2019, ArXiv.

[3]  Franco Zambonelli,et al.  Pervasive computing middleware: current trends and emerging challenges , 2019, CCF Trans. Pervasive Comput. Interact..

[4]  Miguel A. Labrador,et al.  A mobile platform for real-time human activity recognition , 2012, 2012 IEEE Consumer Communications and Networking Conference (CCNC).

[5]  Andrey Ignatov,et al.  Real-time human activity recognition from accelerometer data using Convolutional Neural Networks , 2018, Appl. Soft Comput..

[6]  Weisong Shi,et al.  Edge Computing: Vision and Challenges , 2016, IEEE Internet of Things Journal.

[7]  Vladimir Vlassov,et al.  Human Activity Recognition Using Federated Learning , 2018, 2018 IEEE Intl Conf on Parallel & Distributed Processing with Applications, Ubiquitous Computing & Communications, Big Data & Cloud Computing, Social Computing & Networking, Sustainable Computing & Communications (ISPA/IUCC/BDCloud/SocialCom/SustainCom).

[8]  Yasaman Khazaeni,et al.  Federated Learning with Matched Averaging , 2020, ICLR.

[9]  Qiong Wu,et al.  Personalized Federated Learning for Intelligent IoT Applications: A Cloud-Edge Based Framework , 2020, IEEE Open Journal of the Computer Society.

[10]  Miguel A. Labrador,et al.  A Survey on Human Activity Recognition using Wearable Sensors , 2013, IEEE Communications Surveys & Tutorials.

[11]  Peter Richtárik,et al.  Federated Optimization: Distributed Machine Learning for On-Device Intelligence , 2016, ArXiv.

[12]  Blaise Agüera y Arcas,et al.  Communication-Efficient Learning of Deep Networks from Decentralized Data , 2016, AISTATS.

[13]  Timo Sztyler,et al.  Position-aware activity recognition with wearable devices , 2017, Pervasive Mob. Comput..

[14]  Xiaohui Peng,et al.  Deep Learning for Sensor-based Activity Recognition: A Survey , 2017, Pattern Recognit. Lett..