alphaFeedback

You’re reading v1 — jump to latest

WorksComputer Science

Large Distant Gradients Need Not Be Reliable: reliability-weighted credit assignment for long-horizon autoregressive forecasting

AI contributions
  • generative AI tools
View details

Abstract

In autoregressive forecasting, long prediction rollouts provide distant supervision, but backpropagation through time (BPTT) carries gradients from those losses through many autoregressive steps. Repeated Jacobian products can make distant gradients dominate the update while amplifying predictable signal and unpredictable noise together; a large distant gradient therefore need not carry reliable learning signal. Motivated by this observation, we introduce Internal Dual-Wiener routing (Internal-DW), a principled backward-only intervention that preserves the full forward rollout and all horizon losses while reliability-weighting internal gradient routes. At each residual block, we derive bounded Wiener gains for the identity and nonlinear routes that balance preserving predictable learning signal against suppressing unpredictable variation, and estimate them from route-level gradient statistics and an explicit noise model. In a controlled system with known gradient signal-to-noise ratio (SNR), we show that distant gradients can grow even as their SNR falls, and that Internal-DW reduces held-out error in recovering predictable gradient signals and improves forecasting. On four history-dominated, weak-drive testbeds, Internal-DW reduces forecast error by 5.2%-13.8% relative to full BPTT, outperforms gradient clipping and Jacobian regularization on all four, and outperforms validation-selected truncated BPTT (TBPTT) on three. It also extends or preserves the fitted optimal training-horizon range across these four testbeds. Across the full benchmark suite, the current Internal-DW estimator has a clear applicability boundary: its benefit diminishes or reverses when usable history is limited or when the selected sampler fails to represent dominant drive-dependent variation. The results show that retaining long-horizon supervision does not require trusting every backward contribution equally.

Introduction

In autoregressive forecasting, training over long closed-loop rollouts provides supervision at distant forecast horizons, while backpropagation through time (BPTT) carries gradients from those distant losses backward through many earlier autoregressive steps. Classical analyses show that these distant gradients can grow rapidly in recurrent models [8, 40], and related sensitivity amplification has been observed in neural PDE solvers and weather models [31, 41]. But a large distant gradient need not be a reliable one ([39]). We ask when distant BPTT gradients acquire high leverage without acquiring correspondingly reliable learning signal, and how long-horizon supervision can be retained without trusting every backward contribution equally.

To see why gradient magnitude can be misleading, first consider the history-dominated case: an autonomous system without external forcing or control inputs. The loss at each future step produces a gradient that is propagated backward through earlier applications of the same model, and the contributions from all forecast steps are added to form the parameter update. The same Jacobian products that amplify a contribution’s predictable learning signal also amplify its unpredictable innovation. Consequently, a distant contribution can become large enough to dominate the summed update even when most of its magnitude reflects unreliable variation. Gradient magnitude therefore measures backward sensitivity, not necessarily useful credit.

Under full BPTT, all delayed contributions remain open and are summed into the update (Figure 1a). Existing controls address neighboring problems but intervene at different stages of the training process. Gradient clipping ([40]) and adaptive optimizers such as Adam ([22]) rescale gradients after forecast-step contributions have already been combined and therefore cannot identify which delayed contribution is unreliable (Figure 1b). Forward Jacobian regularization instead limits amplification by constraining the learned dynamics ([41]; [36]) (Figure 1c), whereas truncation or shorter rollouts limit delayed backpropagation but also remove distant supervision ([1]) (Figure 1d). None of these approaches directly asks which delayed contributions remain reliable before they are aggregated. This motivates a backward-only intervention that preserves the complete rollout, all horizon losses, and the learned forward dynamics while selectively reducing unreliable delayed credit (Figure 1e).

Conceptual comparison of full BPTT, gradient clipping, Jacobian regularization, step cutoff, and Internal-DW

Figure 1. Common controls reshape long-horizon gradients in different ways. Conceptual comparison of forecast-step contributions retained by each approach and resulting update. A route weight scales signal and innovation together; these components are not separately observed in data.

Internal-DW implements this reliability-weighting idea inside residual blocks. At a block y=x+Fθ(x)y = x + F_{\theta}(x), ordinary BPTT maps an incoming gradient through I+JFTI + J_{F}^{\mathsf{T}}; Internal-DW replaces this backward operator with αI+mJFT\alpha I + mJ_{F}^{\mathsf{T}}, assigning separate reliability weights to the identity and nonlinear routes while leaving the block’s forward value unchanged. The two gains are chosen jointly by a box-constrained 2×22 \times2 Wiener solve that trades distortion of the conditional gradient signal against unpredictable variation. Because signal and noise are not separately observed, the solve requires an explicit noise estimate ([32]; [6]; [37]). We therefore make the identifying assumption explicit through two noise samplers: DW-Generic uses centered training residuals as a proxy for unpredictable error, whereas DW-Prior incorporates domain-supported structure when available.

We first test the mechanism in a controlled system where gradient signal-to-noise ratio (SNR) is known. Delayed gradients grow even as their SNR falls, the estimated gains reduce held-out route-gradient risk, and Internal-DW achieves the lowest forecast error among the tested methods. On application data, where the true signal–innovation split is unavailable, held-out gradient tests ask whether large per-horizon gradients transfer across examples, while controlled-noise tests ask whether the estimated gains decrease as noise increases. Across four history-dominated, weak-drive testbeds, Internal-DW improves forecasting and extends or preserves the useful training-horizon range. Its benefit weakens when usable history is limited or when important driven information is not represented by the sampler. These cases define boundaries of the current estimator, not of the broader delayed-credit reliability problem.

We therefore view unreliable delayed credit as the broader training problem, and Internal-DW as one reliability-weighted correction for it. The current estimator is best suited when useful credit is primarily propagated through state history; separating that credit from newly injected drive remains an important extension.

Long autoregressive rollouts provide distant supervision but can make BPTT gradients large, noisy, and expensive to compute. Existing approaches intervene at different stages of long-horizon training. Scheduled sampling, DAgger, Professor Forcing, and pushforward training change the distribution of states on which the model is trained ([7, 45, 23, 10]). Jacobian penalties, stable recurrent operators, and recurrent training instead constrain or stabilize the forward dynamics ([31, 41, 36, 57]). Studies of training horizons examine trade-offs among forecast accuracy and learnability ([1]). TBPTT truncates backward propagation, yielding a cheaper but biased gradient ([48]); stop-gradient unrolling retains long-rollout states without propagating through time ([25]), while damped BPTT prescribes decay during gradient accumulation ([19]).

Long-term credit assignment also arises in reinforcement learning and agent training. RUDDER redistributes delayed rewards through return decomposition, whereas TRACE derives turn-level rewards along long agent trajectories ([3, 50]). GAE uses a single global temporal parameter λ\lambda to balance shorter, lower-variance and longer, lower-bias estimates of policy advantage ([47]). Differentiable world models optimize policies by backpropagating through imagined trajectories, and Ma et al. redesign the model to provide more direct long-range gradient paths ([17, 29]). Internal-DW instead keeps the supervised autoregressive rollout, horizon losses, and learned forward dynamics fixed, and estimates the reliability of transported internal VJPs before their route contributions are aggregated. Appendix A discusses additional connections to finite-time sensitivity, recurrent-gradient estimators, covariance identification, and backward-message methods.

Reliable Gradient Transport in Long-Horizon Rollout

Long-horizon BPTT can give delayed gradient contributions high leverage without making them reliable. We formalize this mismatch, derive Internal-DW as a backward-only reliability weighting of residual routes that leaves the forward rollout unchanged, and show why estimating its gains requires an explicit noise model whose assumptions determine the scope of the current estimator.

Large Delayed Gradients Need Not Be Reliable

Jacobian transport controls a delayed gradient’s magnitude, not its reliability, and one amplified contribution can dominate the summed update. For the KK-step loss L=K−1∑k=1K∥rt+k∥2\mathcal{L}=K^{-1}\sum_{k=1}^{K}\lVert r_{t+k}\rVert^{2}, where rt+k=x^t+k−xt+k⋆r_{t+k}=\hat{x}_{t+k}-x^{\star}_{t+k}, let Dt+k=dx^t+k/dθ\mathrm{D}_{t+k}=\mathrm{d}\hat{x}_{t+k}/\mathrm{d}\theta. Define Jt:=∂x^t/∂θ\mathbf{J}_{t}:=\partial\hat{x}_{t}/\partial\theta, and Φa,q=Ja+q−1⋯Ja\Phi_{a,q}=\mathbf{J}_{a+q-1}\cdots\mathbf{J}_{a}, with Φa,0=I\Phi_{a,0}=\mathbf{I}. The exact gradient and its chain-rule expansion are

∇θL=2K∑k=1KDt+kTrt+k,Dt+kTrt+k=∑j=0k−1Gt+jTΦt+j+1,k−j−1Trt+k.(1)\nabla_{\theta}\mathcal{L}=\frac{2}{K}\sum_{k=1}^{K}\mathrm{D}_{t+k}^{\mathsf{T}}r_{t+k},\qquad \mathrm{D}_{t+k}^{\mathsf{T}}r_{t+k}=\sum_{j=0}^{k-1}\mathbf{G}_{t+j}^{\mathsf{T}}\Phi_{t+j+1,k-j-1}^{\mathsf{T}}r_{t+k}. \tag*{(1)}

Because the same parameters are reused at every rollout step, each step injects a new local contribution while transporting earlier ones through Jacobian products. Appendix B formalizes this forced sensitivity recurrence and shows that, under a stationary local linearization, sensitivity can plateau, accumulate, or grow exponentially. (1) sums contributions from all such paths, so a dominant transported term can control the update’s magnitude and direction ([33]).

Write rt+k=bt+k+ηt+kr_{t+k}=b_{t+k}+\eta_{t+k}, where bt+k=E[rt+k∣x^t+k−1]b_{t+k}=\mathbb{E}[r_{t+k}\mid\hat{x}_{t+k-1}] is the learnable conditional-mean component and ηt+k\eta_{t+k} is unpredictable innovation. The same Jacobian product transports both components, so amplification increases the leverage of innovation without making it informative. Even without exponential growth, innovation comparable to the predictable component can perturb the update. We therefore seek a backward-only linear route weighting that minimizes mean-squared error relative to the predictable delayed contribution, before rollout-step contributions are aggregated.

Internal-DW: Optimal Reliability-Weighted Gradient Transport

Internal-DW changes only backward propagation at residual merges; the forward rollout is unchanged. We first define its residual-route operator and then show that, under an explicit signal–innovation decomposition, its oracle weights are the unique minimum-risk bounded linear weighting of the two backward routes. Figure 2 summarizes the resulting method.

Internal-DW reliability-weighted backward routes and route gains from task and noise statistics

Figure 2. Internal-DW. (a) Internal-DW keeps the forward residual block unchanged and reweights its two backward routes—identity and nonlinear—by (α,m)(\alpha,m). (b) The weights are calibrated per horizon kk and layer ℓ\ell. Fully open probes produce total route variation T^\widehat{T} from the quadratic total-moment probe and noise route variation R^\widehat{R} from a noise model Qd\mathcal{Q}_d. The predictable component P^=ΠPSD(T^−R^)\widehat{P} = \Pi_{\mathrm{PSD}}(\widehat{T} - \widehat{R}) and R^\widehat{R} are substituted into the minimum-risk routing objective, yielding reliability weights (αk,ℓ,mk,ℓ)(\alpha_{k,\ell},m_{k,\ell}).

Backward-only routing. For a residual block y=x+Fθ(x)y = x + F_{\theta}(x), ordinary BPTT maps an incoming gradient vv to v+JFTvv + J_{F}^{\mathsf{T}}v. Internal-DW instead uses

VJP⁡DW(v)=αv+mJFTv,JF=∂Fθ(x)∂x.(2)\operatorname{VJP}_{\mathrm{DW}}(v) = \alpha v + m J_{F}^{\mathsf{T}}v,\qquad J_{F} = \frac{\partial F_{\theta}(x)}{\partial x}. \tag*{(2)}

We assign one pair wk,ℓ=(αk,ℓ,mk,ℓ)Tw_{k,\ell} = (\alpha_{k,\ell},m_{k,\ell})^{\mathsf{T}} to each horizon kk and residual layer ℓ\ell.

Wiener gains. At a fixed (k,ℓ)(k,\ell), let vk,ℓv_{k,\ell} be the gradient arriving at the output of the residual block. The identity and nonlinear backward routes return

dI=vk,ℓ,dF=JFℓTvk,ℓ.d_I = v_{k,\ell},\qquad d_F = J_{F_{\ell}}^{\mathsf{T}}v_{k,\ell}.

Collect these two route gradients as d=[dI dF]d = [d_I\ d_F] and decompose them as

d=s+n,s=E[d∣C],n=d−s,d = s + n,\qquad s = \mathbb{E}[d \mid\mathcal{C}],\qquad n = d - s,

where C\mathcal{C} denotes the information under which delayed credit is predictable. Thus ss is the predictable transported gradient and nn its unpredictable innovation. Then E[sTn]=0\mathbb{E}[s^{\mathsf{T}}n] = 0, and

T=E[dTd]=P+R,P=E[sTs],R=E[nTn].(3)T = \mathbb{E}[d^{\mathsf{T}}d] = P + R,\qquad P = \mathbb{E}[s^{\mathsf{T}}s],\qquad R = \mathbb{E}[n^{\mathsf{T}}n]. \tag*{(3)}

Theorem 1 (Optimal reliability-weighted gradient transport). For w=(α,m)Tw = (\alpha,m)^{\mathsf{T}}, let dwdw be the routed message and s1=sI+sFs\mathbf{1} = s_I + s_F the fully open predictable target. If T=P+R≻0T = P + R \succ0, then the route risk decomposes as

R(w):=E[∥dw−s1∥2]=(w−1)TP(w−1)+wTRw.(4)\mathcal{R}(w) := \mathbb{E}\left[\lVert dw - s\mathbf{1}\rVert^2\right] = (w-\mathbf{1})^{\mathsf{T}}P(w-\mathbf{1}) + w^{\mathsf{T}}Rw. \tag*{(4)}

The corresponding unconstrained and bounded optima are, respectively,

wunc=T−1P1,w⋆=arg min⁡w∈[0,1]2 R(w).(5)w_{\mathrm{unc}} = T^{-1}P\mathbf{1},\qquad w^{\star} = \underset{w\in[0,1]^2}{\operatorname{arg\,min}}\ \mathcal{R}(w). \tag*{(5)}

Hence w⋆w^\star is the TT-metric projection of wuncw_{\mathrm{unc}} onto [0,1]2[0,1]^2. Since the fully open BPTT operator w=1w=\mathbf{1} is feasible,

R(w⋆)≤R(1)=1⊤R1,(6)\mathcal{R}(w^\star) \le\mathcal{R}(\mathbf{1}) = \mathbf{1}^{\top}R\mathbf{1}, \tag*{(6)}

with strict inequality whenever 1\mathbf{1} is not itself optimal.

The first term in (4) measures distortion of predictable credit from closing the routes, while the second measures innovation retained by leaving them open. Thus Internal-DW is the minimum-risk bounded linear trade-off between preserving predictable credit and suppressing transported innovation, rather than a prescribed gradient decay. For a single route, the unconstrained solution reduces to P/(P+R)P/(P+R) [55]. The box constraint prevents sign reversal and route-wise amplification. Appendix C.1 gives the proof and Appendix C.4 gives the exact constrained solve.

Plug-in estimation. The oracle moments PP and RR in Theorem 1 are not separately observed. Fully open total-moment and noise probes produce route messages dtotd^{\mathrm{tot}} and dnoised^{\mathrm{noise}}, with the latter obtained by transporting a sample from Qd\mathcal{Q}_d. Suppressing (k,ℓ)(k,\ell), we estimate

T^=EMA⁡[(dtot)⊤dtot],R^=EMA⁡[(dnoise)⊤dnoise],P^=ΠPSD(T^−R^).(7)\widehat{T} = \operatorname{EMA}\left[(d^{\mathrm{tot}})^\top d^{\mathrm{tot}}\right], \qquad\widehat{R} = \operatorname{EMA}\left[(d^{\mathrm{noise}})^\top d^{\mathrm{noise}}\right], \qquad\widehat{P} = \Pi_{\mathrm{PSD}}(\widehat{T}-\widehat{R}). \tag*{(7)}

The total-moment probe uses the quadratic output loss specified in Appendix C.3, independently of the task loss used for parameter updates. Substituting (P^,R^)(\widehat{P},\widehat{R}) into (4) and solving over w∈[0,1]2w \in[0,1]^2 gives the applied Internal-DW gains. Section 3.3 states the assumptions on Qd\mathcal{Q}_d; Appendix Sections C.2–C.5 give the probes, implementation, and constrained solve; and Appendix Sections D.1–D.4 give the sampler constructions.

