Learning When to Refine: Long-Horizon Reinforcement Learning for Budgeted Neural-Operator PDE Solvers
Organizations: National Research Tomsk State University, 36 Lenin Avenue, Tomsk 634050, Russian Federation
Abstract
Neural operators provide fast surrogates for time-dependent PDEs, but autoregressive deployment creates a refinement-allocation problem: prediction errors vary over space and time, while only a finite number of local corrections can be committed along a trajectory. We formulate this as budgeted adaptive neural-operator solving. A global Fourier neural operator advances the full field, a local operator proposes patch-wise residual corrections, and a set-aware selector chooses where to refine. A macro policy decides when and how much of the remaining refinement budget to spend. We introduce rollout-verified policy improvement (RV-PI), which evaluates feasible refinement counts through actual continuation rollouts of the learned PDE solver, converts long-horizon advantages into conservative policy targets, and accepts an update only when held-out trajectory error improves. On the shallow-water benchmark with a 32-intervention budget, RV-PI achieves a three-seed mean trajectory relative L2 error of 0.6910, improving over immediate-only policy improvement by 5.37% and RandomMacro by 2.41%. On the forcing-driven Brusselator benchmark with a 76-intervention budget, RV-PI attains 0.09954, improving over immediate-only policy improvement by 2.31% and RandomMacro by 5.32%. These results show that, under a fixed refinement budget, the value of a local correction depends on its downstream effect on the autoregressive trajectory, not only on its immediate error reduction.
Figures & tables
| Setting | Shallow water | Brusselator V2 |
|---|---|---|
| Native trajectory | 72 frames, | 39 frames, |
| Train / val / test | 230 / 20 / 50 | 800 / 100 / 100 |
| Learned transitions | 17 (stride 4) | 38 |
| Global FNO | width 32, modes 12, depth 4 | width 32, modes 10, depth 4 |
| Local FNO | width 32, modes 12, depth 4 | width 32, modes 8, depth 3 |
| Patch partition | ; core 32; halo 8 | ; core 4; halo 1 |
| PDE | Method | Trajectory RelL2 mean | Trajectory std | Final RelL2 mean | Final std | Local calls |
|---|---|---|---|---|---|---|
| Shallow water | CoarseOnly | 0.740347 | 0.000000 | 1.056560 | 0.000000 | 0 |
| Shallow water | RandomMacro | 0.708093 | 0.005420 | 1.020698 | 0.011187 | 32 |
| Shallow water | BeamBC | 0.739403 | 0.000000 | 1.080303 | 0.000000 | 32 |
| Shallow water | ImmediateOnlyPI | 0.730245 | 0.000571 | 1.082184 | 0.000879 | 32 |
| Shallow water | SetAwareMyopicMacro | 0.737156 | 0.000000 | 1.017257 | 0.000000 | 32 |
| Shallow water | RV-PI | 0.691026 | 0.008779 | 0.982092 | 0.035847 | 32 |
Reinforcement Learning
Reinforcement learning studies how agents learn sequential decisions from rewards and interaction, balancing exploration, performance, safety, and adaptation.
See all 1,717 papers