Unsupervised Sensor-Based Human Activity Recognition via Contrastive Learning of Representation (SensorCLR)
Activity counts measure attention, not model quality. Missing counts are unknown. Publication status follows the linked source; a listed venue alone does not confirm peer review.
- Venue: IEEE Internet of Things Journal, 2026 (S2 publication date 2026-10-15)
- Signals: ACC, GYRO
- Form factor: any
- Venue
- IEEE Internet of Things Journal, 2026 (S2 publication date 2026-10-15)
- Published
- 2026
- arXiv
- Not reported
- PMID
- Not reported
- Licence
- Not reported
- Signals
- IMU
- Form factor
- Any
- Subjects
- Not reported
- Code
- Not reported
- Added
- Oct 15, 2026
Abstract
Human activity recognition (HAR) based on wearable sensors has attracted increasing attention due to its privacy-preserving nature and ubiquitous deployment. However, the scarcity of large-scale labeled sensor data poses a significant challenge for supervised learning, motivating the adoption of unsupervised representation learning methods. Among them, contrastive learning (CL) has shown strong potential, yet its effectiveness critically depends on how self-supervised signals are induced by data augmentation strategies. In this article, we propose SensorCLR, a CL framework for unsupervised sensor-based HAR that explicitly addresses the limitations of segmentation-based augmentation (SA) designed for sensor data. At the core of SensorCLR, we introduce DualMoCo, a symmetric dual-branch MoCo-style architecture that enables effective cross-segment CL. By sharing the same query encoder across both branches, this design alleviates the misalignment issues caused by the asymmetric query–key structure of conventional MoCo and ensures that meaningful activity patterns in both temporally segmented views are learned in a consistent and balanced manner. Furthermore, we propose a distributional consistency loss that transfers distribution-level supervision from weakly augmented views to their strongly augmented counterparts, thereby mitigating semantic distortion caused by aggressive augmentations such as scaling and jittering. Importantly, the joint design of DualMoCo and the distributional consistency loss enables SensorCLR to recover effective self-supervision signals when SA becomes unreliable for nonrepetitive or weakly structured activities. Extensive experiments on five benchmark datasets, such as OPPO, PAMAP2, UCI-HAR, UniMiB, and WISDM, demonstrate that SensorCLR consistently achieves state-of-the-art performance under both linear evaluation (LE) and k -nearest neighbor (KNN) evaluation protocols. Moreover, on-device deployment experiments on a Raspberry Pi platform confirm that SensorCLR improves representation quality without increasing inference cost, making it suitable for real-world edge deployment. The source code will be available at https://github.com/KennCoder7/SensorCLR
Verbatim fromSemantic Scholar· Abstract via Semantic Scholar; © the authors/publisher

How it works
Cite
@article{sensorclrdualmocounsuper2026,
title = {{Unsupervised Sensor-Based Human Activity Recognition via Contrastive Learning of Representation (SensorCLR)}},
author = {Kun Wang and Zechen Li and Lei Zhang and Qingqing Gao and Zhenyu Wang (OpenAlex)},
year = {2026},
journal = {IEEE Internet of Things Journal, 2026 (S2 publication date 2026-10-15)},
doi = {10.1109/JIOT.2026.3719110}
}History
Added to the ChatPPG research hub
More on ChatPPG
- Characterizing the Performance Gap in Human Activity Recognition for Older Adults
This study asks whether activity recognition progress on young-adult benchmarks carries over to olde
- CHEAR: Confusion-Hierarchy Evidence-Aware Reasoning for Cost-Efficient Human Activity Recognition
Training-free LLM HAR in the ZARA line. CHEAR builds a confusion hierarchy over activity labels from
- Diffusion-Based Synthetic Data Pretraining for Enhancing Activity Recognition
This paper improves detection of eating and drinking from wearable motion data by pretraining a CaBi
