SCOPE: Observation-Conditioned Full-Target Prediction for Sparse PDE Inference
Organizations: Stony Brook University · University of California, Davis · Independent Research · PayPal · Northeastern University · New York University
Abstract
Recovering complete physical fields from sparse observations is challenging because the measurements may not uniquely determine the underlying state. Diffusion-based PDE solvers address this problem through iterative sampling whereas neural operators provide deterministic one-pass predictions. We propose SCOPE (Sparse-Context Observability-aware Predictive Embeddings) to recover complete PDE fields from sparse observations by coupling full-field latent prediction with physical reconstruction. A shared decoder reconstructs fields from both predicted and complete-view representations so that representation learning is guided by both physical recovery and latent matching. We derive a quadratic risk decomposition at fixed teacher-decoder pairs showing why optimal latent prediction need not yield optimal field reconstruction. We also establish sufficient conditions for decoder improvements on complete inputs to transfer to recovery from partial observations. Experiments across five PDE settings show that SCOPE outperforms mask-aware neural operators on all ten forward and inverse tasks and achieves lower errors than those reported for diffusion-based solvers including DiffusionPDE and FunDPS. Decoder-only adaptation further improves recovery without retraining the backbone while retaining deterministic single-pass inference.
Figures & tables
| Method | Darcy | Poisson | Helmholtz | NS | NS (BCs) † | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| Fwd. | Inv. (BER) | Fwd. | Inv. | Fwd. | Inv. | Fwd. | Inv. | Fwd. | Inv. | |
| Literature-Reported: Deterministic Methods | ||||||||||
| FNO ( Li et al., 2021 ) | 28.20 | 49.30 | 100.90 | 232.70 | 98.20 | 218.20 | 101.40 | 96.00 | 82.80 | 69.60 |
| PINO ( Li et al., 2024 ) | 35.20 | 49.20 | 107.10 | 231.90 | 106.50 | 216.90 | 101.40 | 96.00 | 81.10 | 69.50 |
| DeepONet ( Lu et al., 2021 ) | 38.30 | 41.10 | 155.50 | 105.80 | 123.10 | 132.80 | 103.20 | 97.20 | 97.70 | 91.90 |
| PINN ( Raissi et al., 2019 ) | 48.80 | 59.70 | 128.10 | 130.00 | 142.30 | 160.00 | 142.70 | 146.80 | 100.10 | 105.50 |
Appendix figures & tables18 assets
Supplementary material from the paper’s appendix.
Appendix
| Setting | SCOPE backbones | Main-table operators | Auxiliary operators |
|---|---|---|---|
| Models | Full, FO, FJV | FNO, DeepONet, CNO, Transolver | FNO/DeepONet, each with and without |
| Inputs / outputs | Four masked-field/mask inputs; two fields | Six inputs including coordinates; two fields | Mask-aware inputs; one hidden-field head |
| Data exposure and observation contexts | |||
| Pretraining | 10 epochs; none for FO | None | None |
| Main training | 500 epochs | 100 epochs | 100 epochs |
| Batch size | 32 | 125 | 32 |
| PDE | Train pairs | Test pairs | Main draws | Adaptation draws |
|---|---|---|---|---|
| Darcy | 50,000 | 10,000 | 25,000,000 | 5,000,000 |
| Poisson | 50,000 | 1,024 | 25,000,000 | 5,000,000 |
| Helmholtz | 50,000 | 10,000 | 25,000,000 | 5,000,000 |
| NS | 50,000 | 1,000 | 25,000,000 | 5,000,000 |
| NS (BCs) | 14,000 | 1,000 | 7,000,000 | 1,400,000 |
| PDE | ||||
|---|---|---|---|---|
| Darcy | 7.5 | 0.00569201936 | 4.5 | 0.00379030361 |
| Poisson | 0 | 0.2919494 | 0.00417478 | |
| Helmholtz | 0 | 0.2844538 | 0.00428004 | |
| NS | 0 | 0 | 0.26211293 | 0.2561266 |
| NS (BCs) | 1.80715032 | 2.87310427 | 1.00997056 | 1.72194188 |
| Family | Construction |
|---|---|
| Uniform | Uniform subset without replacement and with exact cardinality. |
| Regular grid | Cartesian original pixels with random phase and axis swap; no interpolation. Shapes are , , , , , , and . |
| Cluster | 2–4 equally weighted Gaussian components, center separation at least 0.30 domain units, and widths 0.12–0.20; weighted sampling without replacement. |
| Random lines | Whole rows or columns in random order, with at most one partial final line to meet the exact count. |
| Block | Rectangle-ordered pixels about a center in , aspect ratio in , and random tie breaking. |
| Component | Parameters |
|---|---|
| Online encoder | 38,157,952 |
| Predictor | 1,711,488 |
| Mask conditioner | 384 |
| Native decoder | 171,010 |
| Native online model | 40,040,834 |
| EMA teacher, training-only | 38,157,952 |
| Method | Darcy | Poisson | Helmholtz | NS | NS (BCs) † | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| Fwd. | Inv. (BER) | Fwd. | Inv. | Fwd. | Inv. | Fwd. | Inv. | Fwd. | Inv. | |
| FO | 2.1625 | 1.5832 | 1.8322 | 11.2462 | 1.8306 | 10.7070 | 2.6269 | 7.3287 | 1.9829 | 0.7076 |
| FJV | 2.1788 | 1.6502 | 2.0647 | 11.2334 | 2.1258 | 11.6476 | 2.7015 | 7.5940 | 2.3897 | 0.8209 |
| Full | 2.1737 | 1.5564 | 1.6804 | 9.5024 | 1.6361 | 8.7023 | 2.5813 | 6.9732 | 2.1148 | 0.6491 |
| Method | Darcy | Poisson | Helmholtz | NS | NS (BCs) † | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| Fwd. | Inv. (BER) | Fwd. | Inv. | Fwd. | Inv. | Fwd. | Inv. | Fwd. | Inv. | |
| Full / original head | 2.1737 | 1.5564 | 1.6804 | 9.5024 | 1.6361 | 8.7023 | 2.5813 | 6.9732 | 2.1148 | 0.6491 |
| Full / DP-5M | 2.2066 | 1.6425 | 1.6760 | 9.5222 | 1.6320 | 8.7066 | 2.5749 | 6.9797 | 2.0027 | 0.4789 |
| Full / SP-5M | 2.1687 | 1.5509 | 1.6678 | 9.4277 | 1.6285 | 8.6436 | 2.5733 | 6.9402 | 1.9958 | 0.4773 |
| Full / SP-10M | 2.1684 | 1.5503 | 1.6674 | 9.4260 | 1.6279 | 8.6425 | 2.5729 | 6.9384 | 1.9728 | 0.4524 |
| PDE | Model / head | Forward | Inverse | Darcy aux. | ||
|---|---|---|---|---|---|---|
| ( ) | ( ) | ( ) | Inv. ( ) | |||
| Darcy | FO | 15.6697 | 2.1625 | 1.5832 | 0.4097 | 10.7508 |
| Darcy | FJV | 15.7062 | 2.1788 | 1.6502 | 0.4502 | 10.9896 |
| Darcy | Full | 15.6970 | 2.1737 | 1.5564 | 0.4213 | 10.6789 |
| Darcy | Full / SP-5M | 15.6806 | 2.1687 | 1.5509 | 0.4008 | 10.6478 |
| Poisson | FO | 8.5021 | 1.8322 | 11.2462 | 0.7304 | — |
| PDE | Model / head | Forward | Inverse | Darcy aux. | ||
|---|---|---|---|---|---|---|
| ( ) | ( ) | ( ) | Inv. ( ) | |||
| Darcy | DP-5M | 18.3474 | 2.2066 | 1.6425 | 0.4874 | 12.4596 |
| Darcy | DP-10M | 18.4497 | 2.2021 | 1.6468 | 0.4857 | 12.4984 |
| Darcy | DP-15M | 18.1494 | 2.2016 | 1.6316 | 0.4837 | 12.3332 |
| Darcy | SP-5M | 15.6806 | 2.1687 | 1.5509 | 0.4008 | 10.6478 |
| Darcy | SP-10M | 15.6781 | 2.1684 | 1.5503 | 0.3998 | 10.6458 |
| Head | Forward | Forward | Inverse | Inverse |
|---|---|---|---|---|
| SP-5M | 1.0278 | 2.5322 | 0.7664 | 2.0122 |
| SP-10M | 1.0115 | 2.5174 | 0.7494 | 1.9952 |
| SP-15M | 1.0044 | 2.5137 | 0.7402 | 1.9895 |
| Method | Poisson | Helmholtz | Darcy | NS (periodic) | NS (cylinder) ‡ |
|---|---|---|---|---|---|
| Operator references: 100 epochs; 3% Bernoulli masks | |||||
| DeepONet + G | |||||
| DeepONet | |||||
| FNO + G | |||||
| FNO | |||||
| SCOPE backbone recipes: 500 main epochs; uniform/500 | |||||
| Method | Poisson | Helmholtz | Darcy (BER) | NS (periodic) | NS (cylinder) ‡ |
|---|---|---|---|---|---|
| Operator references: 100 epochs; 3% Bernoulli masks | |||||
| DeepONet + G | |||||
| DeepONet | |||||
| FNO + G | |||||
| FNO | |||||
| SCOPE backbone recipes: 500 main epochs; uniform/500 | |||||
| Method | BER (%) | Pixel accuracy (%) |
|---|---|---|
| Operator references: own observation protocol | ||
| DeepONet + G | 94.1452 | |
| DeepONet | 94.3641 | |
| FNO + G | 96.5202 | |
| FNO | 96.3749 | |
| SCOPE backbone recipes | ||
| PDE | (pp) | Paired SD | First better (%) | ||
|---|---|---|---|---|---|
| SP-5M vs. Full | |||||
| Poisson | 1,024 | 0.0473 | 59.9 | ||
| Helmholtz | 10,000 | 0.0278 | 61.9 | ||
| Darcy | 10,000 | 0.0212 | 60.1 | ||
| NS (periodic) | 1,000 | 0.0143 | 71.8 | ||
| SP-10M vs. Full | |||||
| PDE | (pp) | Paired SD | First better (%) | ||
|---|---|---|---|---|---|
| SP-5M vs. Full | |||||
| Poisson | 1,024 | 0.0306 | 99.6 | ||
| Helmholtz | 10,000 | 0.0331 | 97.3 | ||
| NS (periodic) | 1,000 | 0.0143 | 98.8 | ||
| SP-10M vs. Full | |||||
| Poisson | 1,024 | 0.0326 | 99.3 | ||
| Comparison | (pp) | Paired SD | First better (%) | ||
|---|---|---|---|---|---|
| SP-5M vs. Full | 10,000 | 0.0417 | 77.8 | ||
| SP-10M vs. Full | 10,000 | 0.0443 | 77.8 | ||
| SP-15M vs. Full | 10,000 | 0.0461 | 78.2 | ||
| Full vs. FO | 10,000 | 0.3327 | 58.6 | ||
| Full vs. FJV | 10,000 | 0.3270 | 83.7 |
| Model | Parameters | Main configuration |
|---|---|---|
| FNO | 5,029,946 | Width 40; 14 Fourier modes; 4 layers; projection width 128; padding 9. |
| DeepONet | 4,977,354 | CNN branch channels 32/64/128/192; branch hidden width 360; 256 basis functions; trunk width 128, depth 2. |
| CNO | 4,774,776 | 3 levels; 2 residual blocks; 4 bottleneck blocks; channel multiplier 52. |
| Transolver | 4,792,482 | 8 layers; width 160; 8 heads; 32 slices; MLP ratio 2. |
| Architecture | Parameter elements | Real degrees of freedom |
|---|---|---|
| FNO / PINO | 4,803,521 | 9,522,113 |
| DeepONet | 13,239,987 | 13,239,987 |
| U-Net | 4,740,101 | 4,740,101 |
| CNO | 5,281,721 | 5,281,721 |