Learning Spatiotemporal Dynamical Systems from Point Process Observations
Valerii Iakovlev, Harri Lähdesmäki
TL;DR
This work tackles learning spatiotemporal dynamics governed by PDEs from randomly timed and located observations by formulating a generative model that couples a low-dimensional latent ODE/PDE dynamical system with a neural intensity for point-process observations and an implicit neural representation for the spatiotemporal field. It uses amortized variational inference with a transformer-based encoder to infer the latent initial state, while a sparse evaluation grid and interpolation dramatically speed up latent trajectory simulation. The approach unifies latent dynamics, observation times/locations, and observation values into a single trainable framework and demonstrates strong predictive performance and computational efficiency on Burgers', Shallow Water, Navier–Stokes, and Scalar Flow datasets, outperforming both dense-grid spatiotemporal models and neural point-process baselines. These results highlight the practical potential of learning from unconstrained measurements in real-world sensor networks, with immediate implications for fields ranging from environmental monitoring to crowdsourced sensing.
Abstract
Spatiotemporal dynamics models are fundamental for various domains, from heat propagation in materials to oceanic and atmospheric flows. However, currently available neural network-based spatiotemporal modeling approaches fall short when faced with data that is collected randomly over time and space, as is often the case with sensor networks in real-world applications like crowdsourced earthquake detection or pollution monitoring. In response, we developed a new method that can effectively learn spatiotemporal dynamics from such point process observations. Our model integrates techniques from neural differential equations, neural point processes, implicit neural representations and amortized variational inference to model both the dynamics of the system and the probabilistic locations and timings of observations. It outperforms existing methods on challenging spatiotemporal datasets by offering substantial improvements in predictive accuracy and computational efficiency, making it a useful tool for modeling and understanding complex dynamical systems observed under realistic, unconstrained conditions.
