Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Self-Supervised Contrastive Learning for Long-term Forecasting

About

Long-term forecasting presents unique challenges due to the time and memory complexity of handling long sequences. Existing methods, which rely on sliding windows to process long sequences, struggle to effectively capture long-term variations that are partially caught within the short window (i.e., outer-window variations). In this paper, we introduce a novel approach that overcomes this limitation by employing contrastive learning and enhanced decomposition architecture, specifically designed to focus on long-term variations. To this end, our contrastive loss incorporates global autocorrelation held in the whole time series, which facilitates the construction of positive and negative pairs in a self-supervised manner. When combined with our decomposition networks, our contrastive learning significantly improves long-term forecasting performance. Extensive experiments demonstrate that our approach outperforms 14 baseline models in multiple experiments over nine long-term benchmarks, especially in challenging scenarios that require a significantly long output for forecasting. Source code is available at https://github.com/junwoopark92/Self-Supervised-Contrastive-Forecsating.

Junwoo Park, Daehoon Gwak, Jaegul Choo, Edward Choi• 2024

Related benchmarks

TaskDatasetResultRank
Multivariate ForecastingETTh1
MSE0.442
645
Multivariate Time-series ForecastingETTm1
MSE0.39
433
Multivariate ForecastingETTh2
MSE0.372
341
Time Series ForecastingETTm1
MSE0.041
334
Multivariate Time-series ForecastingETTm2
MSE0.281
334
Long-term forecastingETTh1
MSE0.056
179
Time Series ForecastingExchange
MSE0.051
176
Multivariate Time-series ForecastingETTh2 (test)
MSE0.29
171
Multivariate Time-series ForecastingETTh1 (test)
MSE0.387
134
Multivariate Time-series ForecastingETTm1 (test)
MSE0.33
67
Showing 10 of 15 rows

Other info

Code

Follow for update