TimeDRL: Disentangled Representation Learning for Multivariate Time-Series

Ching Chang, Chiao-Tung Chan, Wei-Yao Wang, Wen-Chih Peng, Tien-Fu Chen
12/7/2023
cs.LGcs.AI

Official code: blacksnail789521/TimeDRL (28 stars, MIT, last commit 2024-04-07).

Abstract

Multivariate time-series data in numerous real-world applications (e.g., healthcare and industry) are informative but challenging due to the lack of labels and high dimensionality. Recent studies in self-supervised learning have shown their potential in learning rich representations without relying on labels, yet they fall short in learning disentangled embeddings and addressing issues of inductive bias (e.g., transformation-invariance). To tackle these challenges, we propose TimeDRL, a generic multivariate time-series representation learning framework with disentangled dual-level embeddings. TimeDRL is characterized by three novel features: (i) disentangled derivation of timestamp-level and instance-level embeddings from patched time-series data using a [CLS] token strategy; (ii) utilization of timestamp-predictive and instance-contrastive tasks for disentangled representation learning, with the former optimizing timestamp-level embeddings with predictive loss, and the latter optimizing instance-level embeddings with contrastive loss; and (iii) avoidance of augmentation methods to eliminate inductive biases, such as transformation-invariance from cropping and masking. Comprehensive experiments on 6 time-series forecasting datasets and 5 time-series classification datasets have shown that TimeDRL consistently surpasses existing representation learning approaches, achieving an average improvement of forecasting by 58.02% in MSE and classification by 1.48% in accuracy. Furthermore, extensive ablation studies confirmed the relative contribution of each component in TimeDRL's architecture, and semi-supervised learning evaluations demonstrated its effectiveness in real-world scenarios, even with limited labeled data. The code is available at https://github.com/blacksnail789521/TimeDRL.

View on arXivView PDF

Code Implementations(1)

MIT

Official repository for TimeDRL: Disentangled Representation Learning for Multivariate Time-Series, accepted at ICDE 2024.

286PythonMar 15, 20242 years agoMIT

Similar Papers

Cite this paper

@article{chang2023timedrl,
  title  = {TimeDRL: Disentangled Representation Learning for Multivariate Time-Series},
  author = {Ching Chang and Chiao-Tung Chan and Wei-Yao Wang and Wen-Chih Peng and Tien-Fu Chen},
  year   = {2023},
  eprint = {2312.04142},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2312.04142v3}
}

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/2312.04142.svg)](https://codeofpaper.com/paper/2312.04142)

Discussion