Paper

Unsupervised Sensor-Based Human Activity Recognition via Contrastive Learning of Representation (SensorCLR)

Kun Wang, Zechen Li, Lei Zhang, Qingqing Gao, Zhenyu Wang (OpenAlex)
IEEE Internet of Things Journal, 20262026IMU
Published articlePublication date: Oct 2026Added to atlas: Oct 15, 2026Source
Citations0Crossref referencesChecked Oct 16, 2026
GitHub stars—Not available
HF downloads—Not available

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
At a glance
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

Unsupervised Sensor-Based Human Activity Recognition via Contrastive Learning of Representation (SensorCLR): ChatPPG research summary card

How it works

How Method works: Setup → Method → TargetSetup: Signals (ACC, GYRO); Form factor (any). Method: Method (Contrastive learning). Target: Activity recognition.SetupSignals: ACC, GYROxyzSignalsACC, GYROForm factor: anyForm factoranyMethodMethodContrastive learningTargetActivity recognitionActivity recognition

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

  1. Added to the ChatPPG research hub