Boosting MLPs with a Coarsening Strategy for Long-Term Time Series Forecasting
About
Deep learning methods have been exerting their strengths in long-term time series forecasting. However, they often struggle to strike a balance between expressive power and computational efficiency. Resorting to multi-layer perceptrons (MLPs) provides a compromising solution, yet they suffer from two critical problems caused by the intrinsic point-wise mapping mode, in terms of deficient contextual dependencies and inadequate information bottleneck. Here, we propose the Coarsened Perceptron Network (CP-Net), featured by a coarsening strategy that alleviates the above problems associated with the prototype MLPs by forming information granules in place of solitary temporal points. The CP-Net utilizes primarily a two-stage framework for extracting semantic and contextual patterns, which preserves correlations over larger timespans and filters out volatile noises. This is further enhanced by a multi-scale setting, where patterns of diverse granularities are fused towards a comprehensive prediction. Based purely on convolutions of structural simplicity, CP-Net is able to maintain a linear computational complexity and low runtime, while demonstrates an improvement of 4.1% compared with the SOTA method on seven forecasting benchmarks.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Multivariate long-term forecasting | ETTh1 T=720 (test) | MSE0.49 | 51 | |
| Multivariate long-term forecasting | ETTh1 T=96 (test) | MSE0.38 | 48 | |
| Multivariate long-term forecasting | ETTm1 T=96 (test) | MSE0.321 | 39 | |
| Multivariate long-term forecasting | ETTh1 T=192 (test) | MSE0.435 | 37 | |
| Multivariate long-term forecasting | Electricity T=96 (test) | MSE0.18 | 23 | |
| Multivariate long-term forecasting | Electricity T=192 (test) | MSE0.186 | 15 | |
| Multivariate long-term forecasting | Electricity T=336 (test) | MSE0.202 | 15 | |
| Multivariate long-term forecasting | ETTh1 T=336 (test) | MSE0.479 | 15 | |
| Multivariate long-term forecasting | ETTm1 T=192 (test) | MSE0.367 | 15 | |
| Multivariate long-term forecasting | ETTm1 T=336 (test) | MSE0.4 | 15 |