Counterfactual Predictions in Scientific Emulators Without Controlled Experiments

arXiv cs.LG Papers

Summary

The paper introduces ReRoute, a framework for counterfactual 'what-if' prediction in scientific emulators that combines factual data with partial mechanistic knowledge—without needing controlled intervention data—achieving 18.2–31.8% lower climate error under CO2 distribution shifts. Its causal identification result is machine-checked in Lean, with applications to advection–diffusion systems, coupled-climate emulation, and ERA5-trained emulators.

arXiv:2610.02252v1 Announce Type: new Abstract: Many scientific questions require reasoning about what was never observed: What if the conditions, interventions, or history had been different? Models can predict accurately on observed data yet fail on such what-if queries when correlated inputs are varied independently. A common remedy is to add controlled simulation data in which these factors are explicitly disentangled, but this requires access to a simulator, can be computationally expensive, and inherits the simulator's modeling assumptions. We introduce ReRoute, a framework for targeted scientific what-if prediction that combines factual data with partial mechanistic knowledge, without requiring controlled intervention data for adaptation. ReRoute fixes the queried input of a pretrained backbone to a reference value, reintroduces its variation through a known mechanistic pathway, and fine-tunes on the original factual data, while leaving downstream effects to the learned dynamics. We provide a causal identification result for this construction under explicit structural assumptions, with the core argument machine-checked in Lean. After showing that ReRoute achieves highly accurate counterfactual predictions in a controlled advection-diffusion system where exact responses are available, we turn to state-of-the-art climate emulation. On held-out coupled-climate interventions, ReRoute reduces aggregate climate error by 18.2-31.8% under severe CO$_2$ distribution shifts while preserving skill under standard conditions, at a small fraction of the cost of retraining on additional controlled simulations, without even accounting for the substantial expense of generating such data. Finally, on an emulator trained from historical ERA5 reanalysis, where no counterfactual reference exists, ReRoute preserves substantially more of the surface warming implied by the observed boundary conditions under a fixed-CO$_2$ counterfactual.
Original Article
View Cached Full Text

Cached at: 10/05/26, 10:00 AM

