Contrastive Self-Supervised Learning for Skeleton Representations
Nico Lingg, Miguel Sarabia, Luca Zappella, Barry-John Theobald

TL;DR
This paper applies contrastive self-supervised learning to skeleton point clouds, systematically evaluating how various algorithmic choices affect learned representations for tasks like classification and prediction.
Contribution
It introduces a comprehensive evaluation of contrastive learning on skeleton data, highlighting the impact of augmentations, dataset diversity, and encoder architecture.
Findings
Spatial and temporal augmentations improve representation quality.
Including multiple datasets enhances pre-training effectiveness.
Graph neural networks outperform other architectures as encoders.
Abstract
Human skeleton point clouds are commonly used to automatically classify and predict the behaviour of others. In this paper, we use a contrastive self-supervised learning method, SimCLR, to learn representations that capture the semantics of skeleton point clouds. This work focuses on systematically evaluating the effects that different algorithmic decisions (including augmentations, dataset partitioning and backbone architecture) have on the learned skeleton representations. To pre-train the representations, we normalise six existing datasets to obtain more than 40 million skeleton frames. We evaluate the quality of the learned representations with three downstream tasks: skeleton reconstruction, motion prediction, and activity classification. Our results demonstrate the importance of 1) combining spatial and temporal augmentations, 2) including additional datasets for encoder training,…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsHuman Pose and Action Recognition · Gait Recognition and Analysis · Anomaly Detection Techniques and Applications
MethodsBitcoin Customer Service Number +1-833-534-1729 · Graph Neural Network · Average Pooling · 1x1 Convolution · Batch Normalization · Residual Connection · Bottleneck Residual Block · Convolution · Residual Block · Dense Connections
