Unsupervised Representation Learning for Time Series with Temporal Neighborhood Coding
Sana Tonekaboni, Danny Eytan, Anna Goldenberg

TL;DR
This paper introduces Temporal Neighborhood Coding (TNC), a self-supervised method for learning representations of non-stationary time series by leveraging local smoothness and contrastive learning, improving clustering and classification performance.
Contribution
The paper proposes TNC, a novel unsupervised framework that exploits local neighborhood stationarity in time series for better representation learning.
Findings
TNC outperforms recent unsupervised methods on multiple datasets.
TNC improves clustering and classification accuracy.
The approach effectively models dynamic, non-stationary time series data.
Abstract
Time series are often complex and rich in information but sparsely labeled and therefore challenging to model. In this paper, we propose a self-supervised framework for learning generalizable representations for non-stationary time series. Our approach, called Temporal Neighborhood Coding (TNC), takes advantage of the local smoothness of a signal's generative process to define neighborhoods in time with stationary properties. Using a debiased contrastive objective, our framework learns time series representations by ensuring that in the encoding space, the distribution of signals from within a neighborhood is distinguishable from the distribution of non-neighboring signals. Our motivation stems from the medical field, where the ability to model the dynamic nature of time series data is especially valuable for identifying, tracking, and predicting the underlying patients' latent states…
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
Taxonomy
TopicsTime Series Analysis and Forecasting · Machine Learning in Healthcare · Anomaly Detection Techniques and Applications
