atlas

Research map / Probabilistic and scientific modeling / Differential equations and PDEs

APEBench: A Benchmark for Autoregressive Neural Emulators of PDEs

NeurIPS 2024 · Probabilistic and scientific modeling › Differential equations and PDEs · approach: Neural PDE solvers · 8 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces APEBench, a JAX-based benchmark of 46 semi-linear PDEs in 1D-3D with a differentiable pseudo-spectral ETDRK solver, a unified unrolled-training taxonomy (including diverted-chain), and stability-based difficulty identifiers for evaluating autoregressive neural emulators.

Problem

Autoregressive neural emulators of time-dependent PDEs are evaluated on fixed pre-computed datasets with limited attention to rollout behavior, unrolled training strategies, and the interplay between emulators and numerical solvers.

Approach

Tightly integrate a differentiable Fourier pseudo-spectral ETDRK solver that procedurally generates data and serves as a differentiable reference during training, enabling diverted-chain unrolling and neural-hybrid correction, and define dimensionless difficulty coefficients (gamma) analogous to CFL-type stability criteria to identify dynamics.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add 20-step unrolled training (ablation)linear convolution emulator · 1D advectionrollout accuracy after 30 stepsHelped
add 20-step unrolled training (ablation)linear convolution emulator · 1D advectionfirst-step error: 11% increased errorHurt
increase training unrolling from 1 to 10 to 50 steps (ablation)linear convolution emulator · 1D advectiondistance to FOU stencil: 0.034 to 0.024 to 0.01Helped
add supervised unrolling (ablation)ResNet emulator · 1D advection at highest difficultytemporal generalizationHelped
add training rollout (5-step supervised unrolling or 5-step diverted chain) (ablation)ResNet emulator · viscous Burgers, Kuramoto-Sivashinsky, and hyper-viscous KdV100-step rollout errorHelped
use 5-step diverted-chain training instead of one-step training (ablation)ResNet emulator · hyper-viscous KdVlong-term accuracyHelped
use 5-step diverted-chain training instead of supervised unrolling (ablation)ResNet emulator · viscous Burgers and Kuramoto-Sivashinskylong-term accuracyHurt
use 5-step diverted-chain training instead of supervised unrolling (ablation)ResNet emulator · viscous Burgers and Kuramoto-Sivashinskyshort-term performanceHelped
add supervised unrolling (ablation)ResNet and ResNet-hybrid · 2D advection, difficulty γ₁=10.5geometric mean rollout error over 100 time stepsHelped
add supervised unrolling (ablation)FNO · 2D advection, difficulty γ₁=10.5geometric mean rollout error over 100 time stepsNo clear effect
use a coarse solver for 50% of the difficulty in sequential correction (ablation)ResNet-hybrid · 2D advection, difficulty γ₁=10.5geometric mean rollout error over 100 time stepsHelped
use ResNet instead of FNOneural emulator · reaction-diffusion problemsrollout errorHelped

Surprising findings

Limitations

Experimental setup

Datasets: APEBench procedurally generated PDE trajectories (46 dynamics)

Benchmarks: APEBench (46 PDEs in 1D, 2D, 3D)

Metrics: normalized RMSE geometric mean rollout error over 100 steps median with 50% IQR across initializations

Baselines: FNO UNet Dilated ResNet ConvNet ResNet first-order upwind

Builds on: Fourier Neural Operator exponential time differencing Runge-Kutta PDEBench PDEArena Equinox

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy