DST-Net: Decomposed Spatio-Temporal Network for Time Series Forecasting
Organizations: Pengcheng Laboratory · Tsinghua Shenzhen International Graduate School, Tsinghua University
Abstract
Series decomposition has emerged as a widely acknowledged paradigm in deep time series forecasting models. However, existing approaches predominantly employ a homogeneous modeling strategy for all subsequences, thereby overlooking the distinct inductive biases inherent in different components. We identify that the trend component exhibits dominant spatial coupling across channels but carries significant temporal redundancy, whereas the seasonal component is characterized by local temporal evolution but remains susceptible to attention distraction. To address this, we propose a novel disentangled architecture that tailors specific modeling strategies to align with the intrinsic properties of each component. For the trend branch, we design a Latent Graph Block, employing latent graph modeling to capture global topological dependencies and system-wide co-movements. Conversely, for the seasonal branch, we introduce a Gaussian Multi-scale Attention mechanism to mitigate attention distraction. By injecting learnable Gaussian priors, we impose structural constraints that compel the model to focus on multi-granular local contexts, effectively filtering out global noise and accurately capturing local evolutionary phases. Extensive experiments on multiple real-world benchmarks demonstrate the effectiveness of our proposed model.
Figures & tables
| Models | DST-Net | TimeMixer | iTransformer | PatchTST | Crossformer | TiDE | TimesNet | DLinear | SCINet | FEDformer | Stationary | Autoformer | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| (Ours) | [ 17 ] | [ 11 ] | [ 15 ] | [ 24 ] | [ 4 ] | [ 18 ] | [ 20 ] | [ 9 ] | [ 26 ] | [ 12 ] | [ 19 ] | ||||||||||||||
| Exchange | 96 | 0.082 | 0.200 | 0.090 | 0.235 | 0.086 | 0.206 | 0.088 | 0.205 | 0.256 | 0.367 | 0.094 | 0.218 | 0.107 | 0.234 | 0.088 | 0.218 | 0.267 | 0.396 | 0.148 | 0.278 | 0.111 | 0.237 | 0.197 | 0.323 |
| 192 | 0.168 | 0.294 | 0.187 | 0.343 | 0.177 | 0.299 | 0.176 | 0.299 | 0.470 | 0.509 | 0.184 | 0.307 | 0.226 | 0.344 | 0.176 | 0.315 | 0.351 | 0.459 | 0.271 | 0.315 | 0.219 | 0.335 | 0.300 | 0.369 | |
| 336 | 0.320 | 0.409 | 0.353 | 0.473 | 0.331 | 0.417 | 0.301 | 0.397 | 1.268 | 0.883 | 0.349 | 0.431 | 0.367 | 0.448 | 0.313 | 0.427 | 1.324 | 0.853 | 0.460 | 0.427 | 0.421 | 0.476 | 0.509 | 0.524 | |
| 720 | 0.785 | 0.669 | 0.934 | 0.761 | 0.847 | 0.691 | 0.901 | 0.714 | 1.767 | 1.068 | 0.852 | 0.698 | 0.964 | 0.746 | 0.839 | 0.695 | 1.058 | 0.797 | 1.195 | 0.695 | 1.092 | 0.769 | 1.447 | 0.941 | |
| Avg | 0.339 | 0.393 | 0.391 | 0.453 | 0.360 | 0.403 | 0.367 | 0.404 | 0.940 | 0.707 | 0.370 | 0.413 | 0.416 | 0.443 | 0.354 | 0.414 | 0.750 | 0.626 | 0.519 | 0.429 | 0.461 | 0.454 | 0.613 | 0.539 | |
| Models | DST-Net (Ours) | TimeMixer | iTransformer | TiDE | SCINet | Crossformer | PatchTST | TimesNet | MICN | DLinear | FEDformer | Stationary | Autoformer | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Metric | MAPE | 12.20 | 13.94 | 13.42 | 14.76 | 12.84 | 12.84 | 16.65 | 13.15 | 13.53 | 16.12 | 16.76 | 14.85 | 16.70 |
| RMSE | 31.97 | 32.80 | 33.91 | 37.30 | 32.31 | 32.41 | 40.46 | 34.90 | 34.39 | 39.51 | 41.81 | 35.47 | 38.02 | |
| MAE | 19.81 | 20.00 | 21.81 | 23.99 | 20.35 | 20.38 | 24.86 | 21.63 | 21.62 | 24.62 | 26.51 | 22.34 | 25.00 | |
| Datasets | Exchange | ETTh1 | Weather | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Prediction Length | 96 | 192 | 336 | 720 | Avg | 96 | 192 | 336 | 720 | Avg | 96 | 192 | 336 | 720 | Avg |
| w/o Dec | 0.091 | 0.183 | 0.341 | 0.823 | 0.360 | 0.393 | 0.434 | 0.459 | 0.467 | 0.438 | 0.171 | 0.221 | 0.278 | 0.361 | 0.258 |
| w/o LG (Trend) | 0.094 | 0.187 | 0.348 | 0.842 | 0.368 | 0.383 | 0.424 | 0.449 | 0.455 | 0.428 | 0.160 | 0.209 | 0.266 | 0.346 | 0.245 |
| w/o GMA (Season) | 0.086 | 0.176 | 0.329 | 0.806 | 0.349 | 0.390 | 0.432 | 0.456 | 0.463 | 0.435 | 0.175 | 0.225 | 0.283 | 0.369 | 0.263 |
| DST-Net (Ours) | 0.082 | 0.168 | 0.320 | 0.785 | 0.339 | 0.375 | 0.415 | 0.439 | 0.444 | 0.418 | 0.156 | 0.203 | 0.260 | 0.338 | 0.239 |
| Datasets | Exchange | ETTh1 | Weather | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Prediction Length | 96 | 192 | 336 | 720 | Avg | 96 | 192 | 336 | 720 | Avg | 96 | 192 | 336 | 720 | Avg |
| Both GMA | 0.089 | 0.180 | 0.335 | 0.817 | 0.355 | 0.385 | 0.427 | 0.451 | 0.457 | 0.430 | 0.164 | 0.211 | 0.268 | 0.348 | 0.248 |
| Both LG | 0.087 | 0.177 | 0.333 | 0.812 | 0.352 | 0.388 | 0.430 | 0.454 | 0.461 | 0.433 | 0.174 | 0.223 | 0.280 | 0.362 | 0.260 |
| Swapped | 0.096 | 0.189 | 0.342 | 0.841 | 0.367 | 0.397 | 0.439 | 0.464 | 0.472 | 0.443 | 0.179 | 0.229 | 0.287 | 0.371 | 0.267 |
| DST-Net (Ours) | 0.082 | 0.168 | 0.320 | 0.785 | 0.339 | 0.375 | 0.415 | 0.439 | 0.444 | 0.418 | 0.156 | 0.203 | 0.260 | 0.338 | 0.239 |
| Variant | Narrow | Medium | Wide | Global | MSE |
|---|---|---|---|---|---|
| Single Scale | ✓ | - | - | - | 0.252 |
| Single Scale | - | ✓ | - | - | 0.249 |
| Single Scale | - | - | ✓ | - | 0.255 |
| Single Scale | - | - | - | ✓ | 0.263 |
| Multi-scale | ✓ | ✓ | ✓ | - | 0.243 |
| Multi-scale | ✓ | ✓ | ✓ | ✓ | 0.239 |
Time Series Forecasting
Time series forecasting predicts future values from ordered observations using statistical, neural, and probabilistic models to support decisions under uncertainty.
See all 861 papers