Noise Identifiability and Sampler Assumptions

Theorem 1 determines the oracle Internal-DW route weights w⋆w^\star from the latent decomposition T=P+RT=P+R. However, the open route law does not identify this decomposition by itself. Thus identifying structure is required; Internal-DW supplies it through the noise model Qd\mathcal{Q}_d. To see the ambiguity, for any 0⪯R⪯T0 \preceq R \preceq T, independent variables s∼N(0,T−R)s \sim\mathcal{N}(0,T-R) and n∼N(0,R)n \sim\mathcal{N}(0,R) produce the same observed distribution z=s+n∼N(0,T)z=s+n \sim\mathcal{N}(0,T), while different choices of RR can yield different unconstrained optima wunc=T(T−R)1w_{\mathrm{unc}}=T(T-R)\mathbf{1}. Hence even the full distribution of the observed route vector does not, in general, identify its predictable–innovation split, and therefore does not uniquely specify the oracle routing problem without additional assumptions on the dynamics, observations, or covariance structure. Appendix E.1 gives the formal construction. We encode the identifying assumption in Qd\mathcal{Q}_d, which generates the output-noise trajectories used to estimate RR.

DW-Generic. DW-Generic uses centered, lagged training-residual trajectories, with a random trajectory-wide sign, as samples of output noise. Its assumption is correspondingly strong: centered prediction residuals must be a useful proxy for unpredictable output variation. If they contain systematic error that the forecasting model could still learn, DW-Generic incorrectly treats that variation as noise.

DW-Prior. DW-Prior uses either cross-fitted residuals from a domain-supported predictor or samples from a domain-supported covariance model. The predictor-based version treats held-out variation unexplained by the predictor as noise and is appropriate when the predictor captures the conditional mean under the declared conditioning information. The covariance-based version treats zero-mean draws from the fitted covariance model as noise and is appropriate when the selected covariance family captures the relevant dependence. For the spatial samplers used here, this requires approximate translation stationarity and a spectrum that remains stable during calibration.

Exact sampler constructions and implementation details are given in Appendix Sections D.1–D.4. Appendix Table 1 summarizes the dataset-specific assumptions, supporting references, and retained covariance. For each dataset, we select between DW-Generic and DW-Prior using validation loss and then fix that choice for test evaluation.

DataAssumed structureSampler QdQ_d and retained dependence
DW-GenericCentered residualsLagged residual bootstrap (Equation 17); coordinates and horizons
Mackey–Glass, NARMA, ETTm1, ETTm2Centered residualsLagged residual bootstrap (Equation 17); coordinates and horizons
DW-PriorLong-range temporal dependence [24]; cross-electrode factor model (ours)Cross-fitted factor model; electrodes and horizons
iEEG thetaLong-range temporal dependence [24]; cross-electrode factor model (ours)Cross-fitted factor model; electrodes and horizons
HCP movie fMRIShared stimulus response [11], [35]; AR residual model (ours)Subject cross-fit + AR model; regions and horizons
Shear flow, WeatherBench-2Approximate translation stationarity, motivated by stationary-flow spectral analysis [2], [51]Lagged 2-D spectrum; spatial modes, horizons independent

Table 1. Noise samplers used in the experiments. The structural assumption changes only the noise sampler; route-moment estimation and the Wiener solve are shared.

Let R0R_0 denote the oracle noise moment, RQR_{\mathcal{Q}} the population noise moment targeted by the selected sampler, and R^\widehat{R} its finite-sample estimate. Their difference decomposes as

R^−R0=(RQ−R0)⏟sampler-model mismatch+(R^−RQ)⏟finite-sample estimation error.(8)\widehat{R}-R_0 = \underbrace{(R_{\mathcal{Q}}-R_0)}_{\text{sampler-model mismatch}} + \underbrace{(\widehat{R}-R_{\mathcal{Q}})}_{\text{finite-sample estimation error}}. \tag*{(8)}

Thus data can reduce the second term in (8), but cannot remove the first when the sampler model is misspecified. In particular, DW-Generic can count predictable model error as noise, while DW-Prior can omit predictable structure or covariance outside its chosen representation. The next subsection explains how these two error sources determine the scope of the current estimator.

Scope and Boundaries of Internal-DW

A first scope boundary arises when state history supplies little reliable delayed signal and no other signal source compensates. In this case, the conditional signal moment PP is small relative to the oracle noise moment R0R_0, so the Wiener solution assigns little weight to the corresponding routes. Internal-DW then has little reliable delayed credit to preserve.

A boundary arises from sampler-model mismatch. Useful drive-dependent information should contribute to PP and favor a more open oracle route. If QdQ_d does not account for propagated history, observed drive, and their interaction, however, predictable driven variation can instead inflate RQR_Q relative to R0R_0 along route directions. The applied gain may then close too far and suppress useful gradients. Even under a correctly specified sampler, finite data contribute the estimation error R^−RQ\widehat{R}-R_Q. Appendix E.2 gives consistency conditions for the residual-based estimator, while Appendix E.3 shows how route-moment errors perturb the Wiener gain and contribute to excess local route risk. The first case is a low-signal scope boundary; sampler-model mismatch and finite-sample error are boundaries of the current estimator, not of the broader delayed-credit reliability problem.

Experimental Setup

Testbeds. We use one controlled system with known SNR to examine the mechanism and eight application testbeds to evaluate forecasting performance. The controlled system is a stationary, undriven linear-Gaussian AR process. The application testbeds are Mackey–Glass (MG) for autonomous delayed dynamics [30]; NARMA for driven nonlinear control [4]; iEEG and movie fMRI for neural recordings [21]; [53]; ETTm1 and ETTm2 for temporal forecasting [58]; and The Well shear flow and WeatherBench-2 for gridded fluid and weather fields (Ohana et al., 2024; [43]). Appendix F.1 details the controlled system; Appendix Sections G.1–G.2 cover the application datasets and training details, respectively.

Predictive regimes. Figure 3 maps predictive gains from simple held-out probes using observed future drive alone versus drive plus aligned history. Appendix Sections H.1–H.3 detail their construction, interpretation, and validation under controlled drive. The probes identify three predictive regimes and one controlled intervention:

Predictive regimes showing drive-only gain over the mean predictor and additional history gain

Figure 3. Predictive regimes. Probes quantify observed-drive gain over mean predictor and additional history gain. MG+drive provides a controlled intervention on observed-drive gain.

  • History-dominated, weak drive: MG, shear flow, ETTm1, and ETTm2.

  • Drive-dominated, weak history: NARMA, movie fMRI, and WeatherBench-2.

  • Weak drive and weak history: iEEG.

  • Joint history-and-drive intervention: driven MG (see Appendix I for the driven-system configuration and intervention results).

These groupings describe predictive structure recovered by the probes, not intrinsic dataset properties, and predict the clearest Internal-DW benefit in the history-dominated, weak-drive regime.

Evaluation and model selection. Estimator variants and checkpoints are selected by validation loss and fixed before test evaluation. For a model trained with horizon KK, each held-out origin is rolled out through Heval=⌈1.5K⌉H_{\mathrm{eval}} = \lceil1.5K \rceil. For test units U\mathcal{U} and origins Ou\mathcal{O}_u, the primary metric is

RelL⁡21:Heval=1∣U∣∑u∈U1∣Ou∣∑o∈Ou1Heval∑h=1Heval∥x^u,o(h)−xu,o⋆(h)∥2max⁡{∥xu,o⋆(h)∥2,10−8}.(9)\operatorname{RelL}_{21:\mathrm{Heval}} = \frac{1}{|\mathcal{U}|}\sum_{u\in\mathcal{U}}\frac{1}{|\mathcal{O}_u|}\sum_{o\in\mathcal{O}_u}\frac{1}{H_{\mathrm{eval}}}\sum_{h=1}^{H_{\mathrm{eval}}}\frac{\lVert\hat{x}_{u,o}(h)-x^\star_{u,o}(h)\rVert_2}{\max\{\lVert x^\star_{u,o}(h)\rVert_2,10^{-8}\}}. \tag*{(9)}

Appendix J gives the origin-selection details.

Baselines and controls. We compare Internal-DW with full BPTT, global gradient clipping (Clip), and forward-Jacobian regularization (JReg). On the four history-dominated, weak-drive testbeds, we additionally compare with TBPTT and a tied static gain α=m=c\alpha=m=c (Static), analogous to fixed backward damping [19]. The TBPTT segment length, Static coefficient cc, and choice between DW-Generic and DW-Prior are selected by validation loss and then fixed for test evaluation. Within each dataset, all methods otherwise use the same experimental settings. Appendix Table 1 lists the selected sampler, and Appendix G gives architectures, selection grids, and training details.

Results

The experiments first test whether delayed gradients become less reliable and whether Internal-DW responds appropriately, then determine when this local correction improves forecasting across predictive regimes and training horizons.

Mechanism and Estimator Response

Known-SNR mechanism closure. In the known-SNR system, independently resampling future innovations from a fixed xtx_t gives the exact conditional-mean gradient and therefore direct measurements of gradient SNR and prefix risk. A decrease in prefix risk means that an added forecast step contributes more conditional-mean signal than innovation; an increase means the reverse. Appendix Sections F.1–F.2 give the construction. Figure 4 follows the resulting chain from gradient amplification to forecasting performance.

Known-SNR mechanism closure plots

Figure 4. Known-SNR mechanism closure. (a) Per-horizon gradient magnitude grows while reliability falls; (b) Prefix gradient risk, decomposed into remaining predictable gradient signal and accumulated innovation noise; (c) Reliability weighting lowers held-out route risk; and (d) Internal-DW gives the lowest forecast error. Appendix Sections F.1–F.3 give the complete protocol and values.

Figure 4a–b shows that later gradients grow while their SNR falls. As the included horizon increases, omitted signal decreases but accumulated innovation grows; beyond Kgrad⋆=24K^\star_{\mathrm{grad}}=24, the marginal innovation cost exceeds the recovered signal and total prefix risk rises. Reliability also fluctuates across intermediate horizons, so neither forecast distance nor a monotone decay schedule identifies which contributions remain useful.

The estimated gains have mean relative error 0.298, whereas fixing all other moments to their true values and estimating only R^\hat{R} reduces the error to 0.0013. Thus, most gain error comes from finite-sample error in T^\hat{T}, rather than sampler mismatch or finite-sample error in R^\hat{R}. Nevertheless, Internal-DW attains the lowest held-out route risk; shifting the gains across forecast steps increases risk, showing that their placement matters beyond generic attenuation. The transfer-order control also reduces risk, although less than Internal-DW, showing that gains computed from true calibration-route moments transfer imperfectly to test routes. Internal-DW also achieves the lowest forecasting error among full BPTT, clipping, Jacobian regularization, and TBPTT.

Application-data diagnostics. On application data, the true gradient SNR and oracle gains are unavailable, so we use two complementary held-out diagnostics. For each forecast step kk, A(k)A(k) measures the magnitude of that step’s gradient relative to the first forecast step, while U(k)U(k) measures whether its direction is useful on a disjoint held-out rollout. Positive U(k)U(k) indicates that a small update along the negative step-kk training gradient would locally reduce held-out rollout loss, whereas U(k)<0U(k) < 0 indicates that it would increase held-out loss. Appendix K gives the exact definitions and evaluation protocol. Figure 5 therefore asks whether gradients that become large at distant forecast steps also remain useful on unseen examples, while panel (b) asks whether the estimated gains close as independent noise increases.

Application-data reliability and estimator response

Figure 5. Application-data reliability and estimator response. (a) Per-horizon relative gradient magnitude A(k)A(k) and held-out utility U(k)U(k). Solid curves show medians; shaded bands show the 10–90% range for A(k)A(k) and the interquartile range for U(k)U(k). Percentages give the fraction of forecast steps with negative median U(k)U(k). (b) Mean identity and nonlinear gains across added-noise levels. Within each dataset, L, M, and H correspond to residual-to-added-noise ratios 4, 1, and 0.25, respectively; smaller ratios indicate stronger added noise. Both gains decrease as controlled noise increases, showing the intended directional response of the estimator.

Figure 5 shows that gradient amplification and held-out utility can decouple on application data. Across most testbeds, per-horizon gradients grow even as their held-out utility fluctuates or becomes negative; ETTm1 and WeatherBench-2 provide complementary cases in which growing gradients remain mostly useful. This contrast shows that neither gradient magnitude nor forecast distance alone identifies a transferable delayed contribution. fig:5b supports the corresponding estimator-response claim: both route gains decrease on every testbed as controlled noise increases. The dataset-specific operating points remain informative. WeatherBench-2 stays nearly open, whereas NARMA is nearly closed even under weak perturbation, consistent with its selected sampler treating predictable drive-dependent residual variation as noise. Together, Figure 5 provides application-level support for two linked claims: large delayed gradients need not remain useful on held-out data, and Internal-DW closes its routes in response to increased noise. Because native-data gradient SNR and oracle gains remain unobserved, these diagnostics support the qualitative mechanism and estimator response rather than establishing exact gain optimality.

Forecasting Effects Across Regimes and Horizons

Forecasting across predictive regimes. Forecasting outcomes follow the applicability diagnostic in Figure 3. Figure 6 shows that Internal-DW improves all four history-dominated, weak-drive testbeds over full BPTT, reducing relative L2L_2 by 5.16%–13.76%. It outperforms validation-selected TBPTT on Mackey–Glass, ETTm1, and ETTm2, and the Static control on ETTm1, ETTm2, and shear flow. Thus neither truncation nor a single global damping coefficient consistently reproduces the gains.

Forecasting across predictive regimes

Figure 6. Forecasting across predictive regimes. Bars show the mean percentage change in relative L2L_2 from full BPTT, and error bars show the standard deviation across three matched seeds; negative values indicate improvement. TBPTT and Static are additionally evaluated on the four history-dominated, weak-drive testbeds. The underlying relative L2L_2 values are reported in Appendix L.

At the identified boundaries, Internal-DW provides no consistent benefit. NARMA’s near-closed gains coincide with 7.87% worse forecasting, consistent with the sampler assigning predictable drive-dependent variation to noise. iEEG and WeatherBench-2 remain comparable to full BPTT, while movie fMRI worsens. A controlled Mackey–Glass intervention strengthens this interpretation: adding strong observed drive while retaining substantial history value moves the system across the regime map and reverses Internal-DW from a 5.17% improvement to a 7.71% degradation relative to full BPTT (Appendix I). Detailed runtime measurements are reported in Appendix M.

Fitted optimal training-horizon range. Longer training horizons add both conditional-mean signal and innovation, creating a marginal trade-off that reliability weighting can reshape but not eliminate. We vary the training horizon KK while evaluating all checkpoints at a fixed forecast horizon HH across MG, ETTm1, ETTm2, and Shear. Figure 7 and the seed-specific curves in Appendix N show that KDW⋆≥KFull⋆K^\star_{\mathrm{DW}} \ge K^\star_{\mathrm{Full}} for every matched seed and in the seed-averaged fits, with a lower fitted minimum error for Internal-DW on all four datasets. This is consistent with the reliability trade-off in Theorem 1: suppressing transported innovation while preserving predictable delayed credit can increase the marginal value of extending the rollout. Internal-DW therefore extends or preserves the useful training-horizon range rather than improving every horizon pointwise.

Fitted optimal training horizons

Figure 7. Fitted optimal training horizons. Points show relative L2L_2 for checkpoints trained at different KK and evaluated at the fixed horizon HH shown in each panel; curves are upward-opening quadratic fits across matched seeds. Internal-DW shifts the fitted minimum toward larger KK in all four testbeds. The corresponding seed-specific fitted curves are shown in Appendix N.

Discussion and Conclusion

Internal-DW minimizes a local quadratic route risk rather than the observed rollout loss, so it does not guarantee a better training trajectory. Its gains are only as accurate as the selected noise sampler, and solving each horizon and layer independently ignores interactions after their contributions are combined. These limitations suggest two extensions. Samplers that model innovation conditional on history, observed drive, and their interaction—or architectures that separate these pathways—could broaden the favorable regime. Richer conditional samplers and justified pooling across related channels, horizons, or layers could also reduce model mismatch and finite-sample error.

Long-rollout BPTT can amplify distant gradient contributions without making them reliable. Internal-DW addresses this mismatch by reliability-weighting residual backward routes while preserving the forward rollout and all horizon losses. The noise sampler provides the identifying structure needed to estimate latent route reliability, allowing domain-appropriate samplers to be plugged into a common routing framework. The known-SNR experiment connects gradient amplification, route-risk reduction, and forecasting improvement, while the application results show benefits primarily in history-dominated, weak-drive regimes. Internal-DW can also extend or preserve the useful training-horizon range, although it need not improve every KK pointwise and can be neutral or harmful when usable history is weak or the sampler is mismatched to dominant driven information. Thus Internal-DW is not a universal stabilizer; it shows that long-horizon supervision can be retained without trusting every backward contribution equally.

