---
language:
- en
license: mit
library_name: pytorch
tags:
- time-series
- forecasting
- data-augmentation
- wavelet
- arxiv:2408.10951
pipeline_tag: time-series-forecasting
---
📄 Paper (Hugging Face): https://huggingface.co/papers/2408.10951
📄 arXiv: https://arxiv.org/abs/2408.10951
💻 Original GitHub: https://github.com/jafarbakhshaliyev/Wave-Augs
# Wave-Mask/Mix: Exploring Wavelet-Based Augmentations for Time Series Forecasting
Paper(arXiv)
The figure depicts a framework of the training stages incorporating wavelet augmentations, which involve the concatenation of
the look-back window and the forecasting horizon prior to transformation and augmentation. Batch sampling of the generated synthetic data is conducted according to a predefined hyperparameter called the sampling rate. These batches are subsequently used to split the data into the look-back window and target horizon, after which they are concatenated with the original data. Wavelet augmentations are Wavelet Masking (WaveMask) and Wavelet Mixing (WaveMix). These techniques utilize the discrete wavelet transform (DWT) to obtain wavelet coefficients (both approximation and detail coefficients) by breaking down the signal and adjusting these coefficients, in line with modifying frequency components across different time scales.
WaveMask selectively eliminates specific wavelet coefficients at each decomposition level, thereby introducing variability in the augmented data. Conversely, WaveMix exchanges wavelet coefficients from two distinct instances of the dataset, thereby enhancing the diversity of the augmented data.
To the best of our knowledge, this is the first study to conduct extensive experiments on multivariate time series using Discrete Wavelet Transform as an augmentation technique.