SelfHAR: Improving Human Activity Recognition through Self-training with Unlabeled Data
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 31 papers in the map (data through 7 Oct 2026). Builds on 28 of its 72 references that are in the map. First posted on arXiv 11 Feb 2021.
Builds on
28 of 72 references.
References · 28
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,662
- 2013Visualizing and Understanding Convolutional Networkscited by 2,278
- 2019A Survey on Bias and Fairness in Machine Learningcited by 1,911
- 2016Unsupervised Learning of Visual Representations by Solving Jigsaw Puzzlescited by 1,379
- 2014How transferable are features in deep neural networks?cited by 1,216
- 2016Colorful Image Colorizationcited by 1,113
- 2019Learning Representations by Maximizing Mutual Information Across Viewscited by 733
- 2013An Empirical Investigation of Catastrophic Forgetting in Gradient-Based Neural Networkscited by 711
16 more
- 2014Semi-Supervised Learning with Deep Generative Modelscited by 494
- 2018A Survey on Deep Transfer Learningcited by 417
- 2018Meta-Transfer Learning for Few-Shot Learningcited by 306
- 2019Billion-scale semi-supervised learning for image classificationcited by 232
- 2017Unsupervised Representation Learning by Sorting Sequencescited by 219
- 2017Multi-task Self-Supervised Visual Learningcited by 200
- 2017Data Augmentation of Wearable Sensor Data for Parkinson's Disease Monitoring using Convolutional Neural Networkscited by 130
- 2020Self-supervised ECG Representation Learning for Emotion Recognitioncited by 99
- 2019Multi-task Self-Supervised Learning for Human Activity Detectioncited by 98
- 2016Deep, Convolutional, and Recurrent Models for Human Activity Recognition using Wearablescited by 93
- 2015A Deeper Look at Dataset Biascited by 86
- 2017Ensembles of Deep LSTM Learners for Activity Recognition using Wearablescited by 61
- 2016UniMiB SHAR: a new dataset for human activity recognition using acceleration data from smartphonescited by 54
- 2018Protecting Sensory Data against Sensitive Inferencescited by 45
- 2020Self-supervised transfer learning of physiological representations from free-living wearable datacited by 27
- 2020Sense and Learn: Self-Supervision for Omnipresent Sensorscited by 21
Built on by
Citing papers per year: 2021: 4; 2022: 7; 2023: 7; 2024: 7; 2025: 4; 2026: 2.
31 papers.
Sort:
- 2022Self-supervised Learning for Human Activity Recognition Using 700,000 Person-days of Wearable Datacited by 71
- 2022Assessing the State of Self-Supervised Human Activity Recognition using Wearablescited by 63
- 2023The first step is the hardest: Pitfalls of Representing and Tokenizing Temporal Data for Large Language Modelscited by 34
- 2022ColloSSL: Collaborative Self-Supervised Learning for Human Activity Recognitioncited by 22
- 2022COCOA: Cross Modality Contrastive Learning for Sensor Datacited by 21
- 2024IMUGPT 2.0: Language-Based Cross Modality Transfer for Sensor-Based Human Activity Recognitioncited by 20
- 2024Past, Present, and Future of Sensor-Based Human Activity Recognition Using Wearables: A Surveying Tutorial on a Still Challenging Taskcited by 14
- 2023Combining Public Human Activity Recognition Datasets to Mitigate Labeled Data Scarcitycited by 9
- 2025COMODO: Cross-Modal Video-to-IMU Distillation for Efficient Egocentric Human Activity Recognitioncited by 8
- 2022SemiPFL: Personalized Semi-Supervised Federated Learning Framework for Edge Intelligencecited by 7
- 2022Large Scale Time-Series Representation Learning via Simultaneous Low and High Frequency Feature Bootstrappingcited by 5
- 2024Using Self-supervised Learning Can Improve Model Fairnesscited by 5
19 more
- 2024Large Language Model-Guided Semantic Alignment for Human Activity Recognitioncited by 5
- 2025Leveraging Large Language Models for Explainable Activity Recognition in Smart Homes: A Critical Evaluationcited by 5
- 2021DAPPER: Label-Free Performance Estimation after Personalization for Heterogeneous Mobile Sensingcited by 4
- 2023Self-supervised learning-based general laboratory progress pretrained model for cardiovascular event detectioncited by 3
- 2023ConvBoost: Boosting ConvNets for Sensor-based Activity Recognitioncited by 3
- 2024Balancing Continual Learning and Fine-tuning for Human Activity Recognitioncited by 3
- 2021Transformer-Based Behavioral Representation Learning Enables Transfer Learning for Mobile Sensing in Small Datasetscited by 2
- 2022IMG2IMU: Translating Knowledge from Large-Scale Images to IMU Sensing Applicationscited by 2
- 2023Don't freeze: Finetune encoders for better Self-Supervised HARcited by 2
- 2023A Comprehensive Review of Automated Data Annotation Techniques in Human Activity Recognitioncited by 2
- 2024StatioCL: Contrastive Learning for Time Series via Non-Stationary and Temporal Contrastcited by 2
- 2021Guided-GAN: Adversarial Representation Learning for Activity Recognition with Wearablescited by 1
- 2023Evaluation of self-supervised pre-training for automatic infant movement classification using wearable movement sensorscited by 1
- 2024Game of LLMs: Discovering Structural Constructs in Activities using Large Language Modelscited by 1
- 2025Experience Paper: Adopting Activity Recognition in On-demand Food Delivery Businesscited by 1
- 2026AdaNODEs: Test Time Adaptation for Time Series Forecasting Using Neural ODEscited by 1
- 2021Consistency Training of Multi-exit Architectures for Sensor Datacited by 0
- 2025FM-FoG: A Real-Time Foundation Model-based Wearable System for Freezing-of-Gait Mitigationcited by 0
- 2026GenHAR: Generalizing Cross-domain Human Activity Recognition for Last-mile Deliverycited by 0
- 2026GenHAR: Generalizing Cross-domain Human Activity Recognition for Last-mile Delivery21 May 2026
- 2026AdaNODEs: Test Time Adaptation for Time Series Forecasting Using Neural ODEs19 Jan 2026
- 2025Experience Paper: Adopting Activity Recognition in On-demand Food Delivery Business29 Sep 2025
- 2025FM-FoG: A Real-Time Foundation Model-based Wearable System for Freezing-of-Gait Mitigation29 Sep 2025
- 2025Leveraging Large Language Models for Explainable Activity Recognition in Smart Homes: A Critical Evaluation20 Mar 2025
- 2025COMODO: Cross-Modal Video-to-IMU Distillation for Efficient Egocentric Human Activity Recognition10 Mar 2025
- 2024Past, Present, and Future of Sensor-Based Human Activity Recognition Using Wearables: A Surveying Tutorial on a Still Challenging Task11 Nov 2024
- 2024StatioCL: Contrastive Learning for Time Series via Non-Stationary and Temporal Contrast14 Oct 2024
- 2024Large Language Model-Guided Semantic Alignment for Human Activity Recognition12 Sep 2024
- 2024Game of LLMs: Discovering Structural Constructs in Activities using Large Language Models19 Jun 2024
- 2024Using Self-supervised Learning Can Improve Model Fairness4 Jun 2024
- 2024IMUGPT 2.0: Language-Based Cross Modality Transfer for Sensor-Based Human Activity Recognition1 Feb 2024
19 more
- 2024Balancing Continual Learning and Fine-tuning for Human Activity Recognition4 Jan 2024
- 2023The first step is the hardest: Pitfalls of Representing and Tokenizing Temporal Data for Large Language Models12 Sep 2023
- 2023A Comprehensive Review of Automated Data Annotation Techniques in Human Activity Recognition12 Jul 2023
- 2023Don't freeze: Finetune encoders for better Self-Supervised HAR3 Jul 2023
- 2023Combining Public Human Activity Recognition Datasets to Mitigate Labeled Data Scarcity23 Jun 2023
- 2023ConvBoost: Boosting ConvNets for Sensor-based Activity Recognition22 May 2023
- 2023Evaluation of self-supervised pre-training for automatic infant movement classification using wearable movement sensors16 May 2023
- 2023Self-supervised learning-based general laboratory progress pretrained model for cardiovascular event detection13 Mar 2023
- 2022IMG2IMU: Translating Knowledge from Large-Scale Images to IMU Sensing Applications2 Sep 2022
- 2022COCOA: Cross Modality Contrastive Learning for Sensor Data31 Jul 2022
- 2022Self-supervised Learning for Human Activity Recognition Using 700,000 Person-days of Wearable Data6 Jun 2022
- 2022Large Scale Time-Series Representation Learning via Simultaneous Low and High Frequency Feature Bootstrapping24 Apr 2022
- 2022SemiPFL: Personalized Semi-Supervised Federated Learning Framework for Edge Intelligence15 Mar 2022
- 2022Assessing the State of Self-Supervised Human Activity Recognition using Wearables22 Feb 2022
- 2022ColloSSL: Collaborative Self-Supervised Learning for Human Activity Recognition1 Feb 2022
- 2021DAPPER: Label-Free Performance Estimation after Personalization for Heterogeneous Mobile Sensing22 Nov 2021
- 2021Guided-GAN: Adversarial Representation Learning for Activity Recognition with Wearables12 Oct 2021
- 2021Consistency Training of Multi-exit Architectures for Sensor Data27 Sep 2021
- 2021Transformer-Based Behavioral Representation Learning Enables Transfer Learning for Mobile Sensing in Small Datasets9 Jul 2021
- 2022Self-supervised Learning for Human Activity Recognition Using 700,000 Person-days of Wearable Datacited by 71
- 2022Assessing the State of Self-Supervised Human Activity Recognition using Wearablescited by 63
- 2023The first step is the hardest: Pitfalls of Representing and Tokenizing Temporal Data for Large Language Modelscited by 34
- 2022ColloSSL: Collaborative Self-Supervised Learning for Human Activity Recognitioncited by 22
- 2022COCOA: Cross Modality Contrastive Learning for Sensor Datacited by 21
- 2024IMUGPT 2.0: Language-Based Cross Modality Transfer for Sensor-Based Human Activity Recognitioncited by 20
- 2024Past, Present, and Future of Sensor-Based Human Activity Recognition Using Wearables: A Surveying Tutorial on a Still Challenging Taskcited by 14
- 2023Combining Public Human Activity Recognition Datasets to Mitigate Labeled Data Scarcitycited by 9
- 2025COMODO: Cross-Modal Video-to-IMU Distillation for Efficient Egocentric Human Activity Recognitioncited by 8
- 2022SemiPFL: Personalized Semi-Supervised Federated Learning Framework for Edge Intelligencecited by 7
- 2022Large Scale Time-Series Representation Learning via Simultaneous Low and High Frequency Feature Bootstrappingcited by 5
- 2024Using Self-supervised Learning Can Improve Model Fairnesscited by 5
12 most cited of 31 All 31 (JSON)
- 2026GenHAR: Generalizing Cross-domain Human Activity Recognition for Last-mile Delivery21 May 2026
- 2026AdaNODEs: Test Time Adaptation for Time Series Forecasting Using Neural ODEs19 Jan 2026
- 2025Experience Paper: Adopting Activity Recognition in On-demand Food Delivery Business29 Sep 2025
- 2025FM-FoG: A Real-Time Foundation Model-based Wearable System for Freezing-of-Gait Mitigation29 Sep 2025
- 2025Leveraging Large Language Models for Explainable Activity Recognition in Smart Homes: A Critical Evaluation20 Mar 2025
- 2025COMODO: Cross-Modal Video-to-IMU Distillation for Efficient Egocentric Human Activity Recognition10 Mar 2025
- 2024Past, Present, and Future of Sensor-Based Human Activity Recognition Using Wearables: A Surveying Tutorial on a Still Challenging Task11 Nov 2024
- 2024StatioCL: Contrastive Learning for Time Series via Non-Stationary and Temporal Contrast14 Oct 2024
- 2024Large Language Model-Guided Semantic Alignment for Human Activity Recognition12 Sep 2024
- 2024Game of LLMs: Discovering Structural Constructs in Activities using Large Language Models19 Jun 2024
- 2024Using Self-supervised Learning Can Improve Model Fairness4 Jun 2024
- 2024IMUGPT 2.0: Language-Based Cross Modality Transfer for Sensor-Based Human Activity Recognition1 Feb 2024
12 newest of 31 All 31 (JSON)