AI USE STATEMENT

We used generative AI tools to help refine hypotheses and diagnostics, assist with figure preparation and improve the organization and wording of the manuscript. The authors checked the resulting derivations, references, figures, and claims against the cited sources and experiments. The authors take responsibility for the final content of the paper and all AI-assisted artifacts.

ETHICS STATEMENT

This work performs secondary analysis of existing human neurophysiological data and includes no new participant recruitment or data collection. The OpenNeuro iEEG release contains publicly shared de-identified recordings for which participants or their legal guardians consented to research use and public sharing, under the approval reported by the originating study ([21]). The HCP movie-fMRI data were collected with informed consent and institutional approval ([53]); we used the open-access release under its data-use terms, did not use restricted identifying variables, and made no attempt to re-identify participants. The experiments study forecasting methodology and are not intended for clinical decision making or subject-level interpretation.

REPRODUCIBILITY STATEMENT

Section 3.2 specifies the backward operator, calibration target, and estimator assumptions. The appendices provide derivations, noise-sampler constructions, implementation details, dataset preprocessing and splits, training hyperparameters, evaluation protocols, and seed-level results. Checkpoints retain the route gains, estimated moments, probe counts, and sampler configuration needed to audit calibration.

Sensitivity in autonomous and driven rollouts. Dynamical-systems analyses distinguish asymptotic instability from realized finite-time amplification, which can depend strongly on the starting state, forcing, observation error, and model error [26, 38]. The same Jacobian products govern BPTT sensitivity, but the magnitude of a transported gradient also depends on the residual and its alignment with amplified directions [40, 33]. Related work further shows that forecast errors can concentrate in unstable subspaces and that driven recurrent systems can exhibit generalized synchronization with their inputs [52, 27]. These results characterize the leverage of delayed information, not the reliability of the resulting gradient.

Credit assignment in reinforcement learning and differentiable world models. Long-term credit assignment also arises in reinforcement learning, where much of the literature asks how delayed returns should be attributed to earlier states or actions. PIPPS uses total propagation to combine gradient estimators across pathwise derivative depths, assigning greater weight to lower-variance estimators [39]. RUDDER redistributes delayed rewards through return decomposition, while synthetic-return methods associate past states directly with distant future rewards [3, 42]. Recent LLM-agent training methods similarly decompose long interaction trajectories into training transitions or construct turn-level rewards [28, 50]. Differentiable world models provide a closer computational connection. Stochastic value-gradient methods differentiate policy objectives through learned dynamics, while Dreamer backpropagates value gradients through latent imagined trajectories [18, 17]. Ma et al. further redesign the world-model architecture to provide more direct long-range policy-gradient paths [29]. Collectively, these works alter how delayed returns are assigned or how policy gradients are propagated through model rollouts. Internal-DW instead retains the observed per-horizon targets, forward rollout, and all horizon losses, and estimates the reliability of transported identity and nonlinear route VJPs.

Alternative recurrent-gradient estimators. TBPTT shortens the backward window, whereas ARTBP randomizes the cutoff and reweights surviving paths to obtain an unbiased estimator of full BPTT at the cost of additional variance [48]. RTRL and its scalable variants propagate recurrent gradients online [56, 49, 34]; while activation checkpointing trades recomputation for memory without changing the full BPTT gradient [14, 12, 15]. These methods change how a long-horizon gradient is computed or approximated; they do not estimate the reliability of individual route contributions after transport.

Related methods that weight or modify backward signals. Kalman-inspired neural models learn filtering updates for latent-state estimation: Recurrent Kalman Networks maintain structured latent uncertainty, and KalmanNet learns a Kalman gain under partially known dynamics [5, 44]. Classical adaptive filtering also shows that process and observation covariances cannot generally be recovered from one total covariance without additional dynamical or rank assumptions [32, 6, 37]. This identification principle motivates the explicit sampler contract in Appendix E.1. Synthetic gradients and related local methods instead learn or approximate module-level backward messages [20, 54], while Highway-BP uses residual shortcuts to approximate ordinary backpropagation more efficiently [13]. Internal-DW retains the rollout VJPs and applies covariance-derived reliability weights to routes within each residual merge.

Why Delayed Gradients Accumulate

The sensitivity in (1) obeys the exact forced recurrence

Dt,k+1=Jt+kDt,k+Gt+k,Dt,0=0.(10)D_{t,k+1} = J_{t+k}D_{t,k} + G_{t+k}, \qquad D_{t,0} = 0. \tag*{(10)}

Thus contraction of an old path does not remove the new parameter contribution injected at the next rollout step. To isolate the resulting long-horizon regimes, consider a stationary local linearization and one parameter direction,

zk+1=Jzk+μ+ϵk,E[ϵk]=0,E[ϵkϵjT]=1{k=j}Q.(11)z_{k+1} = Jz_k + \mu+ \epsilon_k,\qquad\mathbb{E}[\epsilon_k] = 0,\qquad\mathbb{E}[\epsilon_k\epsilon_j^{\mathsf{T}}] = 1\{k=j\}Q. \tag*{(11)}

Here μ\mu is the coherent part of the local parameter injection and ϵk\epsilon_k is its temporally uncorrelated component. Iteration gives

E[zk]=∑h=0k−1Jhμ,Cov⁡(zk)=∑h=0k−1JhQ(Jh)T.(12)\mathbb{E}[z_k] = \sum_{h=0}^{k-1}J^h\mu,\qquad\operatorname{Cov}(z_k) = \sum_{h=0}^{k-1}J^hQ(J^h)^{\mathsf{T}}. \tag*{(12)}

The second expression is a finite controllability Gramian. If ρ(J)<1\rho(J) < 1, both sums converge and the root-mean-square (RMS) sensitivity approaches a finite plateau. A unit-eigenvalue mode excited by μ\mu accumulates in the mean, while any semisimple unit-modulus mode excited by QQ accumulates in the variance. If ρ(J)>1\rho(J) > 1 and an unstable mode is excited, the corresponding moment grows exponentially. A nontrivial Jordan block on the unit circle can produce still faster polynomial growth. These statements are matrix results; no scalar reduction is required.

The scalar case makes the limits explicit. For a nonnegative gain aa, coherent injection μ\mu, and innovation variance σ2\sigma^2,

E[zk2]=μ2(∑h=0k−1ah)2+σ2∑h=0k−1a2h,∑h=0k−1ah=1−ak1−a,∑h=0k−1a2h=1−a2k1−a2,(13)\mathbb{E}[z_k^2] = \mu^2\left(\sum_{h=0}^{k-1}a^h\right)^2 + \sigma^2\sum_{h=0}^{k-1}a^{2h},\qquad\sum_{h=0}^{k-1}a^h = \frac{1-a^k}{1-a},\qquad\sum_{h=0}^{k-1}a^{2h} = \frac{1-a^{2k}}{1-a^2}, \tag*{(13)}

with the continuous limits kk at a=1a = 1. Hence ∣a∣<1|a| < 1 gives saturation, a=1a = 1 gives linear accumulation in the coherent component and k\sqrt{k} RMS growth in the uncorrelated component, and ∣a∣>1|a| > 1 gives exponential growth. Equal deviations around unity are also asymmetric at long horizons: for 0<δ<10 < \delta< 1 and k>1k > 1,

(1+δ)k−1>1−(1−δ)k,(14)(1+\delta)^k - 1 > 1 - (1-\delta)^k, \tag*{(14)}

so a comparably expansive mode eventually dominates a comparably contractive one. This comparison does not assert that learning makes the two deviations equally likely.

These regimes describe the shared-parameter sensitivity. They carry over to the gradient in (1) when the forecast residual excites the corresponding transported modes. Time-varying Jacobians, correlated injections, and cancellation can change the rate, so these are sufficient regimes rather than a claim that every nonlinear autoregressive model produces large gradients.

Internal-DW: Theory and Implementation

This section first proves the optimality result underlying Internal-DW and then gives the complete training and calibration procedure. Algorithm 1 summarizes how ordinary training steps alternate with fully open calibration probes that update the route moments and gains. The remaining subsections specify the routing placement, probe construction, constrained solve, and calibration cost.

Proof of Theorem 1

Proof. Recall that d=s+nd = s + n, where s=E[d∣C]s = \mathbb{E}[d \mid C] and n=d−sn = d - s. Hence E[n∣C]=0\mathbb{E}[n \mid C] = 0, and therefore

E[sTn]=E[sTE[n∣C]]=0.\mathbb{E}[s^{\mathsf{T}}n] = \mathbb{E}[s^{\mathsf{T}}\mathbb{E}[n \mid C]] = 0.

For any w∈R2w \in\mathbb{R}^2,

dw−s1=s(w−1)+nw.dw - s\mathbf{1} = s(w-\mathbf{1}) + nw.

Using this orthogonality,

R(w)=E[∥dw−s1∥22]=(w−1)TE[sTs](w−1)+wTE[nTn]w=(w−1)TP(w−1)+wTRw,\begin{aligned} \mathcal{R}(w) &= \mathbb{E}\left[\lVert dw-s\mathbf{1}\rVert_2^2\right] \\ &= (w-\mathbf{1})^{\mathsf{T}}\mathbb{E}[s^{\mathsf{T}}s](w-\mathbf{1}) + w^{\mathsf{T}}\mathbb{E}[n^{\mathsf{T}}n]w \\ &= (w-\mathbf{1})^{\mathsf{T}}P(w-\mathbf{1}) + w^{\mathsf{T}}Rw, \end{aligned}

which gives (4).

Expanding and using T=P+RT = P + R gives

R(w)=wTTw−2wTP1+1TP1.\mathcal{R}(w) = w^{\mathsf{T}} T w - 2w^{\mathsf{T}}P\mathbf{1} + \mathbf{1}^{\mathsf{T}}P\mathbf{1}.

Since T≻0T \succ0, R\mathcal{R} is strictly convex, and its unique unconstrained minimizer satisfies

∇wR(w)=2Tw−2P1=0.\nabla_w \mathcal{R}(w) = 2T w - 2P\mathbf{1} = 0.

Thus

wunc=T−1P1.w_{\mathrm{unc}} = T^{-1}P\mathbf{1}.

Using Twunc=P1T w_{\mathrm{unc}} = P\mathbf{1}, completing the square yields

R(w)=R(wunc)+(w−wunc)TT(w−wunc).\mathcal{R}(w) = \mathcal{R}(w_{\mathrm{unc}}) + (w - w_{\mathrm{unc}})^{\mathsf{T}}T(w - w_{\mathrm{unc}}).

Therefore

w⋆=arg min⁡w∈[0,1]2 (w−wunc)TT(w−wunc),w^\star= \underset{w \in[0,1]^2}{\operatorname{arg\,min}}\ (w - w_{\mathrm{unc}})^{\mathsf{T}}T(w - w_{\mathrm{unc}}),

so w⋆w^\star is the TT-metric projection of wuncw_{\mathrm{unc}} onto [0,1]2[0,1]^2.

Finally, 1∈[0,1]2\mathbf{1} \in[0,1]^2, so optimality of w⋆w^\star gives

R(w⋆)≤R(1).\mathcal{R}(w^\star) \le\mathcal{R}(\mathbf{1}).

From the risk decomposition,

R(1)=1TR1,\mathcal{R}(\mathbf{1}) = \mathbf{1}^{\mathsf{T}}R\mathbf{1},

and hence

R(w⋆)≤1TR1.\mathcal{R}(w^\star) \le\mathbf{1}^{\mathsf{T}}R\mathbf{1}.

Because R\mathcal{R} is strictly convex, the constrained minimizer is unique; consequently, the inequality is strict whenever 1\mathbf{1} is not itself optimal.

For a single route, T=P+RT = P + R is scalar, so the unconstrained solution reduces immediately to wunc=P/(P+R)w_{\mathrm{unc}} = P/(P + R).

Algorithm 1 Internal-DW training and calibration

Require: Forecaster fθf_\theta, sampler Qd\mathcal{Q}_d, and stored {wk,ℓ,T^k,ℓ,R^k,ℓ}\{w_{k,\ell}, \widehat{T}_{k,\ell}, \widehat{R}_{k,\ell}\}

  1. Use wk,ℓ=(1,1)Tw_{k,\ell} = (1,1)^{\mathsf{T}} during the fully open warm-up

  2. for training minibatch bb do

  3. Roll out KK steps and form the task loss

  4. if bb is a calibration minibatch after warm-up then

  5. Form qtotq_{\mathrm{tot}} and qnoiseq_{\mathrm{noise}} and run two fully open VJP probes

  6. Stage updates of T^b\widehat{T}_b, R^b\widehat{R}_b, and P^←ΠPSD(T^b−R^b)\widehat{P} \leftarrow\Pi_{\mathrm{PSD}}(\widehat{T}_b - \widehat{R}_b)

  7. Stage new gains by minimizing (4) over w∈[0,1]2w \in[0,1]^2

  8. end if

  9. Backpropagate the task loss with the previously committed gains

  10. Update θ\theta and commit any staged sampler statistics, moments, and gains

  11. end for

Where the Route Weights Are Applied

At each forecast step and residual layer, two forward-identity autograd nodes separately weight the identity and nonlinear backward messages, record their unscaled VJPs, and leave the forward value unchanged. The recurrent-state path uses the nonlinear coefficient. Routing is confined to internal residual merges; the outer autoregressive update remains fully open because a single gain there would combine paths represented separately by the two-route estimator.

How the Route Moments Are Calibrated

For calibration sample ii and forecast horizon kk, the total-moment and noise probes are

qtot=12mean⁡i,k∥x^i,k−xi,k⋆∥22,qnoise=mean⁡i,kx^i,kTϵ~i,k,ϵ~i,1:K∼Qd.(15)q_{\mathrm{tot}} = \frac{1}{2}\operatorname{mean}_{i,k}\left\lVert\hat{x}_{i,k} - x^{\star}_{i,k} \right\rVert_{2}^{2}, \qquad q_{\mathrm{noise}} = \operatorname{mean}_{i,k}\hat{x}_{i,k}^{\mathsf{T}}\tilde{\epsilon}_{i,k}, \qquad\tilde{\epsilon}_{i,1:K} \sim Q_d. \tag*{(15)}

The quadratic qtotq_{\mathrm{tot}} is the common calibration probe used to estimate route moments and need not equal the task loss used for parameter updates. Both probes are differentiated with all route gains set to one. For the residual block

yk,ℓ=xk,ℓ+Fℓ(xk,ℓ),y_{k,\ell} = x_{k,\ell} + F_{\ell}(x_{k,\ell}),

the recorded two-route message for a scalar probe qq is

dk,ℓ(q)=[∇yk,ℓq⏟dk,ℓI(q)JFℓ(xk,ℓ)T∇yk,ℓq⏟dk,ℓF(q)].(16)d_{k,\ell}(q) = \begin{bmatrix} \underbrace{\nabla_{y_{k,\ell}}q}_{d^{I}_{k,\ell}(q)} & \underbrace{J_{F_{\ell}}(x_{k,\ell})^{\mathsf{T}}\nabla_{y_{k,\ell}}q}_{d^{F}_{k,\ell}(q)} \end{bmatrix}. \tag*{(16)}

Accordingly,

dk,ℓtot=dk,ℓ(qtot),dk,ℓnoise=dk,ℓ(qnoise).d^{\mathrm{tot}}_{k,\ell} = d_{k,\ell}(q_{\mathrm{tot}}), \qquad d^{\mathrm{noise}}_{k,\ell} = d_{k,\ell}(q_{\mathrm{noise}}).

These messages update the EMAs in (7). If the block input has dimension DℓD_{\ell}, the implementation accumulates

1Dℓ(dk,ℓtot)Tdk,ℓtotand1Dℓ(dk,ℓnoise)Tdk,ℓnoise.\frac{1}{D_{\ell}}\left(d^{\mathrm{tot}}_{k,\ell}\right)^{\mathsf{T}}d^{\mathrm{tot}}_{k,\ell} \qquad\text{and}\qquad \frac{1}{D_{\ell}}\left(d^{\mathrm{noise}}_{k,\ell}\right)^{\mathsf{T}}d^{\mathrm{noise}}_{k,\ell}.

The common factor 1/Dℓ1/D_{\ell} scales T^\widehat{T}, R^\widehat{R}, and P^\widehat{P} equally and therefore does not change the Wiener solution.

