Self-Supervised Learning of Time Series Representation via Diffusion Process and Imputation-Interpolation-Forecasting Mask

Zineb Senane, Lele Cao, Valentin Leonhard Buchner, Yusuke Tashiro, Lei You +4 more
5/9/2024
cs.LGcs.AI

No official code found. Best implementation: llcresearch/TSDE (61 stars, MIT, last commit 2024-08-29). 1 more below.

Abstract

Time Series Representation Learning (TSRL) focuses on generating informative representations for various Time Series (TS) modeling tasks. Traditional Self-Supervised Learning (SSL) methods in TSRL fall into four main categories: reconstructive, adversarial, contrastive, and predictive, each with a common challenge of sensitivity to noise and intricate data nuances. Recently, diffusion-based methods have shown advanced generative capabilities. However, they primarily target specific application scenarios like imputation and forecasting, leaving a gap in leveraging diffusion models for generic TSRL. Our work, Time Series Diffusion Embedding (TSDE), bridges this gap as the first diffusion-based SSL TSRL approach. TSDE segments TS data into observed and masked parts using an Imputation-Interpolation-Forecasting (IIF) mask. It applies a trainable embedding function, featuring dual-orthogonal Transformer encoders with a crossover mechanism, to the observed part. We train a reverse diffusion process conditioned on the embeddings, designed to predict noise added to the masked part. Extensive experiments demonstrate TSDE's superiority in imputation, interpolation, forecasting, anomaly detection, classification, and clustering. We also conduct an ablation study, present embedding visualizations, and compare inference speed, further substantiating TSDE's efficiency and validity in learning representations of TS data.

View on arXivView PDF

Code Implementations(2)

llcresearch/TSDECommunity100%
MIT

TSDE is a novel SSL framework for TSRL, the first of its kind, effectively harnessing a diffusion process, conditioned on an innovative dual-orthogonal Transformer encoder architecture with a crossover mechanism, and employing a unique IIF mask strategy (KDD 2024, main research track).

614Python, Jupyter NotebookJun 14, 20242 years agoMIT
EQTPartners/TSDECommunity100%
MIT

TSDE is a novel SSL framework for TSRL, the first of its kind, effectively harnessing a diffusion process, conditioned on an innovative dual-orthogonal Transformer encoder architecture with a crossover mechanism, and employing a unique IIF mask strategy (KDD 2024, main research track).

317Python, Jupyter NotebookMay 3, 20242 years agoMIT
diffusion-modelsembeddingsrepresentation-learningtime-seriestransformer-encoders

Similar Papers

Cite this paper

@article{senane2024selfsupervised,
  title  = {Self-Supervised Learning of Time Series Representation via Diffusion Process and Imputation-Interpolation-Forecasting Mask},
  author = {Zineb Senane and Lele Cao and Valentin Leonhard Buchner and Yusuke Tashiro and Lei You and Pawel Herman and Mats Nordahl and Ruibo Tu and Vilhelm von Ehrenheim},
  year   = {2024},
  eprint = {2405.05959},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.05959v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.05959.svg)](https://codeofpaper.com/paper/2405.05959)

Discussion