MAGNETO: Edge AI for Human Activity Recognition -- Privacy and Personalization

Jingwei Zuo,George Arvanitakis,Mthandazo Ndhlovu,Hakim Hacid
2024-02-15
Abstract:Human activity recognition (HAR) is a well-established field, significantly advanced by modern machine learning (ML) techniques. While companies have successfully integrated HAR into consumer products, they typically rely on a predefined activity set, which limits personalizations at the user level (edge devices). Despite advancements in Incremental Learning for updating models with new data, this often occurs on the Cloud, necessitating regular data transfers between cloud and edge devices, thus leading to data privacy issues. In this paper, we propose MAGNETO, an Edge AI platform that pushes HAR tasks from the Cloud to the Edge. MAGNETO allows incremental human activity learning directly on the Edge devices, without any data exchange with the Cloud. This enables strong privacy guarantees, low processing latency, and a high degree of personalization for users. In particular, we demonstrate MAGNETO in an Android device, validating the whole pipeline from data collection to result visualization.
Artificial Intelligence,Cryptography and Security
What problem does this paper attempt to address?
This paper mainly discusses the issues in the field of Human Activity Recognition (HAR), especially how to effectively apply Edge Artificial Intelligence (Edge AI) while protecting user privacy and personalization. Traditional HAR methods rely on the cloud, which may lead to high latency, lack of personalization, and data privacy issues. The paper proposes a new platform called MAGNETO, which transfers HAR tasks from the cloud to edge devices, allowing incremental learning to be done locally on the devices without exchanging data with the cloud, ensuring privacy, reducing processing latency, and improving personalization. MAGNETO is validated on Android devices and implements a complete process from data collection to result visualization. The platform can handle resource constraints on edge devices, including model size, data volume, and energy consumption, and can handle new activities through incremental learning to prevent catastrophic forgetting. In this way, MAGNETO aims to open up new possibilities in fields such as healthcare, fitness, or assistant applications. The paper also introduces related work, such as edge machine learning and existing methods for HAR tasks, and describes in detail the architecture, cloud initialization steps, and edge inference and learning process of MAGNETO.