
Using Federated Learning to Achieve Proactive Context-Aware IoT Environments
Author(s) -
Rubén Rentero-Trejo,
Daniel Flores-Martín,
Jaime Galán-Jiménez,
José García-Alonso,
Juan Manuel Murillo,
Javier Berrocal
Publication year - 2021
Publication title -
journal of web engineering/journal of web engineering on line
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.151
H-Index - 13
eISSN - 1544-5976
pISSN - 1540-9589
DOI - 10.13052/jwe1540-9589.2113
Subject(s) - computer science , personalization , context (archaeology) , usability , task (project management) , human–computer interaction , process (computing) , internet of things , smart environment , data science , world wide web , engineering , paleontology , systems engineering , biology , operating system
The Internet of Things (IoT) is more present in our daily lives than ever before, turning everyday physical objects into smart devices. However, these devices often need excessive human interaction before reaching their best performance, making them time-consuming and reducing their usability. Nowadays, Artificial Intelligence (AI) techniques are being used to process data and to find ways to automate different behaviours. However, achieving learning models capable of handling any situation is a challenging task, worsened by time training restrictions. This paper proposes a Federated Learning solution to manage different IoT environments and provide accurate predictions, based on the user’s preferences. To improve the coexistence between devices and users, this approach makes use of other users’ previous behaviours in similar environments, and proposes predictions for newcomers to the federation. Also, for existing participants, it provides a closer personalization, immediate availability and prevents most manual interactions. The approach has been tested with synthetic and real data and identifies the actions to be performed with 94% accuracy on regular users.