Attention-Based Deep Learning Framework for Human Activity Recognition with User Adaptation
arXiv:2006.03820 · doi:10.1109/JSEN.2021.3067690
Abstract
Sensor-based human activity recognition (HAR) requires to predict the action of a person based on sensor-generated time series data. HAR has attracted major interest in the past few years, thanks to the large number of applications enabled by modern ubiquitous computing devices. While several techniques based on hand-crafted feature engineering have been proposed, the current state-of-the-art is represented by deep learning architectures that automatically obtain high level representations and that use recurrent neural networks (RNNs) to extract temporal dependencies in the input. RNNs have several limitations, in particular in dealing with long-term dependencies. We propose a novel deep learning framework, \algname, based on a purely attention-based mechanism, that overcomes the limitations of the state-of-the-art. We show that our proposed attention-based architecture is considerably more powerful than previous approaches, with an average increment, of more than on the F1 score over the previous best performing model. Furthermore, we consider the problem of personalizing HAR deep learning models, which is of great importance in several applications. We propose a simple and effective transfer-learning based strategy to adapt a model to a specific user, providing an average increment of on the F1 score on the predictions for that user. Our extensive experimental evaluation proves the significantly superior capabilities of our proposed framework over the current state-of-the-art and the effectiveness of our user adaptation technique.
arXiv commentAccepted for publication on the IEEE Sensors Journal
References in corpus (12)
- Adam: A Method for Stochastic Optimization
- Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift
- Neural Machine Translation by Jointly Learning to Align and Translate
- Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modeling
- TensorFlow: A system for large-scale machine learning
- Show, Attend and Tell: Neural Image Caption Generation with Visual Attention
- Deep Learning for Sensor-based Activity Recognition: A Survey
- Ensembles of Deep LSTM Learners for Activity Recognition using Wearables
- Layer Normalization
- Deep, Convolutional, and Recurrent Models for Human Activity Recognition using Wearables
- DeepSense: A Unified Deep Learning Framework for Time-Series Mobile Sensing Data Processing
- Personalized Human Activity Recognition Using Convolutional Neural Networks