CasEm: A Cascade Architecture for Long-Horizon Neural Emulation
Organizations: School of Automation, Southeast University · Beijing Zhongguancun Academy · Department of Earth System Science, Tsinghua University
Abstract
Autoregressive neural emulators can drift or diverge over long rollouts despite accurate short-term predictions. We introduce Cascaded Emulation (CasEm), a one-way rollout architecture that augments an existing full-state backbone with an independently evolving model of physically specified aggregates. Its forecasts guide corrections to full-state predictions, without feedback from the backbone to the aggregate model. Effective guidance requires aggregates that cover substantial backbone error, remain accurately predictable, and support useful full-state corrections. We derive a finite-horizon error bound that clarifies these three factors and use empirical diagnostics to guide subsystem selection. Across four ODE/PDE benchmarks, CasEm reduces long-horizon rollout errors across diverse backbones and suppresses the trend toward error divergence in both diffusion tasks using Fourier neural operator backbones. In global climate emulation, CasEm with a regional total-water subsystem reduces 10-year full-state time-mean error by 66.6% and 46.3% for frozen ACE and Spherical DYffusion backbones, respectively, while adding less than 3% to inference time.
Figures & tables
| Method | One-step | Intermediate | Long | Extended | ||
|---|---|---|---|---|---|---|
| BVE | ResCNN | Base | ||||
| HINE | ||||||
| CasEm | ||||||
| Oracle | ||||||
| SFNO | Base | |||||
| HINE |
| Full state | Total water | ||||
| Rollout NRMSE | |||||
| Method | TM | ST | TM | ST | |
| ACE | Base | ||||
| CasEm | (66.6% ) | (15.9% ) | (82.1% ) | (37.3% ) | |
| S-DY | Base | ||||
| CasEm | |||||
| Time | ACE | S-DY |
|---|---|---|
| Base | 12.14 | 37.03 |
| CasEm | 12.45 | 37.54 |
| Metric | Truth | S-DY | CasEm |
|---|---|---|---|
| Slow-anomaly SD (kg m -2 ) | 1.4881 | 2.7434 | 1.6826 (84.5% ) |
| P95 exceedance frequency (%) | 5.0000 | 30.5435 | 6.3043 (94.9% ) |
| Regional slow RMSE (kg m -2 ) | – | 3.2665 | 1.9162 (41.3% ) |
| Native-grid daily RMSE (kg m -2 ) | – | 8.7917 | 7.1828 (18.3% ) |
| Transport RMSE (kg m -1 s -1 ) | – | 229.9891 | 194.3430 (15.5% ) |
| Convergence RMSE (kg m -2 day -1 ) | – | 6.4330 | 5.5570 (13.6% ) |
Appendix figures & tables26 assets
Supplementary material from the paper’s appendix.
Appendix
| Case | System type | Specified subsystem | Closure | Backbone | |
|---|---|---|---|---|---|
| Heat | 1D PDE | DC+Low-4 Fourier, | 9 | Exact | ResCNN, FNO |
| Fisher–KPP | 1D PDE | Joint low-frequency block, | 33 | Approximate | ResCNN, FNO |
| BVE | Spherical PDE | Real spherical harmonics | 3 | Exact | ResCNN, SFNO |
| Alanine NVE | ODE | Mass-weighted COM position/velocity | 6 | Exact | GNS, EGNN-velocity |
| System | Spatial representation | Data generation | Integration step | Prediction interval |
|---|---|---|---|---|
| Heat | 256 grid points | Custom solver | 0.05 | 0.05 |
| Fisher–KPP | 2048 reference points; 512 emulator points | Custom solver | 0.00125 | 0.02 |
| BVE | spherical grid | SpeedyWeather.jl | 900 s | 3 hours |
| Alanine | 22 atoms | OpenMM | 0.1 fs | 0.01 ps |
| Split | Heat | Fisher–KPP | BVE | Alanine |
|---|---|---|---|---|
| Training | 64 | 64 | 128 | 96 |
| Development | 12 | 12 | 32 | 32 |
| Method | Endpoint NRMSE at the indicated rollout step | |||
|---|---|---|---|---|
| Heat/ResCNN | ||||
| Base | ||||
| HINE | ||||
| CasEm | ||||
| Oracle | ||||
| SO | ||||
| CasEm | Oracle | |
|---|---|---|
| Base | ||
| 0 | ||
| 1 | ||
| 2 | ||
| 3 | ||
| 4 | ||
| CasEm | Oracle | |
|---|---|---|
| Base | ||
| 4 | ||
| 8 | ||
| 16 | ||
| 32 | ||
| Base | Joint | |||||
|---|---|---|---|---|---|---|
| NRMSE |
| Backbone | Method | ||||
|---|---|---|---|---|---|
| MLP | Base | ||||
| HINE | |||||
| CasEm | |||||
| Oracle | |||||
| HNN | Base | ||||
| HINE |
| Backbone | Method | Full TM | Full ST | Water TM | Water ST |
|---|---|---|---|---|---|
| S-DY | Base | 0.0786 | 0.8136 | 0.2096 | 0.9500 |
| CasEm | 0.0444 (43.46%) | 0.7879 (3.16%) | 0.0756 (63.92%) | 0.8447 (11.08%) | |
| ACE | Base | 0.1353 | 0.8967 | 0.3699 | 1.2280 |
| CasEm | 0.0502 (62.86%) | 0.7903 (11.86%) | 0.0804 (78.26%) | 0.8693 (29.21%) |
| Full state | Total water | Energy | ||||
| Method | ST | TM | ST | TM | ST | TM |
| IC11 | ||||||
| Base | 0.9409 | 0.1580 | 1.3832 | 0.4691 | 0.4710 | 0.1637 |
| CasEm | 0.8727 (7.2%) | 0.1180 (25.3%) | 1.1822 (14.5%) | 0.3277 (30.1%) | 0.4065 (13.7%) | 0.0540 (67.0%) |
| IC1–11 mean | ||||||
| Base | 0.8967 | 0.1353 | 1.2280 | 0.3699 | 0.4873 | 0.0835 |
| Group | Member RMSE | Ensemble-mean RMSE | Fair CRPS |
|---|---|---|---|
| Water | 18.49% (8/8) | 16.11% (6/8) | 16.45% (5/8) |
| Temperature | 8.90% (8/9) | 11.01% (8/9) | 7.33% (5/9) |
| Zonal wind | 7.25% (8/8) | 8.00% (8/8) | 8.11% (6/8) |
| Meridional wind | 1.47% (6/8) | 1.99% (7/8) | 0.88% (7/8) |
| Surface pressure | 5.38% (1/1) | 9.75% (1/1) | 9.19% (1/1) |
| Other fields | 5.97% (23/26) | 7.26% (24/26) | 5.66% (19/26) |
| Quantity | Horizontal-grid configurations | ||||
|---|---|---|---|---|---|
| Horizontal grid | |||||
| Parameters | 88 | 1,472 | 5,792 | 23,072 | 51,872 |
| Dynamic dimension | 8 | 32 | 32 | 32 | 32 |
| Full state | Total water | |||
|---|---|---|---|---|
| Configuration | ST | TM | ST | TM |
| Full CasEm | 0.80338 | 0.04011 | 0.73852 | 0.06652 |
| Monthly averaging | 0.80195 ( ) | 0.03830 ( ) | 0.73685 ( ) | 0.06521 ( ) |
| Quarterly averaging | 0.80326 ( ) | 0.04171 ( ) | 0.73712 ( ) | 0.06475 ( ) |
| Annual averaging | 0.81774 ( ) | 0.04636 ( ) | 0.75383 ( ) | 0.07098 ( ) |
| 10-year averaging | 0.81983 ( ) | 0.04576 ( ) | 0.76813 ( ) | 0.07205 ( ) |
| Full state | Total water | |||
|---|---|---|---|---|
| Grid | ST | TM | ST | TM |
| 0.80909 ( ) | 0.06292 ( ) | 0.75808 ( ) | 0.13636 ( ) | |
| 0.80427 ( ) | 0.04783 ( ) | 0.73847 ( ) | 0.08588 ( ) | |
| 0.80452 ( ) | 0.04631 ( ) | 0.73727 ( ) | 0.08053 ( ) | |
| 0.80338 | 0.04011 | 0.73852 | 0.06652 | |
| 0.80612 ( ) | 0.03994 ( ) | 0.74116 ( ) | 0.06669 ( ) | |
| Full state | Total water | |||
| Groups | ST | TM | ST | TM |
| 1 | 32.19587 ( ) | 8.59269 ( ) | 82.51388 ( ) | 19.14808 ( ) |
| 2 | 4.40199 ( ) | 1.31205 ( ) | 11.10586 ( ) | 2.78783 ( ) |
| 4 | 0.97867 ( ) | 0.24401 ( ) | 1.15386 ( ) | 0.64185 ( ) |
| 8 | 0.80338 | 0.04011 | 0.73852 | 0.06652 |
| Layer mean | 17.85571 ( ) | 4.76563 ( ) | 45.78716 ( ) | 10.09095 ( ) |
| Full state | Total water | |||
| Transformation | ST | TM | ST | TM |
| Full CasEm | 0.80338 | 0.04011 | 0.73852 | 0.06652 |
| Horizontally uniform | 0.81495 | 0.05796 | 0.78065 | 0.11824 |
| Mean over longitude | 0.80673 | 0.03870 | 0.74329 | 0.06419 |
| Cosine-weighted mean over latitude | 0.81718 | 0.06227 | 0.77709 | 0.12481 |