Spatiotemporal System Forecasting with Irregular Time Steps via Masked Autoencoder
Organizations: Department of Chemical Engineering, University College London, UK · Department of Computing, Imperial College London, UK · Department of Computer Science, University of Liverpool, UK · Dynamic Systems Lab, University College London, UK ·
Abstract
Predicting high-dimensional dynamical systems with irregular time steps presents significant challenges for current data-driven algorithms. These irregularities arise from missing data, sparse observations, or adaptive computational techniques, reducing prediction accuracy. To address these limitations, we propose a novel method: a Physics-Spatiotemporal Masked Autoencoder. This method integrates convolutional autoencoders for spatial feature extraction with masked autoencoders optimised for irregular time series, leveraging attention mechanisms to reconstruct the entire physical sequence in a single prediction pass. The model avoids the need for data imputation while preserving physical integrity of the system. Here, 'physics' refers to high-dimensional fields generated by underlying dynamical systems, rather than the enforcement of explicit physical constraints or PDE residuals. We evaluate this approach on multiple simulated datasets and real-world ocean temperature data. The results demonstrate that our method achieves significant improvements in prediction accuracy, robustness to nonlinearities, and computational efficiency over traditional convolutional and recurrent network methods. The model shows potential for capturing complex spatiotemporal patterns without requiring domain-specific knowledge, with applications in climate modelling, fluid dynamics, ocean forecasting, environmental monitoring, and scientific computing.
Figures & tables
| Dataset | Model | MSE | SSIM | PSNR |
| Shallow Water | CAE | |||
| P-STMAE | ||||
| ConvRAE | ||||
| ConvLSTM | ||||
| Diffusion-Reaction | CAE | |||
| P-STMAE |
Appendix figures & tables10 assets
Supplementary material from the paper’s appendix.
Appendix
| Layer Type | Output Shape | Activation |
| Input | (128, 128, 3) | |
| Conv 2D | (128, 128, 8) | GELU |
| Conv 2D | (64, 64, 16) | GELU |
| Conv 2D | (32, 32, 32) | GELU |
| Conv 2D | (16, 16, 64) | GELU |
| Conv 2D | (8, 8, 128) | GELU |
| Parameter | Symbol | Min Value | Max Value |
| Initial bump centre (x) | 54.00 | 74.00 | |
| Initial bump centre (y) | 54.00 | 74.00 | |
| Bump height | 0.05 | 0.20 | |
| Bump radius | 8.94 | 12.65 | |
| Friction coefficient | 0.02 | 2.00 | |
| Snapshot interval (steps) | – | 60.00 | 100.00 |
| MSE | SSIM | PSNR | |
| 0.01 | 0.9276 | 41.02 | |
| 0.02 | 0.9317 | 41.52 | |
| 0.05 | 0.9264 | 40.82 | |
| 0.10 | 0.9315 | 41.60 | |
| 0.20 | 0.9177 | 39.56 | |
| 0.50 | 0.9356 | 42.07 |
Spatiotemporal Forecasting
Spatiotemporal forecasting predicts how quantities change across locations and time, from traffic and weather to disease and environmental systems.
See all 423 papers