The probes estimate local route moments under the selected sampler; the resulting Wiener objective is a local MMSE criterion, not a claim of global optimality for the nonlinear training objective.

How the Two Route Weights Are Solved

Each symmetric 2×22 \times2 route matrix is stored as three scalars (II,IJ,JJ)(II, IJ, JJ). Before solving, T^\widehat{T} and R^\widehat{R} are symmetrized and projected onto the positive-semidefinite cone, after which

P^=ΠPSD(T^−R^).\widehat{P} = \Pi_{\mathrm{PSD}}(\widehat{T} - \widehat{R}).

A numerical ridge of 10−6tr⁡(P^+R^)10^{-6}\operatorname{tr}(\widehat{P}+\widehat{R}) is added only to stabilize the two-dimensional inverse.

The constrained solution is not obtained by clipping the unconstrained one, because correlations between routes can make coordinatewise clipping suboptimal. Instead, the implementation evaluates the feasible unconstrained optimum, the optimum on each edge, and all four corners of [0,1]2[0,1]^2, and selects the point with minimum quadratic risk.

When Calibration Runs and What It Costs

Both calibration probes temporarily open every route and use autograd.grad without accumulating parameter gradients. The task backward uses the previously committed gains; newly estimated moments and gains are committed only afterward. This prevents probe noise or an in-place gain change from entering the current task update.

A calibration minibatch adds two VJP traversals. Soft gains do not prune the computational graph, so the current implementation adds periodic computation but does not reduce activation memory. Checkpoints store the gains, moments, probe counts, and sampler configuration.

How the Noise Samplers Are Constructed

Throughout this section, xi,t∈RDx_{i,t} \in\mathbb{R}^{D} denotes observed sequence ii at time tt, rr is a rollout origin, and k∈{1,…,K}k \in\{1,\ldots,K\} is a forecast horizon. Sampler dd supplies a prediction x^i,r,k(d)\hat{x}^{(d)}_{i,r,k} of the common target xi,r+kx_{i,r+k}, forms ei,r,k(d)=xi,r+k−x^i,r,k(d)e^{(d)}_{i,r,k}=x_{i,r+k}-\hat{x}^{(d)}_{i,r,k}, and returns a zero-mean trajectory e~i,r,1:K(d)∼Qd\tilde{e}^{(d)}_{i,r,1:K}\sim Q_d. Thus dd only labels the sampler, while QdQ_d is the distribution of its final noise trajectories. The same draw enters qnoiseq_{\mathrm{noise}} in (15); thus every construction below has the common pipeline x→x^(d)→e(d)→e~(d)x\to\hat{x}^{(d)}\to e^{(d)}\to\tilde{e}^{(d)}.

Algorithm 2 Constructing a noise-sampler module

Require: Training data, module type, and any predeclared domain structure

  1. if DW-Generic then

  2. Center lagged KK-step training residual trajectories

  3. Return a whole-trajectory residual bootstrap QdQ_d

  4. else if template-based DW-Prior then

  5. Split subjects or separated time blocks into folds

  6. for fold ff do

  7. Fit the sampler predictor without fold ff

  8. Store ei,r,k(d)=xi,r+k−x^i,r,k(d,−f)e^{(d)}_{i,r,k}=x_{i,r+k}-\hat{x}^{(d,-f)}_{i,r,k} for held-out origins

  9. end for

  10. Return a whole-trajectory held-out-residual bootstrap QdQ_d

  11. else if spatial DW-Prior then

  12. From the previous minibatch, update per-horizon/channel residual means, variances, and 2-D Fourier powers

  13. Return the corresponding random-phase Gaussian sampler QdQ_d

  14. end if

  15. return QdQ_d, which generates e~i,r,1:K(d)\tilde{e}^{(d)}_{i,r,1:K}, its fitted state, and the declared assumption

Generic Sampler: Resampling Forecast Residuals

The generic sampler uses the forecaster’s own past errors as examples of plausible output noise. It resamples a whole centered residual trajectory so that dependence across output coordinates and forecast horizons is retained. Here x^i,r,1:K(G)\hat{x}^{(G)}_{i,r,1:K} is the main forecaster’s detached training rollout. Let BG\mathcal{B}_G be the bank of stored sequence–origin pairs. DW-Generic uses

ei,r,1:KG=xi,r+1:r+K−x^i,r,1:K(G),eˉ1:KG=1∣BG∣∑(j,s)∈BGej,s,1:KG.(17)e^{G}_{i,r,1:K}=x_{i,r+1:r+K}-\hat{x}^{(G)}_{i,r,1:K},\qquad \bar{e}^{G}_{1:K}=\frac{1}{|\mathcal{B}_G|}\sum_{(j,s)\in\mathcal{B}_G}e^{G}_{j,s,1:K}. \tag*{(17)}
e~i,r,1:KG=ξi,r(eJ,S,1:KG−eˉ1:KG)\tilde{e}^{G}_{i,r,1:K}=\xi_{i,r}\left(e^{G}_{J,S,1:K}-\bar{e}^{G}_{1:K}\right)

(J,S)(J,S) is sampled from BG\mathcal{B}_G, and the independent sign ξi,r\xi_{i,r} is +1+1 or −1-1 with equal probability. The same sampled pair and sign are shared across horizons, preserving empirical coordinate and cross-horizon covariance. The identifying approximation is the same as in (17): any predictable error remaining in the forecaster residual is counted as noise.

Prior Samplers: Predicting Reproducible Structure First

The two neural samplers first predict structure that should repeat across separated time blocks or subjects, then treat the held-out prediction residual as noise. Cross-fitting ensures that each residual comes from a predictor that was not trained on that held-out block or subject. For a sequence–origin pair (i,r)(i,r) in fold ff, sampler dd predicts the same targets using a model fit without that fold. Let Bd\mathcal{B}_d be the resulting bank of cross-fitted residual trajectories. Then

ei,r,k(d)=xi,r+k−x^i,r,k(d,−f),eˉk(d)=1∣Bd∣∑(j,s)∈Bdej,s,k(d).(18)e_{i,r,k}^{(d)}=x_{i,r+k}-\hat{x}_{i,r,k}^{(d,-f)}, \qquad\bar{e}_k^{(d)}=\frac{1}{\lvert\mathcal{B}_d\rvert}\sum_{(j,s)\in\mathcal{B}_d}e_{j,s,k}^{(d)}. \tag*{(18)}
e~i,r,1:K(d)=ξi,r(eJ,S,1:K(d)−eˉ1:K(d))\widetilde{e}_{i,r,1:K}^{(d)}=\xi_{i,r}\left(e_{J,S,1:K}^{(d)}-\bar{e}_{1:K}^{(d)}\right)

(J,S)(J,S) is sampled from Bd\mathcal{B}_d, and the independent sign ξi,r\xi_{i,r} is +1+1 or −1-1 with equal probability. The same sampled trajectory and sign are used at every horizon. This preserves the empirical coordinate and cross-horizon covariance while making e~(d)\widetilde{e}^{(d)} zero mean. Each reported bank contains at most 1024 training-only cross-fitted trajectories sampled without replacement.

iEEG: Predicting Shared Temporal Factors

The iEEG sampler assumes that reproducible activity is concentrated in a small set of cross-electrode factors with predictable temporal evolution. It forecasts those factors from past activity and treats the remaining held-out variation as noise. Write each observed theta-envelope sequence as xi,t∈RDx_{i,t}\in\mathbb{R}^{D}. The training sequence–time pairs are divided into contiguous held-out blocks Hf\mathcal{H}_f. For fold ff, the fit set If\mathcal{I}_f excludes Hf\mathcal{H}_f and a purge gap on both sides, so no lag used by the predictor crosses the held-out block. From If\mathcal{I}_f, define

μf=1∣If∣∑(i,t)∈Ifxi,t,Cf=1∣If∣−1∑(i,t)∈If(xi,t−μf)(xi,t−μf)⊤.(19)\mu_f=\frac{1}{\lvert\mathcal{I}_f\rvert}\sum_{(i,t)\in\mathcal{I}_f}x_{i,t}, \qquad C_f=\frac{1}{\lvert\mathcal{I}_f\rvert-1}\sum_{(i,t)\in\mathcal{I}_f}(x_{i,t}-\mu_f)(x_{i,t}-\mu_f)^\top. \tag*{(19)}

Let Lf,ρ∈RD×ρL_{f,\rho}\in\mathbb{R}^{D\times\rho} contain the top ρ\rho orthonormal eigenvectors of CfC_f, and let ai,t(f)=Lf,ρ⊤(xi,t−μf)a_{i,t}^{(f)}=L_{f,\rho}^{\top}(x_{i,t}-\mu_f) be the retained factor scores. Each factor is fit independently with a ridge-regularized AR(p)(p) model:

ϕ^f,j(p)=arg min⁡ϕ∈Rp ∑(i,t)∈If(p)(ai,t,j(f)−∑ℓ=1pϕℓai,t−ℓ,j(f))2+λsf,j∥ϕ∥22.(20)\hat{\phi}_{f,j}^{(p)}=\underset{\phi\in\mathbb{R}^{p}}{\operatorname{arg\,min}}\ \sum_{(i,t)\in\mathcal{I}_f^{(p)}}\left(a_{i,t,j}^{(f)}-\sum_{\ell=1}^{p}\phi_\ell a_{i,t-\ell,j}^{(f)}\right)^2+\lambda s_{f,j}\lVert\phi\rVert_2^2. \tag*{(20)}

where If(p)\mathcal{I}_f^{(p)} contains only targets whose complete lag window is inside one fit segment, sf,js_{f,j} is the mean diagonal entry of that factor’s lag Gram matrix, and λ=10−3\lambda=10^{-3}. If the fitted scalar AR has root radius above 0.995, its coefficient vector is multiplied by the largest κ∈[0,1]\kappa\in[0,1] whose companion matrix has spectral radius at most 0.995.

For a held-out rollout origin (i,r)∈Hf(i,r)\in\mathcal{H}_f, the observed factor history initializes the recursion

a^i,r+k,j(f)=∑ℓ=1pϕ^f,j,ℓ(p)a^i,r+k−ℓ,j(f),k=1,…,K,(21)\hat{a}_{i,r+k,j}^{(f)}=\sum_{\ell=1}^{p}\hat{\phi}_{f,j,\ell}^{(p)}\hat{a}_{i,r+k-\ell,j}^{(f)}, \qquad k=1,\ldots,K, \tag*{(21)}

with a^i,r+k,j(f)=ai,r+k,j(f)\hat{a}_{i,r+k,j}^{(f)}=a_{i,r+k,j}^{(f)} for k≤0k\leq0. The component outside the retained factor subspace is not set to zero. It is held at its last observed value

bi,r,f⊥=(I−Lf,ρLf,ρ⊤)(xi,r−μf),x^i,r+k(iEEG)=μf+Lf,ρa^i,r+k(f)+bi,r,f⊥.(22)b_{i,r,f}^{\perp}=(I-L_{f,\rho}L_{f,\rho}^{\top})(x_{i,r}-\mu_f), \qquad\hat{x}_{i,r+k}^{(\mathrm{iEEG})}=\mu_f+L_{f,\rho}\hat{a}_{i,r+k}^{(f)}+b_{i,r,f}^{\perp}. \tag*{(22)}

The residual trajectory placed in the common bank is therefore ei,r,k(iEEG)=xi,r+k−x^i,r,k(iEEG)e_{i,r,k}^{(\mathrm{iEEG})}=x_{i,r+k}-\hat{x}_{i,r,k}^{(\mathrm{iEEG})}, which (18) converts into e~i,r,1:K(iEEG)\widetilde{e}_{i,r,1:K}^{(\mathrm{iEEG})}. The pair (ρ,p)(\rho,p) minimizes the held-out MSE averaged equally over horizons and coordinates, with valid origins pooled across the purged folds:

(ρ⋆,p⋆)=arg min⁡ρ∈R, p∈P 1Nρ,pKD∑f∑(i,r)∈Hf∑k=1K∥ei,r,k(iEEG;ρ,p)∥22.(23)(\rho^\star,p^\star)=\underset{\rho\in\mathcal{R},\,p\in\mathcal{P}}{\operatorname{arg\,min}}\ \frac{1}{N_{\rho,p}KD}\sum_f\sum_{(i,r)\in\mathcal{H}_f}\sum_{k=1}^{K}\left\lVert e_{i,r,k}^{(\mathrm{iEEG};\rho,p)}\right\rVert_2^2. \tag*{(23)}

The reported artifact uses five contiguous folds, a 128-step purge gap, R={8,16,32,64,80}\mathcal{R}=\{8,16,32,64,80\}, and P={8,16,32,64}\mathcal{P}=\{8,16,32,64\}; training-only cross-fitting selects (ρ⋆,p⋆)=(80,64)(\rho^\star,p^\star)=(80,64). Long-range temporal dependence in neural oscillation envelopes motivates the memory component [24]; the cross-electrode factor model is our identifying assumption.

Movie fMRI: Predicting Shared and Subject-Specific Responses

The movie-fMRI sampler uses different subjects as repeated responses to the same stimulus. It predicts the response shared across subjects together with the temporally predictable part of each subject’s deviation, and treats the remaining held-out variation as noise. Let xi,t∈RDx_{i,t} \in\mathbb{R}^{D} be the parcellated response of subject ii at time tt, aligned because all subjects view the same movie. We first remove each subject’s static mean and use the centered xi,tx_{i,t} throughout the remaining construction:

xi,t←xi,t−1T∑u=1Txi,u.(24)x_{i,t} \leftarrow x_{i,t} - \frac{1}{T}\sum_{u=1}^{T} x_{i,u}. \tag*{(24)}

Subjects, rather than time points, are assigned to cross-fitting folds. For a held-out subject fold ff, the shared response and subject deviations fitted from the remaining subjects S−fS_{-f} are

Mt(−f)=1∣S−f∣∑a∈S−fxa,t,Δxa,t(−f)=xa,t−Mt(−f).(25)M_{t}^{(-f)} = \frac{1}{\lvert S_{-f}\rvert}\sum_{a\in S_{-f}} x_{a,t}, \qquad\Delta x_{a,t}^{(-f)} = x_{a,t} - M_{t}^{(-f)}. \tag*{(25)}

For every parcel cc, a separate AR(pp) model is fit jointly across the fit subjects:

ϕ^f,c(p)=arg⁡min⁡ϕ∈Rp ∑a∈S−f∑t=p+1T(Δxa,t,c(−f)−∑ℓ=1pϕℓΔxa,t−ℓ,c(−f))2+λsf,c∥ϕ∥2,(26)\widehat{\phi}_{f,c}^{(p)} = \underset{\phi\in\mathbb{R}^{p}}{\arg\min}\ \sum_{a\in S_{-f}}\sum_{t=p+1}^{T}\left(\Delta x_{a,t,c}^{(-f)}-\sum_{\ell=1}^{p}\phi_{\ell}\Delta x_{a,t-\ell,c}^{(-f)}\right)^{2}+\lambda s_{f,c}\lVert\phi\rVert^{2}, \tag*{(26)}

with the same relative ridge λ=10−3\lambda= 10^{-3}, Gram-scale sf,cs_{f,c}, and root-radius cap 0.995 as above. Order p=0p = 0 sets the predicted deviation to zero and therefore reduces to the shared response alone. For held-out subject i∈Sfi \in S_f and rollout origin rr, the observed deviation history initializes the recursive AR prediction Δx^i,r+k(−f)\widehat{\Delta x}_{i,r+k}^{(-f)}, and

x^i,r,k(fMRI)=Mr+k(−f)+Δx^i,r+k(−f),ei,r,k(fMRI)=xi,r+k−x^i,r,k(fMRI).(27)\widehat{x}_{i,r,k}^{(\mathrm{fMRI})} = M_{r+k}^{(-f)} + \widehat{\Delta x}_{i,r+k}^{(-f)}, \qquad e_{i,r,k}^{(\mathrm{fMRI})} = x_{i,r+k} - \widehat{x}_{i,r,k}^{(\mathrm{fMRI})}. \tag*{(27)}

We select

p⋆=arg⁡min⁡p∈{0,1,2,4,8} 1NpKD∑f∑i∈Sf∑r∑k=1K∥ei,r,k(fMRI;p)∥22,(28)p^{\star} = \underset{p\in\{0,1,2,4,8\}}{\arg\min}\ \frac{1}{N_pKD}\sum_f\sum_{i\in S_f}\sum_r\sum_{k=1}^{K}\left\lVert e_{i,r,k}^{(\mathrm{fMRI};p)}\right\rVert_2^2, \tag*{(28)}

