Continuous PDE Dynamics Forecasting with Implicit Neural Representations
About
Effective data-driven PDE forecasting methods often rely on fixed spatial and / or temporal discretizations. This raises limitations in real-world applications like weather prediction where flexible extrapolation at arbitrary spatiotemporal locations is required. We address this problem by introducing a new data-driven approach, DINo, that models a PDE's flow with continuous-time dynamics of spatially continuous functions. This is achieved by embedding spatial observations independently of their discretization via Implicit Neural Representations in a small latent space temporally driven by a learned ODE. This separate and flexible treatment of time and space makes DINo the first data-driven model to combine the following advantages. It extrapolates at arbitrary spatial and temporal locations; it can learn from sparse irregular grids or manifolds; at test time, it generalizes to new grids or resolutions. DINo outperforms alternative neural PDE forecasters in a variety of challenging generalization scenarios on representative PDE systems.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| PDE solving | 1d Burgers' equation (test) | Relative Error0.457 | 85 | |
| Temporal Extrapolation | Shallow-Water (In-t) | MSE4.12e-4 | 15 | |
| Temporal Extrapolation | Shallow-Water (Out-t) | MSE0.0033 | 15 | |
| Temporal Extrapolation | Navier-Stokes 1 × 10^-3 (In-t) | MSE0.0251 | 15 | |
| Temporal Extrapolation | Navier-Stokes 1 × 10^-3 (Out-t) | MSE0.0991 | 15 | |
| Dynamics Modeling | 2D Navier-Stokes v=1e-4 (test) | Relative L2 Error0.725 | 7 | |
| Dynamics Modeling | 2D Navier-Stokes v=1e-5 (test) | Relative L2 Error0.372 | 7 | |
| Fluid Dynamics Simulation | CylinderFlow (In-t) | MSE0.1349 | 4 | |
| Fluid Dynamics Simulation | CylinderFlow (Out-t) | MSE0.1576 | 4 | |
| Fluid Dynamics Simulation | AirfoilFlow (In-t) | MSE0.377 | 4 |