Multi-resolution Time-Series Transformer for Long-term Forecasting
About
The performance of transformers for time-series forecasting has improved significantly. Recent architectures learn complex temporal patterns by segmenting a time-series into patches and using the patches as tokens. The patch size controls the ability of transformers to learn the temporal patterns at different frequencies: shorter patches are effective for learning localized, high-frequency patterns, whereas mining long-term seasonalities and trends requires longer patches. Inspired by this observation, we propose a novel framework, Multi-resolution Time-Series Transformer (MTST), which consists of a multi-branch architecture for simultaneous modeling of diverse temporal patterns at different resolutions. In contrast to many existing time-series transformers, we employ relative positional encoding, which is better suited for extracting periodic components at different scales. Extensive experiments on several real-world datasets demonstrate the effectiveness of MTST in comparison to state-of-the-art forecasting techniques.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Medical Time Series Classification | PTB-XL 5-Classes | Accuracy73.97 | 38 | |
| Medical Time Series Classification | ADFTD 3-Classes | Accuracy (%)65.07 | 38 | |
| Time-series classification | APAVA 2-Classes | Accuracy97.62 | 26 | |
| Time-series classification | PTB 2-Classes | Accuracy99.83 | 26 | |
| 2-class EEG classification | APAVA EEG-2 (Cross-subject) | Accuracy71.53 | 26 | |
| Medical Time Series Classification | ADFTD (subject-independent) | Accuracy83.75 | 19 | |
| Time-series classification | BCI-2b 2 classes | Accuracy71.53 | 13 | |
| 5-class ECG classification | PTB-XL ECG-5 (Cross-subject) | Accuracy72.14 | 13 | |
| 2-class ECG classification | PTB ECG-2 (Cross-subject) | Accuracy76.59 | 13 | |
| 4-class EEG classification | BCI-2a EEG-4 Cross-subject | Accuracy39.31 | 13 |