using five subject folds and training data only; the reported artifact selects p⋆=8p^{\star} = 8. Equation 18 then returns ϵ~i,r,1:K(fMRI)\widetilde{\epsilon}_{i,r,1:K}^{(\mathrm{fMRI})}. Prior work supports the use of cross-subject alignment to capture stimulus-locked responses [11, 35]; the diagonal AR model for predictable subject deviation is our additional identifying assumption.

Spatial Fields: Matching Residual Spatial Structure

The spatial sampler treats a residual map as structured noise rather than as independent pixels. It estimates the residual scale and spatial frequency pattern separately for each horizon and channel, then uses them to shape a white Gaussian field. The Shear and WeatherBench-2 modules construct a different sampler online. Let BnB_n contain the sequence–origin pairs in calibration minibatch nn. For (i,r)∈Bn(i,r) \in B_n, horizon kk, channel cc, and grid location u∈Ωu \in\Omega, define the detached residual

ei,r,k,c(sp,n)(u)=xi,r+k,c(u)−x^i,r,k,c(sp,n)(u),∣Ω∣=HW.e_{i,r,k,c}^{(\mathrm{sp},n)}(u) = x_{i,r+k,c}(u) - \widehat{x}_{i,r,k,c}^{(\mathrm{sp},n)}(u), \qquad\lvert\Omega\rvert= HW.

Its coordinatewise mean and second moment are updated after the minibatch by

μn,k,c(u)=βμn−1,k,c(u)+(1−β)1∣Bn∣∑(i,r)∈Bnei,r,k,c(sp,n)(u),(29)\mu_{n,k,c}(u) = \beta\mu_{n-1,k,c}(u) + (1-\beta)\frac{1}{\lvert B_n\rvert}\sum_{(i,r)\in B_n}e_{i,r,k,c}^{(\mathrm{sp},n)}(u), \tag*{(29)}
Mn,k,c(u)=βMn−1,k,c(u)+(1−β)1∣Bn∣∑(i,r)∈Bnei,r,k,c(sp,n)(u)2,β=0.99,(30)M_{n,k,c}(u) = \beta M_{n-1,k,c}(u) + (1-\beta)\frac{1}{\lvert B_n\rvert}\sum_{(i,r)\in B_n}e_{i,r,k,c}^{(\mathrm{sp},n)}(u)^2, \qquad\beta= 0.99, \tag*{(30)}

with the first observed minibatch used for initialization. Current residuals are standardized using the previous committed moments,

zi,r,k,c(n)(u)=ei,r,k,c(sp,n)(u)−μn−1,k,c(u)vn−1,k,c(u)+δn−1,k,vn−1,k,c(u)=[Mn−1,k,c(u)−μn−1,k,c(u)2]+,(31)z_{i,r,k,c}^{(n)}(u) = \frac{e_{i,r,k,c}^{(\mathrm{sp},n)}(u)-\mu_{n-1,k,c}(u)}{\sqrt{v_{n-1,k,c}(u)+\delta_{n-1,k}}}, \qquad v_{n-1,k,c}(u) = \left[M_{n-1,k,c}(u)-\mu_{n-1,k,c}(u)^2\right]_{+}, \tag*{(31)}

where δn−1,k=10−8max⁡{10−20,∣Ω∣−1C−1∑c,uMn−1,k,c(u)}\delta_{n-1,k}=10^{-8}\max\{10^{-20},|\Omega|^{-1}C^{-1}\sum_{c,u}M_{n-1,k,c}(u)\} is only a numerical floor. Let F\mathcal{F} be the orthonormal two-dimensional real FFT and let w(ω)=1w(\omega)=1 for the DC and, when present, Nyquist columns and w(ω)=2w(\omega)=2 for the other stored horizontal frequencies. The minibatch power and its unit-spatial-variance normalization are

