mlsanityData to 7 Oct 2026

Investigating Enhancements to Contrastive Predictive Coding for Human Activity Recognition

arXiv 2211.06173 ↗First posted 11 Nov 2022cs.LGcited by 6

Not on the map. Why?

Abstract (arXiv)

The dichotomy between the challenging nature of obtaining annotations for activities, and the more straightforward nature of data collection from wearables, has resulted in significant interest in the development of techniques that utilize large quantities of unlabeled data for learning representations. Contrastive Predictive Coding (CPC) is one such method, learning effective representations by leveraging properties of time-series data to setup a contrastive future timestep prediction task. In this work, we propose enhancements to CPC, by systematically investigating the encoder architecture, the aggregator network, and the future timestep prediction, resulting in a fully convolutional architecture, thereby improving parallelizability. Across sensor positions and activities, our method shows substantial improvements on four of six target datasets, demonstrating its ability to empower a wide range of application scenarios. Further, in the presence of very limited labeled data, our technique significantly outperforms both supervised and self-supervised baselines, positively impacting situations where collecting only a few seconds of labeled data may be possible. This is promising, as CPC does not require specialized data transformations or reconstructions for learning effective representations.

Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 26 of its 50 references that are in the map. First posted on arXiv 11 Nov 2022.

Builds on

26 of 50 references.

References · 26

  1. 2017Attention Is All You Needcited by 59,932
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  3. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  4. 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
  5. 2018Representation Learning with Contrastive Predictive Codingcited by 7,662
  6. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
  7. 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,712
  8. 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,346
  9. 2020Exploring Simple Siamese Representation Learningcited by 2,853
  10. 2018Unsupervised Representation Learning by Predicting Image Rotationscited by 1,586
  11. 2019vq-wav2vec: Self-Supervised Learning of Discrete Speech Representationscited by 335
  12. 2019An Unsupervised Autoregressive Model for Speech Representation Learningcited by 185
14 more
  1. 2017Data Augmentation of Wearable Sensor Data for Parkinson's Disease Monitoring using Convolutional Neural Networkscited by 130
  2. 2019Multi-task Self-Supervised Learning for Human Activity Detectioncited by 98
  3. 2019Generative Pre-Training for Speech with Autoregressive Predictive Codingcited by 82
  4. 2020Exploring Contrastive Learning in Human Activity Recognition for Healthcarecited by 73
  5. 2022Assessing the State of Self-Supervised Human Activity Recognition using Wearablescited by 63
  6. 2020Time Series Change Point Detection with Self-Supervised Contrastive Predictive Codingcited by 58
  7. 2020Contrastive Predictive Coding for Human Activity Recognitioncited by 54
  8. 2018Protecting Sensory Data against Sensitive Inferencescited by 45
  9. 2020Improved Speech Representations with Multi-Target Autoregressive Predictive Codingcited by 23
  10. 2020IMUTube: Automatic Extraction of Virtual on-body Accelerometry from Video for Human Activity Recognitioncited by 22
  11. 2022ColloSSL: Collaborative Self-Supervised Learning for Human Activity Recognitioncited by 22
  12. 2020Sense and Learn: Self-Supervision for Omnipresent Sensorscited by 21
  13. 2022COCOA: Cross Modality Contrastive Learning for Sensor Datacited by 21
  14. 2018Deep Auto-Set: A Deep Auto-Encoder-Set Network for Activity Recognition Using Wearablescited by 12

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 1; 2023: 2; 2024: 1; 2025: 1; 2026: 1.

6 papers.