Comparing Self-Supervised Learning Techniques for Wearable Human Activity Recognition
Sannara Ek, Riccardo Presotto, Gabriele Civitarese, Fran\c{c}ois, Portet, Philippe Lalanda, Claudio Bettini

TL;DR
This paper compares different self-supervised learning techniques for wearable human activity recognition, demonstrating that Masked Auto Encoder significantly outperforms other methods in accuracy with limited labeled data.
Contribution
It adapts and evaluates three SSL techniques for HAR and shows that MAE outperforms contrastive and generative methods, providing a new state-of-the-art approach.
Findings
MAE outperforms other SSL methods in HAR accuracy
Transformer architectures improve recognition rates
Code and models are publicly available for research
Abstract
Human Activity Recognition (HAR) based on the sensors of mobile/wearable devices aims to detect the physical activities performed by humans in their daily lives. Although supervised learning methods are the most effective in this task, their effectiveness is constrained to using a large amount of labeled data during training. While collecting raw unlabeled data can be relatively easy, annotating data is challenging due to costs, intrusiveness, and time constraints. To address these challenges, this paper explores alternative approaches for accurate HAR using a limited amount of labeled data. In particular, we have adapted recent Self-Supervised Learning (SSL) algorithms to the HAR domain and compared their effectiveness. We investigate three state-of-the-art SSL techniques of different families: contrastive, generative, and predictive. Additionally, we evaluate the impact of the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsContext-Aware Activity Recognition Systems
Methods*Communicated@Fast*How Do I Communicate to Expedia? · Bitcoin Customer Service Number +1-833-534-1729 · Dense Connections · Convolution · Average Pooling · Color Jitter · Normalized Temperature-scaled Cross Entropy Loss · Global Average Pooling · Feedforward Network · Random Resized Crop
