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

FiLM: Frequency improved Legendre Memory Model for Long-term Time Series Forecasting

About

Recent studies have shown that deep learning models such as RNNs and Transformers have brought significant performance gains for long-term forecasting of time series because they effectively utilize historical information. We found, however, that there is still great room for improvement in how to preserve historical information in neural networks while avoiding overfitting to noise presented in the history. Addressing this allows better utilization of the capabilities of deep learning models. To this end, we design a \textbf{F}requency \textbf{i}mproved \textbf{L}egendre \textbf{M}emory model, or {\bf FiLM}: it applies Legendre Polynomials projections to approximate historical information, uses Fourier projection to remove noise, and adds a low-rank approximation to speed up computation. Our empirical studies show that the proposed FiLM significantly improves the accuracy of state-of-the-art models in multivariate and univariate long-term forecasting by (\textbf{20.3\%}, \textbf{22.6\%}), respectively. We also demonstrate that the representation module developed in this work can be used as a general plug-in to improve the long-term prediction performance of other deep learning modules. Code is available at https://github.com/tianzhou2011/FiLM/

Tian Zhou, Ziqing Ma, Xue wang, Qingsong Wen, Liang Sun, Tao Yao, Wotao Yin, Rong Jin• 2022

Related benchmarks

TaskDatasetResultRank
Multivariate ForecastingETTh1
MSE0.407
645
Multivariate Time-series ForecastingETTm1
MSE0.311
433
Multivariate long-term forecastingETTh1
MSE0.371
344
Time Series ForecastingETTm1
MSE0.029
334
Multivariate Time-series ForecastingETTm2
MSE0.146
334
Multivariate long-term series forecastingETTh2
MSE0.267
319
Multivariate long-term series forecastingWeather
MSE0.199
288
Long-term time-series forecastingTraffic
MSE0.637
278
Multivariate long-term series forecastingWeather (test)
MSE0.165
269
Time Series ForecastingETTh1 (test)
MSE0.388
262
Showing 10 of 66 rows

Other info

Code

Follow for update