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

D-PAD: Deep-Shallow Multi-Frequency Patterns Disentangling for Time Series Forecasting

About

In time series forecasting, effectively disentangling intricate temporal patterns is crucial. While recent works endeavor to combine decomposition techniques with deep learning, multiple frequencies may still be mixed in the decomposed components, e.g., trend and seasonal. Furthermore, frequency domain analysis methods, e.g., Fourier and wavelet transforms, have limitations in resolution in the time domain and adaptability. In this paper, we propose D-PAD, a deep-shallow multi-frequency patterns disentangling neural network for time series forecasting. Specifically, a multi-component decomposing (MCD) block is introduced to decompose the series into components with different frequency ranges, corresponding to the "shallow" aspect. A decomposition-reconstruction-decomposition (D-R-D) module is proposed to progressively extract the information of frequencies mixed in the components, corresponding to the "deep" aspect. After that, an interaction and fusion (IF) module is used to further analyze the components. Extensive experiments on seven real-world datasets demonstrate that D-PAD achieves the state-of-the-art performance, outperforming the best baseline by an average of 9.48% and 7.15% in MSE and MAE, respectively.

Xiaobing Yuan, Ling Chen• 2024

Related benchmarks

TaskDatasetResultRank
Multivariate long-term forecastingETTh1
MSE0.357
344
Multivariate long-term series forecastingETTh2
MSE0.27
319
Multivariate long-term series forecastingWeather
MSE0.143
288
Multivariate long-term series forecastingETTm1
MSE0.285
257
Multivariate long-term forecastingElectricity
MSE0.128
183
Multivariate long-term series forecastingETTm2
MSE0.162
175
Multivariate long-term forecastingTraffic
MSE0.359
159
Univariate long-term forecastingETTh1 Univariate (test)
MSE0.052
71
Univariate long-term forecastingETTh2 Univariate (test)
MSE0.115
71
Univariate Time Series ForecastingETTm2 (test)
MSE0.059
64
Showing 10 of 10 rows

Other info

Code

Follow for update