Self-Supervised Learning for Time Series: Contrastive or Generative?
Not on the map. Why?
Abstract (arXiv)
Self-supervised learning (SSL) has recently emerged as a powerful approach to learning representations from large-scale unlabeled data, showing promising results in time series analysis. The self-supervised representation learning can be categorized into two mainstream: contrastive and generative. In this paper, we will present a comprehensive comparative study between contrastive and generative methods in time series. We first introduce the basic frameworks for contrastive and generative SSL, respectively, and discuss how to obtain the supervision signal that guides the model optimization. We then implement classical algorithms (SimCLR vs. MAE) for each type and conduct a comparative analysis in fair settings. Our results provide insights into the strengths and weaknesses of each approach and offer practical recommendations for choosing suitable SSL methods. We also discuss the implications of our findings for the broader field of representation learning and propose future research directions. All the code and data are released at urlhttps://github.com/DL4mHealth/SSLComparison.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 16 of its 30 references that are in the map. First posted on arXiv 14 Mar 2024.
Builds on
16 of 30 references.
References · 16
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2021Masked Autoencoders Are Scalable Vision Learnerscited by 7,339
- 2022Generative Adversarial Networkscited by 5,603
- 2016Pixel Recurrent Neural Networkscited by 814
- 2020Self-supervised Learning: Generative or Contrastivecited by 693
- 2019Data-Efficient Image Recognition with Contrastive Predictive Codingcited by 672
- 2021TS2Vec: Towards Universal Representation of Time Seriescited by 463
- 2022Self-Supervised Contrastive Pre-Training For Time Series via Time-Frequency Consistencycited by 246
- 2020Time Series Data Augmentation for Deep Learning: A Surveycited by 225
- 2021Unsupervised Representation Learning for Time Series with Temporal Neighborhood Codingcited by 223
- 2020CLOCS: Contrastive Learning of Cardiac Signals Across Space, Time, and Patientscited by 170
- 2023Ti-MAE: Self-Supervised Masked Time Series Autoencoderscited by 63
4 more
- 2022A Survey on Masked Autoencoder for Self-supervised Learning in Vision and Beyondcited by 58
- 2022Utilizing Expert Features for Contrastive Learning of Time-Series Representationscited by 17
- 2019Semi-Supervised Learning of Bearing Anomaly Detection via Deep Variational Autoencoderscited by 5
- 2021ECG-Based Heart Arrhythmia Diagnosis Through Attentional Convolutional Neural Networkscited by 3
Built on by
Citing papers per year: 2024: 2; 2025: 1; 2026: 1.
4 papers.
- 2025Not All Data are Good Labels: On the Self-supervised Labeling for Time Series Forecastingcited by 4
- 2024Explicit Mutual Information Maximization for Self-Supervised Learningcited by 1
- 2024A Self-Supervised Task for Fault Detection in Satellite Multivariate Time Seriescited by 0
- 2026When Does Self-Supervised Learning Transfer to Time-Series Tasks?cited by 0
- 2026When Does Self-Supervised Learning Transfer to Time-Series Tasks?19 May 2026
- 2025Not All Data are Good Labels: On the Self-supervised Labeling for Time Series Forecasting20 Feb 2025
- 2024Explicit Mutual Information Maximization for Self-Supervised Learning7 Sep 2024
- 2024A Self-Supervised Task for Fault Detection in Satellite Multivariate Time Series3 Jul 2024