SPDM: Geometry-Modulated State Space Modeling with Manifold Constraints for Time Series Forecasting
About
Multivariate time series forecasting requires capturing the continuously evolving correlation structure among interacting variables. Existing state-space models process time series by scanning tokenized temporal or spatial sequences, discarding the evolutionary geometric structure. We address this limitation by introducing manifold constraints into state-space modeling: treating the cross-variable correlation structure as a continuous trajectory on the symmetric positive definite manifold, whose Riemannian geometric features, tangent space linearity, and Frechet mean centrality act as a principled geometric regularizer that guides and stabilizes the selective scanning dynamics of SSMs. We propose SPDM, a geometry-aware SSM architecture that realizes this principle through two cooperating mechanisms: a manifold trajectory path that projects dynamically evolving covariance matrices from the SPD manifold to a Euclidean tangent space, and a geometric gating scheme that directly modulates SSM's internal selective parameters based on geometric signals derived from the manifold trajectory. The parameterization preserves the linear-time complexity of the Mamba parallel scan while embedding rich structural constraints, making the architecture preserve prediction accuracy and computational efficiency simultaneously. Extensive experiments on eleven real-world benchmark datasets establish state-of-the-art forecasting performance, and further studies confirm that geometrically constrained state-space dynamics are the dominant architectural factor behind its performance gains.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Multivariate Forecasting | ETTh1 | MSE0.454 | 909 | |
| Multivariate Time-series Forecasting | ETTm1 | MSE0.329 | 742 | |
| Multivariate Time-series Forecasting | ETTm2 | MSE0.285 | 593 | |
| Multivariate Time-series Forecasting | Weather | MSE0.25 | 466 | |
| Multivariate Time-series Forecasting | Exchange | MAE0.404 | 267 | |
| Multivariate Time-series Forecasting | ETTh2 | MSE0.367 | 219 | |
| Multivariate Time-series Forecasting | ECL | MSE0.171 | 89 | |
| Multivariate Time-series Forecasting | PeMS07 | MSE0.113 | 82 | |
| Multivariate Time-series Forecasting | PeMS08 | MSE0.163 | 75 | |
| Multivariate Time-series Forecasting | PeMS03 | MSE0.131 | 66 |