Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

SelfHAR: Improving Human Activity Recognition through Self-training with Unlabeled Data

About

Machine learning and deep learning have shown great promise in mobile sensing applications, including Human Activity Recognition. However, the performance of such models in real-world settings largely depends on the availability of large datasets that captures diverse behaviors. Recently, studies in computer vision and natural language processing have shown that leveraging massive amounts of unlabeled data enables performance on par with state-of-the-art supervised models. In this work, we present SelfHAR, a semi-supervised model that effectively learns to leverage unlabeled mobile sensing datasets to complement small labeled datasets. Our approach combines teacher-student self-training, which distills the knowledge of unlabeled and labeled datasets while allowing for data augmentation, and multi-task self-supervision, which learns robust signal-level representations by predicting distorted versions of the input. We evaluated SelfHAR on various HAR datasets and showed state-of-the-art performance over supervised and previous semi-supervised approaches, with up to 12% increase in F1 score using the same number of model parameters at inference. Furthermore, SelfHAR is data-efficient, reaching similar performance using up to 10 times less labeled data compared to supervised approaches. Our work not only achieves state-of-the-art performance in a diverse set of HAR datasets, but also sheds light on how pre-training tasks may affect downstream performance.

Chi Ian Tang, Ignacio Perez-Pozuelo, Dimitris Spathis, Soren Brage, Nick Wareham, Cecilia Mascolo• 2021

Related benchmarks

TaskDatasetResultRank
Human Activity RecognitionUSC-HAD
Total Energy (µJ)260.6
29
Human Activity RecognitionPAMAP2
Total Energy (µJ)263.6
28
Human Activity RecognitionTNDA
Energy Consumption (µJ)263
19
Human Activity RecognitionDaily-Sports
Energy Consumption (µJ)263
19
Human Activity RecognitionHugaDB
Energy Consumption (µJ)534.4
19
Human Activity RecognitionHAR70+
Energy Consumption (µJ)261.2
19
Human Activity RecognitionParkinson
Energy Consumption (µJ)521.1
19
Showing 7 of 7 rows

Other info

Follow for update