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

Spectral Temporal Graph Neural Network for Multivariate Time-series Forecasting

About

Multivariate time-series forecasting plays a crucial role in many real-world applications. It is a challenging problem as one needs to consider both intra-series temporal correlations and inter-series correlations simultaneously. Recently, there have been multiple works trying to capture both correlations, but most, if not all of them only capture temporal correlations in the time domain and resort to pre-defined priors as inter-series relationships. In this paper, we propose Spectral Temporal Graph Neural Network (StemGNN) to further improve the accuracy of multivariate time-series forecasting. StemGNN captures inter-series correlations and temporal dependencies \textit{jointly} in the \textit{spectral domain}. It combines Graph Fourier Transform (GFT) which models inter-series correlations and Discrete Fourier Transform (DFT) which models temporal dependencies in an end-to-end framework. After passing through GFT and DFT, the spectral representations hold clear patterns and can be predicted effectively by convolution and sequential learning modules. Moreover, StemGNN learns inter-series correlations automatically from the data without using pre-defined priors. We conduct extensive experiments on ten real-world datasets to demonstrate the effectiveness of StemGNN. Code is available at https://github.com/microsoft/StemGNN/

Defu Cao, Yujing Wang, Juanyong Duan, Ce Zhang, Xia Zhu, Conguri Huang, Yunhai Tong, Bixiong Xu, Jing Bai, Jie Tong, Qi Zhang• 2021

Related benchmarks

TaskDatasetResultRank
Multivariate long-term forecastingETTh1
MSE0.703
344
Multivariate long-term series forecastingETTh2
MSE0.393
319
Multivariate long-term series forecastingWeather
MSE0.32
288
Multivariate long-term series forecastingETTm1
MSE0.644
257
Multivariate long-term series forecastingTraffic (test)
MSE0.612
219
Traffic speed forecastingMETR-LA (test)
MAE2.56
195
Multivariate long-term forecastingElectricity
MSE0.23
183
Multivariate long-term series forecastingETTm2
MSE0.239
175
Multivariate long-term series forecastingElectricity (test)
MSE0.197
166
Multivariate long-term forecastingTraffic
MSE0.847
159
Showing 10 of 85 rows
...

Other info

Code

Follow for update