Temporal Feature Alignment in Contrastive Self-Supervised Learning for Human Activity Recognition
Bulat Khaertdinov, Stylianos Asteriadis

TL;DR
This paper introduces a novel temporal feature alignment method within contrastive self-supervised learning for human activity recognition, leveraging dynamic time warping to improve feature robustness in unlabeled data scenarios.
Contribution
It proposes integrating dynamic time warping into a contrastive SSL framework to enhance temporal feature alignment for human activity recognition.
Findings
Outperforms recent SSL baselines in feature robustness
Surpasses supervised models in semi-supervised learning
Effective in both unimodal and multimodal settings
Abstract
Automated Human Activity Recognition has long been a problem of great interest in human-centered and ubiquitous computing. In the last years, a plethora of supervised learning algorithms based on deep neural networks has been suggested to address this problem using various modalities. While every modality has its own limitations, there is one common challenge. Namely, supervised learning requires vast amounts of annotated data which is practically hard to collect. In this paper, we benefit from the self-supervised learning paradigm (SSL) that is typically used to learn deep feature representations from unlabeled data. Moreover, we upgrade a contrastive SSL framework, namely SimCLR, widely used in various applications by introducing a temporal feature alignment procedure for Human Activity Recognition. Specifically, we propose integrating a dynamic time warping (DTW) algorithm in a…
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
TopicsHuman Pose and Action Recognition · Context-Aware Activity Recognition Systems · Gait Recognition and Analysis
Methods*Communicated@Fast*How Do I Communicate to Expedia? · 1x1 Convolution · Max Pooling · Residual Connection · Bottleneck Residual Block · Batch Normalization · Residual Block · Convolution · Average Pooling · Global Average Pooling
