VideoPDE (2025)

Unified Generative PDE Solving via Video Inpainting Diffusion Models
Ruicheng He et al.

Diffusion Spatiotemporal Partial observation
Quick facts

Type: diffusion video model
Unifies forward + inverse PDE tasks
Uses spatiotemporal inpainting masks

← Research · Home

TL;DR

VideoPDE casts a spatiotemporal PDE solution u(x,t) as a video tensor and applies conditional diffusion (inpainting/forecasting) to reconstruct missing observations. The framing naturally supports irregular spatiotemporal masks and emphasizes coherent long-horizon generation.

Problem

Many PDE inference settings provide only partial observations over space/time (missing sensors, masked pixels, intermittent trajectories). Classical operator learners struggle when supervision is sparse or the task changes (new masks). VideoPDE uses a diffusion prior over trajectories to reconstruct/forecast in a mask-conditional way.

Benefits vs others

Interesting detail

Core method (math)

Template for Diffusion. Paper-specific equations are added when manually curated.

\[x_t = \alpha_t\,x_0 + \sigma_t\,\varepsilon,\quad x_0 \in \mathbb{R}^{T\times H\times W\times C}\] \[\mathcal{L} = \mathbb{E}\big[\|\varepsilon - \varepsilon_\theta(x_t,t,\mathrm{cond})\|_2^2\big]\] \[\mathrm{cond} = (M\odot y,\; M)\quad\text{(masked observations + mask)}\] \[x_t \leftarrow M\odot y + (1-M)\odot x_t\quad\text{(inpainting consistency trick during sampling)}\]

Main theoretical contribution

Main contribution

Main results (headline)

(Optional) Add main_results for a quick headline summary.

Experiments

PDE problems

  • Wave equation
  • Navier–Stokes
  • Kolmogorov flow

Tasks

  • Forward prediction
  • Inverse reconstruction from sparse observations

Experiment setting (high level)

  • Spatiotemporal masking patterns (video inpainting).
  • Reports both forward and inverse scenarios with MSE.
  • Uses diffusion sampling at multiple step budgets.

Comparable baselines

Main results

Forward scenario (MSE)

Transcribed from the earlier site draft.

MethodWave-LayerNavier–StokesKolmogorov
VideoPDE0.0230.0260.125
DiffusionPDE0.1020.0510.140
PINO0.2610.0780.424
DeepONet0.2540.0830.421
FNO0.2600.0710.421

Inverse scenario (MSE)

Transcribed from the earlier site draft.

MethodWave-Layer (inv)Navier–Stokes (inv)
VideoPDE0.0090.024
DiffusionPDE0.0770.026
PINO0.0340.044
DeepONet0.0360.031
FNO0.0310.030
VideoPDE results depend strongly on the exact masking schedule and diffusion step budget.

Citation (BibTeX)

@article{videopde2025,
  title={VideoPDE: Masked Video Diffusion for Partial-Observation PDE Inference},
  author={He, Ruicheng and others},
  journal={arXiv preprint arXiv:2506.13754},
  year={2025}
}