Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

xPatch: Dual-Stream Time Series Forecasting with Exponential Seasonal-Trend Decomposition

About

In recent years, the application of transformer-based models in time-series forecasting has received significant attention. While often demonstrating promising results, the transformer architecture encounters challenges in fully exploiting the temporal relations within time series data due to its attention mechanism. In this work, we design eXponential Patch (xPatch for short), a novel dual-stream architecture that utilizes exponential decomposition. Inspired by the classical exponential smoothing approaches, xPatch introduces the innovative seasonal-trend exponential decomposition module. Additionally, we propose a dual-flow architecture that consists of an MLP-based linear stream and a CNN-based non-linear stream. This model investigates the benefits of employing patching and channel-independence techniques within a non-transformer model. Finally, we develop a robust arctangent loss function and a sigmoid learning rate adjustment scheme, which prevent overfitting and boost forecasting performance. The code is available at the following repository: https://github.com/stitsyuk/xPatch.

Artyom Stitsyuk, Jaesik Choi• 2024

Related benchmarks

TaskDatasetResultRank
Time Series ForecastingETTh1
MSE0.448
836
Multivariate ForecastingETTh1
MSE0.355
830
Time Series ForecastingETTh2
MSE0.318
796
Long-term time-series forecastingETTh1
MAE0.419
575
Time Series ForecastingETTm2
MSE0.267
536
Long-term time-series forecastingWeather
MSE0.232
525
Time Series ForecastingWeather
MSE0.247
497
Multivariate long-term forecastingETTh1
MSE0.444
472
Long-term time-series forecastingETTh2
MSE0.319
461
Long-term time-series forecastingETTm1
MSE0.377
461
Showing 10 of 86 rows
...

Other info

Code

Follow for update