# Counterfactual Predictions in Scientific Emulators Without Controlled Experiments
Source: [https://arxiv.org/html/2610.02252](https://arxiv.org/html/2610.02252)
Kahaan GandhiAffiliation:California Institute of TechnologyValentin DuruisseauxAffiliation:NVIDIA†Equal supervision\.Boris BonevFrancesco LocatelloAffiliation:NVIDIA†Equal supervision\.Anima AnandkumarAffiliation:California Institute of TechnologyInstitute of ScienceTechnology Austria

###### Abstract

Many scientific questions require reasoning about what was never observed:What if the conditions, interventions, or history had been different?Models can predict accurately on observed data yet fail on such what\-if queries when correlated inputs are varied independently\. A common remedy is to add controlled simulation data in which these factors are explicitly disentangled, but this requires access to a simulator, can be computationally expensive, and inherits the simulator’s modeling assumptions\. We introduce*ReRoute*, a framework for targeted scientific what\-if prediction that combines factual data with partial mechanistic knowledge, without requiring controlled intervention data for adaptation\.*ReRoute*fixes the queried input of a pretrained backbone to a reference value, reintroduces its variation through a known mechanistic pathway, and fine\-tunes on the original factual data, while leaving downstream effects to the learned dynamics\. We provide a causal identification result for this construction under explicit structural assumptions, with the core argument machine\-checked in Lean\. After showing that*ReRoute*achieves highly accurate counterfactual predictions in a controlled advection–diffusion system where exact responses are available, we turn to state\-of\-the\-art climate emulation\. On held\-out coupled\-climate interventions,*ReRoute*reduces aggregate climate error by 18\.2–31\.8% under severe CO2distribution shifts while preserving skill under standard conditions, at a small fraction of the cost of retraining on additional controlled simulations, without even accounting for the substantial expense of generating such data\. Finally, on an emulator trained from historical ERA5 reanalysis, where no counterfactual reference exists,*ReRoute*preserves substantially more of the surface warming implied by the observed boundary conditions under a fixed\-CO2counterfactual\.

### 1Introduction

Data\-driven surrogate models, or emulators, are becoming a standard tool for approximating complex scientific systems\. Given the current state of a system together with external conditions, they predict its target at a fraction of the cost of traditional simulation\. But scientific questions often requires reasoning beyond predictions: We want to know how a system would respond under a change we have not directly observed: how would the atmosphere respond if CO2level had never risen\([Watt\-Meyer et al\., 2025](https://arxiv.org/html/2610.02252#bib.bib35);[Clark et al\., 2026](https://arxiv.org/html/2610.02252#bib.bib9)\), how would a biological system respond to a different treatment or dose\([Feuerriegel et al\., 2024](https://arxiv.org/html/2610.02252#bib.bib39)\), or how would a physical system evolve under a modified forcing\([Rigas et al\., 2017](https://arxiv.org/html/2610.02252#bib.bib40)\)? Answering such*what\-if questions*requires models to understand the mechanism of the underlying system, which is one step further than merely matching the observational distribution\.

A central challenge arises when the training data contain only correlated rather than independently varied*drivers*\(i\.e\. variables whose values influence the outcome of interest, such as environmental conditions, treatments, or physical forcings\)\. A flexible model can use one input as a proxy for another and still achieve excellent predictive accuracy, while learning the wrong underlying mechanism\. Standard validation does not expose this shortcut when the same dependencies persist at test time; it becomes visible only when a what\-if query breaks them\. A direct solution is to augment training with controlled experiments in which the relevant drivers are varied independently\. Such experiments provide exactly the missing variation, but require access to a simulator, can be costly to generate at scale, and inherit the simulator’s own modeling assumptions and biases\. For many real scientific systems, the corresponding controlled perturbation data are simply unavailable\.

This challenge is particularly relevant in weather and climate science, where data\-driven systems are increasingly prominent, as evidenced by recent advances in weather forecasting such as FourCastNet\([Pathak et al\., 2022](https://arxiv.org/html/2610.02252#bib.bib28);[Bonev et al\., 2025](https://arxiv.org/html/2610.02252#bib.bib6)\)and GenCast\([Price et al\., 2025](https://arxiv.org/html/2610.02252#bib.bib29)\), and in climate emulation through models including ACE\([Watt\-Meyer et al\., 2023](https://arxiv.org/html/2610.02252#bib.bib42)\), probabilistic extensions based on spherical DYffusion\([Rühling Cachay et al\., 2024](https://arxiv.org/html/2610.02252#bib.bib41)\), and the ACE2 series\([Watt\-Meyer et al\., 2025](https://arxiv.org/html/2610.02252#bib.bib35);[Clark et al\., 2025](https://arxiv.org/html/2610.02252#bib.bib8)\)\. Historical climate trajectories illustrate the challenge of co\-varying drivers: atmospheric CO2rises as sea surface temperature \(SST\) warms and sea ice declines\. An emulator trained on these trajectories can therefore reproduce historical warming while relying too strongly on CO2as a proxy for the atmospheric response\([Watt\-Meyer et al\., 2025](https://arxiv.org/html/2610.02252#bib.bib35);[Zhang and Merlis, 2026](https://arxiv.org/html/2610.02252#bib.bib38);[Clark et al\., 2026](https://arxiv.org/html/2610.02252#bib.bib9)\)\. If CO2is held fixed while SST and sea ice are varied, this learned dependence can yield unrealistic responses\. The model is thus not necessarily extrapolating beyond the range of any single input, but rather to an*unseen combination of inputs*\. The controlled\-experiment approach provides a direct remedy in this setting: additional physics\-based simulations can be generated in which SST and CO2are varied more independently\. Recent climate work uses precisely this strategy to decorrelate these drivers during training, substantially improving the separation of their effects\([Clark et al\., 2026](https://arxiv.org/html/2610.02252#bib.bib9)\)\.

Scientific models, however, often come with partial mechanistic knowledge\. We may know how a targeted driver first enters the system, for example, through a radiative, chemical, mechanical, or physiological pathway, but without knowing enough to model all of its downstream interactions\. This suggests a different source of information for answering what\-if questions:

> *Can partial mechanistic knowledge enable reliable what\-if predictions when controlled training experiments are unavailable?*

Proposed approach\.We introduce*ReRoute*, a framework that answers targeted what\-if questions by combining observational data with known mechanistic pathways, without requiring controlled or interventional training data\. Let𝐬\\mathbf\{s\}denote the input variable targeted by the what\-if query\.*ReRoute*fixes the value seen by the pretrained backbone to a reference value𝐬0\\mathbf\{s\}\_\{0\}and reintroduces its factual value through a supplied mechanistic pathwayΓ⁡\(𝐬0,𝐬\)\\Gamma\(\\mathbf\{s\}\_\{0\},\\mathbf\{s\}\), which describes the first level response of intervening the system from𝐬0\\mathbf\{s\}\_\{0\}to𝐬\\mathbf\{s\}while leaving remaining responses to be learned from data\.

We demonstrate that*ReRoute*admits a causal identification guarantee: under explicit structural assumptions, the target interventional response is identifiable from observational trajectories together with the known mechanism\. The formal conditions and Lean\-verified proofs are provided in[App\.A](https://arxiv.org/html/2610.02252#A1)\.

When does*ReRoute*apply?*ReRoute*is a general scientific\-ML framework\. It applies when three ingredients are available: \(1\) a pretrained emulator, \(2\) a targeted input whose variation is entangled with other inputs in the training data, and \(3\) partial knowledge coming from physics, chemistry, biology, or other domain sciences which only needs to characterize how this targeted input enters the system, not the full chain of subsequent effects\.*ReRoute*uses this pathway to route the targeted perturbation while leaving the remaining dynamics learned from data\.

This setting arises across scientific domains when a pretrained emulator takes several variables as inputs, although they were not varied independently in its training data\. In historical climate data such as ERA5\([Hersbach et al\., 2020](https://arxiv.org/html/2610.02252#bib.bib15)\), CO2forcing and SST co\-evolve, so an emulator may entangle their effects\. Radiative physics specifies how a CO2intervention modifies the atmospheric forcing while preserving the SST evolution, leaving the emulator to predict the downstream atmospheric response\. In chemical reaction datasets, catalyst concentration is often set as a fixed fraction of reactant concentration, so experiments with more reactant also contain more catalyst\. Chemistry specifies whether an increase should preserve the catalyst concentration or the catalyst\-to\-reactant ratio, while the emulator predicts reaction rate, yield, and selectivity\([Clayden et al\., 2012](https://arxiv.org/html/2610.02252#bib.bib10);[Atkins et al\., 2022](https://arxiv.org/html/2610.02252#bib.bib1)\)\. Exercise datasets often associate greater intensity with shorter duration because intense workloads cannot be sustained for as long\. Physiology specifies whether an increase in intensity should preserve duration, total work, or energy expenditure, while the emulator predicts cardiovascular and metabolic responses\([Kenney et al\., 2025](https://arxiv.org/html/2610.02252#bib.bib19)\)\. Nutrition datasets may associate higher caloric intake with greater protein intake because increasing food intake often changes both\. Nutritional knowledge specifies the macronutrient composition of the additional calories, allowing the emulator to predict effects on metabolism and body composition\([Gropper et al\., 2022](https://arxiv.org/html/2610.02252#bib.bib12)\)\. In all these examples, domain knowledge need only translate the targeted intervention into a scientifically coherent change to the model inputs, leaving the pretrained emulator to predict the downstream response\.

Figure 1:Overview of the*ReRoute*framework\.\(a\)Standard training: the emulatorGθG\_\{\\theta\}is trained on factual samples\(𝐱,𝐬,𝐳,𝐲\)\(\\mathbf\{x\},\\mathbf\{s\},\\mathbf\{z\},\\mathbf\{y\}\)\.\(b\)*ReRoute*initializes from the pretrained operatorGθG\_\{\\theta\}, replaces the targeted input𝐬\\mathbf\{s\}seen by the backbone with the fixed reference𝐬0\\mathbf\{s\}\_\{0\}, and reintroduces the factual value𝐬\\mathbf\{s\}only through the fixed known pathwayΓ⁡\(𝐬0,𝐬\)\\Gamma\(\\mathbf\{s\}\_\{0\},\\mathbf\{s\}\)\. The model is fine\-tuned using the same factual data\(𝐱,𝐬,𝐳,𝐲\)\(\\mathbf\{x\},\\mathbf\{s\},\\mathbf\{z\},\\mathbf\{y\}\)\.\(c\)For a what\-if query𝐬′\\mathbf\{s\}^\{\\prime\}, the backbone remains conditioned on𝐬0\\mathbf\{s\}\_\{0\}, while𝐬′\\mathbf\{s\}^\{\\prime\}enters through the pathwayΓ⁡\(𝐬0,𝐬′\)\\Gamma\(\\mathbf\{s\}\_\{0\},\\mathbf\{s\}^\{\\prime\}\), producing the predicted response under the requested value\.Summary of Results\.*ReRoute*consistently improves counterfactual prediction across controlled and climate CO2experiments\. In advection–diffusion with exact counterfactual responses, it reduces response error by up to89\.6%89\.6\\%, including over rollouts10×10\\timeslonger than the fine\-tuning horizon\. Applied to pretrained climate emulators, it reduces aggregate error by18\.218\.2–31\.8%31\.8\\%under severe SST–CO2shifts without controlled\-CO2supervision, while maintaining comparable skill under standard and mildly shifted conditions\. Finally, in an emulator trained directly on historical ERA5 reanalysis\([Hersbach et al\., 2020](https://arxiv.org/html/2610.02252#bib.bib15)\),*ReRoute*preserves substantially more near\-surface warming when CO2is held fixed while observed SST and sea\-ice evolution are retained, and yields a tropical\-cyclone climatology closer to ERA5\. These gains require only light fine\-tuning and no additional interventional data, at a fraction of the cost of retraining on controlled simulations\.

### 2Related Work

Scientific generalization beyond observed regimes\.A central challenge in scientific machine learning is generalization to conditions that are absent or weakly represented in the training distribution, including unseen interventions, forcing regimes, and system configurations\. Existing approaches seek such generalization by learning representations or structural invariances that remain stable across environments\([Schölkopf et al\., 2021](https://arxiv.org/html/2610.02252#bib.bib32);[Yao et al\., 2025](https://arxiv.org/html/2610.02252#bib.bib36);[Yu et al\., 2025](https://arxiv.org/html/2610.02252#bib.bib37)\), or by relying on sufficient observational support for the target regime\([Imbens and Rubin, 2015](https://arxiv.org/html/2610.02252#bib.bib17);[Hernán and Robins, 2020](https://arxiv.org/html/2610.02252#bib.bib14)\)\. In scientific applications, however, the most interesting queries often deliberately move beyond this support, while collecting new controlled experiments or simulations may be expensive or impossible\.*ReRoute*addresses this setting through targeted mechanistic extrapolation: rather than learning a general\-purpose representation that must transfer to arbitrary distribution shifts, it uses partial scientific knowledge about how a specific queried variable enters the system and leaves the remaining response to the pretrained model\. This replaces broad assumptions about transfer across arbitrary shifts with a narrower, query\-specific assumption about how the targeted variable enters the system\.

Hybrid scientific modeling\.Hybrid scientific models incorporate physical structure through physics\-informed objectives\([Raissi et al\., 2019](https://arxiv.org/html/2610.02252#bib.bib31);[Karniadakis et al\., 2021](https://arxiv.org/html/2610.02252#bib.bib18);[Li et al\., 2024](https://arxiv.org/html/2610.02252#bib.bib23)\), dynamical or spectral regularization\([McCabe et al\., 2023](https://arxiv.org/html/2610.02252#bib.bib25);[Chattopadhyay et al\., 2023](https://arxiv.org/html/2610.02252#bib.bib7)\), hard constraints such as conservation laws\([Beucler et al\., 2019](https://arxiv.org/html/2610.02252#bib.bib3);[Beucler et al\., 2021](https://arxiv.org/html/2610.02252#bib.bib4);[Harder et al\., 2023](https://arxiv.org/html/2610.02252#bib.bib13)\), and formulations that combine learned components with known mechanistic dynamics or closures\([Pan and Duraisamy, 2018](https://arxiv.org/html/2610.02252#bib.bib27);[Rackauckas et al\., 2020](https://arxiv.org/html/2610.02252#bib.bib30)\)\. These approaches typically encode governing equations, conservation relations, or substantial dynamical structure of the system\.*ReRoute*uses a more local form of scientific knowledge: it requires only the pathway through which the queried variable first enters the system, while complex downstream interactions and feedbacks remain learned by the pretrained emulator\. This makes*ReRoute*a lightweight adaptation strategy for targeted what\-if prediction without requiring a complete mechanistic model\.

Climate emulators and forcing disentanglement\.Our experiments use the ACE2 family of machine\-learned climate emulators as a concrete instance of this problem\. ACE2 is conditioned on prescribed SST, sea ice, and atmospheric CO2, whose strong co\-variation in historical training data can lead to unrealistic responses when these forcings are varied independently\([Watt\-Meyer et al\., 2025](https://arxiv.org/html/2610.02252#bib.bib35)\)\. ACE2\-SOM extends the training distribution to substantially different equilibrium CO2climates using controlled simulations\([Clark et al\., 2025](https://arxiv.org/html/2610.02252#bib.bib8)\), while[Clark et al\. \(2026\)](https://arxiv.org/html/2610.02252#bib.bib9)directly address SST–CO2entanglement by generating random\-CO2simulations in which the two forcings vary independently\.[Mahesh et al\. \(2026\)](https://arxiv.org/html/2610.02252#bib.bib24)further show that historically trained weather emulators can reproduce fast radiatively driven responses to unprecedented CO2perturbations when the relevant response is already represented in historical variability\.*ReRoute*targets the complementary setting in which direct manipulation of the learned forcing input is insufficient and additional controlled simulations are unavailable: it supplies the known radiative entry pathway for CO2while retaining the emulator’s learned atmospheric and coupled dynamics, enabling targeted forcing interventions using only the original training distribution\.

### 3*ReRoute*: Mechanism\-Guided Adaptation

This section formalizes*ReRoute*\. We first define the targeted what\-if query, then introduce the known pathway and the reference\-conditioned fine\-tuning procedure\. The key idea is simple:*remove the queried driver from the flexible backbone and reintroduce it through a deterministic pathway whose form is known*\. The remaining system response is still learned from data\.

*ReRoute*in one sentence: Keep the input variable that we targeted to intervene fixed inside the pretrained backbone, route its variation through the known mechanism, and fine\-tune the complete model on the original data\.

#### 3\.1Problem Setup: Targeted What\-If Queries

Let𝐱∈𝒳\\mathbf\{x\}\\in\\mathcal\{X\}denote the current system state\. We partition the externally specified inputs as

𝐮=\(𝐬,𝐳\),𝐬∈𝒮,𝐳∈𝒵,\\mathbf\{u\}=\(\\mathbf\{s\},\\mathbf\{z\}\),\\qquad\\mathbf\{s\}\\in\\mathcal\{S\},\\quad\\mathbf\{z\}\\in\\mathcal\{Z\},where𝐬\\mathbf\{s\}is the*targeted input variable*that we want to vary in a what\-if query, and𝐳\\mathbf\{z\}contains the remaining conditions\. The system response is

𝐲=f∗​\(𝐱,𝐬,𝐳\),f∗:𝒳×𝒮×𝒵→ℝd\.\\mathbf\{y\}=f^\{\\ast\}\(\\mathbf\{x\},\\mathbf\{s\},\\mathbf\{z\}\),\\qquad f^\{\\ast\}:\\mathcal\{X\}\\times\\mathcal\{S\}\\times\\mathcal\{Z\}\\rightarrow\\mathbb\{R\}^\{d\}\.\(3\.1\)
Training samples come from the distribution available for model training\(𝐗,𝐒,𝐙,𝐘\)∼Ptrain\(\\mathbf\{X\},\\mathbf\{S\},\\mathbf\{Z\},\\mathbf\{Y\}\)\\sim P\_\{\\mathrm\{train\}\}, where𝐘=f∗​\(𝐗,𝐒,𝐙\)\\mathbf\{Y\}=f^\{\\ast\}\(\\mathbf\{X\},\\mathbf\{S\},\\mathbf\{Z\}\)\. Our goal is to answer a targeted queryf∗​\(𝐱,𝐬′,𝐳\)f^\{\\ast\}\(\\mathbf\{x\},\\mathbf\{s\}^\{\\prime\},\\mathbf\{z\}\), where𝐬′∈𝒮\\mathbf\{s\}^\{\\prime\}\\in\{\\mathcal\{S\}\}is a requested value of the targeted driver\. Throughout the paper, we usecounterfactual predictionto mean predicting the evolution of a realized system under an alternative forcing trajectory while holding the remaining observed conditions fixed\. Our causal analysis formalizes the corresponding intervention on the targeted driver at the distributional level\.

Climate example:*What if CO2had stayed at its 1940 level while other boundary conditions evolved as they did historically?*Here,𝐬\\mathbf\{s\}is atmospheric CO2,𝐳\\mathbf\{z\}contains the remaining control inputs such as SST and sea ice, andf∗f^\{\\ast\}is the unknown full climate response\. Given only the historical trajectory, our goal is to learn an emulator that can answer this unseen fixed\-CO2query\.

#### 3\.2A Known Pathway for the Targeted Driver

Choose a reference value𝐬0∈𝒮\\mathbf\{s\}\_\{0\}\\in\\mathcal\{S\}\. We assume access to a fixed pathway

Γ⁡\(𝐬0,⋅\):𝒮→ℝd,Γ⁡\(𝐬0,𝐬0\)=0,\\Gamma\(\\mathbf\{s\}\_\{0\},\\cdot\):\\mathcal\{S\}\\rightarrow\\mathbb\{R\}^\{d\},\\qquad\\Gamma\(\\mathbf\{s\}\_\{0\},\\mathbf\{s\}\_\{0\}\)=0,\(3\.2\)which describes how changing𝐬\\mathbf\{s\}away from𝐬0\\mathbf\{s\}\_\{0\}directly enters the model response\.

Notably, the pathway does*not*need to describe the full system dynamics\. It only needs to encode the part of the response that is scientifically known for the targeted driver\. For example, in our climate application,Γ\\Gammadescribes the immediate atmospheric effect of changing CO2, while the subsequent adjustment of the climate state remains learned by the emulator\.

What does*ReRoute*assume?*ReRoute*does*not*assume that the complete response to𝐬′\\mathbf\{s\}^\{\\prime\}is known\. It assumes only that we know how the targeted driver first enters the system\.*ReRoute*then lets the learned model propagate that effect through the remaining dynamics\.

#### 3\.3Reference\-Conditioned Fine\-Tuning

LetGθ0G\_\{\\theta\_\{0\}\}denote a pretrained emulator\.*ReRoute*initializesθ←θ0\\theta\\leftarrow\\theta\_\{0\}, replaces the targeted input seen by the backbone with the fixed reference𝐬0\\mathbf\{s\}\_\{0\}, and reintroduces the factual value𝐬\\mathbf\{s\}only through the known pathwayΓ\\Gamma:

fθ​\(𝐱,𝐬,𝐳\)=Gθ​\(𝐱,𝐬0,𝐳\)\+Γ⁡\(𝐬0,𝐬\)\.f\_\{\\theta\}\(\\mathbf\{x\},\\mathbf\{s\},\\mathbf\{z\}\)=G\_\{\\theta\}\(\\mathbf\{x\},\\mathbf\{s\}\_\{0\},\\mathbf\{z\}\)\+\\Gamma\(\\mathbf\{s\}\_\{0\},\\mathbf\{s\}\)\.\(3\.3\)
The*ReRoute*d model is fine\-tuned against the original training targets:

ℒtrain​\(θ\)=𝔼Ptrain​\[‖Gθ​\(𝐗,𝐬0,𝐙\)\+Γ⁡\(𝐬0,𝐒\)−𝐘‖2\]\.\\mathcal\{L\}\_\{\\mathrm\{train\}\}\(\\theta\)=\\mathbb\{E\}\_\{P\_\{\\mathrm\{train\}\}\}\\left\[\\left\\\|G\_\{\\theta\}\(\\mathbf\{X\},\\mathbf\{s\}\_\{0\},\\mathbf\{Z\}\)\+\\Gamma\(\\mathbf\{s\}\_\{0\},\\mathbf\{S\}\)\-\\mathbf\{Y\}\\right\\\|^\{2\}\\right\]\.\(3\.4\)
What is the intuition behind*ReRoute*?Intuitively, the pretrained backbone can use correlations between𝐬\\mathbf\{s\}and other inputs to explain the response\. After*ReRoute*, the backbone always sees the same𝐬0\\mathbf\{s\}\_\{0\}\. Variation in the targeted driver can therefore enter the prediction only throughΓ\\Gamma\. Fine\-tuning lets the backbone adjust to this new division of responsibility\.

When answering a what\-if query, the backbone remains fixed at the same reference condition𝐬0\\mathbf\{s\}\_\{0\}, while the pathway receives the requested value𝐬′\\mathbf\{s\}^\{\\prime\}, as shown in[Fig\.1](https://arxiv.org/html/2610.02252#S1.F1)\.

#### 3\.4Identifiability of targeted interventions

The reference\-conditioned construction above also admits a causal interpretation\. Under the structural causal model developed in[App\.A](https://arxiv.org/html/2610.02252#A1),*ReRoute identifies the interventional response of the targeted variable from observational trajectories and a known first\-level mechanism*, without requiring controlled intervention data\. The result relies on the targeted variable entering the downstream system through the supplied mechanistic pathway, observational variation being informative about the downstream response, and this response being sufficiently constrained to determine the requested pathway value\.

###### Theorem 3\.1\(Informal\)\.

LetSSbe the variable targeted by a what\-if query, and suppose that its direct effect on the downstream system is fully mediated by a known first\-level pathwayΓ⁡\(𝐬0,𝐒\)\\Gamma\(\\mathbf\{s\}\_\{0\},\\mathbf\{S\}\)\. If observational variation in this pathway identifies the response of the same downstream system, and the responses observed over factual pathway values uniquely determine the response at the target valueΓ⁡\(𝐬0,𝐬′\)\\Gamma\(\\mathbf\{s\}\_\{0\},\\mathbf\{s\}^\{\\prime\}\), thenP⁡\(X∣do⁡\(𝐒=𝐬′\)\)P\\\!\\left\(X\\mid\\operatorname\{do\}\(\\mathbf\{S\}=\\mathbf\{s\}^\{\\prime\}\)\\right\)is identifiable from the observational distribution together withΓ\\Gamma\.

Here,do⁡\(𝐒=𝐬′\)\\operatorname\{do\}\(\\mathbf\{S\}=\\mathbf\{s\}^\{\\prime\}\)means considering a hypothetical system in which𝐒\\mathbf\{S\}is directly set to𝐬′\\mathbf\{s\}^\{\\prime\}, independently of the factors that normally determine it\. This differs from conditioning on𝐒=𝐬′\\mathbf\{S\}=\\mathbf\{s\}^\{\\prime\}, which only selects cases where𝐒\\mathbf\{S\}naturally takes the value𝐬′\\mathbf\{s\}^\{\\prime\}and thus preserves the relationships between𝐒\\mathbf\{S\}and the factors that influence it\. Formal assumptions, statements, and Lean\-verified proofs are given in[App\.A](https://arxiv.org/html/2610.02252#A1)\.

Why observational data can be sufficient?Intuitively, the known mechanism changes the identification problem\. Without additional structure, correlated observational drivers may be interchangeable to a flexible predictor: the model can fit the factual distribution while assigning the response to the wrong input\.*ReRoute*removes this ambiguity at the point where the targeted input𝐒\\mathbf\{S\}enters the model\. The backbone always receives the same reference value𝐬0\\mathbf\{s\}\_\{0\}, so variation in𝐒\\mathbf\{S\}can affect the prediction only throughΓ⁡\(𝐬0,𝐒\)\\Gamma\(\\mathbf\{s\}\_\{0\},\\mathbf\{S\}\)\.

Observational trajectories then provide examples of how the unknown downstream system responds to different values of this pathway\.*ReRoute*does not need to know those downstream mechanisms explicitly: it learns their response from the factual data\. A what\-if query simply evaluates the same learned downstream response at the pathway value corresponding to the requested interventionΓ⁡\(𝐬0,𝐬′\)\\Gamma\(\\mathbf\{s\}\_\{0\},\\mathbf\{s\}^\{\\prime\}\)\. Thus, the mechanistic pathway supplies the missing attribution, i\.e\., how the targeted variable enters the system, while observational data supply the remaining downstream dynamics\.

#### 3\.5*ReRoute*for Autoregressive Systems

Many scientific emulators, evolve the system autoregressively\. Let𝐱t\+1=f∗​\(𝐱t,𝐬t,𝐳t\)\\mathbf\{x\}\_\{t\+1\}=f^\{\\ast\}\(\\mathbf\{x\}\_\{t\},\\mathbf\{s\}\_\{t\},\\mathbf\{z\}\_\{t\}\)denote the true one\-step transition, where𝐬t\\mathbf\{s\}\_\{t\}is the targeted forcing and𝐳t\\mathbf\{z\}\_\{t\}collects the remaining inputs\. During fine\-tuning,*ReRoute*predicts𝐱^t\+1=Gθ​\(𝐱t,𝐬0,𝐳t\)\+Γ⁡\(𝐬0,𝐬t\),\\widehat\{\\mathbf\{x\}\}\_\{t\+1\}=G\_\{\\theta\}\(\\mathbf\{x\}\_\{t\},\\mathbf\{s\}\_\{0\},\\mathbf\{z\}\_\{t\}\)\+\\Gamma\(\\mathbf\{s\}\_\{0\},\\mathbf\{s\}\_\{t\}\),where the backbone is conditioned on the fixed reference value𝐬0\\mathbf\{s\}\_\{0\}, while the observed change in the targeted forcing enters through the mechanistic pathway\. For a what\-if query with intervention𝐬t′\\mathbf\{s\}^\{\\prime\}\_\{t\}, only the pathway input is changed:𝐱^t\+1=Gθ​\(𝐱^t,𝐬0,𝐳t\)\+Γ⁡\(𝐬0,𝐬t′\)\.\\widehat\{\\mathbf\{x\}\}\_\{t\+1\}=G\_\{\\theta\}\(\\widehat\{\\mathbf\{x\}\}\_\{t\},\\mathbf\{s\}\_\{0\},\\mathbf\{z\}\_\{t\}\)\+\\Gamma\(\\mathbf\{s\}\_\{0\},\\mathbf\{s\}^\{\\prime\}\_\{t\}\)\.The predicted state is fed back at the next timestep\. Thus, the pathway specifies only the first\-level response to the intervention; its subsequent effects propagate through the learned autoregressive dynamics\.

### 4Experiments and Results

#### 4\.1Advection–Diffusion Transport

We first evaluate*ReRoute*in a fully controlled dynamical system, where both the governing dynamics and the counterfactual response are known exactly\. Advection–diffusion is a canonical model for the transport and mixing of quantities such as heat, pollutants, and atmospheric tracers, and appears broadly across physics, engineering, and environmental science\. This provides a clean test of whether*ReRoute*can disentangle strongly correlated controls in a fundamental transport problem before moving to more complex settings\. We consider the two\-dimensional advection–diffusion equation on a periodic domain,

∂u∂t\+c​∂u∂x=D​∇2u,\\frac\{\\partial u\}\{\\partial t\}\+c\\frac\{\\partial u\}\{\\partial x\}=D\\nabla^\{2\}u,\(4\.1\)whereccis the advection velocity andDDis the diffusion coefficient\. Training trajectories contain strongly correlated\(c,D\)\(c,D\)pairs, with Pearson correlationr=0\.989r=0\.989, allowing the model to achieve low factual error within this correlated training regime without necessarily learning the effects ofccandDDindependently\. We generate 512 training trajectories from 32 initial conditions, each containing 100 transitions on a64×6464\\times 64grid, with independent validation and test initial conditions\.

Our baseline is a Fourier neural operator \(FNO\)\([Li et al\., 2021](https://arxiv.org/html/2610.02252#bib.bib22)\)trained from scratch on these correlated trajectories\.*ReRoute*is initialized from this pretrained FNO and fine\-tuned only on the original factual data\. Because the dynamics are known analytically, we can construct the exact one\-step pathway

Γ⁡\(ut,c,D\)=Φc,Dh​\(ut\)−Φc0,D0h​\(ut\),\\Gamma\(u\_\{t\};c,D\)=\\Phi^\{h\}\_\{c,D\}\(u\_\{t\}\)\-\\Phi^\{h\}\_\{c\_\{0\},D\_\{0\}\}\(u\_\{t\}\),\(4\.2\)with reference valuesc0=1c\_\{0\}=1andD0=0\.010D\_\{0\}=0\.010\. Here,Φc,Dh​\(ut\)\\Phi^\{h\}\_\{c,D\}\(u\_\{t\}\)denotes the field given by advancingutu\_\{t\}by one intervalhhwith parametersccandDD\. We evaluate both reroutingDDalone and jointly rerouting\(c,D\)\(c,D\)\. The latter clamps both controls in the backbone and introduces their joint effect throughΓ\\Gamma\. We evaluate 100\-step autoregressive rollouts from held\-out initial conditions over a41×4141\\times 41\(c,D\)\(c,D\)grid spanning\[0\.5,1\.5\]×\[0\.002,0\.018\]\[0\.5,1\.5\]\\times\[0\.002,0\.018\], including combinations far from the correlated training support\. Our main metric is the RMSE of the predicted counterfactual response relative to the exact solution\. Dataset construction and FNO pretraining are detailed in[§B\.1](https://arxiv.org/html/2610.02252#A2.SS1), the exact pathway is derived in[§B\.2](https://arxiv.org/html/2610.02252#A2.SS2), and the fine\-tuning procedure and metric definitions are given in[§B\.3](https://arxiv.org/html/2610.02252#A2.SS3)\.

###### *ReRoute*separates strongly correlated transport controls\.

[Figure6](https://arxiv.org/html/2610.02252#A2.F6)shows counterfactual\-response error across the full\(c,D\)\(c,D\)parameter grid, extending beyond the correlated parameter combinations seen during training\. The pretrained FNO performs well near the narrow training support but its error grows substantially as the two controls are varied independently\. ReroutingDDalone reduces this error even though advection speedcccontinues to enter through the learned backbone\. Jointly rerouting\(c,D\)\(c,D\)performs best across most of the grid, showing that*ReRoute*can recover the effects of multiple correlated controls when their joint entry mechanism is known\.

###### The improvement reflects substantially smaller field\-level errors\.

For the representative out\-of\-distribution intervention in[Fig\.7](https://arxiv.org/html/2610.02252#A2.F7), the baseline produces a large and spatially coherent response error after 100 rollout steps\. Its RMSE is0\.11820\.1182\. ReroutingDDreduces the error to0\.01080\.0108, while jointly rerouting\(c,D\)\(c,D\)reduces it to0\.00790\.0079, corresponding to reductions of90\.8%90\.8\\%and93\.3%93\.3\\%, respectively\. Thus, the aggregate gains are not produced by cancellation across space:*ReRoute*substantially reduces the local field\-level error itself\.

Figure 2:*ReRoute*remains accurate over long autoregressive rollouts\.Counterfactual\-response RMSE over 380 held\-out parameter pairs far from the training diagonal, averaged across held\-out initial conditions\. Fine\-tuning uses 10\-step rollouts; evaluation extends to 100 steps\.
###### The gains persist far beyond the fine\-tuning horizon\.

[Figure2](https://arxiv.org/html/2610.02252#S4.F2)tracks counterfactual response error over the full 100\-step autoregressive rollout,10×10\\timeslonger than the1010\-step horizon used during optimization\. Both*ReRoute*variants maintain substantially lower error throughout the rollout\. At step 100, the baseline reaches an average error of0\.07840\.0784, compared with0\.01300\.0130\(↓83\.4%\\downarrow 83\.4\\%\) and0\.00820\.0082\(↓89\.6%\\downarrow 89\.6\\%\) when reroutingDDand\(c,D\)\(c,D\), respectively\.

This experiment also tests two extensions beyond the formal setting of[App\.A](https://arxiv.org/html/2610.02252#A1): the pathway depends on the evolving state and the targeted input contains multiple controls jointly\. Although the current identification result does not directly cover these cases, the controlled system shows that both extensions work effectively in practice\.

#### 4\.2Climate Emulation

ACE2\([Watt\-Meyer et al\., 2025](https://arxiv.org/html/2610.02252#bib.bib35)\)is a family of state\-of\-the\-art six\-hour autoregressive climate emulators conditioned on boundary forcings including sea\-surface temperature \(SST\), sea ice, solar forcing, and global\-mean CO2\. Despite strong predictive skill, the pretrained ACE2 model exhibits unrealistic sensitivity under unseen CO2perturbations: because historical SST and CO2co\-vary, the model can reproduce the observed climate while attributing changes to the wrong forcing\. For example, fixing CO2removes too much near\-surface warming even when historical SST and sea ice are retained\([Watt\-Meyer et al\., 2025](https://arxiv.org/html/2610.02252#bib.bib35)\)\. Recent work mitigates this by adding controlled random\-CO2simulations\([Clark et al\., 2026](https://arxiv.org/html/2610.02252#bib.bib9)\), however, these controlled experiments are never available in real\-world, limiting their application in actual climate re\-analysis data\([Hersbach et al\., 2020](https://arxiv.org/html/2610.02252#bib.bib15)\)\.*ReRoute*instead uses a partial radiative mechanism and requires no controlled perturbation trajectories for training\. We take𝐬=CO2\\mathbf\{s\}=\\mathrm\{CO\}\_\{2\}as the intervention target and*ReRoute*its effect through a fixed radiative pathway, while conditioning the pretrained backbone on a reference concentration𝐬0\\mathbf\{s\}\_\{0\}\. We validated*ReRoute*in both large scale coupled atmosphere\-ocean dynamics and real\-world reanalysis data, showing substantial out\-of\-distribution performance improvements without additional controlled data and very light fine\-tuning\. Full experimental details are given in[App\.F](https://arxiv.org/html/2610.02252#A6)\.

##### 4\.2\.1Coupled Climate With Held\-Out Counterfactual Evaluation

Figure 3:*ReRoute*becomes increasingly beneficial under severe SST–CO2distribution shift\.We compare ACE2S\-SHiELD\+no\-RC\(Baseline\) with the same pretrained checkpoint augmented with*ReRoute*\. Bars show the mean per\-realization aggregate climate errorα\\alpha, with error bars denoting one standard deviation across independent ensembles\. Performance remains comparable under standard AMIP and the milder fixed\-CO2intervention, while*ReRoute*reduces error by18\.2%18\.2\\%under abrupt\-4×4\\timesCO2and by31\.8%31\.8\\%under the held\-out random\-CO2forcing\. The abrupt\-4×4\\timesCO2experiment uses 36 initial\-condition members; the remaining experiments use five stochastic realizations\.###### Experiment Setup\.

We use the released ACE2S\-SHiELD\+no\-RC\{\}\_\{\\text\{no\-RC\}\}checkpoint as our baseline throughout this experiment\. This model is trained on a mixture of AMIP data \(Atmospheric Model Intercomparison Project\) and equilibrium\-climate simulations\. AMIP simulations are essentially atmosphere\-only climate simulations in which the ocean surface, including sea\-surface temperatures, is prescribed rather than dynamically simulated\. Crucially, the model receives no random\-CO2\(no\-RC\) training data in which SST and CO2are varied independently\.*ReRoute*is applied to the same pretrained checkpoint and fine\-tuned with the objective function in[Equation3\.4](https://arxiv.org/html/2610.02252#S3.E4)\. We report the mean and standard deviation of the per\-realization channel\-averaged normalized spatial RMSE following[Clark et al\. \(2026\)](https://arxiv.org/html/2610.02252#bib.bib9), together with the complete training, validation, and evaluation splits \(see[App\.F](https://arxiv.org/html/2610.02252#A6)\)\.

###### Standard climate conditions\.

*ReRoute preserves, and slightly improves factual climate skill under standard forcing conditions\.*We first evaluate the held\-out 2012–2020 AMIP factual setting, where SST and CO2retain the historical relationship represented in training\. In this regime, both models achieve low aggregate error, with*ReRoute*slightly improving the mean per\-realizationα\\alphafrom0\.03590\.0359to0\.03270\.0327\. Thus, rerouting the CO2input does not require sacrificing the emulator’s skill under standard forcing conditions; the adapted model continues to reproduce the factual climate over multi\-year autoregressive rollouts\.

###### Mild distribution shift\.

*ReRoute remains comparable to the baseline under a mild forcing shift\.*We hold CO2fixed over the 1979–2020 AMIP rollout while retaining the historical SST evolution, introducing a moderate mismatch between forcings that usually co\-vary in training\. Here,*ReRoute*obtains0\.03300\.0330across stochastic realizations, close to the baseline’sα=0\.0311\\alpha=0\.0311\. The small difference shows that the mechanistic pathway leaves performance largely unchanged when the intervention remains relatively close to the range of climate states represented by the original training data\. Together with the factual AMIP experiment, this establishes that*ReRoute*retains the pretrained emulator’s climate skill under standard and mildly shifted forcing conditions\.

###### Extreme distribution shifts\.

*The mechanistic pathway becomes increasingly valuable as the forcing relationship moves further out of distribution\.*Under abrupt\-4×4\\timesCO2, CO2changes instantaneously while the atmosphere and slab ocean initially remain in the1×1\\timesCO2climate state, creating a forcing–state combination absent from training\. Across the 36\-member ensemble,*ReRoute*reduces mean per\-member aggregate error by18\.2%18\.2\\%\. The improvement is even larger in the held\-out random\-CO2experiment, where CO2varies independently of SST over a wide forcing range:*ReRoute*reduces error by31\.8%31\.8\\%, from0\.11350\.1135to0\.07750\.0775\. This exposes the failure mode targeted by*ReRoute*: when CO2departs strongly from the correlations encoded by the observational training distribution, directly conditioning the flexible backbone on CO2becomes unreliable, whereas routing the perturbation through the known radiative pathway substantially improves the resulting climate response\.

##### 4\.2\.2Real\-World Climate Reanalysis

###### Experiment Setup\.

We next apply*ReRoute*to real\-world historical reanalysis, where controlled counterfactual simulations are unavailable\. We use ACE2\-ERA5\([Watt\-Meyer et al\., 2025](https://arxiv.org/html/2610.02252#bib.bib35)\), which is trained directly on ERA5 reanalysis, a reconstruction of historical atmospheric conditions obtained by combining weather observations with numerical weather prediction\. In these data, SST and CO2co\-evolve rather than varying independently, making their individual effects difficult to disentangle\. Methods that rely on randomized or otherwise controlled CO2trajectories therefore cannot be applied directly\. For evaluation, following the fixed\-CO2diagnostic used in\([Watt\-Meyer et al\., 2025](https://arxiv.org/html/2610.02252#bib.bib35)\), we rerun the historical experiment with CO2fixed at its 1940 value while retaining the other historical boundary conditions\. We visualize the change in time\-mean near\-surface temperature relative to the corresponding historical\-CO2rollout,

Δ​T2​m=T2​mfixed​CO2−T2​mhistorical​CO2\.\\Delta T\_\{2m\}=T\_\{2m\}^\{\\mathrm\{fixed\\ CO\_\{2\}\}\}\-T\_\{2m\}^\{\\mathrm\{historical\\ CO\_\{2\}\}\}\.\(4\.3\)Because the corresponding real\-world counterfactual is unobserved, we use this experiment as a*qualitative test*of whether the emulator preserves the surface warming encoded by the prescribed boundary conditions\.

![Refer to caption](https://arxiv.org/html/2610.02252v1/co2_intervention_response_panel_revised.png)Figure 4:*ReRoute*preserves surface warming under fixed CO2in ACE2\-ERA5, i\.e\. near\-zero values in the heatmap\.Shown is the change in time\-mean near\-surface temperature when CO2is held fixed at its 1940 value instead of following the historical trajectory, while retaining the other historical boundary conditions such as SST and sea\-ice\. The ACE2\-ERA5 baseline exhibits widespread cooling, indicating that much of its historical warming is spuriously tied to the CO2input\. With*ReRoute*, the spurious cooling is substantially corrected over most of the globe, showing that the model retains the surface warming driven by the prescribed boundary conditions\.
###### Results\.

*ReRoute preserves substantially more surface warming under fixed CO2using reanalysis data alone\.*As shown in[Fig\.4](https://arxiv.org/html/2610.02252#S4.F4), the ACE2\-ERA5 baseline exhibits widespread negativeΔ​T2​m\\Delta T\_\{2m\}when CO2is fixed, indicating that much of the historical surface warming disappears despite retaining the same evolving SST and sea\-ice boundary conditions, with the strongest response over land and high latitudes\. With*ReRoute*, the fixed\- versus historical\-CO2difference becomes much smaller over most of the globe, so the emulator retains most of the surface warming even when the historical CO2trajectory is removed\. This setting is particularly important because ERA5 provides no randomized controlled trajectories in which SST and CO2are varied independently\.*ReRoute*instead uses the known CO2pathway to separate the targeted forcing response while learning the remaining climate dynamics entirely from historical reanalysis\.*ReRoute*also improves the generated tropical\-cyclone climatology: over the held\-out 2001–2010 period, the same TempestExtremes tracker detects 49\.8 cyclones yr\-1in the baseline and 43\.6 yr\-1with ReRoute, much closer to ERA5’s 40\.3 yr\-1\([Fig\.8](https://arxiv.org/html/2610.02252#A6.F8)\)\.

### 5Discussion

Predicting how a scientific system responds to an intervention usually requires either intervention data or a complete mechanistic model, both of which are often unavailable in practice\. We introduced*ReRoute*, a lightweight framework for targeted scientific what\-if queries that combines*observations \+ mechanism*\.*ReRoute*uses partial mechanistic knowledge of how the queried variable enters the system, while observational data identify the downstream interactions, feedbacks, and long\-term response\. Under explicit assumptions on this first\-level pathway, observational variation, and the downstream response class, we show that the targeted interventional distribution is identifiable\. By requiring knowledge only of this targeted interface rather than the full governing system,*ReRoute*provides a practical route to mechanism\-guided what\-if prediction in scientific domains where controlled experiments are costly or impossible and mechanistic knowledge is incomplete\.

Across controlled and realistic settings,*ReRoute*consistently improves what\-if prediction under distribution shift, with the largest gains under the strongest shifts\. In controlled advection–diffusion, it cuts counterfactual response error by up to89\.6%89\.6\\%far beyond training support, over rollouts10×10\\timeslonger than the fine\-tuning horizon\. Under severe SST–CO2shifts in ACE2, it reduces aggregate error by18\.218\.2–31\.8%31\.8\\%without random\-CO2supervision, while preserving skill under standard and mild shifts\. In an ERA5\-trained emulator, it substantially restores near\-surface warming under fixed CO2and yields a tropical cyclone climatology closer to ERA5 using historical reanalysis alone\. Together, these results show that targeted mechanistic knowledge can deliver robust gains across systems and shifts with light fine\-tuning, no counterfactual data, and a fraction of counterfactual retraining cost\.

Limitations\.The current theory is limited to a single targeted variable with a state\-independent pathway, although our experiments indicate that*ReRoute*can remain effective in practice with state\-dependent pathways and multiple jointly\-rerouted variables\. The framework also assumes near\-exact knowledge of how the targeted variable enters the system, which can be limiting in applications where the mechanism is only approximately known\. While*ReRoute*may remain beneficial under modest pathway misspecification, imperfect mechanistic knowledge could limit its effectiveness\.

#### AI use statement

Large language models \(LLMs\) were used to assist with manuscript preparation and experimental presentation, including refining the writing, generating figures, and creating tables\. The core research ideas, methodology, experimental design, and scientific conclusions were developed by the authors\.

#### Ethics statement

This work uses existing climate reanalysis data, physics\-based simulations, and pretrained scientific models; it involves no human subjects or sensitive personal data\.*ReRoute*is intended for scientific research and should not be treated as a substitute for established physical climate models or as direct operational or policy guidance\. Its predictions may inherit limitations from the underlying data, pretrained emulator, and supplied mechanistic pathway, especially under extreme distribution shifts\. We therefore report assumptions, controlled evaluations where available, and known failure modes\.

#### Reproducibility statement

We provide detailed descriptions of the datasets, training and evaluation splits, model checkpoints, pathway construction, fine\-tuning procedure, hyperparameters, rollout protocols, ensemble settings, and evaluation metrics in[App\.F](https://arxiv.org/html/2610.02252#A6)\. The appendix also specifies the exact experimental configurations used for each climate benchmark and the computation of all reported metrics\. Upon acceptance, we will release the curated implementation of*ReRoute*, together with the training and evaluation configurations and scripts required to reproduce the main results and figures\.

##### Acknowledgments

We thank Pedram Hassanzadeh, Spencer Clark, and Oliver Watt\-Meyer for helpful discussions\. D\.Y\. is supported by a Google PhD Fellowship\. A\.A\. is supported by the Bren Endowed Chair, the Office of Naval Research \(MURI Grant N00014\-23\-1\-2654\), and the AI2050 Senior Fellows Program at Schmidt Sciences\. This work was conducted at Caltech during D\.Y\.’s research visit and V\.D\.’s postdoctoral appointment\.

### References

- Atkinset al\.\(2022\)P\. Atkins, J\. de Paula, and J\. KeelerAtkins’ physical chemistry\.12th edition,Oxford University Press,Oxford\.External Links:ISBN 9780198847816,[Document](https://dx.doi.org/10.1093/hesc/9780198847816.001.0001)Cited by:[§1](https://arxiv.org/html/2610.02252#S1.p9.1)\.
- Berneret al\.\(2026\)J\. Berner, M\. Liu\-Schiaffini, J\. Kossaifi, V\. Duruisseaux, B\. Bonev, K\. Azizzadenesheli, and A\. AnandkumarPrincipled approaches for extending neural architectures to function spaces for operator learning\.Nature Machine Intelligence8,pp\. 1173–1181\.External Links:[Document](https://dx.doi.org/10.1038/s42256-026-01267-z)Cited by:[§B\.1](https://arxiv.org/html/2610.02252#A2.SS1.SSS0.Px2.p1.1)\.
- Beucleret al\.\(2019\)T\. G\. Beucler, S\. Rasp, M\. Pritchard, and P\. GentineAchieving conservation of energy in neural network emulators for climate modeling\.InICML 2019 Workshop on Climate Change: How Can AI Help?,External Links:[Link](https://www.climatechange.ai/papers/icml2019/16)Cited by:[§2](https://arxiv.org/html/2610.02252#S2.p2.1)\.
- Beucleret al\.\(2021\)T\. Beucler, M\. Pritchard, S\. Rasp, J\. Ott, P\. Baldi, and P\. GentineEnforcing analytic constraints in neural networks emulating physical systems\.Physical Review Letters126\(9\),pp\. 098302\.External Links:[Document](https://dx.doi.org/10.1103/PhysRevLett.126.098302)Cited by:[§2](https://arxiv.org/html/2610.02252#S2.p2.1)\.
- Bonevet al\.\(2023\)B\. Bonev, T\. Kurth, C\. Hundt, J\. Pathak, M\. Baust, K\. Kashinath, and A\. AnandkumarSpherical Fourier neural operators: learning stable dynamics on the sphere\.InProceedings of the 40th International Conference on Machine Learning,Proceedings of Machine Learning Research, Vol\.202,pp\. 2806–2823\.External Links:[Link](https://proceedings.mlr.press/v202/bonev23a.html)Cited by:[§F\.1](https://arxiv.org/html/2610.02252#A6.SS1.SSS0.Px1.p1.1)\.
- Bonevet al\.\(2025\)B\. Bonev, T\. Kurth, A\. Mahesh, M\. Bisson, J\. Kossaifi, K\. Kashinath, A\. Anandkumar, W\. D\. Collins, M\. S\. Pritchard, and A\. KellerFourCastNet 3: a geometric approach to probabilistic machine\-learning weather forecasting at scale\.External Links:2507\.12144,[Link](https://arxiv.org/abs/2507.12144)Cited by:[§1](https://arxiv.org/html/2610.02252#S1.p3.1)\.
- Chattopadhyayet al\.\(2023\)A\. Chattopadhyay, Y\. Q\. Sun, and P\. HassanzadehChallenges of learning multi\-scale dynamics with AI weather models: implications for stability and one solution\.External Links:2304\.07029,[Link](https://arxiv.org/abs/2304.07029)Cited by:[§2](https://arxiv.org/html/2610.02252#S2.p2.1)\.
- Clarket al\.\(2026\)S\. K\. Clark, T\. Arcomano, J\. P\. C\. Duncan, B\. Henn, A\. Kwa, J\. McGibbon, W\. A\. Perkins, E\. Wu, L\. M\. Harris, O\. Watt\-Meyer, and C\. S\. BrethertonDisentangling the effects of sea surface temperature and CO2\{\}\_\{2\}in global machine learned weather\-climate emulators\.External Links:2606\.07928,[Link](https://arxiv.org/abs/2606.07928)Cited by:[§C\.1](https://arxiv.org/html/2610.02252#A3.SS1.p1.1),[Appendix C](https://arxiv.org/html/2610.02252#A3.p1.1),[Appendix D](https://arxiv.org/html/2610.02252#A4.SS0.SSS0.Px2.p1.1),[§F\.1](https://arxiv.org/html/2610.02252#A6.SS1.SSS0.Px1.p1.1),[§F\.1](https://arxiv.org/html/2610.02252#A6.SS1.SSS0.Px2.p1.1),[§F\.1](https://arxiv.org/html/2610.02252#A6.SS1.SSS0.Px4.p1.1),[§F\.1](https://arxiv.org/html/2610.02252#A6.SS1.SSS0.Px4.p2.5),[§1](https://arxiv.org/html/2610.02252#S1.p1.1),[§1](https://arxiv.org/html/2610.02252#S1.p3.1),[§2](https://arxiv.org/html/2610.02252#S2.p3.1),[§4\.2\.1](https://arxiv.org/html/2610.02252#S4.SS2.SSS1.Px1.p1.1),[§4\.2](https://arxiv.org/html/2610.02252#S4.SS2.p1.1)\.
- Clarket al\.\(2025\)S\. K\. Clark, O\. Watt\-Meyer, A\. Kwa, J\. McGibbon, B\. Henn, W\. A\. Perkins, E\. Wu, L\. M\. Harris, and C\. S\. BrethertonACE2\-SOM: coupling an ML atmospheric emulator to a slab ocean and learning the sensitivity of climate to changed CO2\{\}\_\{2\}\.Journal of Geophysical Research: Machine Learning and Computation2\(4\),pp\. e2024JH000575\.External Links:[Document](https://dx.doi.org/10.1029/2024JH000575)Cited by:[§1](https://arxiv.org/html/2610.02252#S1.p3.1),[§2](https://arxiv.org/html/2610.02252#S2.p3.1)\.
- Claydenet al\.\(2012\)J\. Clayden, N\. Greeves, and S\. WarrenOrganic chemistry\.2nd edition,Oxford University Press,Oxford\.External Links:ISBN 9780199270293,[Document](https://dx.doi.org/10.1093/hesc/9780199270293.001.0001)Cited by:[§1](https://arxiv.org/html/2610.02252#S1.p9.1)\.
- Duruisseauxet al\.\(2025\)V\. Duruisseaux, J\. Kossaifi, and A\. AnandkumarFourier Neural Operators explained: a practical perspective\.External Links:2512\.01421,[Link](https://arxiv.org/abs/2512.01421)Cited by:[§B\.1](https://arxiv.org/html/2610.02252#A2.SS1.SSS0.Px2.p1.1)\.
- Feuerriegelet al\.\(2024\)S\. Feuerriegel, D\. Frauen, V\. Melnychuk, J\. Schweisthal, K\. Hess, A\. Curth, S\. Bauer, N\. Kilbertus, I\. S\. Kohane, and M\. van der SchaarCausal machine learning for predicting treatment outcomes\.Nature Medicine30\(4\),pp\. 958–968\.Cited by:[§1](https://arxiv.org/html/2610.02252#S1.p1.1)\.
- Gropperet al\.\(2022\)S\. S\. Gropper, J\. L\. Smith, and T\. P\. CarrAdvanced nutrition and human metabolism\.8th edition,Cengage\.External Links:ISBN 9780357449813Cited by:[§1](https://arxiv.org/html/2610.02252#S1.p9.1)\.
- Harderet al\.\(2023\)P\. Harder, A\. Hernandez\-Garcia, V\. Ramesh, Q\. Yang, P\. Sattegeri, D\. Szwarcman, C\. Watson, and D\. RolnickHard\-constrained deep learning for climate downscaling\.Journal of Machine Learning Research24\(365\),pp\. 1–40\.External Links:[Link](http://jmlr.org/papers/v24/23-0158.html)Cited by:[§2](https://arxiv.org/html/2610.02252#S2.p2.1)\.
- Hernán and Robins \(2020\)M\. A\. Hernán and J\. M\. RobinsCausal inference: what if\.Chapman & Hall/CRC,Boca Raton\.External Links:[Link](https://miguelhernan.org/whatifbook)Cited by:[§2](https://arxiv.org/html/2610.02252#S2.p1.1)\.
- Hersbachet al\.\(2020\)H\. Hersbach, B\. Bell, P\. Berrisford, S\. Hirahara, A\. Horányi, J\. Muñoz\-Sabater, J\. Nicolas, C\. Peubey, R\. Radu, D\. Schepers, A\. Simmons, C\. Soci, S\. Abdalla, X\. Abellan, G\. Balsamo, P\. Bechtold, G\. Biavati, J\. Bidlot, M\. Bonavita, G\. De Chiara, P\. Dahlgren, D\. Dee, M\. Diamantakis, R\. Dragani, J\. Flemming, R\. Forbes, M\. Fuentes, A\. Geer, L\. Haimberger, S\. Healy, R\. J\. Hogan, E\. Hólm, M\. Janisková, S\. Keeley, P\. Laloyaux, P\. Lopez, C\. Lupu, G\. Radnoti, P\. de Rosnay, I\. Rozum, F\. Vamborg, S\. Villaume, and J\. ThépautThe era5 global reanalysis\.Quarterly Journal of the Royal Meteorological Society146\(730\),pp\. 1999–2049\.External Links:[Document](https://dx.doi.org/https%3A//doi.org/10.1002/qj.3803)Cited by:[§C\.2](https://arxiv.org/html/2610.02252#A3.SS2.p1.1),[§1](https://arxiv.org/html/2610.02252#S1.p10.1),[§1](https://arxiv.org/html/2610.02252#S1.p9.1),[§4\.2](https://arxiv.org/html/2610.02252#S4.SS2.p1.1)\.
- Iaconoet al\.\(2008\)M\. J\. Iacono, J\. S\. Delamere, E\. J\. Mlawer, M\. W\. Shephard, S\. A\. Clough, and W\. D\. CollinsRadiative forcing by long\-lived greenhouse gases: calculations with the AER radiative transfer models\.Journal of Geophysical Research: Atmospheres113\(D13\),pp\. D13103\.External Links:[Document](https://dx.doi.org/10.1029/2008JD009944)Cited by:[§E\.1](https://arxiv.org/html/2610.02252#A5.SS1.p1.1)\.
- Imbens and Rubin \(2015\)G\. W\. Imbens and D\. B\. RubinCausal inference for statistics, social, and biomedical sciences: an introduction\.Cambridge University Press\.External Links:ISBN 9781139025751,[Document](https://dx.doi.org/10.1017/CBO9781139025751)Cited by:[§2](https://arxiv.org/html/2610.02252#S2.p1.1)\.
- Karniadakiset al\.\(2021\)G\. E\. Karniadakis, I\. G\. Kevrekidis, L\. Lu, P\. Perdikaris, S\. Wang, and L\. YangPhysics\-informed machine learning\.Nature Reviews Physics3\(6\),pp\. 422–440\.External Links:[Document](https://dx.doi.org/10.1038/s42254-021-00314-5)Cited by:[§2](https://arxiv.org/html/2610.02252#S2.p2.1)\.
- Kenneyet al\.\(2025\)W\. L\. Kenney, J\. H\. Wilmore, and D\. L\. CostillPhysiology of sport and exercise\.9th edition,Human Kinetics,Champaign, IL\.External Links:ISBN 9781718228429Cited by:[§1](https://arxiv.org/html/2610.02252#S1.p9.1)\.
- Kossaifiet al\.\(2026\)J\. Kossaifi, N\. Kovachki, Z\. Li, D\. Pitt, M\. Liu\-Schiaffini, R\. J\. George, B\. Bonev, K\. Azizzadenesheli, J\. Berner, V\. Duruisseaux, and A\. AnandkumarA library for learning neural operators\.Journal of Machine Learning Research27\(205\),pp\. 1–6\.External Links:[Link](http://jmlr.org/papers/v27/26-0434.html)Cited by:[§B\.1](https://arxiv.org/html/2610.02252#A2.SS1.SSS0.Px2.p1.1)\.
- Kovachkiet al\.\(2023\)N\. Kovachki, Z\. Li, B\. Liu, K\. Azizzadenesheli, K\. Bhattacharya, A\. Stuart, and A\. AnandkumarNeural operator: learning maps between function spaces with applications to pdes\.Journal of Machine Learning Research24\(89\),pp\. 1–97\.External Links:[Link](http://jmlr.org/papers/v24/21-1524.html)Cited by:[§B\.1](https://arxiv.org/html/2610.02252#A2.SS1.SSS0.Px2.p1.1)\.
- Liet al\.\(2021\)Z\. Li, N\. B\. Kovachki, K\. Azizzadenesheli, B\. liu, K\. Bhattacharya, A\. Stuart, and A\. AnandkumarFourier neural operator for parametric partial differential equations\.InInternational Conference on Learning Representations,External Links:[Link](https://openreview.net/forum?id=c8P9NQVtmnO)Cited by:[§B\.1](https://arxiv.org/html/2610.02252#A2.SS1.SSS0.Px2.p1.1),[§4\.1](https://arxiv.org/html/2610.02252#S4.SS1.p2.1)\.
- Liet al\.\(2024\)Z\. Li, H\. Zheng, N\. Kovachki, D\. Jin, H\. Chen, B\. Liu, K\. Azizzadenesheli, and A\. AnandkumarPhysics\-informed neural operator for learning partial differential equations\.ACM / IMS J\. Data Sci\.1\(3\)\.External Links:[Link](https://doi.org/10.1145/3648506),[Document](https://dx.doi.org/10.1145/3648506)Cited by:[§2](https://arxiv.org/html/2610.02252#S2.p2.1)\.
- Maheshet al\.\(2026\)A\. Mahesh, W\. D\. Collins, T\. A\. O’Brien, P\. B\. Goddard, S\. Zebaze, S\. Subramanian, J\. P\. C\. Duncan, O\. Watt\-Meyer, B\. Bonev, T\. Kurth, K\. Kashinath, M\. S\. Pritchard, and D\. YangExamining fast radiatively driven responses using machine\-learning weather emulators\.External Links:2602\.16090,[Link](https://arxiv.org/abs/2602.16090)Cited by:[§2](https://arxiv.org/html/2610.02252#S2.p3.1)\.
- McCabeet al\.\(2023\)M\. McCabe, P\. Harrington, S\. Subramanian, and J\. BrownTowards stability of autoregressive neural operators\.Transactions on Machine Learning Research\.Note:External Links:ISSN 2835\-8856,[Link](https://openreview.net/forum?id=RFfUUtKYOG)Cited by:[§2](https://arxiv.org/html/2610.02252#S2.p2.1)\.
- Monteiroet al\.\(2018\)J\. M\. Monteiro, J\. McGibbon, and R\. CaballeroSympl \(v\. 0\.4\.0\) and climt \(v\. 0\.15\.3\) – towards a flexible framework for building model hierarchies in python\.Geoscientific Model Development11\(9\),pp\. 3781–3794\.External Links:[Link](https://gmd.copernicus.org/articles/11/3781/2018/),[Document](https://dx.doi.org/10.5194/gmd-11-3781-2018)Cited by:[§E\.1](https://arxiv.org/html/2610.02252#A5.SS1.p1.1)\.
- Pan and Duraisamy \(2018\)S\. Pan and K\. DuraisamyData\-driven discovery of closure models\.SIAM Journal on Applied Dynamical Systems17\(4\),pp\. 2381–2413\.External Links:[Document](https://dx.doi.org/10.1137/18M1177263)Cited by:[§2](https://arxiv.org/html/2610.02252#S2.p2.1)\.
- Pathaket al\.\(2022\)J\. Pathak, S\. Subramanian, P\. Harrington, S\. Raja, A\. Chattopadhyay, M\. Mardani, T\. Kurth, D\. Hall, Z\. Li, K\. Azizzadenesheli, P\. Hassanzadeh, K\. Kashinath, and A\. AnandkumarFourCastNet: a global data\-driven high\-resolution weather model using adaptive Fourier neural operators\.External Links:2202\.11214,[Link](https://arxiv.org/abs/2202.11214)Cited by:[§1](https://arxiv.org/html/2610.02252#S1.p3.1)\.
- Priceet al\.\(2025\)I\. Price, A\. Sanchez\-Gonzalez, F\. Alet, T\. R\. Andersson, A\. El\-Kadi, D\. Masters, T\. Ewalds, J\. Stott, S\. Mohamed, P\. Battaglia, R\. Lam, and M\. WillsonProbabilistic weather forecasting with machine learning\.Nature637,pp\. 84–90\.External Links:[Document](https://dx.doi.org/10.1038/s41586-024-08252-9)Cited by:[§1](https://arxiv.org/html/2610.02252#S1.p3.1)\.
- Rackauckaset al\.\(2020\)C\. Rackauckas, Y\. Ma, J\. Martensen, C\. Warner, K\. Zubov, R\. Supekar, D\. Skinner, A\. Ramadhan, and A\. EdelmanUniversal differential equations for scientific machine learning\.External Links:2001\.04385,[Link](https://arxiv.org/abs/2001.04385)Cited by:[§2](https://arxiv.org/html/2610.02252#S2.p2.1)\.
- Raissiet al\.\(2019\)M\. Raissi, P\. Perdikaris, and G\. E\. KarniadakisPhysics\-informed neural networks: a deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations\.Journal of Computational Physics378,pp\. 686–707\.External Links:[Document](https://dx.doi.org/10.1016/j.jcp.2018.10.045)Cited by:[§2](https://arxiv.org/html/2610.02252#S2.p2.1)\.
- Rigaset al\.\(2017\)G\. Rigas, A\. S\. Morgans, and J\. F\. MorrisonWeakly nonlinear modelling of a forced turbulent axisymmetric wake\.Journal of Fluid Mechanics814,pp\. 570–591\.Cited by:[§1](https://arxiv.org/html/2610.02252#S1.p1.1)\.
- Rühling Cachayet al\.\(2024\)S\. Rühling Cachay, B\. Henn, O\. Watt\-Meyer, C\. S\. Bretherton, and R\. YuProbablistic emulation of a global climate model with spherical dyffusion\.Advances in Neural Information Processing Systems37,pp\. 127610–127644\.Cited by:[§1](https://arxiv.org/html/2610.02252#S1.p3.1)\.
- Schölkopfet al\.\(2021\)B\. Schölkopf, F\. Locatello, S\. Bauer, N\. R\. Ke, N\. Kalchbrenner, A\. Goyal, and Y\. BengioToward causal representation learning\.Proceedings of the IEEE109\(5\),pp\. 612–634\.External Links:[Document](https://dx.doi.org/10.1109/JPROC.2021.3058954)Cited by:[§2](https://arxiv.org/html/2610.02252#S2.p1.1)\.
- Tan and Syrgkanis \(2026\)J\. Tan and V\. SyrgkanisCausalSmith: a formally grounded, self\-improving agentic framework for automated research in causal inference\.External Links:2607\.22511,[Link](https://arxiv.org/abs/2607.22511)Cited by:[§A\.5](https://arxiv.org/html/2610.02252#A1.SS5.p1.1)\.
- Ullrichet al\.\(2021\)P\. A\. Ullrich, C\. M\. Zarzycki, E\. E\. McClenny, M\. C\. Pinheiro, A\. M\. Stansfield, and K\. A\. ReedTempestExtremes v2\.1: a community framework for feature detection, tracking, and analysis in large datasets\.Geoscientific Model Development14\(8\),pp\. 5023–5048\.External Links:[Link](https://gmd.copernicus.org/articles/14/5023/2021/),[Document](https://dx.doi.org/10.5194/gmd-14-5023-2021)Cited by:[§E\.2](https://arxiv.org/html/2610.02252#A5.SS2.p1.1)\.
- Watt\-Meyeret al\.\(2023\)O\. Watt\-Meyer, G\. Dresdner, J\. McGibbon, S\. K\. Clark, B\. Henn, J\. Duncan, N\. D\. Brenowitz, K\. Kashinath, M\. S\. Pritchard, B\. Bonev,et al\.ACE: a fast, skillful learned global atmospheric model for climate prediction\.arXiv preprint arXiv:2310\.02074\.Cited by:[§1](https://arxiv.org/html/2610.02252#S1.p3.1)\.
- Watt\-Meyeret al\.\(2025\)O\. Watt\-Meyer, B\. Henn, J\. McGibbon, S\. K\. Clark, A\. Kwa, W\. A\. Perkins, E\. Wu, L\. Harris, and C\. S\. BrethertonACE2: accurately learning subseasonal to decadal atmospheric variability and forced responses\.npj Climate and Atmospheric Science8\(1\),pp\. 205\.External Links:[Document](https://dx.doi.org/10.1038/s41612-025-01090-0)Cited by:[§C\.2](https://arxiv.org/html/2610.02252#A3.SS2.p1.1),[§C\.2](https://arxiv.org/html/2610.02252#A3.SS2.p2.1),[Appendix C](https://arxiv.org/html/2610.02252#A3.p1.1),[Appendix D](https://arxiv.org/html/2610.02252#A4.SS0.SSS0.Px2.p1.1),[§E\.2](https://arxiv.org/html/2610.02252#A5.SS2.p1.1),[§F\.2](https://arxiv.org/html/2610.02252#A6.SS2.SSS0.Px1.p1.1),[§F\.2](https://arxiv.org/html/2610.02252#A6.SS2.SSS0.Px5.p1.1),[§1](https://arxiv.org/html/2610.02252#S1.p1.1),[§1](https://arxiv.org/html/2610.02252#S1.p3.1),[§2](https://arxiv.org/html/2610.02252#S2.p3.1),[§4\.2\.2](https://arxiv.org/html/2610.02252#S4.SS2.SSS2.Px1.p1.1),[§4\.2](https://arxiv.org/html/2610.02252#S4.SS2.p1.1)\.
- Yaoet al\.\(2025\)D\. Yao, D\. Rancati, R\. Cadei, M\. Fumero, and F\. LocatelloUnifying causal representation learning with the invariance principle\.InThe Thirteenth International Conference on Learning Representations,External Links:[Link](https://openreview.net/forum?id=lk2Qk5xjeu)Cited by:[§2](https://arxiv.org/html/2610.02252#S2.p1.1)\.
- Yuet al\.\(2025\)J\. Yu, Y\. Zhou, Y\. He, N\. L\. Zhang, J\. Yu, P\. Torr, and R\. SilvaCausal fine\-tuning of pre\-trained language models for robust test time adaptation\.InSecond Workshop on Test\-Time Adaptation: Putting Updates to the Test\! at ICML 2025,External Links:[Link](https://openreview.net/forum?id=RqqC7wwq3X)Cited by:[§2](https://arxiv.org/html/2610.02252#S2.p1.1)\.
- Zhang and Merlis \(2026\)B\. Zhang and T\. M\. MerlisThe equilibrium response of atmospheric machine\-learning models to uniform sea surface temperature warming\.Journal of Advances in Modeling Earth Systems18\(9\),pp\. e2026MS005815\.External Links:[Document](https://dx.doi.org/10.1029/2026MS005815)Cited by:[§1](https://arxiv.org/html/2610.02252#S1.p3.1)\.

## Appendix

### Appendix AA Causal Perspective of ReRoute

This section gives a causal identification analysis of*ReRoute*\. We formalize when a target intervention can be recovered from observational data together with partial mechanistic knowledge, and make explicit the assumptions required for this recovery\.

#### A\.1Preliminaries

We consider an acyclic structural causal model \(SCM\) with a distinguished*source variable*SSand downstream variablesX:=\(X1,…,XN\)\.X:=\(X\_\{1\},\\ldots,X\_\{N\}\)\.Throughout this section, interventions act onSS\.

###### Definition A\.1\(Structural causal model\)\.

An SCM is a tupleℳ=\(𝒰,𝒱,ℱ,PU\),\\mathcal\{M\}=\(\\mathcal\{U\},\\mathcal\{V\},\\mathcal\{F\},P\_\{U\}\),where𝒰=Us,U1,…,UN,\\mathcal\{U\}=\{U\_\{s\},U\_\{1\},\\ldots,U\_\{N\}\},and𝒱=S,X1,…,XN\\mathcal\{V\}=\{S,X\_\{1\},\\ldots,X\_\{N\}\}are the exogenous and endogenous variables,PUP\_\{U\}is the joint distribution of the exogenous variables, andℱ=fs,f1,…,fN\\mathcal\{F\}=\{f\_\{s\},f\_\{1\},\\dots,f\_\{N\}\}specifies the structural mechanisms\. We assume thatSSis a source node, so

S\\displaystyle S:=fs​\(Us\),Xi\\displaystyle:=f\_\{s\}\(U\_\{s\}\),\\ X\_\{i\}:=fi\(X𝐩𝐚ℳ​\(i\),Ui\),i=1,…,N\.\\displaystyle:=f\_\{i\}\\bigl\(X\_\{\\mathbf\{pa\}\_\{\\mathcal\{M\}\}\(i\)\},U\_\{i\}\\bigr\),\\qquad i=1,\\ldots,N\.\(A\.1\)
The associated acyclic graphGℳG\_\{\\mathcal\{M\}\}contains an edgeVk→ViV\_\{k\}\\to V\_\{i\}whenever the structural assignment forViV\_\{i\}depends onVkV\_\{k\}\. We write𝐩𝐚ℳ​\(i\)\\mathbf\{pa\}\_\{\\mathcal\{M\}\}\(i\)for the parents ofXiX\_\{i\}\.

Because the model is acyclic, its structural equations can be solved recursively\. The following parameterized lemma gives the existence, uniqueness, and measurability needed both for the original SCM and for the modified system introduced in[Defn\.A\.3](https://arxiv.org/html/2610.02252#A1.Thmdefinition3)\.

###### Assumption A\.1\(Measurability and regularity conventions\)\.

Throughout this section we use the following conventions\.

1. 1\.The source takes values in a measurable space𝒮\\mathcal\{S\}, and each downstream variable is real valued, so thatXXtakes values inℝN\\mathbb\{R\}^\{N\}\. Thus the downstream state space is standard Borel, and regular conditional distributions ofXXexist and are unique up to null sets\.
2. 2\.PUP\_\{U\}is a probability measure on the exogenous space\. It may be an arbitrary joint law: the coordinates ofUX:=\(U1,…,UN\)U\_\{X\}:=\(U\_\{1\},\\ldots,U\_\{N\}\)need not be independent, so latent confounding among the downstream variables is allowed\.
3. 3\.Every structural mechanism is*jointly*measurable in all of its arguments:fsf\_\{s\}is measurable, and eachfif\_\{i\}is measurable on the product of its parents’ value spaces with𝒰i\\mathcal\{U\}\_\{i\}\.
4. 4\.Every mapping declared*known*below, including the source\-interface responseΓ⁡\(s0,⋅\)\\Gamma\(s\_\{0\},\\cdot\)of[Asm\.A\.2](https://arxiv.org/html/2610.02252#A1.Thmassumption2), is measurable\.

###### Lemma A\.1\(Recursive well\-posedness\)\.

LetGGbe a finite acyclic graph on1,…,N\{1,\\ldots,N\}, letΘ\\Thetaand𝒱1,…,𝒱N\\mathcal\{V\}\_\{1\},\\ldots,\\mathcal\{V\}\_\{N\}be measurable spaces, and for eachiilet

gi:ℝ\|𝐩𝐚G​\(i\)\|×𝒱i×Θ⟶ℝg\_\{i\}:\\mathbb\{R\}^\{\|\\mathbf\{pa\}\_\{G\}\(i\)\|\}\\times\\mathcal\{V\}\_\{i\}\\times\\Theta\\longrightarrow\\mathbb\{R\}
be jointly measurable\. Then for everyθ∈Θ\\theta\\in\\Thetaand everyv=\(v1,…,vN\)v=\(v\_\{1\},\\ldots,v\_\{N\}\)the system

xi=gi\(x𝐩𝐚G​\(i\),vi,θ\),i=1,…,N,x\_\{i\}=g\_\{i\}\\bigl\(x\_\{\\mathbf\{pa\}\_\{G\}\(i\)\},v\_\{i\},\\theta\\bigr\),\\qquad i=1,\\ldots,N,
has a unique solutionx=Ψ⁡\(θ,v\)∈ℝNx=\\Psi\(\\theta,v\)\\in\\mathbb\{R\}^\{N\}, and the resulting mapΨ:Θ×∏i𝒱i→ℝN\\Psi:\\Theta\\times\\prod\_\{i\}\\mathcal\{V\}\_\{i\}\\to\\mathbb\{R\}^\{N\}is jointly measurable\.

###### Proof\.

Choose a topological order ofGG\. At each vertex, the right\-hand side depends only on variables earlier in the order, so its value is uniquely determined by values already computed\. Recursing through the order gives existence and uniqueness\. The same recursion proves joint measurability, since at each step the jointly measurable mapgig\_\{i\}is composed with previously constructed jointly measurable maps of\(θ,v\)\(\\theta,v\)\. ∎

Apply[Lem\.A\.1](https://arxiv.org/html/2610.02252#A1.Thmlemma1)to \([A\.1](https://arxiv.org/html/2610.02252#A1.E1)\), takingGGto be the restriction ofGℳG\_\{\\mathcal\{M\}\}to the downstream variables andΘ=𝒮\\Theta=\\mathcal\{S\}to carry the source value\. ThenXXis a measurable function of\(S,UX\)\(S,U\_\{X\}\), and hence of\(Us,UX\)\(U\_\{s\},U\_\{X\}\)\. We will apply the same lemma in[Defn\.A\.3](https://arxiv.org/html/2610.02252#A1.Thmdefinition3)withΘ=𝒢\\Theta=\\mathcal\{G\}\.

Observational Distribution\.SamplingU∼PUU\\sim P\_\{U\}and evaluating the structural equations induces the observational distributionPS,XℳP\_\{S,X\}^\{\\mathcal\{M\}\}of\(S,X\)\(S,X\)\. We writePXℳP\_\{X\}^\{\\mathcal\{M\}\}for itsXX\-marginal\.

###### Definition A\.2\(Source intervention\)\.

LetSSbe a source node in the SCM \([Defn\.A\.1](https://arxiv.org/html/2610.02252#A1.Thmdefinition1)\)\. For an intervention values¯∈𝒮\\bar\{s\}\\in\\mathcal\{S\}, the interventiond​o​\(S=s¯\)do\(S=\\bar\{s\}\)replaces the structural equationfsf\_\{s\}byS:=s¯S:=\\bar\{s\}, while leaving all other structural equations and the exogenous distributionPUP\_\{U\}unchanged\. Letℳd​o​\(S=s¯\)\\mathcal\{M\}\_\{do\(S=\\bar\{s\}\)\}denote the resulting intervened SCM\. The correspondinginterventional distributionof the downstream variablesXXisPXℳ;d​o​\(S=s¯\)P\_\{X\}^\{\\mathcal\{M\};do\(S=\\bar\{s\}\)\}\.

###### Overview\.

Our goal is to identifyPXℳ;d​o​\(S=s¯\)P\_\{X\}^\{\\mathcal\{M\};do\(S=\\bar\{s\}\)\}from the observational distributionPS,XℳP\_\{S,X\}^\{\\mathcal\{M\}\}and a known*source\-interface response*Γ⁡\(s0,s\)\\Gamma\(s\_\{0\},s\), without specifying the other downstream causal mechanisms\. The argument has three steps\. First,d​o​\(S=s¯\)do\(S=\\bar\{s\}\)fixes the known pathway atΓ⋆:=Γ⁡\(s0,s¯\)\\Gamma\_\{\\star\}:=\\Gamma\(s\_\{0\},\\bar\{s\}\), so the causal target becomes the downstream response atΓ⋆\\Gamma\_\{\\star\}\. Second, under source exogeneity, observational variation inΓ⁡\(s0,S\)\\Gamma\(s\_\{0\},S\)identifies the downstream response map forμ\\mu\-almost every observed pathway value, whereμ\\muis the law ofΓ⁡\(s0,S\)\\Gamma\(s\_\{0\},S\)\. Third, a target\-determination condition converts thisμ\\mu\-almost\-everywhere identification into identification at the particular pointΓ⋆\\Gamma\_\{\\star\}, including when the target lies outside the observational distribution\. These three steps give identification in the two\-model sense of[Defn\.A\.7](https://arxiv.org/html/2610.02252#A1.Thmdefinition7)\.

Step 1: Reduce the interventiond​o​\(S=s¯\)do\(S\\\!\\\!\\\!\\\!=\\\!\\\!\\\!\\\!\\bar\{s\}\)\\,fixes the known interface atΓ⋆=Γ⁡\(s0,s¯\)\\,\\Gamma\_\{\\star\}\\\!\\\!\\\!\\\!=\\\!\\\!\\\!\\\!\\Gamma\(s\_\{0\},\\bar\{s\}\)PXℳ;d​o​\(S=s¯\)=QΓ⋆\\displaystyle P\_\{X\}^\{\\mathcal\{M\};do\(S=\\bar\{s\}\)\}\\\!\\\!\\\!\\\!\\\!\\\!\\\!\\\!\\\!\\\!=\\\!\\\!\\\!\\\!\\\!\\\!\\\!\\\!\\\!\\\!Q\_\{\\Gamma\_\{\\star\}\}Step 2: Recover observed responsesUnder source exogeneity the observational law factorizes asPΓ⁡\(s0,S\),Xℳ=μ⊗𝒞\\displaystyle P^\{\\mathcal\{M\}\}\_\{\\Gamma\(s\_\{0\},S\),X\}\\\!\\\!\\\!\\\!=\\\!\\\!\\\!\\\!\\mu\\\!\\\!\\otimes\\\!\\\!\\mathcal\{C\}, so𝒞\\mathcal\{C\}is determinedμ\\mu\-a\.e\.Step 3: Determine the target responseTarget determination extends theμ\\mu\-a\.e\. identified response toQΓ⋆\\displaystyle Q\_\{\\Gamma\_\{\\star\}\}Target identifiedPXℳ;d​o​\(S=s¯\)=QΓ⋆\\displaystyle P\_\{X\}^\{\\mathcal\{M\};do\(S=\\bar\{s\}\)\}\\\!\\\!\\\!\\\!\\\!\\\!\\\!\\\!\\\!\\\!=\\\!\\\!\\\!\\\!\\\!\\\!\\\!\\\!\\\!\\\!Q\_\{\\Gamma\_\{\\star\}\}Figure 5:Roadmap of the identification argument\.

#### A\.2Source\-Interface Reduction

We first reduce an intervention onSSto a change at a lower\-dimensional interface whose response is known\.

###### Assumption A\.2\(Known source interface\)\.

Let

D:=chGℳ⁡\(S\)⊆\{1,…,N\}D:=\\operatorname\{ch\}\_\{G\_\{\\mathcal\{M\}\}\}\(S\)\\subseteq\\\{1,\\ldots,N\\\}
be the complete set of direct children ofSS, and fix a reference source values0∈𝒮s\_\{0\}\\in\\mathcal\{S\}\. For everyj∈Dj\\in D, assume that the*source\-interface response*

Γj​\(s0,s\),\\Gamma\_\{j\}\(s\_\{0\},s\),
is a known measurable function ofs∈𝒮s\\in\\mathcal\{S\}\. Collect these responses as

Γ⁡\(s0,s\):=\(Γj​\(s0,s\)\)j∈D∈𝒢:=ℝ\|D\|\\Gamma\(s\_\{0\},s\):=\\bigl\(\\Gamma\_\{j\}\(s\_\{0\},s\)\\bigr\)\_\{j\\in D\}\\in\\mathcal\{G\}:=\\mathbb\{R\}^\{\|D\|\}\(A\.2\)withΓ⁡\(s0,s0\)=0\.\\Gamma\(s\_\{0\},s\_\{0\}\)=0\.

The reference values0s\_\{0\}enters through the notationΓ⁡\(s0,s\)\\Gamma\(s\_\{0\},s\)and through the decomposition of the child mechanisms in[Asm\.A\.3](https://arxiv.org/html/2610.02252#A1.Thmassumption3)\.

###### Assumption A\.3\(Source\-additive child mechanism\)\.

For every direct childj∈Dj\\in D, there exists an unknown jointly measurable mechanismrjr\_\{j\}such that

Xj=rj​\(X𝐩𝐚ℳ​\(j\)∖S,Uj\)\+Γj​\(s0,S\)\.X\_\{j\}=r\_\{j\}\\left\(X\_\{\\mathbf\{pa\}\_\{\\mathcal\{M\}\}\(j\)\\setminus\{\{S\}\}\},U\_\{j\}\\right\)\+\\Gamma\_\{j\}\(s\_\{0\},S\)\.\(A\.3\)

Equivalently, \([A\.3](https://arxiv.org/html/2610.02252#A1.E3)\) says that for alls,s′∈𝒮s,s^\{\\prime\}\\in\\mathcal\{S\}, all parent configurationsxx, and all disturbancesuu,

fj​\(x,s,u\)−fj​\(x,s′,u\)=Γj​\(s0,s\)−Γj​\(s0,s′\)\.f\_\{j\}\(x,s,u\)\-f\_\{j\}\(x,s^\{\\prime\},u\)=\\Gamma\_\{j\}\(s\_\{0\},s\)\-\\Gamma\_\{j\}\(s\_\{0\},s^\{\\prime\}\)\.\(A\.4\)Thus the absolute contribution ofSSat the reference values0s\_\{0\}need not be known; it is absorbed intorjr\_\{j\}\. No additive structure is imposed on the remaining downstream mechanisms or on how the other parents andUjU\_\{j\}enterrjr\_\{j\}\.

The assumption does require the source contribution to be homogeneous at the interface\. By \([A\.4](https://arxiv.org/html/2610.02252#A1.E4)\), changingSSchangesXjX\_\{j\}by the same amount for every configuration of the other parents and every value ofUjU\_\{j\}\. Thus the direct source contribution cannot be modified by those variables, although effect modification can still occur downstream\.

###### Definition A\.3\(Forced downstream system\)\.

Fix the reference values0s\_\{0\}from[Asm\.A\.2](https://arxiv.org/html/2610.02252#A1.Thmassumption2), and let

UX:=\(U1,…,UN\),U\_\{X\}:=\(U\_\{1\},\\ldots,U\_\{N\}\),
denote theXX\-associated exogenous variables, distributed asPUXP\_\{U\_\{X\}\}\. For a pathway valueη=\(ηj\)j∈D∈𝒢\\eta=\(\\eta\_\{j\}\)\_\{j\\in D\}\\in\\mathcal\{G\}, define the*forced downstream system*by replacingΓj​\(s0,S\)\\Gamma\_\{j\}\(s\_\{0\},S\)with the constantηj\\eta\_\{j\}in every direct\-child equation \([A\.3](https://arxiv.org/html/2610.02252#A1.E3)\), while leaving all other structural equations unchanged:

xj=rj​\(x𝐩𝐚ℳ​\(j\)∖\{S\},uj\)\+ηj\(j∈D\),xi=fi​\(x𝐩𝐚ℳ​\(i\),ui\)\(i∉D\)\.x\_\{j\}=r\_\{j\}\\bigl\(x\_\{\\mathbf\{pa\}\_\{\\mathcal\{M\}\}\(j\)\\setminus\\\{S\\\}\},u\_\{j\}\\bigr\)\+\\eta\_\{j\}\\quad\(j\\in D\),\\qquad x\_\{i\}=f\_\{i\}\\bigl\(x\_\{\\mathbf\{pa\}\_\{\\mathcal\{M\}\}\(i\)\},u\_\{i\}\\bigr\)\\quad\(i\\notin D\)\.\(A\.7\)
By[Lem\.A\.1](https://arxiv.org/html/2610.02252#A1.Thmlemma1), applied with parameter spaceΘ=𝒢\\Theta=\\mathcal\{G\}, the system \([A\.7](https://arxiv.org/html/2610.02252#A1.E7)\) has a unique solution for everyη∈𝒢\\eta\\in\\mathcal\{G\}and everyuu\. The solution map

Φ:𝒢×∏i𝒰i⟶ℝN,x=Φ⁡\(η,u\),\\Phi:\\mathcal\{G\}\\times\\prod\_\{i\}\\mathcal\{U\}\_\{i\}\\longrightarrow\\mathbb\{R\}^\{N\},\\qquad x=\\Phi\(\\eta,u\),\(A\.8\)is jointly measurable\. With the model’s own exogenous variables we writeX=Φ⁡\(η,UX\)X=\\Phi\(\\eta,U\_\{X\}\)\.

The valueη\\etamay be any point in𝒢\\mathcal\{G\}, not only a value of the formΓ⁡\(s0,s\)\\Gamma\(s\_\{0\},s\)\. This lets us define the response at the targetΓ⋆\\Gamma\_\{\\star\}independently of which pathway values occur observationally\.

NeitherΦ\\Phinor the downstream causal graph is assumed known\.[DefinitionA\.3](https://arxiv.org/html/2610.02252#A1.Thmdefinition3)only states thatΦ\\Phiexists and is measurable\. Fori∉Di\\notin D, the equations in \([A\.7](https://arxiv.org/html/2610.02252#A1.E7)\) do not involveSSbecauseD=chGℳ⁡\(S\)D=\\operatorname\{ch\}\_\{G\_\{\\mathcal\{M\}\}\}\(S\)contains all direct children ofSS\.

###### Definition A\.4\(Downstream response map\)\.

For each pathway valueη∈𝒢\\eta\\in\\mathcal\{G\}, letQηQ\_\{\\eta\}denote the distribution of

X=Φ⁡\(η,UX\),UX∼PUX,X=\\Phi\(\\eta,U\_\{X\}\),\\qquad U\_\{X\}\\sim P\_\{U\_\{X\}\},\(A\.9\)that is,Qη:=\(Φ⁡\(η,⋅\)\)\#​PUXQ\_\{\\eta\}:=\\bigl\(\\Phi\(\\eta,\\cdot\)\\bigr\)\_\{\\\#\}P\_\{U\_\{X\}\}\. The*downstream response map*is

𝒞:η⟼Qη\.\\mathcal\{C\}:\\eta\\longmapsto Q\_\{\\eta\}\.\(A\.10\)SinceΦ\\Phiis jointly measurable andPUXP\_\{U\_\{X\}\}is a probability measure,𝒞\\mathcal\{C\}is a Markov kernel from𝒢\\mathcal\{G\}toℝN\\mathbb\{R\}^\{N\}\.

Thus𝒞\\mathcal\{C\}describes how the downstream system responds to changes in the known pathway, without requiring the downstream mechanisms themselves to be known\.

We now reduce the intervention onSSto evaluation of this response map\. The next lemma gives the corresponding unit\-level representation\.

###### Lemma A\.2\(Interface representation\)\.

Under[Asms\.A\.2](https://arxiv.org/html/2610.02252#A1.Thmassumption2)and[A\.3](https://arxiv.org/html/2610.02252#A1.Thmassumption3), the following hold pointwise on the underlying probability space\.

1. 1\.In the observational model,X=Φ⁡\(Γ⁡\(s0,S\),UX\)\.X=\\Phi\\bigl\(\\Gamma\(s\_\{0\},S\),U\_\{X\}\\bigr\)\.
2. 2\.In the intervened modelℳd​o​\(S=s¯\)\\mathcal\{M\}\_\{do\(S=\\bar\{s\}\)\},X=Φ⁡\(Γ⁡\(s0,s¯\),UX\)\.X=\\Phi\\bigl\(\\Gamma\(s\_\{0\},\\bar\{s\}\),U\_\{X\}\\bigr\)\.

###### Proof\.

Letσ\\sigmadenote the value ofSS: observationallyσ=fs​\(Us\)\\sigma=f\_\{s\}\(U\_\{s\}\), while underd​o​\(S=s¯\)do\(S=\\bar\{s\}\)it equals the constants¯\\bar\{s\}\.

BecauseD=chGℳ⁡\(S\)D=\\operatorname\{ch\}\_\{G\_\{\\mathcal\{M\}\}\}\(S\)contains every direct child ofSS, no equation indexed byi∉Di\\notin DinvolvesSS\. These equations therefore remainxi=fi​\(x𝐩𝐚⁡\(i\),ui\)x\_\{i\}=f\_\{i\}\(x\_\{\\mathbf\{pa\}\(i\)\},u\_\{i\}\)\. Forj∈Dj\\in D,[Asm\.A\.3](https://arxiv.org/html/2610.02252#A1.Thmassumption3)givesxj=rj​\(x𝐩𝐚⁡\(j\)∖S,uj\)\+Γj​\(s0,σ\)x\_\{j\}=r\_\{j\}\(x\_\{\\mathbf\{pa\}\(j\)\\setminus\{S\}\},u\_\{j\}\)\+\\Gamma\_\{j\}\(s\_\{0\},\\sigma\)\. HenceXXsolves exactly \([A\.7](https://arxiv.org/html/2610.02252#A1.E7)\) withη=Γ⁡\(s0,σ\)\\eta=\\Gamma\(s\_\{0\},\\sigma\)\. By uniqueness in[Lem\.A\.1](https://arxiv.org/html/2610.02252#A1.Thmlemma1), the solution isΦ⁡\(Γ⁡\(s0,σ\),UX\)\\Phi\(\\Gamma\(s\_\{0\},\\sigma\),U\_\{X\}\)\. ∎

###### Proposition A\.1\(Intervention as pathway evaluation\)\.

For an interventiond​o​\(S=s¯\)do\(S=\\bar\{s\}\), define the target pathway response

Γ⋆:=Γ⁡\(s0,s¯\)\.\\Gamma\_\{\\star\}:=\\Gamma\(s\_\{0\},\\bar\{s\}\)\.\(A\.11\)Under[Asms\.A\.2](https://arxiv.org/html/2610.02252#A1.Thmassumption2)and[A\.3](https://arxiv.org/html/2610.02252#A1.Thmassumption3),

PXℳ;d​o​\(S=s¯\)=QΓ⋆\.P\_\{X\}^\{\\mathcal\{M\};do\(S=\\bar\{s\}\)\}=Q\_\{\\Gamma\_\{\\star\}\}\.\(A\.12\)

###### Proof\.

The interventiond​o​\(S=s¯\)do\(S=\\bar\{s\}\)changes only the structural equation forSS\. It leaves the exogenous distribution unchanged, soUXU\_\{X\}still has lawPUXP\_\{U\_\{X\}\}\. By[Lem\.A\.2](https://arxiv.org/html/2610.02252#A1.Thmlemma2)\(ii\),

X=Φ⁡\(Γ⋆,UX\)\.X=\\Phi\(\\Gamma\_\{\\star\},U\_\{X\}\)\.Therefore

PXℳ;d​o​\(S=s¯\)=Law⁡\(Φ⁡\(Γ⋆,UX\)\)=\(Φ⁡\(Γ⋆,⋅\)\)\#​PUX=QΓ⋆,P\_\{X\}^\{\\mathcal\{M\};do\(S=\\bar\{s\}\)\}=\\operatorname\{Law\}\\bigl\(\\Phi\(\\Gamma\_\{\\star\},U\_\{X\}\)\\bigr\)=\\bigl\(\\Phi\(\\Gamma\_\{\\star\},\\cdot\)\\bigr\)\_\{\\\#\}P\_\{U\_\{X\}\}=Q\_\{\\Gamma\_\{\\star\}\},
where the final equality is[Defn\.A\.4](https://arxiv.org/html/2610.02252#A1.Thmdefinition4)\. ∎

Thus the original causal problem reduces to identifying the downstream responseQΓ⋆Q\_\{\\Gamma\_\{\\star\}\}from observational data\.

#### A\.3Observational Identification of the Downstream Response

We now ask what observational variation inSSreveals about the response mapη↦Qη\\eta\\mapsto Q\_\{\\eta\}\. The key condition is that the source varies independently of the disturbances governing the downstream system\.

###### Definition A\.5\(Observed pathway distribution and support\)\.

The observational pathway value isΓ⁡\(s0,S\)\\Gamma\(s\_\{0\},S\)\. Its distribution and support are

μ:=PΓ⁡\(s0,S\)ℳ=\(Γ⁡\(s0,⋅\)\)\#​PSℳ,𝒢obs:=supp⁡\(μ\),\\mu:=P\_\{\\Gamma\(s\_\{0\},S\)\}^\{\\mathcal\{M\}\}=\\bigl\(\\Gamma\(s\_\{0\},\\cdot\)\\bigr\)\_\{\\\#\}P\_\{S\}^\{\\mathcal\{M\}\},\\qquad\\mathcal\{G\}\_\{\\mathrm\{obs\}\}:=\\operatorname\{supp\}\(\\mu\),\(A\.13\)wherePSℳP\_\{S\}^\{\\mathcal\{M\}\}is theSS\-marginal of the observational distributionPS,XℳP\_\{S,X\}^\{\\mathcal\{M\}\}\. The mapΓ⁡\(s0,⋅\)\\Gamma\(s\_\{0\},\\cdot\)is measurable by[Asm\.A\.2](https://arxiv.org/html/2610.02252#A1.Thmassumption2), soμ\\muis well defined\.

The set𝒢obs\\mathcal\{G\}\_\{\\mathrm\{obs\}\}describes the pathway values generated by observed values ofSS\. It is used only to describe the regimes in[RemarkA\.2](https://arxiv.org/html/2610.02252#A1.Thmremark2); no result below depends on it\. The targetΓ⋆=Γ⁡\(s0,s¯\)\\Gamma\_\{\\star\}=\\Gamma\(s\_\{0\},\\bar\{s\}\)need not belong to𝒢obs\\mathcal\{G\}\_\{\\mathrm\{obs\}\}\.

###### Assumption A\.4\(Source exogeneity\)\.

The source disturbance is independent of all downstream disturbances:

Us⟂UX\.U\_\{s\}\\perp U\_\{X\}\.\(A\.14\)

SinceS=fs​\(Us\)S=f\_\{s\}\(U\_\{s\}\)andΓ⁡\(s0,⋅\)\\Gamma\(s\_\{0\},\\cdot\)is measurable,[Asm\.A\.4](https://arxiv.org/html/2610.02252#A1.Thmassumption4)implies

S⟂UX,Γ⁡\(s0,S\)⟂UX\.S\\perp U\_\{X\},\\qquad\\Gamma\(s\_\{0\},S\)\\perp U\_\{X\}\.\(A\.15\)Thus changes in the observed pathway do not change the distribution of the downstream disturbances\. Observational variation in the pathway therefore reveals the response of the same downstream system\.

###### Lemma A\.3\(Observational recovery of the downstream response\)\.

Under[Asms\.A\.2](https://arxiv.org/html/2610.02252#A1.Thmassumption2),[A\.3](https://arxiv.org/html/2610.02252#A1.Thmassumption3)and[A\.4](https://arxiv.org/html/2610.02252#A1.Thmassumption4), the observational joint law of the pathway value and the downstream variables factorizes through the response map:

PΓ⁡\(s0,S\),,Xℳ=μ⊗𝒞,P^\{\\mathcal\{M\}\}\_\{\\Gamma\(s\_\{0\},S\),,X\}=\\mu\\otimes\\mathcal\{C\},\(A\.16\)whereμ⊗𝒞\\mu\\otimes\\mathcal\{C\}denotes the law on𝒢×ℝN\\mathcal\{G\}\\times\\mathbb\{R\}^\{N\}with first marginalμ\\muand conditional kernel𝒞\\mathcal\{C\}, i\.e\.\(μ⊗𝒞\)​\(A×B\)=∫AQη​\(B\),μ⁡\(𝑑η\)\(\\mu\\otimes\\mathcal\{C\}\)\(A\\times B\)=\\int\_\{A\}Q\_\{\\eta\}\(B\),\\mu\(\\mathrm\{d\}\\eta\)\. Equivalently, any regular conditional distribution ofXXgivenΓ⁡\(s0,S\)\\Gamma\(s\_\{0\},S\)satisfies

PX\|Γ⁡\(s0,S\)ℳ\(,⋅∣η\)=Qηforμ\-almost everyη∈𝒢\.P\_\{X\\mid\\Gamma\(s\_\{0\},S\)\}^\{\\mathcal\{M\}\}\(,\\cdot\\mid\\eta\)=Q\_\{\\eta\}\\qquad\\text\{for $\\mu$\-almost every \}\\eta\\in\\mathcal\{G\}\.\(A\.17\)Hence the observational distributionPS,XℳP\_\{S,X\}^\{\\mathcal\{M\}\}determines the downstream response mapη↦Qη\\eta\\mapsto Q\_\{\\eta\}up toμ\\mu\-null sets, and only up toμ\\mu\-null sets\.

###### Proof\.

By[Lem\.A\.2](https://arxiv.org/html/2610.02252#A1.Thmlemma2)\(i\),

X=Φ⁡\(Γ⁡\(s0,S\),UX\)\.X=\\Phi\\bigl\(\\Gamma\(s\_\{0\},S\),U\_\{X\}\\bigr\)\.\(A\.18\)By \([A\.15](https://arxiv.org/html/2610.02252#A1.E15)\),\(Γ⁡\(s0,S\),UX\)\\bigl\(\\Gamma\(s\_\{0\},S\),U\_\{X\}\\bigr\)has product lawμ×PUX\\mu\\times P\_\{U\_\{X\}\}\. Push this law forward by\(η,u\)↦\(η,Φ⁡\(η,u\)\)\(\\eta,u\)\\mapsto\\bigl\(\\eta,\\Phi\(\\eta,u\)\\bigr\)\. Using \([A\.18](https://arxiv.org/html/2610.02252#A1.E18)\),

PΓ⁡\(s0,S\),Xℳ=\(\(η,u\)↦\(η,Φ⁡\(η,u\)\)\)\#​\(μ×PUX\)=μ⊗𝒞,P^\{\\mathcal\{M\}\}\_\{\\Gamma\(s\_\{0\},S\),\\,X\}=\\bigl\(\(\\eta,u\)\\mapsto\(\\eta,\\Phi\(\\eta,u\)\)\\bigr\)\_\{\\\#\}\\bigl\(\\mu\\times P\_\{U\_\{X\}\}\\bigr\)=\\mu\\otimes\\mathcal\{C\},
because at each fixedη\\eta,\(Φ⁡\(η,⋅\)\)\#​PUX=Qη\\bigl\(\\Phi\(\\eta,\\cdot\)\\bigr\)\_\{\\\#\}P\_\{U\_\{X\}\}=Q\_\{\\eta\}\. This proves \([A\.16](https://arxiv.org/html/2610.02252#A1.E16)\)\.

SinceXXtakes values in the standard Borel spaceℝN\\mathbb\{R\}^\{N\}\([Asm\.A\.1](https://arxiv.org/html/2610.02252#A1.Thmassumption1)\), disintegration over the first marginalμ\\muis unique up toμ\\mu\-null sets\. Hence \([A\.16](https://arxiv.org/html/2610.02252#A1.E16)\) is equivalent to \([A\.17](https://arxiv.org/html/2610.02252#A1.E17)\)\. ∎

Thus observational data determineη↦Qη\\eta\\mapsto Q\_\{\\eta\}forμ\\mu\-almost every pathway value, but not at arbitrary individual points\.

The remaining question is whether this almost\-everywhere information determines the response at the targetΓ⋆\\Gamma\_\{\\star\}\. This issue arises even whenΓ⋆∈𝒢obs\\Gamma\_\{\\star\}\\in\\mathcal\{G\}\_\{\\mathrm\{obs\}\}: ifμ⁡\(Γ⋆\)=0\\mu\(\{\\Gamma\_\{\\star\}\}\)=0, an almost\-everywhere statement alone does not fix the value at that point\. We address this with a target\-determination assumption on the admissible class of response maps\.

#### A\.4Admissible Models, Target Determination, and Identification

###### Assumption A\.5\(Target determination\)\.

Letℭ\\mathfrak\{C\}denote the admissible class of downstream response maps, letμ\\mube the observed pathway distribution of[Defn\.A\.5](https://arxiv.org/html/2610.02252#A1.Thmdefinition5), and letΓ⋆=Γ⁡\(s0,s¯\)\\Gamma\_\{\\star\}=\\Gamma\(s\_\{0\},\\bar\{s\}\)be the target pathway value\. For any two maps𝒞,𝒞~∈ℭ\\mathcal\{C\},\\widetilde\{\\mathcal\{C\}\}\\in\\mathfrak\{C\},

Qη=Q~ηforμ\-almost every​η⟹QΓ⋆=Q~Γ⋆\.Q\_\{\\eta\}=\\widetilde\{Q\}\_\{\\eta\}\\quad\\text\{for $\\mu$\-almost every \}\\eta\\qquad\\Longrightarrow\\qquad Q\_\{\\Gamma\_\{\\star\}\}=\\widetilde\{Q\}\_\{\\Gamma\_\{\\star\}\}\.\(A\.19\)

[AssumptionA\.5](https://arxiv.org/html/2610.02252#A1.Thmassumption5)is a condition on the triple\(ℭ,μ,Γ⋆\)\(\\mathfrak\{C\},\\mu,\\Gamma\_\{\\star\}\), not onℭ\\mathfrak\{C\}alone\. In the identification theorem below, the two models being compared have the same pathway lawμ\\mu, so the condition is evaluated at a commonμ\\mu\.

###### Definition A\.6\(Admissible model\)\.

Fix the interface data\(D,Γ⁡\(s0,⋅\)\)\\bigl\(D,\\Gamma\(s\_\{0\},\\cdot\)\\bigr\)and a classℭ\\mathfrak\{C\}of downstream response maps\. An SCMℳ\\mathcal\{M\}is*admissible*if it satisfies[Defns\.A\.1](https://arxiv.org/html/2610.02252#A1.Thmdefinition1)and[A\.1](https://arxiv.org/html/2610.02252#A1.Thmassumption1), satisfies[Asms\.A\.2](https://arxiv.org/html/2610.02252#A1.Thmassumption2),[A\.3](https://arxiv.org/html/2610.02252#A1.Thmassumption3)and[A\.4](https://arxiv.org/html/2610.02252#A1.Thmassumption4)with that sameDDand that sameΓ⁡\(s0,⋅\)\\Gamma\(s\_\{0\},\\cdot\), and its downstream response map𝒞ℳ\\mathcal\{C\}^\{\\mathcal\{M\}\}of[Defn\.A\.4](https://arxiv.org/html/2610.02252#A1.Thmdefinition4)belongs toℭ\\mathfrak\{C\}\. We write𝔄=𝔄⁡\(D,Γ⁡\(s0,⋅\),ℭ\)\\mathfrak\{A\}=\\mathfrak\{A\}\\bigl\(D,\\Gamma\(s\_\{0\},\\cdot\),\\mathfrak\{C\}\\bigr\)for the set of admissible models\.

Admissible models share only the specified interface\(D,Γ⁡\(s0,⋅\)\)\\bigl\(D,\\Gamma\(s\_\{0\},\\cdot\)\\bigr\)and the requirement that their response maps belong toℭ\\mathfrak\{C\}\. They may otherwise have different exogenous spaces, exogenous distributions, downstream graphs, and downstream mechanisms\.

###### Definition A\.7\(Identifiability of the target\)\.

The target interventional distributionPX,⋅,;do\(S=s¯\)P\_\{X\}^\{,\\cdot,;do\(S=\\bar\{s\}\)\}is*identifiable from\(PS,X,Γ⁡\(s0,⋅\)\)\\bigl\(P\_\{S,X\},\\Gamma\(s\_\{0\},\\cdot\)\\bigr\)within𝔄\\mathfrak\{A\}*if for every pairℳ,ℳ~∈𝔄\\mathcal\{M\},\\widetilde\{\\mathcal\{M\}\}\\in\\mathfrak\{A\},

PS,Xℳ=PS,Xℳ~⟹PXℳ;d​o​\(S=s¯\)=PXℳ~;d​o​\(S=s¯\)\.P\_\{S,X\}^\{\\mathcal\{M\}\}=P\_\{S,X\}^\{\\widetilde\{\\mathcal\{M\}\}\}\\qquad\\Longrightarrow\\qquad P\_\{X\}^\{\\mathcal\{M\};do\(S=\\bar\{s\}\)\}=P\_\{X\}^\{\\widetilde\{\\mathcal\{M\}\};do\(S=\\bar\{s\}\)\}\.

We can now combine the three steps\.

###### Theorem A\.1\(Identification of the target interventional distribution\)\.

Letℭ\\mathfrak\{C\}be a class of downstream response maps, lets¯∈𝒮\\bar\{s\}\\in\\mathcal\{S\}be an intervention value, and let𝔄\\mathfrak\{A\}be the set of models admissible for\(D,Γ⁡\(s0,⋅\)\)\\bigl\(D,\\Gamma\(s\_\{0\},\\cdot\)\\bigr\)andℭ\\mathfrak\{C\}\([Defn\.A\.6](https://arxiv.org/html/2610.02252#A1.Thmdefinition6)\)\. LetPS,XP\_\{S,X\}be an observational distribution, and letμ=\(Γ⁡\(s0,⋅\)\)\#​PS\\mu=\\bigl\(\\Gamma\(s\_\{0\},\\cdot\)\\bigr\)\_\{\\\#\}P\_\{S\}be the pathway law it induces\. If[Asm\.A\.5](https://arxiv.org/html/2610.02252#A1.Thmassumption5)holds for the triple\(ℭ,μ,Γ⋆\)\(\\mathfrak\{C\},\\mu,\\Gamma\_\{\\star\}\), withΓ⋆=Γ⁡\(s0,s¯\)\\Gamma\_\{\\star\}=\\Gamma\(s\_\{0\},\\bar\{s\}\), then any two models in𝔄\\mathfrak\{A\}whose observational distribution equalsPS,XP\_\{S,X\}induce the same target interventional distribution\.

If this holds for every observational distribution realizable within𝔄\\mathfrak\{A\}, then the target is identifiable from\(PS,X,Γ⁡\(s0,⋅\)\)\\bigl\(P\_\{S,X\},\\Gamma\(s\_\{0\},\\cdot\)\\bigr\)within𝔄\\mathfrak\{A\}in the sense of[Defn\.A\.7](https://arxiv.org/html/2610.02252#A1.Thmdefinition7)\.

###### Proof\.

Letℳ,ℳ~∈𝔄\\mathcal\{M\},\\widetilde\{\\mathcal\{M\}\}\\in\\mathfrak\{A\}have the same observational distributionPS,XP\_\{S,X\}, and let𝒞,𝒞~∈ℭ\\mathcal\{C\},\\widetilde\{\\mathcal\{C\}\}\\in\\mathfrak\{C\}be their downstream response maps\.

*Step 1: the two models induce the same joint law of\(Γ⁡\(s0,S\),X\)\\bigl\(\\Gamma\(s\_\{0\},S\),X\\bigr\)\.*Because both models use the same measurable interfaceΓ⁡\(s0,⋅\)\\Gamma\(s\_\{0\},\\cdot\), pushing their common observational distributionPS,XP\_\{S,X\}through\(s,x\)↦\(Γ⁡\(s0,s\),x\)\(s,x\)\\mapsto\\bigl\(\\Gamma\(s\_\{0\},s\),x\\bigr\)gives

PΓ⁡\(s0,S\),,Xℳ=PΓ⁡\(s0,S\),,Xℳ~=:ν\.P^\{\\mathcal\{M\}\}\_\{\\Gamma\(s\_\{0\},S\),,X\}=P^\{\\widetilde\{\\mathcal\{M\}\}\}\_\{\\Gamma\(s\_\{0\},S\),,X\}=:\\nu\.\(A\.20\)Taking first marginals shows that both models also have the same pathway law,μℳ=μℳ~=:μ\\mu^\{\\mathcal\{M\}\}=\\mu^\{\\widetilde\{\\mathcal\{M\}\}\}=:\\mu\. This is theμ\\muused in[Asm\.A\.5](https://arxiv.org/html/2610.02252#A1.Thmassumption5)\.

*Step 2: the two response maps agreeμ\\mu\-almost everywhere\.*Apply[Lem\.A\.3](https://arxiv.org/html/2610.02252#A1.Thmlemma3)to each model\. Together with \([A\.20](https://arxiv.org/html/2610.02252#A1.E20)\), this gives

μ⊗𝒞=ν=μ⊗𝒞~\.\\mu\\otimes\\mathcal\{C\}=\\nu=\\mu\\otimes\\widetilde\{\\mathcal\{C\}\}\.
BecauseXXtakes values in the standard Borel spaceℝN\\mathbb\{R\}^\{N\}, the disintegration ofν\\nuoverμ\\muis unique up toμ\\mu\-null sets\. Therefore

Qη=Q~ηforμ\-almost every​η\.Q\_\{\\eta\}=\\widetilde\{Q\}\_\{\\eta\}\\qquad\\text\{for $\\mu$\-almost every \}\\eta\.\(A\.21\)
*Step 3: the target response is determined\.*Since𝒞,𝒞~∈ℭ\\mathcal\{C\},\\widetilde\{\\mathcal\{C\}\}\\in\\mathfrak\{C\},[Asm\.A\.5](https://arxiv.org/html/2610.02252#A1.Thmassumption5)and \([A\.21](https://arxiv.org/html/2610.02252#A1.E21)\) imply

QΓ⋆=Q~Γ⋆\.Q\_\{\\Gamma\_\{\\star\}\}=\\widetilde\{Q\}\_\{\\Gamma\_\{\\star\}\}\.\(A\.22\)
*Conclusion\.*By[Prop\.A\.1](https://arxiv.org/html/2610.02252#A1.Thmproposition1),

PXℳ;d​o​\(S=s¯\)=QΓ⋆,PXℳ~;d​o​\(S=s¯\)=Q~Γ⋆\.P\_\{X\}^\{\\mathcal\{M\};do\(S=\\bar\{s\}\)\}=Q\_\{\\Gamma\_\{\\star\}\},\\qquad P\_\{X\}^\{\\widetilde\{\\mathcal\{M\}\};do\(S=\\bar\{s\}\)\}=\\widetilde\{Q\}\_\{\\Gamma\_\{\\star\}\}\.\(A\.23\)Combining this with \([A\.22](https://arxiv.org/html/2610.02252#A1.E22)\) shows that the two models have the same target interventional distribution\.

If the target\-determination condition holds for the pathway law induced by every realizablePS,XP\_\{S,X\}, then every pair of admissible models with the same observational distribution agrees on the target\. This is exactly the identifiability condition in[Defn\.A\.7](https://arxiv.org/html/2610.02252#A1.Thmdefinition7)\. ∎

###### Where the extrapolation content sits\.

Steps 1 and 2 determine the response map only up toμ\\mu\-null sets\. The passage from this almost\-everywhere information to the value at the single target pointΓ⋆\\Gamma\_\{\\star\}comes entirely from[Asm\.A\.5](https://arxiv.org/html/2610.02252#A1.Thmassumption5)\. There are three relevant regimes\.

###### Proposition A\.2\(Positive\-mass targets\)\.

Ifμ⁡\(Γ⋆\)\>0\\mu\(\{\\Gamma\_\{\\star\}\}\)\>0, then[Asm\.A\.5](https://arxiv.org/html/2610.02252#A1.Thmassumption5)holds atΓ⋆\\Gamma\_\{\\star\}for*every*classℭ\\mathfrak\{C\}\.

###### Proof\.

SupposeQη=Q~ηQ\_\{\\eta\}=\\widetilde\{Q\}\_\{\\eta\}forμ\\mu\-almost everyη\\eta\. Then the disagreement setA:=η:Qη≠Q~ηA:=\{\\eta:Q\_\{\\eta\}\\neq\\widetilde\{Q\}\_\{\\eta\}\}is contained in aμ\\mu\-null measurable setNN\. IfQΓ⋆≠Q~Γ⋆Q\_\{\\Gamma\_\{\\star\}\}\\neq\\widetilde\{Q\}\_\{\\Gamma\_\{\\star\}\}, thenΓ⋆∈A⊆N\\Gamma\_\{\\star\}\\in A\\subseteq N, soμ⁡\(Γ⋆\)≤μ⁡\(N\)=0\\mu\(\{\\Gamma\_\{\\star\}\}\)\\leq\\mu\(N\)=0, contradicting the assumption\. ∎

###### Connection to learning\.

The identification result gives a direct learning problem\. Observational samples provide pairs

\(Γ⁡\(s0,Sr\),Xr\),\\bigl\(\\Gamma\(s\_\{0\},S\_\{r\}\),X\_\{r\}\\bigr\),from which a model learns the downstream responseη↦Qη\\eta\\mapsto Q\_\{\\eta\}\. The counterfactual prediction is then obtained by evaluating this response atΓ⋆=Γ⁡\(s0,s¯\)\.\\Gamma\_\{\\star\}=\\Gamma\(s\_\{0\},\\bar\{s\}\)\.These observations are ordinary factual pairs, not unit\-level counterfactual pairs\. By[Lem\.A\.3](https://arxiv.org/html/2610.02252#A1.Thmlemma3), they determine the response map onlyμ\\mu\-almost everywhere\. Generalization toΓ⋆\\Gamma\_\{\\star\}therefore comes from the structural restrictions encoded by the admissible classℭ\\mathfrak\{C\}, exactly as formalized by[Asm\.A\.5](https://arxiv.org/html/2610.02252#A1.Thmassumption5)and the three regimes in[RemarkA\.2](https://arxiv.org/html/2610.02252#A1.Thmremark2)\.

#### A\.5Lean Verification

We formalized and machine\-checked the core identification argument in Lean 4 usingmathliband*Causalean*, the causal\-inference library distributed with the CausalSmith project\([Tan and Syrgkanis, 2026](https://arxiv.org/html/2610.02252#bib.bib33)\)\. The development comprises roughly nine hundred lines of Lean across four modules\. It covers the structural reduction from an intervention on the source variable to a forced pathway value, observational recovery of the downstream response under source exogeneity, and the final target\-identification theorem\.

###### Correspondence with the mathematical development\.

The Lean development follows the mathematical structure above, but the relevant objects are constructed explicitly rather than introduced only through notation\. In particular, the recursive downstream solution, the forced system, and the induced response kernels are all defined as Lean objects and their required measurability properties are proved\.

###### Role of the formalization\.

The structural part of the argument was implemented directly\. In particular, the forced downstream system is defined recursively, with existence, uniqueness, and measurability established explicitly\. This is important because replacing the source contribution by a pathway value does not by itself define a measurable downstream map\. The resulting construction makes[Prop\.A\.1](https://arxiv.org/html/2610.02252#A1.Thmproposition1)a theorem about the SCM rather than a notational substitution\.

For the measure\-theoretic steps, we reuse existing results frommathliband Causalean\. Under source exogeneity, the joint law of the observed pathway value and downstream state factorizes through the response kernel, yielding[Lem\.A\.3](https://arxiv.org/html/2610.02252#A1.Thmlemma3)\. The main identification proof then uses almost\-everywhere uniqueness of conditional kernels to show that two observationally equivalent admissible models have downstream response maps that agreeμ\\mu\-almost everywhere\. The target\-determination assumption upgrades this agreement to the particular target valueΓ⋆\\Gamma\_\{\\star\}, after which[Prop\.A\.1](https://arxiv.org/html/2610.02252#A1.Thmproposition1)gives equality of the target interventional distributions\.

### Appendix BAdvection–Diffusion Experiment

This section includes additional details regarding the controlled Advection–Diffusion experiments\.

#### B\.1Dataset and Pretrained FNO Backbone

We use a two\-dimensional advection–diffusion system to demonstrate that*ReRoute*extends beyond the climate setting\. This isolates two generalizations: the pathway depends on the evolving state, and the targeted input can contain either two controls jointly\. Unlike the climate application, both the exact dynamics and exact pathway are available here\. So, this experiment tests the*ReRoute*construction directly against known ground truth\.

###### Dataset\.

We consider a scalar fieldu⁡\(x,y,t\)u\(x,y,t\)on the periodic domain\[0,2π\)2\[0,2\\pi\)^\{2\}following

∂u∂t\+c​∂u∂x=D​∇2u,\\frac\{\\partial u\}\{\\partial t\}\+c\\frac\{\\partial u\}\{\\partial x\}=D\\nabla^\{2\}u,whereccis the advection speed in thexxdirection andDDis the diffusivity\.

We discretize the field on a64×6464\\times 64grid and evaluate the exact Fourier solution everyh=0\.01h=0\.01time units, retaining 101 states corresponding to 100 transitions\. Initial conditions are smooth, zero\-mean, unit\-RMS Gaussian random fields containing modes through wavenumber six\.

The training distribution contains strongly correlated combinations ofccandDD\. For each initial condition, we draw 16 stratified valuesq∈\[−1,1\]q\\in\[\-1,1\]and independent noiseϵ∼𝒰⁡\(−0\.15,0\.15\)\\epsilon\\sim\\mathcal\{U\}\(\-0\.15,0\.15\)\. We then setc=1\+0\.5​qc=1\+0\.5qandD=0\.010\+0\.008​clip⁡\(q\+ϵ,−1,1\)D=0\.010\+0\.008\\,\\operatorname\{clip\}\(q\+\\epsilon,\-1,1\)\. Each initial condition receives a newly sampled set of parameter pairs, producing 512 unique training trajectories across 32 initial conditions, with parameter correlationr=0\.989r=0\.989\. The validation and test sets each contain eight independent initial conditions\. The sampled training parameters are visualized in[Fig\.6](https://arxiv.org/html/2610.02252#A2.F6)\.

###### Pretraining\.

We pretrain a Fourier neural operator \(FNO\)\([Li et al\., 2021](https://arxiv.org/html/2610.02252#bib.bib22)\)from scratch on these correlated trajectories and use it as the baseline throughout the experiment\. The FNO is a prominent example of a neural operator, a class of models that learn mappings between function spaces and are therefore particularly well suited for approximating PDE solution operators\([Kovachki et al\., 2023](https://arxiv.org/html/2610.02252#bib.bib21);[Berner et al\., 2026](https://arxiv.org/html/2610.02252#bib.bib2)\)\. The FNO architecture composes integral operator layers parameterized in Fourier space\([Duruisseaux et al\., 2025](https://arxiv.org/html/2610.02252#bib.bib11)\), enabling efficient global interactions through fast Fourier transforms on uniform grids\. We use the standard FNO implementation provided in theneuraloperatorlibrary\([Kossaifi et al\., 2026](https://arxiv.org/html/2610.02252#bib.bib20)\)\.

In our experiments, the FNO receives the current scalar fieldutu\_\{t\}, together withccandDD, each repeated across the spatial grid as an additional input channel, and predicts a residual update around the current state\. The model has four FNO blocks, 64 hidden channels, and 16 Fourier modes along each spatial dimension\. We pretrain the backbone for 30 epochs using a 10\-step autoregressive factual objective\. We evaluate the models over 100\-step rollouts, ten times the optimization horizon\. On the 128 held\-out in\-distribution test trajectories, the pretrained FNO has mean factual RMSE0\.001840\.00184after 10 steps and0\.014480\.01448after 100 steps\.

#### B\.2State\-Dependent Pathway

###### Exact state\-dependent pathway\.

For this system, the exact one\-step update is known\. Advection translates the field by a distancec​hchin thexxdirection, while diffusion progressively smooths its smaller\-scale structure\. In Fourier space, these effects correspond to a phase shift and wavenumber\-dependent damping:

ℱ⁡\[Φc,Dh​\(ut\)\]​\(𝐤\)=exp⁡\[−h​D​\|𝐤\|2−i​h​c​kx\]​ℱ​\[ut\]​\(𝐤\),\\mathcal\{F\}\[\\Phi^\{h\}\_\{c,D\}\(u\_\{t\}\)\]\(\\mathbf\{k\}\)=\\exp\\left\[\-hD\|\\mathbf\{k\}\|^\{2\}\-ihck\_\{x\}\\right\]\\,\\mathcal\{F\}\[u\_\{t\}\]\(\\mathbf\{k\}\),whereΦc,Dh​\(ut\)\\Phi^\{h\}\_\{c,D\}\(u\_\{t\}\)denotes the field given by advancingutu\_\{t\}by one intervalhhwith parametersccandDD, andℱ\\mathcal\{F\}denotes the Fourier transform\.

We choosec0=1c\_\{0\}=1andD0=0\.010D\_\{0\}=0\.010, the centers of their respective training ranges, as the reference values and define the pathway as

Γ⁡\(ut,c,D\)=Φc,Dh​\(ut\)−Φc0,D0h​\(ut\)\.\\Gamma\(u\_\{t\};c,D\)=\\Phi^\{h\}\_\{c,D\}\(u\_\{t\}\)\-\\Phi^\{h\}\_\{c\_\{0\},D\_\{0\}\}\(u\_\{t\}\)\.
The pathway therefore gives the exact change in the next state caused by moving from the reference parameters to the requested parameters\. Note that this is state\-dependent, as the change is recomputed from the current predicted field at every rollout step\. When rerouting both controls, we clamp bothccandDDto their reference values in the backbone and introduce their joint effect through the pathway:

u^t\+1=Gθ​\(ut,c0,D0\)\+Γ⁡\(ut,c,D\)\.\\widehat\{u\}\_\{t\+1\}=G\_\{\\theta\}\(u\_\{t\},c\_\{0\},D\_\{0\}\)\+\\Gamma\(u\_\{t\};c,D\)\.We also evaluate a one\-variable version that fixes and reroutes onlyDD, while the backbone continues to receive the requested value ofcc:

u^t\+1=Gθ​\(ut,c,D0\)\+Φc,Dh​\(ut\)−Φc,D0h​\(ut\)\.\\widehat\{u\}\_\{t\+1\}=G\_\{\\theta\}\(u\_\{t\},c,D\_\{0\}\)\+\\Phi^\{h\}\_\{c,D\}\(u\_\{t\}\)\-\\Phi^\{h\}\_\{c,D\_\{0\}\}\(u\_\{t\}\)\.
Since the exact update is available, the pathway itself introduces no approximation error when rerouting either a single control or the joint target\(c,D\)\(c,D\), allowing us to isolate whether the fine\-tuned backbone uses this pathway effectively\.

#### B\.3Evaluation and Additional Results

We evaluate the models on a41×4141\\times 41grid spanningc∈\[0\.5,1\.5\]c\\in\[0\.5,1\.5\]andD∈\[0\.002,0\.018\]D\\in\[0\.002,0\.018\], breaking the strong dependence present during training\. For each of the eight held\-out initial conditions, the exact solution gives trajectories under both the reference and intervention parameters\. For the rollout curve, we average over the 380 grid points satisfying\|c~−D~\|/2≥0\.75\|\\tilde\{c\}\-\\tilde\{D\}\|/\\sqrt\{2\}\\geq 0\.75, wherec~=\(c−1\)/0\.5\\tilde\{c\}=\(c\-1\)/0\.5andD~=\(D−0\.010\)/0\.008\\tilde\{D\}=\(D\-0\.010\)/0\.008are normalized coordinates\. No trajectories from this grid are used for training or fine\-tuning\.

Our primary metric is the counterfactual\-response RMSE,

ℰcf​\(t,c,D\)=RMSE⁡\[\(u^tc,D−u^tc0,D0\)−\(utc,D−utc0,D0\)\]\.\\mathcal\{E\}\_\{\\mathrm\{cf\}\}\(t;c,D\)=\\operatorname\{RMSE\}\\left\[\\left\(\\widehat\{u\}^\{\\,c,D\}\_\{t\}\-\\widehat\{u\}^\{\\,c\_\{0\},D\_\{0\}\}\_\{t\}\\right\)\-\\left\(u^\{c,D\}\_\{t\}\-u^\{c\_\{0\},D\_\{0\}\}\_\{t\}\\right\)\\right\]\.This removes errors shared by the factual and counterfactual trajectories to directly measures whether each model predicts the change caused by the intervention\.

###### Results\.

[Figure6](https://arxiv.org/html/2610.02252#A2.F6)evaluates whether the models can separateccandDDafter observing them only in strongly correlated pairs\. The baseline error increases away from the narrow training support\. ReroutingDDreduces this error even thoughcccontinues to enter through the backbone, while jointly rerouting\(c,D\)\(c,D\)gives the lowest error across most of the grid\.

[Figure7](https://arxiv.org/html/2610.02252#A2.F7)shows the spatial response residual for a representative intervention far from the training distribution\. The baseline produces large, spatially coherent errors\. Some residual structure remains under both*ReRoute*variants, but its magnitude is more than an order of magnitude smaller\. So, the aggregate improvements comes from substantially weaker field\-level errors rather than cancellation across space\.

Finally,[Fig\.2](https://arxiv.org/html/2610.02252#S4.F2)follows the three methods over a 100\-step autoregressive rollout\. Both*ReRoute*variants maintain substantially lower error at every evaluated step, with error growing most slowly when\(c,D\)\(c,D\)are rerouted jointly\. The improvement therefore extends well beyond the ten\-step horizon used during fine\-tuning\.

The state\-dependent pathways and joint rerouting of multiple controls lie outside the current formalization of*ReRoute*, so the theoretical guarantees do not directly hold here\. Nevertheless, both extensions work in practice here, and jointly rerouting\(c,D\)\(c,D\)performs best becausecctranslates spatial structure whileDDdamps its smaller scales\. Rerouting onlyDDstill leaves the baseline to extrapolate the advection response from strongly correlated training data\.

![Refer to caption](https://arxiv.org/html/2610.02252v1/parameter_error_maps.png)Figure 6:*ReRoute*separates strongly correlated advection and diffusion controls across the full parameter grid\.The left panel shows the 512 parameter pairs used for training; dashed and dotted lines denote their center and range\. The remaining panels show mean counterfactual\-response RMSE after 100 rollout steps for the pretrained baseline,*ReRoute*applied only to diffusivityDD, and*ReRoute*applied jointly to\(c,D\)\(c,D\)\. Errors are averaged across eight held\-out initial conditions\.*ReRoute*reduces error away from the training support, with the joint pathway giving the lowest errors\.![Refer to caption](https://arxiv.org/html/2610.02252v1/residual_maps_linear_and_log.png)Figure 7:*ReRoute*removes most of the structured counterfactual\-response error for a representative held\-out field\.Shown is the signed response residual \(in linear and log scales\) after 100 rollout steps for one held\-out initial condition atc=0\.5c=0\.5andD=0\.018D=0\.018, a parameter combination far from the correlated training support\. The baseline has RMSE0\.11820\.1182\. ReroutingDDalone reduces this to0\.01080\.0108, while jointly rerouting\(c,D\)\(c,D\)reduces it to0\.00790\.0079\.

### Appendix CClimate Data and Pretrained Models

We use two pretrained ACE2\-family climate emulators in the same order in[§4](https://arxiv.org/html/2610.02252#S4)\. The controlled climate benchmark uses ACE2S\-SHiELD\+no​\-​RC\{\}\_\{\\mathrm\{no\\text\{\-\}RC\}\}\([Clark et al\., 2026](https://arxiv.org/html/2610.02252#bib.bib9)\), trained on physics\-based SHiELD simulations without random\-CO2data\. The reanalysis experiment uses ACE2\-ERA5\([Watt\-Meyer et al\., 2025](https://arxiv.org/html/2610.02252#bib.bib35)\), trained directly on historical ERA5 reanalysis\. Both models evolve the atmosphere autoregressively at six\-hour resolution on a1∘1^\{\\circ\}Gaussian grid with eight atmospheric layers\. This section summarizes the training data and variable interface of the two pretrained backbones; intervention and rollout protocols are given in[App\.F](https://arxiv.org/html/2610.02252#A6)\.

#### C\.1ACE2S\-SHiELD\+no​\-​RC\{\}\_\{\\mathrm\{no\\text\{\-\}RC\}\}: Controlled Climate Training Data

For the controlled climate experiments, we use the released ACE2S\-SHiELD\+no​\-​RC\{\}\_\{\\mathrm\{no\\text\{\-\}RC\}\}checkpoint from[Clark et al\. \(2026\)](https://arxiv.org/html/2610.02252#bib.bib9)\. The underlying atmospheric simulations are generated with the GFDL SHiELD model at C96 resolution \(approximately 100 km\) with 79 finite\-volume hybrid sigma–pressure levels\. SHiELD output is regridded to a1∘1^\{\\circ\}Gaussian grid, spherical\-harmonic round\-trip filtered, and vertically coarsened to eight atmospheric layers before being used by ACE2S\.

Crucially, the no\-RC checkpoint is trained with*no random\-CO2simulations*\. Its 90\-year training set contains 45 years of AMIP simulations and 45 years of equilibrium\-climate simulations, as summarized in[Tab\.1](https://arxiv.org/html/2610.02252#A3.T1)\. The AMIP simulations use prescribed historical SST, sea ice, and CO2\. The equilibrium data span 1×\\times, 2×\\times, and 4×\\timesthe reference CO2concentration\. Although the equilibrium reference simulations originate from SHiELD coupled to a slab ocean model, SST is prescribed when these data are used for ACE2S training\. Thus, the model is exposed to several equilibrium CO2climates but receives no training trajectories in which CO2is varied independently of the corresponding climate state\.

Table 1:Training and validation data for ACE2S\-SHiELD\+no​\-​RC\{\}\_\{\\mathrm\{no\\text\{\-\}RC\}\}\. Time bounds are inclusive; IC denotes initial\-condition ensemble member\.ACE2S\-SHiELD\+ uses essentially the same prognostic, forcing, and diagnostic interface as ACE2\-ERA5, summarized in[Tab\.2](https://arxiv.org/html/2610.02252#A3.T2)\. There are two relevant differences\. First, ACE2S\-SHiELD\+ additionally predicts total frozen precipitation rate as an output\-only diagnostic, which enters the atmospheric energy budget\. Second, CO2is supplied as a next\-timestep forcing, so the specified concentration corresponds to the six\-hour interval over which the state update and associated boundary\-energy fluxes are computed\.

#### C\.2ACE2\-ERA5: Historical Reanalysis Training Data

For the real\-world reanalysis experiment, we use ACE2\-ERA5\([Watt\-Meyer et al\., 2025](https://arxiv.org/html/2610.02252#bib.bib35)\), trained directly on ERA5\([Hersbach et al\., 2020](https://arxiv.org/html/2610.02252#bib.bib15)\)\. The processed dataset spans 1940–2022\. Training uses 1940–1995, 2011–2019, and 2021–2022; 1996–2000 is used for validation; and 2001–2010 and 2020 are held out for testing\. These are the splits used by the released ACE2\-ERA5 checkpoint\.

ERA5 is natively represented on 137 model levels\. Following[Watt\-Meyer et al\. \(2025\)](https://arxiv.org/html/2610.02252#bib.bib35), the fields are horizontally regridded to a1∘1^\{\\circ\}Gaussian grid and vertically coarsened to eight terrain\-following hybrid sigma–pressure layers\. Air temperature, specific total water, and horizontal winds are represented on each vertical layer; the remaining state, forcing, and diagnostic fields are two\-dimensional\. The temporal resolution is six hours\. State variables are represented as instantaneous snapshots, while radiative, turbulent, and precipitation fluxes are means over the six\-hour interval\.

[Table2](https://arxiv.org/html/2610.02252#A3.T2)lists the ACE2\-ERA5 variable interface\. Prognostic variables are supplied as inputs and predicted at the next timestep, forcing variables are input only, and diagnostic variables are predicted outputs that are not autoregressively fed back into the state\. Surface skin temperature has different roles by surface type: over land and sea ice it is prognostic, whereas over open ocean it is prescribed and corresponds to sea\-surface temperature \(SST\)\.

Table 2:ACE2\-ERA5 variable interface, which is also shared by ACE2S\-SHiELD\+ except for the differences described in[§C\.1](https://arxiv.org/html/2610.02252#A3.SS1)\. For vertically resolved variables,k=0,…,7k=0,\\ldots,7indexes the eight atmospheric layers from the top of the atmosphere toward the surface\. “Snapshot” denotes an instantaneous field, “Mean” a mean over the six\-hour timestep, and “Invariant” a time\-independent field\. TOA denotes top of atmosphere\.

### Appendix DComputational Details

###### *ReRoute*fine\-tuning\.

*ReRoute*is initialized from the released pretrained ACE2 checkpoints and does not retrain the underlying climate emulator from scratch\. Fine\-tuning for both the ACE2S\-SHiELD\+no​\-​RC\{\}\_\{\\mathrm\{no\\text\{\-\}RC\}\}and ACE2\-ERA5 experiments was performed on two NVIDIA A100 GPUs\. Each run completed in less than 24 hours of wall\-clock time and was continued until the training and validation metrics saturated\. Experiment\-specific optimization hyperparameters are reported in[App\.F](https://arxiv.org/html/2610.02252#A6)\.

###### Seed sensitivity and checkpoint selection\.

We repeated fine\-tuning with three random seeds and observed no material differences in convergence or downstream performance\. We therefore selected a single high\-performing checkpoint for the full long\-horizon analysis and used it unchanged across the corresponding factual and counterfactual evaluations\. The checkpoint evaluation criterion follows the those for the baseline models, as reported in\([Watt\-Meyer et al\., 2025](https://arxiv.org/html/2610.02252#bib.bib35);[Clark et al\., 2026](https://arxiv.org/html/2610.02252#bib.bib9)\)\.

We report uncertainty across independent stochastic realizations and initial conditions, as specified in[App\.F](https://arxiv.org/html/2610.02252#A6)\. For example, the abrupt\-4×4\\timesCO2experiment reports variability across its 36\-member initial\-condition ensemble\. We do not additionally report error bars across fine\-tuning seeds because variation across the three adaptation runs was small relative to the predictive variability of the stochastic ACE2S emulator\.

###### Compute comparison\.

The compute reported above refers only to*ReRoute*adaptation and excludes the cost of training the released ACE2 backbones and generating the pre\-existing ERA5 and SHiELD datasets and evaluation simulations\.

Our reported18×18\\timescompute reduction applies specifically to the controlled SHiELD benchmark, where a directly comparable ACE2S\-SHiELD\+ model trained with additional random\-CO2simulations is available\. We compare the GPU\-hours required to adapt the released no\-RC checkpoint with*ReRoute*against the GPU\-hours required to train that controlled\-data counterpart\. We do not make this compute comparison for ACE2\-ERA5, for which no analogous model trained on counterfactual reanalysis trajectories exists\.

### Appendix EClimate\-Specific Methodology

This section provides the climate\-specific methodological details used in our ACE2 experiments\. We first describe the construction of the RRTMG\-based CO2pathway and then the tropical\-cyclone tracking procedure used for evaluation\.

#### E\.1RRTMG CO2Pathway Construction

*ReRoute*requires only the first\-level mechanistic response of the targeted variable\. We compute the CO2radiative pathway offline using the RRTMG radiative\-transfer scheme\([Iacono et al\., 2008](https://arxiv.org/html/2610.02252#bib.bib16)\), through its implementation in the Climate Modelling and Diagnostics Toolkit \(CliMT\)\([Monteiro et al\., 2018](https://arxiv.org/html/2610.02252#bib.bib26)\)\.

We first compute a climatological\-mean atmospheric state from the training data\. Holding this atmospheric state fixed, we run RRTMG at a reference CO2concentration𝐬0\\mathbf\{s\}\_\{0\}and at perturbed concentrationscc\. This isolates the instantaneous radiative response to changing CO2, without including the subsequent dynamical adjustment of the atmosphere or ocean\.

For each atmospheric levelkk, we compute the change in radiative heating relative to the reference state and normalize by the logarithmic CO2perturbation:

qklog:=qk​\(𝐬\)−qk​\(𝐬0\)log⁡\(𝐬/𝐬0\),q\_\{k\}^\{\\log\}:=\\frac\{q\_\{k\}\(\\mathbf\{s\}\)\-q\_\{k\}\(\\mathbf\{s\}\_\{0\}\)\}\{\\log\(\\mathbf\{s\}/\\mathbf\{s\}\_\{0\}\)\},\(E\.1\)whereqk​\(𝐬\)q\_\{k\}\(\\mathbf\{s\}\)denotes the RRTMG radiative heating response at CO2concentrationcc\. We similarly compute logarithmic response coefficients for the longwave radiative fluxes at the top of atmosphere and surface\. These response coefficients are computed once and stored as fixed spatial fields\.

For a requested CO2concentration𝐬t\\mathbf\{s\}\_\{t\}, the pathway is obtained by scaling the stored coefficients by

log⁡\(𝐬t/𝐬0\)\.\\log\\\!\\left\(\\mathbf\{s\}\_\{t\}/\\mathbf\{s\}\_\{0\}\\right\)\.For atmospheric temperature, the corresponding six\-hour increment at levelkkis

Δ​Tk=g​Δ​tcp​Δ​pk​qklog​log⁡\(𝐬t𝐬0\),\\Delta T\_\{k\}=\\frac\{g\\,\\Delta t\}\{c\_\{p\}\\,\\Delta p\_\{k\}\}q\_\{k\}^\{\\log\}\\log\\\!\\left\(\\frac\{\\mathbf\{s\}\_\{t\}\}\{\\mathbf\{s\}\_\{0\}\}\\right\),\(E\.2\)whereΔ​pk\\Delta p\_\{k\}is the pressure thickness of the layer,cpc\_\{p\}is the specific heat capacity of air, andΔ​t=6\\Delta t=6h is the ACE2\-SOM timestep\. The stored longwave\-flux response coefficients are scaled in the same way forULWRFtoa\\mathrm\{ULWRF\}\_\{\\mathrm\{toa\}\},DLWRFsfc\\mathrm\{DLWRF\}\_\{\\mathrm\{sfc\}\}, andULWRFsfc\\mathrm\{ULWRF\}\_\{\\mathrm\{sfc\}\}\.

This defines the mechanistic pathway

Γ⁡\(𝐬0,𝐬t\),\\Gamma\(\\mathbf\{s\}\_\{0\},\\mathbf\{s\}\_\{t\}\),which captures only the instantaneous first\-level radiative effect of the CO2intervention\.Notably, it does not prescribe the full downstream climate response\. Subsequent changes in temperature, moisture, circulation, surface fluxes, and the slab ocean emerge through the autoregressive ACE2\-SOM dynamics\. In all experiments, the stored pathway coefficients are kept fixed\.

#### E\.2Tropical Cyclone Tracking Details

As an additional evaluation of the weather statistics generated by ACE2\-ERA5, we compare tropical\-cyclone \(TC\) climatology between ERA5, the pretrained ACE2\-ERA5 baseline, and ACE2\-ERA5\+*ReRoute*over the held\-out 2001–2010 period using six\-hourly1∘1^\{\\circ\}fields\. TCs are detected and tracked with exactly the sameTempestExtremes v2\.1pipeline\([Ullrich et al\., 2021](https://arxiv.org/html/2610.02252#bib.bib34)\)for all three datasets, so differences in the resulting tracks arise from the generated atmospheric fields rather than from the detection procedure\. Candidate storm centers are first identified withDetectNodesas local minima in mean sea\-level pressure satisfying a closed\-contour pressure drop of at least200200Pa within a5\.5∘5\.5^\{\\circ\}radius\. Following the ACE2\-ERA5 evaluation protocol\([Watt\-Meyer et al\., 2025](https://arxiv.org/html/2610.02252#bib.bib35)\), the warm\-core criterion is expressed using the ACE2T3T\_\{3\}atmospheric layer, whose pressure range is approximately 250–400 hPa, because ACE2 does not directly predict the upper\-level geopotential thickness conventionally used by the tracker\. A candidate must exhibit a decrease of at least0\.40\.4K inT3T\_\{3\}away from the storm center, approximately matching the hydrostatic thickness criterion used in the standard TempestExtremes configuration\. Detected centers are then linked through time usingStitchNodesto construct complete cyclone trajectories\. We apply identical detection, stitching, duration, and displacement criteria to ERA5, Baseline, and Baseline\+*ReRoute*, and summarize the resulting spatial track climatology over the full 10\-year period\. This controlled use of a common tracker permits a direct comparison of the model\-generated TC statistics against ERA5\.

### Appendix FClimate Experiment Details and Additional Results

This section provides the full experimental configurations and additional results for our climate evaluations\. We first describe the controlled coupled\-climate experiments with ACE2S\-SHiELD\+, followed by the historical reanalysis experiments with ACE2\-ERA5\.

#### F\.1Coupled Climate Simulation

###### Experimental setup\.

We evaluate*ReRoute*on the released ACE2S\-SHiELD\+no\-RCcheckpoint\([Clark et al\., 2026](https://arxiv.org/html/2610.02252#bib.bib9)\), a six\-hour autoregressive global climate emulator with the same stochastic SFNO\([Bonev et al\., 2023](https://arxiv.org/html/2610.02252#bib.bib5)\)architecture and prognostic variables as ACE2S\-SHiELD\+, but trained without the random\-CO2simulations used to explicitly decorrelate SST and CO2\. The no\-RC checkpoint is trained on 90 years of data: 45 years of AMIP simulations and 45 years of equilibrium\-climate simulations spanning1×1\\times,2×2\\times, and4×4\\timesCO2\. Validation uses held\-out AMIP and equilibrium\-climate years, and checkpoint selection uses 120 years of inline inference across the three equilibrium climates \(details about the dataset see[§C\.1](https://arxiv.org/html/2610.02252#A3.SS1)\)\. Although the equilibrium reference simulations originate from ocean\-coupled SHiELD, training, validation, and inline inference are performed with prescribed SST, following[Clark et al\. \(2026\)](https://arxiv.org/html/2610.02252#bib.bib9)\. Thus, the model observes multiple equilibrium CO2climates but receives no training trajectories in which CO2is varied independently of the corresponding climate state\. We use the released no\-RC checkpoint as the pretrained baseline throughout this experiment\.

###### Counterfactual query\.

We evaluate an abrupt\-4×4\\timesCO2intervention using the SOM\-coupled SHiELD benchmark of[Clark et al\. \(2026\)](https://arxiv.org/html/2610.02252#bib.bib9)\. Each simulation is initialized from the1×1\\timesCO2climate and the atmospheric CO2concentration is instantaneously increased to4×4\\timesCO2, while the slab ocean subsequently evolves interactively through the surface fluxes predicted by the atmospheric model\. This intervention places the model in a forcing–state combination absent from its training distribution: although equilibrium climates at both1×1\\timesand4×4\\timesCO2are represented during training, the model never observes a1×1\\timesclimate state subjected instantaneously to4×4\\timesCO2forcing\. We follow the reference protocol and evaluate a 36\-member ensemble of 90\-day rollouts, with initial conditions spaced one month apart over three years to average weather variability and sample the seasonal cycle\. The corresponding SHiELD simulations provide an independent reference trajectory for every ensemble member, enabling direct quantitative evaluation of the intervention response\.

###### *ReRoute*configuration\.

For this experiment, the CO2pathway is the fixed RRTMG radiative\-response pathway described in[§E\.1](https://arxiv.org/html/2610.02252#A5.SS1), with the reference concentration set to𝐬0=363\.43​ppm\\mathbf\{s\}\_\{0\}=363\.43\\,\\mathrm\{ppm\}and pathway scaling fixed to one\. The pretrained backbone is always conditioned on𝐬0\\mathbf\{s\}\_\{0\}, while the abrupt change in CO2is supplied throughΓ⁡\(𝐬0,𝐬t\)\\Gamma\(\\mathbf\{s\}\_\{0\},\\mathbf\{s\}\_\{t\}\)\. The baseline instead receives the requested CO2concentration through its native conditioning\. The coupled evaluation is performed without random\-CO2training trajectories or abrupt\-4×4\\timesCO2supervision\.

###### Evaluation Metrics

Following[Clark et al\. \(2026\)](https://arxiv.org/html/2610.02252#bib.bib9), our primary long\-horizon metric is the channel\-mean area\-weighted RMSE of the normalized time\- and ensemble\-mean bias\.

Lety~c,m,s​\(ϕ,λ\)\\tilde\{y\}\_\{c,m,s\}\(\\phi,\\lambda\)andy^~c,m,s​\(ϕ,λ\)\\tilde\{\\hat\{y\}\}\_\{c,m,s\}\(\\phi,\\lambda\)denote the normalized SHiELD reference and model prediction for channelcc, ensemble membermm, and six\-hourly timestepss\. Here,ϕ\\phiandλ\\lambdadenote latitude and longitude, respectively\. We first form the time\-mean bias map for each member,

Δc,m​\(ϕ,λ\)=1T​∑s=1T\[y^~c,m,s​\(ϕ,λ\)−y~c,m,s​\(ϕ,λ\)\],\\Delta\_\{c,m\}\(\\phi,\\lambda\)=\\frac\{1\}\{T\}\\sum\_\{s=1\}^\{T\}\\left\[\\tilde\{\\hat\{y\}\}\_\{c,m,s\}\(\\phi,\\lambda\)\-\\tilde\{y\}\_\{c,m,s\}\(\\phi,\\lambda\)\\right\],and then average the bias maps across theM=36M=36initial\-condition members,

Δ¯c​\(ϕ,λ\)=1M​∑m=1MΔc,m​\(ϕ,λ\)\.\\overline\{\\Delta\}\_\{c\}\(\\phi,\\lambda\)=\\frac\{1\}\{M\}\\sum\_\{m=1\}^\{M\}\\Delta\_\{c,m\}\(\\phi,\\lambda\)\.For each output channel, the spatial error is

RMSEc=\(∑ϕ,λwϕ,λ​Δ¯c​\(ϕ,λ\)2\)1/2,\\mathrm\{RMSE\}\_\{c\}=\\left\(\\sum\_\{\\phi,\\lambda\}w\_\{\\phi,\\lambda\}\\overline\{\\Delta\}\_\{c\}\(\\phi,\\lambda\)^\{2\}\\right\)^\{1/2\},wherewϕ,λw\_\{\\phi,\\lambda\}are normalized spherical\-area weights\. We then average across theC=51C=51ACE2S\-SHiELD\+ output channels,

αens=1C​∑c=1CRMSEc\.\\alpha\_\{\\mathrm\{ens\}\}=\\frac\{1\}\{C\}\\sum\_\{c=1\}^\{C\}\\mathrm\{RMSE\}\_\{c\}\.Averaging over time and ensemble members before the nonlinear spatial RMS matches the evaluation convention of[Clark et al\. \(2026\)](https://arxiv.org/html/2610.02252#bib.bib9)\.

###### Member\-wise uncertainty\.

To quantify variation across the 36 independent initial conditions, we additionally compute the same aggregate error separately for each ensemble member,

αm=1C​∑c=1C\(∑ϕ,λwϕ,λ​Δc,m​\(ϕ,λ\)2\)1/2,\\alpha\_\{m\}=\\frac\{1\}\{C\}\\sum\_\{c=1\}^\{C\}\\left\(\\sum\_\{\\phi,\\lambda\}w\_\{\\phi,\\lambda\}\\Delta\_\{c,m\}\(\\phi,\\lambda\)^\{2\}\\right\)^\{1/2\},and report the mean and population standard deviation of\{αm\}m=1M\\\{\\alpha\_\{m\}\\\}\_\{m=1\}^\{M\}\. This is the statistic shown with error bars in[Fig\.3](https://arxiv.org/html/2610.02252#S4.F3)\. The native no\-RC model obtains0\.1619±0\.01160\.1619\\pm 0\.0116, while*ReRoute*obtains0\.1324±0\.01010\.1324\\pm 0\.0101, corresponding to an18\.2%18\.2\\%reduction in mean member\-wise error\. The ensemble\-mean\-first metricαens\\alpha\_\{\\mathrm\{ens\}\}and the member\-wise statistic quantify complementary properties: the former measures error after weather noise has been averaged across the ensemble, while the latter exposes variability across independent initial conditions\.

#### F\.2Historical Reanalysis with ACE2\-ERA5

###### Experimental setup\.

We evaluate*ReRoute*on ACE2\-ERA5\([Watt\-Meyer et al\., 2025](https://arxiv.org/html/2610.02252#bib.bib35)\), a six\-hour autoregressive global atmospheric emulator trained directly on ERA5 reanalysis\. ACE2\-ERA5 operates at1∘1^\{\\circ\}horizontal resolution with eight atmospheric layers and is conditioned on prescribed sea\-surface temperature \(SST\), sea ice, incoming solar radiation, global\-mean atmospheric CO2, and static surface fields\. The released model is trained on ERA5 data from 1940–1995, 2011–2019, and 2021–2022, with 1996–2000 used for validation and 2001–2010 and 2020 reserved for testing \(details about the dataset are provided in[§C\.2](https://arxiv.org/html/2610.02252#A3.SS2)\)\. Because SST, sea ice, and atmospheric CO2co\-evolve throughout the historical record, ACE2\-ERA5 never observes controlled variations that independently separate their effects\. We use the released ACE2\-ERA5 checkpoint as the pretrained baseline and initialize*ReRoute*from exactly the same model\. The architecture, normalization statistics, conservation corrections, prognostic variables, prescribed boundary conditions, and six\-hour autoregressive timestep are unchanged;*ReRoute*modifies only the pathway through which CO2enters the emulator\.

###### Counterfactual query\.

We ask how the historical atmosphere would evolve if atmospheric CO2had remained fixed at its 1940 value while the remaining observed boundary conditions followed their historical trajectories\. We therefore perform two otherwise identical 81\-year rollouts from January 1940 through December 2020\.

In the factual rollout, CO2follows its historical trajectory; in the intervention rollout, CO2is held fixed at its 1940 value, while SST, sea ice, incoming solar radiation, and all other prescribed forcings remain identical to the historical experiment\. This intervention breaks the historical SST–CO2association present in the ERA5 training distribution\. No observed atmosphere exists under the same realized 1940–2020 SST and sea\-ice trajectory with CO2fixed, so this experiment is evaluated through the physical structure of the predicted response\.

###### *ReRoute*adaptation\.

We initialize*ReRoute*from the released ACE2\-ERA5 checkpoint and adapt it using only factual historical ERA5 samples\.

Training uses two\-step autoregressive rollouts with an MSE objective applied at both rollout steps\. We optimize with AdamW using learning rate2×10−62\\times 10^\{\-6\}and zero weight decay, with a linear warmup from0\.10\.1to11times the base learning rate over the first 60 optimization steps\. We use batch size four, no gradient accumulation or mixed precision, and exponential\-moving\-average model parameters for validation\. The RRTMG pathway is constructed as described in[§E\.1](https://arxiv.org/html/2610.02252#A5.SS1), with reference concentration𝐬0\\mathbf\{s\}\_\{0\}set to the mean CO2concentration of the ACE2\-ERA5 training data\.\.

###### Fixed\-CO2response\.

We evaluate the intervention using the spatial response of near\-surface air temperature\. LetT2​mhist​\(ϕ,λ,t\)T^\{\\mathrm\{hist\}\}\_\{\\mathrm\{2m\}\}\(\\phi,\\lambda,t\)andT2​mfix​\(ϕ,λ,t\)T^\{\\mathrm\{fix\}\}\_\{\\mathrm\{2m\}\}\(\\phi,\\lambda,t\)denote the predicted 2\-m temperature under historical and fixed CO2, respectively\. We compute the time\-mean response

Δ​T2​m​\(ϕ,λ\)=T¯2​mfix​\(ϕ,λ\)−T¯2​mhist​\(ϕ,λ\),\\Delta T\_\{\\mathrm\{2m\}\}\(\\phi,\\lambda\)=\\overline\{T\}^\{\\,\\mathrm\{fix\}\}\_\{\\mathrm\{2m\}\}\(\\phi,\\lambda\)\-\\overline\{T\}^\{\\,\\mathrm\{hist\}\}\_\{\\mathrm\{2m\}\}\(\\phi,\\lambda\),\(F\.1\)whereϕ\\phiandλ\\lambdadenote latitude and longitude, respectively, and the overbar denotes the mean over the 1940–2020 rollout\. Because SST and sea ice are identical between the two experiments,Δ​T2​m\\Delta T\_\{\\mathrm\{2m\}\}isolates the change produced by altering the emulator’s CO2pathway while retaining the same prescribed surface evolution\.

The native ACE2\-ERA5 baseline produces widespread negativeΔ​T2​m\\Delta T\_\{\\mathrm\{2m\}\}, indicating that fixing CO2removes a substantial portion of the warming supported by the evolving boundary conditions\.*ReRoute*produces a much weaker fixed\-minus\-historical response over most of the globe, preserving substantially more of the surface warming encoded by the prescribed SST and sea\-ice evolution\.

![Refer to caption](https://arxiv.org/html/2610.02252v1/fig5_tc_tracks_era5_pathway_pretrained.png)Figure 8:*ReRoute*improves climatology of tropical cyclones in ACE2\-ERA5\.Tropical cyclone tracks detected in ERA5, the pretrained ACE2\-ERA5 baseline, and ACE2\-ERA5 \+*ReRoute*over the held\-out evaluation period\. The same detection and tracking procedure of tropical cyclones are applied to all three datasets\.*ReRoute*produces a spatial distribution of cyclone activity that more closely matches the ERA5 reference than the pretrained baseline\.
###### Tropical\-cyclone evaluation\.

We additionally evaluate whether the factual climate generated by*ReRoute*reproduces the tropical\-cyclone statistics of ERA5\. Following the ACE2 evaluation protocol of[Watt\-Meyer et al\. \(2025\)](https://arxiv.org/html/2610.02252#bib.bib35), we analyze tropical\-cyclone\-like features over the held\-out 2001–2010 period using the TempestExtremes tracking package\. We apply the same detection and tracking parameters to ERA5, the pretrained ACE2\-ERA5 baseline, and ACE2\-ERA5\+*ReRoute*\. The tracker follows the default tropical\-cyclone configuration used for ACE2, with the warm\-core criterion adapted to the variables predicted by the emulator: instead of upper\-level geopotential thickness, we use theT3T\_\{3\}atmospheric layer, corresponding approximately to 250–400 hPa, and require temperature to decrease by0\.40\.4K away from the cyclone center\. We compare the resulting track climatology and global occurrence frequency across the three datasets\. Because the identical tracker is applied to ERA5 and both emulator rollouts, differences directly reflect the generated atmospheric statistics rather than differences in event identification\.

As shown in[Fig\.8](https://arxiv.org/html/2610.02252#A6.F8), the proposed*ReRoute*approach produces a distribution of tropical\-cyclone tracks that more closely matches the ERA5 reference than the pretrained ACE2\-ERA5 baseline\. Details are summarized in[§E\.2](https://arxiv.org/html/2610.02252#A5.SS2)\.

Similar Articles

Robust Counterfactual Policy Optimisation via Nondeterministic Causal Models

arXiv cs.LG

This paper formalises counterfactual policy optimisation for Markov Decision Processes under probabilistic nondeterministic causal models, which separate latent confounding from inherent stochasticity, and proposes a practical optimisation procedure for deriving robust counterfactual policies. The approach is validated on a sepsis treatment simulator with diabetes as an unobserved global confounder.