Towards Diverse and Coherent Augmentation for Time-Series Forecasting

Xiyuan Zhang, Ranak Roy Chowdhury, Jingbo Shang, Rajesh Gupta, Dezhi Hong
3/24/2023
cs.LGcs.AI

No official code found. Best implementation: xiyuanzh/STAug (13 stars, last commit 2023-05-28).

Abstract

Time-series data augmentation mitigates the issue of insufficient training data for deep learning models. Yet, existing augmentation methods are mainly designed for classification, where class labels can be preserved even if augmentation alters the temporal dynamics. We note that augmentation designed for forecasting requires diversity as well as coherence with the original temporal dynamics. As time-series data generated by real-life physical processes exhibit characteristics in both the time and frequency domains, we propose to combine Spectral and Time Augmentation (STAug) for generating more diverse and coherent samples. Specifically, in the frequency domain, we use the Empirical Mode Decomposition to decompose a time series and reassemble the subcomponents with random weights. This way, we generate diverse samples while being coherent with the original temporal relationships as they contain the same set of base components. In the time domain, we adapt a mix-up strategy that generates diverse as well as linearly in-between coherent samples. Experiments on five real-world time-series datasets demonstrate that STAug outperforms the base models without data augmentation as well as state-of-the-art augmentation methods.

View on arXivView PDF

Code Implementations(1)

xiyuanzh/STAugCommunity61%

Towards Diverse and Coherent Augmentation for Time-Series Forecasting

130Shell, PythonMay 28, 20233 years ago

Similar Papers

Cite this paper

@article{zhang2023towards,
  title  = {Towards Diverse and Coherent Augmentation for Time-Series Forecasting},
  author = {Xiyuan Zhang and Ranak Roy Chowdhury and Jingbo Shang and Rajesh Gupta and Dezhi Hong},
  year   = {2023},
  eprint = {2303.14254},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2303.14254v1}
}

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

Discussion