S~n,k,c(ω)=1∣Bn∣∑(i,r)∈Bn∣Fzi,r,k,c(n)(ω)∣2,N(S)(ω)=S(ω)∣Ω∣−1∑ω′w(ω′)S(ω′).(32)\widetilde{S}_{n,k,c}(\omega)=\frac{1}{\lvert B_n\rvert}\sum_{(i,r)\in B_n}\left\lvert\mathcal{F}z^{(n)}_{i,r,k,c}(\omega)\right\rvert^2,\qquad\mathcal{N}(S)(\omega)=\frac{S(\omega)}{\lvert\Omega\rvert^{-1}\sum_{\omega'}w(\omega')S(\omega')}. \tag*{(32)}

The stored color spectrum is then

Sn,k,c=βSn−1,k,c+(1−β)N(S~n,k,c),(33)S_{n,k,c}=\beta S_{n-1,k,c}+(1-\beta)\mathcal{N}(\widetilde{S}_{n,k,c}), \tag*{(33)}

again initialized by the first available normalized spectrum. At the next calibration probe, draw independent white real fields Wi,r,k,c(u)∼N(0,1)W_{i,r,k,c}(u)\sim\mathcal{N}(0,1) and return

ϵ~i,r,k,c(sp)=vn,k,c+δn,k⊙F−1[Sn,k,c⊙FWi,r,k,c].(34)\widetilde{\epsilon}^{(\mathrm{sp})}_{i,r,k,c}=\sqrt{v_{n,k,c}+\delta_{n,k}}\odot\mathcal{F}^{-1}\left[\sqrt{S_{n,k,c}}\odot\mathcal{F}W_{i,r,k,c}\right]. \tag*{(34)}

Collecting these fields over k=1,…,Kk=1,\ldots,K gives the sampler output ϵ~i,r,1:K(sp)∼Qsp\widetilde{\epsilon}^{(\mathrm{sp})}_{i,r,1:K}\sim Q_{\mathrm{sp}}. The draw is zero mean and preserves coordinatewise residual scale and per-horizon, per-channel spatial power, but not cross-channel or cross-horizon covariance. Sending the same field through both routes retains their induced cross-route covariance. The identifying assumption is approximate translation stationarity on the regular grid ([2], [51]). Using only previously committed moments isolates the probe graph and assumes that parameters vary slowly relative to the EMA window.

How Sampler Outputs Enter Internal-DW

All constructions above provide the same object: a KK-step output-noise trajectory. Internal-DW passes that trajectory through the same fully open backward graph, so only the assumed noise distribution changes across samplers. Equations 17, 18, and 34 give the corresponding distribution QdQ_d. For every module, a draw ϵ~i,r,1:K(d)∼Qd\widetilde{\epsilon}^{(d)}_{i,r,1:K}\sim Q_d is inserted into qnoiseq_{\mathrm{noise}} in (15); the resulting identity/nonlinear VJPs determine R^k,ℓ\widehat{R}_{k,\ell} through (7). The route probe, PSD projection, and constrained Wiener solve are shared. Blocked out-of-fold prediction can reject the declared sampler assumption when its residual remains predictable, but it cannot prove that the residual is physically irreducible noise.

Why a Noise Sampler Is Needed and How Its Errors Affect the Gains

Proof of Route-Law Non-Identifiability

(4) depends on the decomposition T=P+RT=P+R. Fully open route gradients identify the total moment TT, but not its signal and noise components separately. Proposition 1 shows that this ambiguity is structural rather than a finite-sample defect of the estimator.

Proposition 1 (The open route law does not identify the split). Let T≻0T\succ0 be the covariance of an observed two-route vector zz. For any two distinct matrices R1,R2R_1,R_2 satisfying 0⪯Ri⪯T0\preceq R_i\preceq T, define independent Gaussian pairs

ni∼N(0,Ri),si∼N(0,T−Ri),zi=si+ni.n_i\sim\mathcal{N}(0,R_i),\qquad s_i\sim\mathcal{N}(0,T-R_i),\qquad z_i=s_i+n_i.

Then z1z_1 and z2z_2 have the same complete distribution N(0,T)\mathcal{N}(0,T), while their unconstrained Wiener gains wi=T−1(T−Ri)1w_i=T^{-1}(T-R_i)\mathbf{1} differ whenever (R1−R2)1≠0(R_1-R_2)\mathbf{1}\ne0. Hence neither the total covariance nor, in general, the complete law of the open route vector identifies its signal and innovation covariances without additional structure.

Proof of Proposition 1. For each i∈{1,2}i\in\{1,2\}, independence gives

Cov⁡(zi)=Cov⁡(si)+Cov⁡(ni)=(T−Ri)+Ri=T.\operatorname{Cov}(z_i)=\operatorname{Cov}(s_i)+\operatorname{Cov}(n_i)=(T-R_i)+R_i=T.

Because sis_i and nin_i are Gaussian, their sum therefore satisfies zi∼N(0,T)z_i \sim\mathcal{N}(0,T). Thus z1z_1 and z2z_2 have the same complete distribution despite having different signal–noise decompositions.

For decomposition ii, the signal moment is Pi=T−RiP_i = T - R_i, so the unconstrained Wiener gain is

wi=T−1Pi1=T−1(T−Ri)1.w_i = T^{-1}P_i\mathbf{1} = T^{-1}(T - R_i)\mathbf{1}.

Consequently,

w1−w2=T−1(R2−R1)1,w_1 - w_2 = T^{-1}(R_2 - R_1)\mathbf{1},

which is nonzero whenever (R1−R2)1≠0(R_1 - R_2)\mathbf{1} \ne0. Hence the same open-route law can imply different Wiener gains.

No amount of additional sampling from the open-route distribution resolves this ambiguity, because the indistinguishable decompositions agree at the population-law level. Classical innovation-covariance estimators resolve it only after imposing state-space, observation, repeated-measurement, or covariance-rank assumptions ([32], [6], [37]). Internal-DW makes the analogous domain assumption through QdQ_d and transports sampled output innovations through the fully open VJPs to estimate the required route-noise covariance.

When a Fixed Sampler Recovers the Intended Noise

For residual-based samplers, we define the population residual targeted by the sampler and state conditions under which its empirical noise moment converges to that target. For domain dd, let ct(d)c_t^{(d)} contain the observations available to the noise predictor, and let Gd\mathcal{G}_d be its predeclared predictor class. The best predictor in this class and its residual are

qd∗∈arg min⁡q∈GdE[∥Xt+1−q(ct(d))∥22],ϵt+1(d)=Xt+1−qd∗(ct(d)).(35)q_d^* \in\operatorname*{arg\,min}_{q \in\mathcal{G}_d} \mathbb{E}\left[\left\lVert X_{t+1} - q(c_t^{(d)})\right\rVert_2^2\right], \qquad \epsilon_{t+1}^{(d)} = X_{t+1} - q_d^*(c_t^{(d)}). \tag*{(35)}

If Gd\mathcal{G}_d contains the conditional mean, this residual is the conditional innovation. Otherwise it also contains predictable structure that the chosen predictor class cannot represent. The guarantee below concerns this explicitly defined residual; it does not claim that model error is physical noise.

Proposition 2 (Consistency under a fixed sampler model). Fix a domain dd and basis BdB_d. Suppose that (i) training units are stationary and ergodic, with cross-fitting performed over independent units or asymptotically separated mixing blocks; (ii) the foldwise predictor satisfies q^d(−f)→qd∗\widehat{q}_d^{(-f)} \to q_d^* in L2L_2; (iii) BdB_d is fixed and bounded; and (iv) the empirical covariance is consistent in the retained finite-dimensional basis. Then the covariance of the out-of-fold residuals converges to

Σd∗=Cov⁡(BdTϵt+1(d)).\Sigma_d^* = \operatorname{Cov}\left(B_d^\mathsf{T}\epsilon_{t+1}^{(d)}\right).

For a fixed bounded linear VJP map applied to the centered retained-basis residuals, the empirical-average route-noise moment R^k,ℓ\widehat{R}_{k,\ell} also converges to its population counterpart.

Proof. Assumption (ii) makes each cross-fitted residual converge in L2L_2 to ϵ(d)\epsilon^{(d)}. Boundedness of BdB_d and the ergodic law of large numbers then give convergence of its first two moments; assumption (iv) gives the covariance limit. For a fixed linear VJP map, each entry of the transported second-moment matrix is a linear function of the residual covariance, so convergence follows directly.

The proposition separates finite-sample estimation error from sampler-model mismatch. More data reduce the former but cannot repair omitted conditioning variables or an inadequate predictor class, because these change the population residual being estimated. For covariance-based samplers, analogous consistency requires consistent estimation of the moments retained by the declared covariance model; misspecification of that model remains a population-level error.

How Sampler Error Changes the Estimated Gains

Why drive-dominated routes can favor the open operator. For one routed direction, write the open message as d=s+nd = s + n, where ss is its conditional signal, nn is orthogonal noise, P=E∥s∥22P = \mathbb{E}\lVert s\rVert_2^2 and R=E∥n∥22R = \mathbb{E}\lVert n\rVert_2^2. Applying a scalar gain cc gives

R(c)=E∥c(s+n)−s∥22(36)\mathcal{R}(c) = \mathbb{E}\lVert c(s+n)-s\rVert_2^2 \tag*{(36)}
=(1−c)2P+c2R,(37)= (1-c)^2P+c^2R, \tag*{(37)}
R(c)−R(1)=(1−c)2P−(1−c2)R.(38)\mathcal{R}(c)-\mathcal{R}(1)=(1-c)^2P-(1-c^2)R. \tag*{(38)}

Differentiation gives c⋆=P/(P+R)c^\star=P/(P+R). Hence adding useful drive-dependent signal moves the correctly estimated gain toward the open route; degradation requires the applied gain to remain too small.

How moment error perturbs the two-route gain. Let T^=T+ΔT\widehat{T}=T+\Delta_T and R^=R+ΔR\widehat{R}=R+\Delta_R, and suppose the unconstrained population solution

wunc=T−1(T−R)1w_{\mathrm{unc}}=T^{-1}(T-R)\mathbf{1}

lies in the interior of [0,1]2[0,1]^2, so that w⋆=wuncw^\star=w_{\mathrm{unc}}. When the perturbations are small enough that the box constraint and PSD projection remain inactive,

w^−wunc=T−1[ΔT(1−wunc)−ΔR1]+O(∥ΔT∥2+∥ΔR∥2).(39)\widehat{w}-w_{\mathrm{unc}}=T^{-1}\left[\Delta_T(\mathbf{1}-w_{\mathrm{unc}})-\Delta_R\mathbf{1}\right]+O\left(\lVert\Delta_T\rVert^2+\lVert\Delta_R\rVert^2\right). \tag*{(39)}

This expansion follows by substituting

(T+ΔT)−1=T−1−T−1ΔTT−1+O(∥ΔT∥2)(T+\Delta_T)^{-1}=T^{-1}-T^{-1}\Delta_TT^{-1}+O\left(\lVert\Delta_T\rVert^2\right)

into the unconstrained plug-in solve and retaining the first-order terms.

Sampler-model mismatch enters through systematic error in ΔR\Delta_R, while finite task and noise probes contribute estimation error through both ΔT\Delta_T and ΔR\Delta_R. If bw=E[w^]−wuncb_w=\mathbb{E}[\widehat{w}]-w_{\mathrm{unc}} and Vw=Cov⁡(w^)V_w=\operatorname{Cov}(\widehat{w}), then

E[R(w^)−R(wunc)]=bwTTbw+tr⁡(TVw).(40)\mathbb{E}\left[\mathcal{R}(\widehat{w})-\mathcal{R}(w_{\mathrm{unc}})\right]=b_w^{\mathsf{T}}Tb_w+\operatorname{tr}(TV_w). \tag*{(40)}

Thus moment error contributes to excess local route risk through both gain bias and gain variance. This remains a local route-risk statement and does not imply an end-to-end forecasting guarantee.

Controlled Known-SNR Study

This appendix specifies the oracle used in Figure 4. It lets us measure the conditional-mean gradient and innovation noise separately; ordinary data reveal only their sum. The experiment is a frozen-checkpoint probe: it performs no optimizer step and does not modify the model or its forward rollout. Any route gains saved in the checkpoint are overridden by ones, so every gk(b)g_k^{(b)} below is computed on the fully open BPTT graph. The gradient, gain-identification, and route-risk panels use the same frozen full BPTT checkpoint described below.

Separating Conditional Gradient Signal and Noise

The eight-dimensional process is

xt+1=AARxt+ξt+1,AAR=diag⁡(.995,.98,.95,.9,−.995,−.98,−.95,−.9),(41)x_{t+1}=A_{\mathrm{AR}}x_t+\xi_{t+1},\qquad A_{\mathrm{AR}}=\operatorname{diag}(.995,.98,.95,.9,-.995,-.98,-.95,-.9), \tag*{(41)}

with independent Gaussian innovations ξt∼N(0,diag⁡(1−a12,…,1−a82))\xi_t\sim\mathcal{N}\left(0,\operatorname{diag}(1-a_1^2,\ldots,1-a_8^2)\right), where aj=(AAR)jja_j=(A_{\mathrm{AR}})_{jj}. The variance choice makes every stationary coordinate have unit marginal variance while retaining distinct positive and sign-alternating memory scales. For an observed state xtx_t, the simulator gives the conditional future exactly:

xˉt+k:=E[xt+k∣xt]=AARkxt.(42)\bar{x}_{t+k}:=\mathbb{E}[x_{t+k}\mid x_t]=A_{\mathrm{AR}}^k x_t. \tag*{(42)}

All future-noise realizations in one comparison begin at this same observed state, so the model prediction and its tangent map are held fixed while only the target innovation changes. Equation 42 is written in raw simulator coordinates; the realized target and its conditional mean are both passed through the checkpoint’s same affine training normalization before the loss is differentiated.

Let Lk(b)=K−1∥x^t+k−xt+k(b)∥22\mathcal{L}_k^{(b)}=K^{-1}\lVert\widehat{x}_{t+k}-x_{t+k}^{(b)}\rVert_2^2 be the horizon loss for future-noise draw bb, and let gk(b)=∇θLk(b)g_k^{(b)}=\nabla_\theta\mathcal{L}_k^{(b)} be its complete full BPTT parameter gradient, including every path from the horizon loss back to the shared parameters. Because the prediction and its derivative are fixed under the conditioning and the loss is quadratic,

sk:=Eb[gk(b)∣xt]=∇θK−1∥x^t+k−xˉt+k∥22,nk(b):=gk(b)−sk,Eb[nk(b)]=0.(43)s_k := \mathbb{E}_b\left[g_k^{(b)} \mid x_t\right] = \nabla_\theta K^{-1}\left\|\hat{x}_{t+k} - \bar{x}_{t+k}\right\|_2^2,\qquad n_k^{(b)} := g_k^{(b)} - s_k,\qquad\mathbb{E}_b\left[n_k^{(b)}\right] = 0. \tag*{(43)}

Thus the clean full-window diagnostic target is μ=∑k=1Ksk\mu= \sum_{k=1}^{K} s_k.

The per-horizon reliability quantities include the SNR in the left panel of Figure 4 and the noise fraction reported in the main text:

SNR⁡k=∥sk∥22Eb∥nk(b)∥22,ρk=Eb∥nk(b)∥22Eb∥gk(b)∥22.(44)\operatorname{SNR}_k = \frac{\left\|s_k\right\|_2^2}{\mathbb{E}_b\left\|n_k^{(b)}\right\|_2^2},\qquad\rho_k = \frac{\mathbb{E}_b\left\|n_k^{(b)}\right\|_2^2}{\mathbb{E}_b\left\|g_k^{(b)}\right\|_2^2}. \tag*{(44)}

The first panel plots total-gradient RMS on the same parameter coordinates at every horizon, normalized by its value at k=1k = 1, while (44) reports the signal–innovation split directly.

Risk of Including More Forecast Steps

Define Sk=∑j=1ksjS_k = \sum_{j=1}^{k} s_j and Nk(b)=∑j=1knj(b)N_k^{(b)} = \sum_{j=1}^{k} n_j^{(b)}. The prefix update is Sk+Nk(b)S_k + N_k^{(b)}, whereas the clean target remains the full-window signal μ=SK\mu= S_K. Consequently,

R≤k=Eb∥Sk+Nk(b)−SK∥22=∥Sk−SK∥22⏟missing-signal bias+Eb∥Nk(b)∥22⏟innovation risk.(45)\mathcal{R}_{\leq k} = \mathbb{E}_b\left\|S_k + N_k^{(b)} - S_K\right\|_2^2 = \underbrace{\left\|S_k - S_K\right\|_2^2}_{\text{missing-signal bias}} + \underbrace{\mathbb{E}_b\left\|N_k^{(b)}\right\|_2^2}_{\text{innovation risk}}. \tag*{(45)}

The cross term vanishes by conditional centering. Full BPTT is the endpoint k=Kk = K: it has zero missing-signal bias but need not have minimum total risk. This equation is the formal meaning of the middle panel; its finite Monte Carlo closure error is at most 0.082 of the full BPTT risk in the four reported splits.

Probe protocol. The first two panels use K=32K = 32, 15 independent test trajectories with one rollout start per trajectory, 64 innovation draws per conditional state, and four independent replicates. All curves within a replicate use the same realized gradients.

Gain Accuracy and Held-Out Route Risk

The third and fourth panels of Figure 4 use a frozen seed-0 full BPTT checkpoint at K=32K = 32 and depth four. The diagonal-AR(1) module is fit from 68,541 training transitions without using the true process parameters. Its process-only diagnostic holds the analytic signal moment fixed, whereas the complete pipeline also estimates the finite-sample total route moment. Both are compared with gains obtained from the true process on disjoint calibration routes, producing 128 forecast-step–layer comparisons.

For the held-out risk audit, all gains are fixed before evaluating 15 untouched test trajectories at eight rollout starts with 64 process draws per start. The placement control circularly shifts the estimated gain pairs by half the horizon range within each layer, preserving each layer’s gain multiset. The reference given true PP, RR is calibrated away from the test routes and then transferred to them; it is therefore not a test-conditioned mathematical oracle. Risk is (w−1)TPtest(w−1)+wTRtestw(w - 1)^{\mathsf{T}}P_{\mathrm{test}}(w - 1) + w^{\mathsf{T}}R_{\mathrm{test}}w, pooled over all routes and normalized by the fully open operator. Ordinary and route-recording forward paths are bitwise identical for every arm.

Datasets and Training Details

This appendix records the datasets and configurations behind the selected-estimator comparison in Section 5.

Datasets

Table 2 summarizes the dataset sizes after preprocessing. The counted units differ across datasets; their construction and split protocols are described below. iEEG comprises 29 recordings from 16 participants; counts are pooled across participants, with models trained separately for each participant. State dimensions exclude the 512-dimensional CLIP visual inputs. Shear flow uses 32/4/4 source trajectories; clips overlap within each trajectory but never cross trajectories or splits.

DatasetCounted unitTrain / Val. / TestState shapeLength
MGTrajectory28 / 6 / 682048
NARMA-5Trajectory28 / 6 / 682048
iEEGChunk464 / 87 / 8740 or 801024
Movie fMRISubject111 / 24 / 24400284
ETTm1 / ETTm2Segment135 / 45 / 45 each7256
Shear flowClip288 / 36 / 364×64×1284 \times64 \times12864
WeatherBench-2Segment205 / 22 / 2229×121×24029 \times121 \times24064

Table 2. Dataset sizes after preprocessing. Counts refer to trajectories, subjects, or sequence segments, as indicated. State shape excludes the time axis and external-drive features; length is measured in model steps.

Mackey–Glass. For each coordinate, Mackey–Glass (Mackey & Glass, 1977) follows

x˙(t)=βx(t−τ)1+x(t−τ)10−γx(t),\dot{x}(t) = \frac{\beta x(t-\tau)}{1 + x(t-\tau)^{10}} - \gamma x(t),

with τ=30\tau= 30, β=.2\beta= .2, and γ=.1\gamma= .1. We generate eight independent coordinates with identical dynamics and independent initial histories. The equation is integrated by RK4 (fourth-order Runge–Kutta method) with an internal step of .1, sampled every unit time, and run for a 1000-step burn-in before retaining each trajectory. We generate and cache 40 trajectories of length 2048 using a fixed data-generation seed. For each matched experimental seed, trajectories are randomly divided into 28/6/6 training/validation/test trajectories. Output states are standardized using the mean and standard deviation of the corresponding training trajectories only.

NARMA-5. We use a bounded variant of the NARMA benchmark (Atiya & Parlos, 2000). For each coordinate, bounded NARMA-5 follows

yt+1=tanh⁡(.3yt+.05yt∑j=04yt−j+1.5ut−4ut+.1),ut∼U[0,.5].y_{t+1} = \tanh\left(.3y_t + .05y_t \sum_{j=0}^{4} y_{t-j} + 1.5u_{t-4}u_t + .1\right), \qquad u_t \sim\mathcal{U}[0,.5].

The eight coordinates use independently sampled observed input channels, and the first 200 steps are discarded as burn-in. For both datasets, we generate and cache 40 trajectories of length 2048 using a fixed data-generation seed. For each matched experimental seed, trajectories are randomly divided into 28/6/6 training/validation/test trajectories. Output states are standardized using the mean and standard deviation of the corresponding training trajectories only; the NARMA inputs retain their original scale.

iEEG. The iEEG experiment uses 29 movie-encoding recordings from 16 participants in the dataset of [21]. The neural state consists of macro-contact theta-power signals: 15 participants have 80 channels, and CS62 has 40. Each participant also has aligned 512-dimensional CLIP visual features, supplied as stimulus inputs.

For each participant, we split the movie timeline into 70/15/15 training/validation/test intervals. Repeated viewings use the same movie-time boundaries, preventing the same movie segment from appearing in different splits through different recordings. Repeated recordings are first truncated to their common length. We exclude 256 steps (5.12 s) immediately before each split boundary, not on both sides; no additional 2-s edge trimming is applied. The existing FIF signals preserve recording-wide Morlet z-scoring and noncausal filtering. Zero-phase FIR anti-alias downsampling also precedes the split. Therefore, preprocessing is not entirely split-local or strictly causal. At the final sampling rate of 50 Hz, each model step represents 20 ms. The existing 512-dimensional visual features are sampled at 25 frames/s and aligned by holding the most recent movie frame; audio is not included.

Each processed recording segment is divided into non-overlapping 1024-step chunks (20.48 s each), discarding incomplete trailing chunks. Chunks never cross recording or split boundaries. Multiple recordings from one participant are pooled only within their corresponding splits. Across participants, this yields 464/87/87 training/validation/test chunks, or 475,136/89,088/89,088 retained model steps. These are post-processing counts, not raw sample counts or independent participant counts.

Neural channels and CLIP feature dimensions are standardized separately for each participant using the mean and standard deviation computed from that participant’s training chunks only. The same statistics are applied unchanged to validation and test chunks; no statistics or training data are pooled across participants. Constant dimensions use a unit scale. This training-only claim applies to the second-stage normalization, not to the upstream processing described above. Pooled counts are given in Table 2. Forecasting uses K=64K = 64 and test horizons 1–96 (up to 1.92 s); reliability diagnostics use horizons 1–64.

Movie fMRI. Movie fMRI uses the HCP 7T MOVIE1 AP acquisition [53]. We start from the HCP-provided tfMRI-MOVIE1_7T_AP_hp2000_clean.nii.gz volumes in MNINonLinear space, which have 1.6-mm isotropic resolution and a 1-s TR. The 2-mm Schaefer2018 400-parcel, seven-network atlas [46] is resampled to the HCP volume grid using nearest-neighbor interpolation. BOLD values are then averaged within each parcel, and each parcel time series is z-scored over time within the run.

Each subject sequence contains 20 pre-movie TRs, 244 MOVIE1 TRs, and 20 post-movie TRs. The accompanying movie-derived CLIP representation contains 256 1664-dimensional features per TR; these are averaged over the 256 tokens before entering the forecasting model. The packaged data record a six-TR hemodynamic alignment lag, and no additional temporal shift is applied by the dataset loader. Of the 159 subjects with complete inputs, a seed-specific shuffle assigns 111/24/24 subjects to the training/validation/test splits, so no subject appears in more than one split.

ETTm1 and ETTm2. ETTm1 and ETTm2 contain 15-minute measurements from two electricity-transformer records [58]. Each state contains oil temperature and six load measurements, and all seven coordinates are forecast. The observed future drive consists of six deterministic calendar coordinates: sine and cosine encodings of hour of day, day of week, and day of year.

We use the standard chronological partition consisting of the first 12 months for training, the next four months for validation, and the following four months for testing. Each split is divided into non-overlapping 256-step units, producing 135/45/45 training/validation/test units for each dataset. State and calendar coordinates are standardized separately using per-coordinate statistics computed from the training units only.

Shear flow. Shear flow uses the supplied train/validation/test partitions of shear_flow from The Well (Ohana et al., 2024) without reshuffling trajectories. Each state contains the scalar tracer and pressure fields and the two components of the velocity field. Scalar and vector fields are aligned and flattened into four channels before deterministic spatial subsampling by a factor of four, giving 64×12864 \times128 spatial inputs in our experiments. Within each upstream trajectory, we form 64-frame sequences with stride 16; sequences never cross trajectories or dataset splits. We apply no temporal subsampling, supply no external drive, and apply no additional dataset-level standardization. We use the Re=105Re = 10^{5}, Sc=2Sc = 2 configuration, containing 32/4/4 training/validation/test trajectories of 200 frames each. With clip length 64 and stride 16, each trajectory yields nine clips, giving 288/36/36 clips in total. Clips overlap within a trajectory, but no trajectory is shared across splits.

WeatherBench-2. WeatherBench-2 [43] is extracted from the official 1.5° ERA5 archive at six-hour resolution on its 121 × 240 grid. The state contains geopotential, temperature, zonal wind, meridional wind, and specific humidity at 1000, 850, 700, 500, and 250 hPa, together with surface pressure, 2-m temperature, and 10-m zonal and meridional winds, for 29 channels in total. The observed future drive consists of sine and cosine encodings of hour of day and day of year.

We use 2007–2015 for training, 2016 for validation, and 2017 for testing, corresponding to 13,148/1,464/1,460 time steps. Per-channel means and standard deviations are computed over all training times and spatial locations and then applied unchanged to every split. No additional spatial subsampling is performed. Each split is divided into non-overlapping 64-frame segments, producing 205/22/22 training/validation/test samples.

Implementation Details for Training

Within each dataset, full BPTT and Internal-DW use the same split, initialization seed, forward model, task loss, optimizer update, validation rule, and evaluation code. Full BPTT keeps every route open; activation checkpointing is used where needed to reproduce the same gradient with lower memory. Internal-DW changes only the backward operator and adds the calibration probes described in Appendix C.

Settings shared across methods. For iEEG, full BPTT and Internal-DW are trained separately for each participant using three matched seeds (0, 1, and 2). Model parameters and training data are not shared across participants; this evaluates within-participant forecasting, not generalization to unseen participants. All matched arms use Adam, train for at most 100 epochs with validation patience 20, and report the minimum-validation-loss checkpoint. The primary arms use global gradient-norm cap 1; stronger clipping is stated with the corresponding control below. Sequence models use four residual Mamba blocks ([16]) with state dimension 16, convolution width 4, expansion factor 2, a linear read-in, and a two-layer read-out, and predict an increment added to the current state. They use a 16-step input window, a 32-step burn-in, and 16 rollout starts. Field models use a depth-4 residual U-Net with channel multiplier 2 and a two-frame input.

DataModelKK/lossLR/batchNoise samplerW/C
MG, NARMAMamba-12832/Rel-L2L_210−410^{-4}/32Generic8/4
ETTm1/2Mamba-12864/Rel-L2L_210−410^{-4}/32Generic8/4
iEEGMamba-25664/Rel-L2L_210−410^{-4}/32factor Prior8/4
fMRIMamba-409664/MSE10−410^{-4}/32subject-AR Prior8/4
ShearU-Net-3232/Rel-L2L_23×10−43 \times10^{-4}/4spectral Prior8/4
WB2U-Net-3248/Rel-L2L_210−410^{-4}/8spectral Prior2/1

Table 3. Dataset-specific training and calibration settings. Model numbers give the Mamba hidden width or U-Net base width. “W/C” gives the number of fully open warm-up minibatches and the calibration period.

The sequence and WeatherBench-2 runs use weight decay 10−410^{-4} and a step-100 schedule; shear uses zero weight decay and cosine decay to 10−610^{-6}. The gains start fully open, with route- and residual-moment EMA coefficients .95 and .99. The Clip control uses cap .1, and JReg uses penalty .1, target norm 1, and finite-difference scale .001.

Selection of TBPTT, Static, and DW variants. TBPTT segment length is selected on seed 0 and then fixed across three seeds: the candidate sets are {8,16}\{8,16\} for Mackey–Glass and shear and {16,32}\{16,32\} for ETTm1/2, with selected lengths 8 and 16. The ETT TBPTT runs additionally use cap .1. The Static control ties every routed merge to α=m=c\alpha= m = c, selects c∈{.3,.6,.9}c \in\{.3,.6,.9\} on seed-0 validation loss, and then fixes it across seeds. For each dataset, we select one DW-Generic and DW-Prior using validation loss and then fix that choice for test evaluation. Calibration cost and update order are given in Appendix C.5.

Movie-fMRI sampler fitting. The fMRI noise sampler is fitted separately for each seed using only its training subjects. Five-fold subject cross-fitting estimates a time-aligned shared response from the fitting subjects and a coordinatewise ridge-regularized AR model for subject-specific deviations. The AR order is selected from {0,1,2,4,8}\{0,1,2,4,8\} by cross-fitted multi-horizon MSE and is 8 for all three seeds. Length-64 residual trajectories from the held-out training folds are retained intact as noise templates, preserving cross-parcel and cross-horizon dependence.

How History and Observed Drive Are Measured

Computing the Two Regime Scores

Let RmeanR_{\mathrm{mean}} be the held-out risk of a training-mean predictor, RDR_D that of a predictor using the observed future drive, and RD+HR_{D+H} that of the same predictor augmented with history. Figure 3 uses

ΨD=1−RDRmean,ΨH=1−RD+HRD,(46)\Psi_D = 1 - \frac{R_D}{R_{\mathrm{mean}}}, \qquad\Psi_H = 1 - \frac{R_{D+H}}{R_D}, \tag*{(46)}

and reports ΔΨH=ΨH−ΨHnull\Delta\Psi_H = \Psi_H - \Psi_H^{\mathrm{null}}, where the null uses circularly shifted history.

Figure 3 first averages the values across linear and nonlinear probes and then clips negative values to zero because the map uses only detected predictive value. Table 4 reports the corresponding unclipped scores.

DataLinear probeNonlinear probe
ΨD\Psi_DΔΨH\Delta\Psi_HΨD\Psi_DΔΨH\Delta\Psi_H
Mackey–Glass.000.442.000.370
NARMA-5.857−.001.283−.001
iEEG−3.2823.0770−.1265.0032
Shear flow.000.859.000.544
WeatherBench-2.219−.179.232.004
ETTm1−.341.697−.355.110
ETTm2−.144.963−.019.272
Movie fMRI.230.039.230.016

Table 4. Unclipped predictive-regime probe values.

Interpreting the Regime Scores

The raw scores measure held-out risk reduction and are not clipped at zero, so they can be negative. ΨD<0\Psi_D < 0 means that the drive-based probe performs worse than the training-mean predictor, while ΔΨH<0\Delta\Psi_H < 0 means that aligned history performs worse than the shifted-history null. We interpret either outcome as no detected predictive value under the probe, not as negative information.

For autonomous testbeds, the drive-only predictor is the training mean, so ΨD=0\Psi_D = 0 by construction. The drive predictor uses observed future drive for NARMA and WeatherBench-2, calendar encodings for ETTm1 and ETTm2, and a subject-disjoint estimate of the movie-locked shared response for fMRI. A linear ridge probe and a nonlinear local-analog probe select history width on validation data and are evaluated once on held-out horizons k≥8k \ge8.

Validation of the Predictive-Regime Probes

We perform a controlled Mackey–Glass sweep to verify that the predictive-regime probes respond to increasing observed drive.

For each of the eight independent coordinates, the driven dynamics are

x˙(t)=βx(t−τ)1+x(t−τ)10−γx(t)+λDu(t),(47)\dot{x}(t) = \frac{\beta x(t-\tau)}{1+x(t-\tau)^{10}} - \gamma x(t) + \lambda_D u(t), \tag*{(47)}

where τ=30\tau= 30, β=.2\beta= .2, and γ=.1\gamma= .1. The observed drive is constant within each unit sampling interval, u(t)=uju(t) = u_j for t∈[j,j+1)t \in[j,j+1), with

uj+1=.9uj+1−.92 ϵj+1,u0,ϵ1,ϵ2,…∼iidN(0,1).(48)u_{j+1} = .9u_j + \sqrt{1-.9^2}\,\epsilon_{j+1}, \qquad u_0,\epsilon_1,\epsilon_2,\ldots\overset{\mathrm{iid}}{\sim} \mathcal{N}(0,1). \tag*{(48)}

Thus, λD\lambda_D controls the amplitude of the additive, unit-variance AR(1) drive; λD=0\lambda_D = 0 recovers the autonomous system. The future drive is supplied to the probes as observed input.

We hold the autonomous dynamics, underlying realizations, and data splits fixed, and vary only the drive scale λD\lambda_D, showing settings from .03 to .34. The corresponding magnitudes of autonomous and driven terms are shown in Table 5. At each setting, we compute the drive-only gain ΨD\Psi_D and additional history gain ΔΨH\Delta\Psi_H defined above, using long-horizon averages over k≥8k \ge8. Table 5 also reports the linear and nonlinear probe scores separately, before averaging or clipping. For the plotted coordinates in Figure 8, the linear and nonlinear probe estimates are first averaged, after which each coordinate is clipped at zero, following the construction used in the main predictive-regime figure.

Term magnitudesLinearNonlinear
λD\lambda_DRMS(AA)RMS(DD)RMS(D)RMS(A)\frac{\mathrm{RMS}(D)}{\mathrm{RMS}(A)}ΨD\Psi_DΔΨH\Delta\Psi_HΨD\Psi_DΔΨH\Delta\Psi_H
0.031500.04200.03150.750.0230.8020.0400.522
0.059250.05910.05921.000.1440.7570.1350.533
0.080000.07240.07991.100.3390.6800.2830.463
0.130000.10390.12991.250.6450.5680.5040.362
0.340000.24240.33981.400.9300.5980.7100.086

Table 5. Term magnitudes and probe scores across drive strengths in Driven MG. Let A(t)=βx(t−τ)/(1+x(t−τ)10)−γx(t)A(t) = \beta x(t-\tau)/(1+x(t-\tau)^{10})-\gamma x(t) and D(t)=λDDu(t)D(t)=\lambda_D D_u(t). RMS values pool unnormalized training trajectories, time points, and channels after excluding the first delay window. Probe scores are long-horizon averages over k≥8k \ge8, reported separately for the linear and nonlinear readouts before averaging or clipping at zero.

Probe response to controlled drive strength

Figure 8. Probe response to controlled drive strength. Each point shows the predictive-regime coordinates obtained at one Mackey–Glass drive scale λD\lambda_D; the line connects settings in order of increasing drive strength, over 0.03150≤λD≤0.340.03150 \le\lambda_D \le0.34. The autonomous dynamics, drive realizations, and data splits are held fixed.

Figure 8 shows a rightward movement over the displayed range: as λD\lambda_D increases from .03 to .34, the measured drive-only gain ΨD\Psi_D increases from approximately .03 to .82. Meanwhile, ΔΨH\Delta\Psi_H decreases while remaining positive, suggesting that the additional predictive value of history beyond the observed drive weakens. Thus, the probes respond in the intended direction to increasing observed drive while still detecting additional history value.

Controlled Test of Strong Observed Drive

We isolate the effect of observed drive by comparing the autonomous Mackey–Glass testbed with a variant that retains the same delay dynamics and adds a unit-variance AR(1) drive with coefficient .9 and scale .08. For each of the eight independent channels, the observed forcing is an independent stationary AR(1) process with coefficient .9 and unit variance, generated using Gaussian innovations. It enters the Mackey–Glass dynamics additively with scale .08 and is held constant within each unit sampling interval. We retain the autonomous parameters τ=30\tau=30, β=.2\beta=.2, γ=.1\gamma=.1, and exponent 1010, and integrate the dynamics using RK4 (fourth-order Runge–Kutta method) with step size .1 after a 1000-step burn-in. We generate 40 trajectories of length 2048 and split them into 28/6/6 training, validation, and test trajectories. The eight future forcing channels are provided to the forecaster as observed future drive. The driven variant continues to have substantial long-horizon history value, but now also has a strong observed drive. Both conditions use K=32K = 32, the same matched training protocol, and dense 1:48 relative-L2L_2 evaluation.

conditionFull BPTTInternal-DWDW vs. Full
weak drive (autonomous)1.05412±.004361.05412 \pm.00436.99966±.00958.99966 \pm.009585.17% lower
strong observed drive.73489±.01064.73489 \pm.01064.79157±.00350.79157 \pm.003507.71% higher

Table 6. Increasing observed drive reverses the effect of Internal-DW on Mackey–Glass. Values are mean±standard deviation over three matched seeds; lower is better. Relative L2L_2 is normalized within each condition, so comparisons are made within rows.

Internal-DW improves the autonomous condition but is worse on every seed after the observed drive is strengthened. This controlled comparison shows that substantial history alone does not guarantee improvement and provides a concrete stress test of the current estimator’s drive-related boundary.

How Forecasting Error Is Evaluated

Let U\mathcal{U} denote the held-out test units and Ou\mathcal{O}_u the forecast origins selected within unit uu. We roll the model out once from each origin without resets through Heval=⌈1.5K⌉H_{\mathrm{eval}} = \lceil1.5K \rceil and compute (9). We use at most 64 deterministic evenly spaced origins per test unit, remove duplicate absolute origins, average origins within a unit, and then weight units equally. The sole headline score averages relative L2L_2 over 1:HevalH_{\mathrm{eval}}; trained-window, post-window, and terminal summaries are not reported as separate performance criteria.

How Per-Horizon Gradient Utility Is Measured

This appendix gives the protocol behind fig:5a. At a fixed seed-0 full BPTT checkpoint, we pair a calibration example AA from the training split with a disjoint example BB from the test split, using at most one common-relative-position rollout start from each loader item. For every forecast step kk, we compute the parameter gradient gkAg_k^A produced by that step’s loss and the full-horizon held-out BPTT gradient gˉB\bar{g}^B. All horizons and pairs within a dataset use one fixed sample of parameter coordinates with the corresponding full-dimensional scaling. We summarize each horizon by its relative gradient norm and held-out utility:

A(k):=∥gkA∥2∥g1A∥2,U(k):=⟨gkA∥gkA∥2,gˉB⟩,gˉB:=1K∑j=1KgjB.(49)A(k) := \frac{\lVert g_k^A \rVert_2}{\lVert g_1^A \rVert_2}, \qquad U(k) := \left\langle\frac{g_k^A}{\lVert g_k^A \rVert_2}, \bar{g}^B \right\rangle, \qquad\bar{g}^B := \frac{1}{K}\sum_{j=1}^{K} g_j^B. \tag*{(49)}

Here, A(k)A(k) measures relative gradient magnitude, while U(k)=⟨gkA/∥gkA∥2,gˉB⟩U(k) = \langle g_k^A/\lVert g_k^A \rVert_2,\bar{g}^B\rangle measures alignment with the held-out full-horizon gradient. Under the infinitesimal update −ϵgkA/∥gkA∥-\epsilon g_k^A/\lVert g_k^A \rVert, the held-out rollout loss changes by −ϵU(k)+O(ϵ2)-\epsilon U(k) + O(\epsilon^2); hence U(k)<0U(k) < 0 means that the training direction raises held-out loss. The black curve and band in the figure are the median and 10–90% range of A(k)A(k), while the purple curve and band are the median and interquartile range of U(k)U(k). The displayed percentage is the fraction of forecast steps whose median U(k)U(k) is negative. The numbers of disjoint train–test pairs are 6 for Mackey–Glass and NARMA-5, 8 for ETTm1 and ETTm2, 3 per single-recording iEEG participant and 6 per two-recording participant, 4 for movie fMRI and shear flow, and 8 for WeatherBench-2. The iEEG probe uses seed 0 for each of 16 participants. Within-participant medians are aggregated by taking the median across participants at each horizon. Its gray and purple bands are respectively the 10th–90th and 25th–75th percentiles across participant curves. The 45/64 negative-horizon annotation is computed from this displayed median, not by averaging participant-specific negative fractions.

Dense-Horizon Relative-L2L_2 Results

Table 7 reports the dense-horizon test relative L2L_2 values underlying Figure 6. The values are computed using the same evaluation horizons and forecast origins and are reported as mean ±\pm standard deviation over three matched seeds; lower is better. Because the normalization is dataset-specific, values are intended for within-dataset rather than across-dataset comparison.

MethodMGETTm1ETTm2Shear flow
Full BPTT1.05412 ± 0.004360.94220 ± 0.025190.86842 ± 0.091260.16386 ± 0.03538
Clip1.05923 ± 0.008130.93199 ± 0.021410.83840 ± 0.028730.19576 ± 0.02088
JReg1.05216 ± 0.005830.96169 ± 0.006790.86930 ± 0.091050.21068 ± 0.01514
TBPTT1.03440 ± 0.017240.96533 ± 0.025960.85733 ± 0.065820.13222 ± 0.00455
Static1.00467 ± 0.007270.92499 ± 0.011330.80427 ± 0.068640.23296 ± 0.00567
Internal-DW0.99966 ± 0.009580.87864 ± 0.017580.74894 ± 0.048860.14523 ± 0.02466
MethodNARMA-5iEEGMovie fMRIWeatherBench-2
Full BPTT0.87065 ± 0.015011.88713 ± 0.030890.92206 ± 0.010920.61112 ± 0.00052
Clip0.80678 ± 0.002401.91407 ± 0.026550.93315 ± 0.008350.62510 ± 0.00143
JReg0.87313 ± 0.011491.88745 ± 0.031180.96189 ± 0.074360.61407 ± 0.00382
Internal-DW0.93908 ± 0.013821.87402 ± 0.031550.98418 ± 0.021060.61169 ± 0.00294

Table 7. Dense-horizon relative-L2L_2 values underlying Figure 6. Each entry reports the mean ± sample standard deviation over three matched seeds. Lower is better. History-dominated, weak drive. Identified boundaries.

End-to-end training time

We measure the wall-clock cost of the assigned full BPTT and Internal-DW training configurations on an NVIDIA H200 NVL GPU. Within each matched pair, the two arms use the same dataset, model, training horizon, batch geometry, optimizer, and physical GPU. We discard one warm-up epoch (iEEG uses 40 warm-up training batches) and use the median time of the next three epochs. Table 8 reports the mean and sample standard deviation of these within-run medians over three paired repeats; the execution order is alternated across repeats to reduce order and thermal effects. CUDA is explicitly synchronized at both timing boundaries. The timer covers the training loop only and therefore excludes validation and checkpoint I/O.

DataFull BPTT (s/epoch)Internal-DW (s/epoch)Increase (%)
Mackey–Glass21.28 ± 0.0927.43 ± 0.4228.9 ± 1.7
ETTm127.78 ± 0.0635.32 ± 0.2327.1 ± 0.9
ETTm228.68 ± 0.0836.31 ± 0.3126.6 ± 1.0
Shear flow29.79 ± 0.4341.55 ± 0.8039.5 ± 0.7
NARMA-522.26 ± 0.1328.31 ± 0.1527.2 ± 0.2
iEEG (per subject)31.64 ± 0.0344.83 ± 0.3941.7 ± 1.2
Movie fMRI498.67 ± 1.98599.90 ± 3.0420.3 ± 0.1
WeatherBench-232.84 ± 0.3943.38 ± 0.3932.1 ± 0.9

Table 8. End-to-end training time on one NVIDIA H200 NVL. Each entry is the mean ± sample standard deviation across three paired timing repeats. Within each run, we discard one warm-up epoch (iEEG uses 40 warm-up training batches) and take the median time over the next three epochs. The final column summarizes the paired percentage increase of Internal-DW over Full BPTT.

The Internal-DW measurements include its online covariance probes, routewise gain solves, and application of the resulting gains. Construction of a train-only domain-prior artifact, when used, is a one-time preprocessing step and is excluded. Thus, this is an end-to-end comparison of the training implementations used in our forecasting experiments rather than an isolated solver microbenchmark.

Across the eight testbeds, the mean paired increase in epoch time ranges from 20.3–41.7%. This additional training cost reflects the online estimation and routewise gradient scaling that distinguishes Internal-DW from full BPTT. The forward model is unchanged, and Internal-DW introduces no inference-time computation.

Per-seed fitted curves

Figure 9 decomposes the averaged training-horizon trends in Figure 7 into individual seeds. For each dataset, seed, and method, we independently fit a least-squares quadratic constrained to have non-negative curvature. A boundary solution may reduce to a linear trend, in which case the fitted optimum lies at an endpoint of the evaluated range. The gray and blue vertical dashed lines indicate the fitted optima for Full BPTT and Internal-DW, respectively.

Seed-specific fitted training-horizon curves

Figure 9. Seed-specific fitted training-horizon curves. Columns correspond to datasets and rows to matched seeds. Points show relative L2L_2 for checkpoints trained at different horizons KK and evaluated at the fixed forecast horizon HH shown above each column. Curves are fitted independently for every seed and method. Gray and blue vertical dashed lines mark the fitted optima of Full BPTT and Internal-DW, respectively.

The Internal-DW optimum lies at or to the right of the Full-BPTT optimum in all 12 dataset–seed comparisons. The shift is strict in 11 comparisons, while ETTm1 seed 0 gives the same boundary optimum for both methods. Thus, the shift toward a longer fitted optimal training horizon is not produced by averaging across seeds.

References

  1. [1]Pau Vilimelis Aceituno, Jack William Miller, Noah Marti, Youssef Farag, and Victor Boussange. Temporal horizons in forecasting: a performance-learnability trade-off. Transactions on Machine Learning Research, 2025. ISSN 2835-8856. URL https://openreview.net/forum?id=BeudQIxT1R.arxiv.org/abs/2506.03889
  2. [2]Ronald J. Adrian and Parviz Moin. Stochastic estimation of organized turbulent structure: Homogeneous shear flow. Journal of Fluid Mechanics, 190:531–559, 1988. doi: 10.1017/S0022112088001442.DOI
  3. [3]Jose A Arjona-Medina, Michael Gillhofer, Michael Widrich, Thomas Unterthiner, Johannes Brandstetter, and Sepp Hochreiter. Rudder: Return decomposition for delayed rewards. Advances in Neural Information Processing Systems, 32, 2019.arxiv.org/abs/1806.07857
  4. [4]Amir F. Atiya and Alexander G. Parlos. New results on recurrent network training: Unifying the algorithms and accelerating convergence. IEEE Transactions on Neural Networks, 11(3):697–709, 2000. doi: 10.1109/72.846741.DOI
  5. [5]Philipp Becker, Harit Pandya, Gregor Gebhardt, Cheng Zhao, C. James Taylor, and Gerhard Neumann. Recurrent kalman networks: Factorized inference in high-dimensional deep feature spaces. In Proceedings of the 36th International Conference on Machine Learning, volume 97, pp. 544–552. PMLR, 2019.arxiv.org/abs/1905.07357
  6. [6]Pierre R. Bélanger. Estimation of noise covariance matrices for a linear time-varying stochastic process. Automatica, 10(3):267–275, 1974. doi: 10.1016/0005-1098(74)90037-5.DOI
  7. [7]Samy Bengio, Oriol Vinyals, Navdeep Jaitly, and Noam Shazeer. Scheduled sampling for sequence prediction with recurrent neural networks. In Advances in Neural Information Processing Systems, volume 28, 2015.arxiv.org/abs/1506.03099
  8. [8]Yoshua Bengio, Patrice Simard, and Paolo Frasconi. Learning long-term dependencies with gradient descent is difficult. IEEE Transactions on Neural Networks, 5(2):157–166, 1994.pubmed.ncbi.nlm.nih.gov/18267787
  9. [10]Johannes Brandstetter, Daniel E. Worrall, and Max Welling. Message passing neural pde solvers. In International Conference on Learning Representations, 2022.arxiv.org/abs/2202.03376
  10. [11]Po-Hsuan Cameron Chen, Janice Chen, Yaara Yeshurun, Uri Hasson, James V. Haxby, and Peter J. Ramadge. A reduced-dimension fMRI shared response model. In Advances in Neural Information Processing Systems, volume 28, pp. 460–468, 2015.
  11. [12]Tianqi Chen, Bing Xu, Chiyuan Zhang, and Carlos Guestrin. Training deep nets with sublinear memory cost. arXiv preprint arXiv:1604.06174, 2016.arxiv.org/abs/1604.06174
  12. [13]Erwan Fagnou, Paul Caillon, Blaise Delattre, and Alexandre Allauzen. Accelerated training through iterative gradient propagation along the residual path. In International Conference on Learning Representations, 2025.arxiv.org/abs/2501.17086
  13. [14]Andreas Griewank. Achieving logarithmic growth of temporal and spatial complexity in reverse automatic differentiation. Optimization Methods and Software, 1(1):35–54, 1992. doi: 10.1080/10556789208805505. URL https://doi.org/10.1080/10556789208805505.
  14. [15]Audrūnas Gruslys, Rémi Munos, Ivo Danihelka, Marc Lancot, and Alex Graves. Memory-efficient backpropagation through time. In Advances in Neural Information Processing Systems, volume 29, 2016.arxiv.org/abs/1606.03401
  15. [16]Albert Gu and Tri Dao. Mamba: Linear-time sequence modeling with selective state spaces. arXiv preprint arXiv:2312.00752, 2023.arxiv.org/abs/2312.00752
  16. [17]Danijar Hafner, Timothy Lillicrap, Jimmy Ba, and Mohammad Norouzi. Dream to control: Learning behaviors by latent imagination. arXiv preprint arXiv:1912.01603, 2019.arxiv.org/abs/1912.01603
  17. [18]Nicolas Heess, Gregory Wayne, David Silver, Timothy Lillicrap, Tom Erez, and Yuval Tassa. Learning in continuous control policies by stochastic value gradients. Advances in neural information processing systems, 28, 2015.arxiv.org/abs/1510.09142
  18. [19]John Ingraham, Adam Riesselman, Chris Sander, and Debora Marks. Learning protein structure with a differentiable simulator. In International Conference on Learning Representations, 2019.
  19. [20]Max Jaderberg, Wojciech Marian Czarnecki, Simon Osindero, Oriol Vinyals, Alex Graves, David Silver, and Koray Kavukcuoglu. Decoupled neural interfaces using synthetic gradients. In Proceedings of the 34th International Conference on Machine Learning, pp. 1627–1635, 2017.arxiv.org/abs/1608.05343
  20. [21]Umit Keles, Julien Dubois, Kevin J. M. Le, J. Michael Tyszka, David A. Kahn, Chrystal M. Reed, Jeffrey M. Chung, Adam N. Mamelak, Ralph Adolphs, and Ueli Rutishauser. Multimodal single-neuron, intracranial EEG, and fMRI brain responses during movie watching in human patients. Scientific Data, 11:214, 2024. doi: 10.1038/s41597-024-03029-1.DOI
  21. [22]Diederik P. Kingma and Jimmy Ba. Adam: A method for stochastic optimization. In International Conference on Learning Representations (ICLR), 2015. arXiv:1412.6980.arxiv.org/abs/1412.6980
  22. [23]Alex M. Lamb, Anirudh Goyal, Ying Zhang, Saizheng Zhang, Aaron Courville, and Yoshua Bengio. Professor forcing: A new algorithm for training recurrent networks. In Advances in Neural Information Processing Systems, volume 29, 2016.arxiv.org/abs/1610.09038
  23. [24]Klaus Linkenkaer-Hansen, Vadim V Nikouline, J Matias Palva, and Risto J Ilmoniemi. Long-range temporal correlations and scaling behavior in human brain oscillations. Journal of Neuroscience, 21(4):1370–1377, 2001.
  24. [25]Bjoern List, Li-Wei Chen, Kartik Bali, and Nils Thuerey. Differentiability in unrolled training of neural physics simulators on transient dynamics. Computer Methods in Applied Mechanics and Engineering, 433:117441, 2025. ISSN 0045-7825. doi: https://doi.org/10.1016/j.cma.2024.117441. URL https://www.sciencedirect.com/science/article/pii/S0045782524006960.
  25. [26]Edward N. Lorenz. Predictability: A problem partly solved. In Proc. Seminar on Predictability, ECMWF, volume 1, pp. 1–18, 1996.
  26. [27]Zhixin Lu, Brian R. Hunt, and Edward Ott. Attractor reconstruction by machine learning. Chaos: An Interdisciplinary Journal of Nonlinear Science, 28(6):061104, 2018.DOI
  27. [28]Xufang Luo, Yuge Zhang, Zhiyuan He, Zilong Wang, Siyun Zhao, Dongsheng Li, Luna K Qiu, and Yuqing Yang. Agent lightning: Train any ai agents with reinforcement learning. arXiv preprint arXiv:2508.03680, 2025.arxiv.org/abs/2508.03680
  28. [29]Michel Ma, Tianwei Ni, Clement Gehring, Pierluca D’Oro, and Pierre-Luc Bacon. Do transformer world models give better policy gradients? ArXiv, abs/2402.05290, 2024. URL https://api.semanticscholar.org/CorpusID:267548115.arxiv.org/abs/2402.05290
  29. [30]Michael C. Mackey and Leon Glass. Oscillation and chaos in physiological control systems. Science, 197(4300):287–289, 1977. doi: 10.1126/science.267326.DOI
  30. [31]Michael McCabe, Peter Harrington, Shashank Subramanian, and Jed Brown. Towards stability of autoregressive neural operators. Transactions on Machine Learning Research, 2023. ISSN 2835-8856. URL https://openreview.net/forum?id=RFuUTtKYOG.arxiv.org/abs/2306.10619
  31. [32]Raman K. Mehra. On the identification of variances and adaptive kalman filtering. IEEE Transactions on Automatic Control, 15(2):175–184, 1970. doi: 10.1109/TAC.1970.1099422.DOI
  32. [33]Jonas M. Mikhael, Zahra Monfared, and Daniel Durstewitz. On the difficulty of learning chaotic dynamics with RNNs. In Advances in Neural Information Processing Systems (NeurIPS), 2022.
  33. [34]Asier Mujika, Florian Meier, and Angelika Steger. Approximating real-time recurrent learning with random kronecker factors. In Neural Information Processing Systems, 2018. URL https://api.semanticscholar.org/CorpusID:44111521.arxiv.org/abs/1805.10842
  34. [35]Samuel A. Nastase, Valeria Gazzola, Uri Hasson, and Christian Keyers. Measuring shared responses across subjects using intersubject correlation. Social Cognitive and Affective Neuroscience, 2019. doi: 10.1093/scan/nsz037.DOI
  35. [36]Fengxiang Nie and Yasuhiro Suzuki. Jacobian-adaptive weighting for stability: Enhancing long-term rollout of neural partial differential equation solvers via spatially-adaptive regularization. arXiv preprint arXiv:2603.05538, 2026.arxiv.org/abs/2603.05538
  36. [37]Brian J. Odelson, Murali R. Rajamani, and James B. Rawlings. A new autocovariance least-squares method for estimating noise covariances. Automatica, 42(2):303–308, 2006. doi: 10.1016/j.automatica.2005.09.006. Ruben Ohana, Michael McCabe, Lucas Meyer, Rudy Morel, Fruzsina J. Agocs, Miguel B. Benitez, Marsha Berger, Blakesley Burkhart, Stuart B. Dalziel, Drummond B. Fielding, Daniel Fortunato, Jared A. Goldberg, Keiya Hirashima, Yan-Fei Jiang, Rich R. Kerswell, Suryanarayana Maddu, Jonah Miller, Payel Mukhopadhyay, Stefan S. Nixon, Jeff Shen, Romain Watteaux, Bruno Régaldo-Saint Blancard, François Rozet, Liam H. Parker, Miles Cramer, and Shirley Ho. The well: A large-scale collection of diverse physics simulations for machine learning. In Advances in Neural Information Processing Systems: Datasets and Benchmarks Track, volume 37, 2024.
  37. [38]Tim N Palmer. Predicting uncertainty in forecasts of weather and climate. Reports on Progress in Physics, 63(2):71–116, 2000.
  38. [39]Paavo Parmas, Carl Edward Rasmussen, Jan Peters, and Kenji Doya. Pipps: Flexible model-based policy search robust to the curse of chaos. In International Conference on Machine Learning, pp. 4065–4074. PMLR, 2018.arxiv.org/abs/1902.01240
  39. [40]Razvan Pascanu, Tomas Mikolov, and Yoshua Bengio. On the difficulty of training recurrent neural networks. In Proceedings of the 30th International Conference on Machine Learning, pp. 1310–1318, 2013.arxiv.org/abs/1211.5063
  40. [41]Adeel Pervez and Francesco Locatello. Controlling transient amplification improves long-horizon rollouts. arXiv preprint arXiv:2605.08856, 2026.arxiv.org/abs/2605.08856
  41. [42]David Raposo, Sam Ritter, Adam Santoro, Greg Wayne, Theophane Weber, Matt Botvinick, Hado van Hasselt, and Francis Song. Synthetic returns for long-term credit assignment. arXiv preprint arXiv:2102.12425, 2021.arxiv.org/abs/2102.12425
  42. [43]Stephan Rasp, Stephan Hoyer, Alexander Merose, Ian Langmore, Peter Battaglia, Tyler Russell, Alvaro Sanchez-Gonzalez, Vivian Yang, Rob Carver, Shreya Agrawal, Matthew Chantry, Zied Ben Bouallegue, Peter Dueben, Carla Bromberg, Jared Sisk, Luke Barrington, Aaron Bell, and Fei Sha. WeatherBench 2: A benchmark for the next generation of data-driven global weather models. Journal of Advances in Modeling Earth Systems, 16(6):e2023MS004019, 2024. doi: 10.1029/2023MS004019.DOI
  43. [44]Guy Revach, Nir Shlezinger, Xiaoyong Ni, Adria Lopez Escoriza, Ruud J. G. van Sloun, and Yonnina C. Eldar. KalmanNet: Neural network aided kalman filtering for partially known dynamics. IEEE Transactions on Signal Processing, 70:1532–1547, 2022. doi: 10.1109/TSP.2022.3158588.DOI
  44. [45]Stéphane Ross, Geoffrey Gordon, and Drew Bagnell. A reduction of imitation learning and structured prediction to no-regret online learning. In Proceedings of the fourteenth international conference on artificial intelligence and statistics, pp. 627–635. JMLR Workshop and Conference Proceedings, 2011.arxiv.org/abs/1011.0686
  45. [46]Alexander Schaefer, Ru Kong, Evan M Gordon, Timothy O Laumann, Xi-Nian Zuo, Avram J Holmes, Simon B Eickhoff, and BT Thomas Yeo. Local-global parcellation of the human cerebral cortex from intrinsic functional connectivity mri. Cerebral cortex, 28(9):3059–3114, 2018.
  46. [47]John Schulman, Philipp Moritz, Sergey Levine, Michael Jordan, and Pieter Abbeel. High-dimensional continuous control using generalized advantage estimation. arXiv preprint arXiv:1506.02438, 2015.arxiv.org/abs/1506.02438
  47. [48]Corentin Tallec and Yann Ollivier. Unbiasing truncated backpropagation through time. arXiv preprint arXiv:1705.08209, 2017.arxiv.org/abs/1705.08209
  48. [49]Corentin Tallec and Yann Ollivier. Unbiased online recurrent optimization. In International Conference on Learning Representations, 2018.arxiv.org/abs/1702.05043
  49. [50]Leitian Tao, Baolin Peng, Wenlin Yao, Tao Ge, Hao Cheng, Mike Hang Wang, Jianfeng Gao, and Sharon Li. Trace: Turn-level reward assignment via credit estimation for long-horizon agents. arXiv preprint arXiv:2607.13988, 2026.arxiv.org/abs/2607.13988
  50. [51]Aaron Towne, Oliver T. Schmidt, and Tim Colonius. Spectral proper orthogonal decomposition and its relationship to dynamic mode decomposition and resolvent analysis. Journal of Fluid Mechanics, 847:821–867, 2018. doi: 10.1017/jfm.2018.283.DOI
  51. [52]Anna Trevisan and Luigi Palatella. On the Kalman filter error covariance collapse into the unstable subspace. Nonlinear Processes in Geophysics, 18(2):243–250, 2011.DOI
  52. [53]David C. Van Essen, Stephen M. Smith, Deanna M. Barch, Timothy E. J. J. Behrens, Essa Yacoub, and Kamil Uğurbil. The WU-Minn human connectome project: An overview. NeuroImage, 80: 62–79, 2013. doi: 10.1016/j.neuroimage.2013.05.041.DOI
  53. [54]Théophane Weber, Nicolas Heess, Lars Buesing, and David Silver. Credit assignment techniques in stochastic computation graphs. In Proceedings of the Twenty-Second International Conference on Artificial Intelligence and Statistics, volume 89 of Proceedings of Machine Learning Research, pp. 2650–2660, 2019.arxiv.org/abs/1901.01761
  54. [55]Norbert Wiener. Extrapolation, Interpolation, and Smoothing of Stationary Time Series: With Engineering Applications. MIT Press, 1949.
  55. [56]Ronald J. Williams and David Zipser. A learning algorithm for continually running fully recurrent neural networks. Neural Computation, 1(2):270–280, 1989.DOI
  56. [57]Zaijun Ye, Chen-Song Zhang, and Wansheng Wang. Recurrent neural operators: Stable long-term pde prediction. arXiv preprint arXiv:2505.20721, 2025.arxiv.org/abs/2505.20721
  57. [58]Haoyi Zhou, Shanghang Zhang, Jieqi Peng, Shuai Zhang, Jianxin Li, Hui Xiong, and Wancai Zhang. Informer: Beyond efficient transformer for long sequence time-series forecasting. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 35, pp. 11106–11115, 2021.

Paper details

vlnc:W_nu38wa4z

published ·

added ·

Usage

views · 0

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Computer Science

generative AI tools · View statement →

Looking for related papers…
Contents