CLIMATE PHYSICS AI / D-LEGOS

Choose how to read

The full view retains the technical content, figures and sources. The plain-language explanation introduces the ideas without changing the findings.

Terms explained

P1 · DRAFT FOR SUPERVISOR REVIEW

Exact volume conservation in neural rainfall downscaling over Jamaica: a conditional CHIRPS benchmark with a driver-error bound

Climate Studies Group Mona · Department of Physics · The University of the West Indies, Mona

Completed conditional rainfall benchmark

Abstract

An exact precipitation-volume constraint improves a matched neural downscaler over Jamaica, but seasonal climatological allocation has lower error. The study uses monthly CHIRPS v2 fields from 2000 to 2025, covering 360 land cells in 29 coarse parents. Three matched 5,968-parameter networks allocate the target month’s observed coarse rainfall to fine cells. Their positive outputs are free, softly penalised or exactly conserving. Fitting uses 2000–2017, selection uses 2018–2021 and assessment uses 2022–2025. Exact conservation lowers three-seed ensemble RMSE from 15.36 to 14.23 mm/month, a 7.4 % reduction whose 12-month block-bootstrap interval excludes zero, and it holds the largest parent-mean mismatch below 0.0001 mm/month. Seasonal spatial allocation, which conserves the same volume from training-period ratios alone, reaches 9.73 mm/month, 32 % lower than the constrained network. Post hoc projections of the free model recover part of the constrained gain, and six further origin-budget comparisons repeat the ordering in every case. A driver-error analysis then shows what the constraint cannot do: a 20 % error in the coarse driver raises constrained RMSE to about 35 mm/month against an aggregation floor of 31.67 that no within-parent refinement can lower, and a driver that predates the target month raises it to 84 to 110 mm/month. At the one NOAA station with nine complete test months the CHIRPS reference cell itself has RMSE 126 mm/month, larger than any model’s. The experiment conditions on observed target-month coarse rainfall and does not measure forecast skill. Its results support keeping a conserving layer available and reporting driver accuracy alongside any conservation residual; they do not support replacing a climatological allocation with this network.

Rainfall downscaling and driver error: figure from the author manuscript
Figure from the author manuscript. The methods and evidence below define its interpretation.

Supervisor feedback

I wanted to see whether a rainfall model could get the total right and still put the rain in the wrong places. I used monthly CHIRPS rainfall estimates for Jamaica and asked a neural network to divide larger-area totals among smaller areas.

I compared versions that had to match the supplied total with versions that did not, and with a simple method based on the usual seasonal pattern. Matching the total helped the network, but the seasonal method had lower error against CHIRPS. When the supplied total was wrong, the detailed map carried part of that error.

This helped me think through which physical checks improve the model and which checks only confirm that the numbers add up.

Read the study in plain language

Exact conservation improves the network. Seasonal allocation has lower within-CHIRPS RMSE.

This study divides a known monthly rainfall total among smaller cells in Jamaica. Forcing the estimates to add back to the supplied total improves the neural network. A seasonal rainfall pattern has lower error against CHIRPS. When the supplied total is wrong, exact conservation passes that error into the detailed map.

A way to picture it

You know how much water reached a parish and must divide it among smaller areas. Making the allocations add to the parish total prevents an accounting error. It does not tell you where the rain fell, and a wrong parish total still produces a wrong map.

What the study asks

Does exact volume conservation improve a matched neural downscaler, and how much does error in the coarse rainfall input limit the result?

What the evidence supports

Completed conditional downscaling experiments and driver-sensitivity analysis. Forecast skill was not tested.

Limits on the result

  • Conditional downscaling with observed target-month rainfall; it does not measure forecast skill.
  • Monthly product-relative evaluation on repeatedly observed locations; spatial transfer and subdaily/extreme rainfall are untested.
  • Only nine irregular coastal station months qualify; station independence from CHIRPS gauge assimilation is not established.
  • Earlier exploratory work inspected overlapping years. Bootstrap intervals condition on fitted ensembles and exclude reference uncertainty.
  • The imposed driver multipliers are sensitivity scenarios, not measured product biases.
  • Cross-scale consistency does not close a moisture budget or enforce lateral flux continuity.

Data and code

Public CHIRPS v2 and NOAA GSOD inputs. The author holds acquisition scripts/hashes, arrays, checkpoints, station QC, predictions and score tables; archive available on request. Not re-executed for this draft.

Study design

Test the total and the local patternObserved coarse monthly rainfall Matched free, soft and hard networks Compare seasonal allocation Score local error and total mismatch01Observed coarse monthly rainfall02Matched free, soft and hard networks03Compare seasonal allocation04Score local error and total mismatch
  1. Observed coarse monthly rainfall
  2. Matched free, soft and hard networks
  3. Compare seasonal allocation
  4. Score local error and total mismatch
Completed conditional downscaling experiment. The target month’s coarse rainfall is supplied; the result is not a month-ahead forecast. Read the complete method and evidence.

Keywords: Jamaica; CHIRPS; precipitation downscaling; hard constraints; conservation; physics-informed learning; driver bias.

1 Introduction

A rainfall field can be internally consistent without being accurate. On an island with sharp spatial gradients and few verifying gauges, those two properties have to be measured separately. This paper measures them for one restricted, testable task: the allocation of a known coarse monthly total to finer cells while preserving that total. Two questions follow. Does the constraint improve an otherwise matched network? And does the network add anything over a transparent seasonal baseline that conserves the same total?

A third question comes from the way such a component would be used. A downscaler trained on retrospectively analysed rainfall will later be driven by a forecast, a reanalysis or a climate model. Exact consistency with a wrong coarse total transmits the aggregate error into the fine-scale estimate. I quantify that transmission with controlled perturbations of the real coarse fields and with a driver that predates the target month, and I give the elementary bound that explains the result.

The contribution is an executed regional benchmark, with trained models, held-out reconstructions, numerical checks and counter-examples, and with its negative findings disclosed. It does not introduce a conserving architecture; exact downscaling constraints exist [1, 2], and so does neural rainfall modelling in Jamaica [3] and climatology-weighted disaggregation [4]. It does not test geographic transfer, which benchmarks such as RainShift [5] address.

Physics-informed learning spans residual-equation models [6, 7] and conservative domain-decomposition methods [8]; both impose more than the area-mean condition tested here. Optimisation failures in such networks [9] are a warning against reading a low constraint residual as evidence of skill. Jamaican CHIRPS analyses supply local precedent for the record [10], Caribbean gauge comparisons show why gridded products need regional assessment [11], and resolution-dependent studies of the region motivate explicit treatment of small islands [12, 13, 14]. Greater Antilles extreme-rainfall work gives the regional context that a monthly reconstruction cannot address [15].

Learned multiresolution downscaling [16] and generative downscaling [17, 18] represent unresolved variability in ways this deterministic design does not try to. Process-informed bias correction [19] is the relevant literature whenever the driver differs systematically from the target, which is the subject of Section 5.

3 Data and design

3.1 CHIRPS fields, cells and parents

Monthly CHIRPS v2 fields [20] for January 2000 to December 2025 were downloaded from the Central America and Caribbean archive; all 312 source files have recorded URLs and SHA-256 hashes. CHIRPS blends satellite information with station observations, so the experiment uses a satellite-gauge product rather than raw imagery. A window of roughly 78.5 °W to 76.1 °W and 17.5 °N to 18.7 °N and a geoBoundaries Jamaica polygon identify land cells by centre inclusion. Of 374 valid land cells, 360 remain after requiring at least four represented cells per 4×44 \times 4 parent, giving 29 parents at 0.20 ° spacing over 0.05 ° children. Coastal cells count as whole cells, with fractional coastline left unresolved.

With wbi=cosφbiw_{bi} = \cos\varphi_{bi} on retained children of parent bb and zero elsewhere, the observed coarse depth is Ctb=∑iwbiYtbi∑iwbi.C_{tb} = \frac{\sum_i w_{bi} Y_{tbi}}{\sum_i w_{bi}}. \label{eq:coarse}(1) The principal task is conditional spatial downscaling. The model receives the target month’s observed CtbC_{tb} and allocates it, so nothing here is a month-ahead forecast. Fitting uses 2000–2017 (216 months, 6,264 parent-months), checkpoint selection 2018–2021 (48 months) and assessment 2022–2025 (48 months, 17,280 cell-months that are not treated as independent). The same locations occur in every period, so temporal blocking [21] addresses one dependence and leaves spatial transfer untested.

3.2 Matched networks and the three output rules

Each network has two fully connected ReLU layers of width 64 and 16 output units, 5,968 parameters. Its 11 predictors are log-transformed coarse rainfall at the parent and its four neighbours (a missing or ocean neighbour is replaced by the parent), sine and cosine of the first two annual harmonics, and longitude and latitude. Terrain, humidity, wind, temperature and lateral fluxes are absent. With qtbi=softplus(ztbi)+10−6q_{tbi} = \operatorname{softplus}(z_{tbi}) + 10^{-6}, the free output and the exactly conserving output are PtbiF=Ctbqtbi,PtbiH=Ctbqtbiq‾tb,q‾tb=∑iwbiqtbi∑iwbi.P^{F}_{tbi} = C_{tb}\, q_{tbi}, \qquad P^{H}_{tbi} = C_{tb}\, \frac{q_{tbi}}{\bar q_{tb}}, \qquad \bar q_{tb} = \frac{\sum_i w_{bi} q_{tbi}}{\sum_i w_{bi}}. \label{eq:hard}(2) The weighted mean of PHP^H equals CtbC_{tb} by construction. This is a cross-scale consistency condition; it does not close a moisture budget, solve an equation or enforce flux continuity between parents. The soft model uses PFP^F with the loss ℒ=∑tbiwbi(Ptbi−Ytbi)2s2∑tbiwbi+λ∑tbWb(P‾tb−Ctb)2s2∑tbWb,Wb=∑iwbi,\mathcal{L} = \frac{\sum_{tbi} w_{bi}(P_{tbi} - Y_{tbi})^2}{s^2 \sum_{tbi} w_{bi}} + \lambda\, \frac{\sum_{tb} W_b (\bar P_{tb} - C_{tb})^2}{s^2 \sum_{tb} W_b}, \qquad W_b = \sum_i w_{bi},(3) with ss the training-target root-mean-square depth; free and hard models use the first term only. Adam runs at learning rate 10−310^{-3} with weight decay 10−410^{-4} on shuffled batches of at most 256 parent-months for 200 epochs; validation RMSE at epoch 1 and every fifth epoch selects the checkpoint. Seeds 11, 29 and 47 share initial weights and shuffles across model types. Penalties 0.1, 1 and 10 were compared on mean validation RMSE and 0.1 was selected in every record-length setting. Predictions average the three seeds and every individual fit is retained.

3.3 Baselines, scores and numerical checks

Uniform allocation gives every child CtbC_{tb}. Seasonal spatial allocation takes each child’s training-period mean for the calendar month, normalises it by its parent’s weighted mean and scales the ratio by the supplied CtbC_{tb}; it conserves the same volume, uses no validation or test targets, and holds a separate climatological pattern for every month, which makes it a substantive comparator for a spatially shared network.

Area-weighted RMSE, MAE and signed bias measure agreement with CHIRPS; the conservation residual is P‾−C\bar P - C. Paired circular month-block bootstraps use 2,000 resamples at block lengths of 3 and 12 months with complete spatial fields carried in each sampled month. The intervals describe variability of paired differences for fixed fitted ensembles and exclude reference-product uncertainty and retraining. Every serialised prediction group is rescored with a separate float64 accumulation; hard residuals are checked against a 0.002 mm tolerance; and a deliberately mis-normalised prediction (a conserving field multiplied by 1.05) must be rejected by the validator. These checks establish numerical consistency of the saved experiment. The design was specified before the fits, but earlier exploratory work had inspected overlapping CHIRPS years, so the assessment is retrospective rather than a pristine holdout.

4 Results: conservation and allocation

4.1 Primary comparison

Exact conservation lowers ensemble RMSE from 15.36 to 14.23 mm/month, a difference of 1.14 mm/month or 7.4 %, with a 12-month-block interval of [−1.43,−0.76][-1.43, -0.76] and a 3-month-block interval of [−1.46,−0.80][-1.46, -0.80] (Table 1). The selected soft penalty moves RMSE by only −0.05 mm/month. A small penalty permits coarse-mean errors, so the soft model’s largest residual, 16.83 mm/month, is close to the free model’s 16.91, where the hard model’s is 0.00006 mm/month.

Seasonal allocation reaches 9.73 mm/month. The hard model is 4.49 mm/month worse, which is 32 % of its own score, with a 12-month-block interval of [2.45,6.28][2.45, 6.28]. A comparison restricted to uniform interpolation (29.39 mm/month) would overstate the network’s value by a wide margin. The month-specific climatological pattern gives lower error than the tested neural representation.

Table 1. Primary 18-year models assessed on 2022–2025, mm/month. Maximum residual is the largest absolute parent-mean mismatch; neural rows use the three-seed mean. [from Table 1 of the benchmark report]
Model RMSE MAE Bias Max. residual
Uniform allocation 29.39 18.04 −-0.00 0.00000
Seasonal allocation 9.73 6.03 −-0.00 0.00001
Free network 15.36 9.83 0.13 16.90736
Soft network (λ=0.1\lambda=0.1) 15.32 9.78 −-0.03 16.82706
Hard network 14.23 9.10 0.00 0.00006

4.2 Training budget

Of the 45 primary fits, 34 selected epoch 200, the last permitted. A documented post-score diagnostic reran the full-record free and hard models for 1,000 epochs with the same seeds and checkpoint rule; ensemble RMSE fell to 13.52 and 12.57 mm/month. The 200-epoch scores remain primary and the longer runs are exploratory. They show budget sensitivity rather than convergence, and the ordering against seasonal allocation survives them. The label-budget experiment below uses early stopping for up to 1,000 epochs and retains the same ordering.

4.3 Post hoc projection controls

A final correction can improve squared error without learning a better fine-scale pattern. Two post hoc controls therefore act on the saved free-model predictions within each parent: additive projection P′i=Pi+C−P‾P'_i = P_i + C - \bar P and multiplicative normalisation P′i=PiC/P‾P'_i = P_i\, C/\bar P. Both use exactly the coarse information the hard network uses; both were specified after the original scores. Table 2 gives the results for the 18-year fit and for two restricted fitting histories (2015–2017 and 2017 alone, each still with 48 validation months). Additive projection removes the coarse-mean error contribution exactly, up to accumulation tolerance, yet for the 18-year ensemble the hard-minus-additive difference is −0.992 mm/month with a 12-month-block interval of [−1.273,−0.642][-1.273, -0.642] (5,000 resamples, seed 20261007), and hard-minus-multiplicative is −1.022-1.022 with [−1.302,−0.680][-1.302, -0.680]. Training under the constraint does more than projecting after the fact, and the gap to seasonal allocation remains in every row.

Table 2. Post hoc projection controls on the 2022–2025 test predictions, RMSE in mm/month; neural columns use the three-seed ensemble. Restricted histories confound record length with the sampled climate. [from Table 2 of the benchmark report]
Fitting years Free Additive Multiplicative Hard Seasonal
18 (2000–2017) 15.362 15.217 15.248 14.226 9.733
3 (2015–2017) 17.766 17.459 17.482 16.426 9.606
1 (2017) 20.791 20.108 20.116 19.068 11.375

4.4 Origin windows and label budgets

A post-review experiment budgets fitting and validation labels jointly across three chronological windows. For assessment origins 2018, 2020 and 2022, the preceding calendar year is validation and the following 24 months are assessment; a 24-month budget supplies 12 fitting plus 12 validation months and a 60-month budget 48 plus 12. The same seeds and matched free and hard architectures train for up to 1,000 epochs with validation every five epochs and a 150-epoch patience; the checkpoint minimises validation RMSE and no test score enters any choice. The seasonal comparator uses fitting labels only. This adds 36 fits, of which 21 reach the epoch cap.

The hard ensemble beats the free ensemble in six of six origin-budget comparisons; seasonal allocation beats the hard ensemble in six of six; hard training beats additive projection in five of six, the exception being the 2018 origin with a 60-month budget (Table 3). Fitting periods overlap and the same locations recur, so the six rows are descriptive comparisons, not six replications, and no pooled significance is claimed.

Table 3. Total-label-budget experiment: RMSE in mm/month on a 24-month assessment window starting in the listed year. The budget includes the 12 validation months. [from Table 3 of the benchmark report]
Origin Budget (months) Seasonal Free Additive Hard
2018 24 11.844 23.314 21.432 20.920
2018 60 11.546 15.951 15.790 15.799
2020 24 17.890 30.926 29.092 29.018
2020 60 11.268 17.093 16.898 16.289
2022 24 10.279 18.652 18.003 17.374
2022 60 8.592 13.171 13.027 12.153

4.5 Station comparison

NOAA Global Summary of the Day records [22] for Norman Manley International (78397099999) and Sangster International (78388099999) were screened strictly: daily precipitation in inches converted to millimetres, 99.99 sentinels and incomplete-period flags excluded, only D, F and G report types accepted, and a monthly total admitted only when every calendar day qualifies. No Norman Manley test month passes; nine Sangster months do, at a cell 3.42 km from the gauge.

At Sangster the CHIRPS reference cell itself has RMSE 126.02 mm/month against the gauge. The free network has 93.67, the soft 93.65, the hard 99.36 and seasonal allocation 124.50. The within-CHIRPS ranking does not reproduce at the station, where the hard network is less accurate than the free one and the two models that reproduce CHIRPS most faithfully (seasonal allocation and the reference cell) do worst. Nine irregular coastal months cannot adjudicate between a support mismatch, a reference-product error and a real difference, and station independence from CHIRPS gauge assimilation has not been established. The station comparison illustrates the risk that a model fitted to a gridded product also reproduces its errors.

5 Results: driver error

5.1 Controlled multiplicative perturbations and the aggregation floor

For each held-out month the five coarse predictors and the output scaling depth are multiplied by α∈{0.8,0.9,1.1,1.2}\alpha \in \{0.8, 0.9, 1.1, 1.2\} before the log transform; harmonics and coordinates are unchanged, the target field is the original CHIRPS observation, and the models are evaluated at their validation-selected checkpoints without refitting. Let CC be the true area mean of YY within a parent, C̃\tilde C the supplied driver, ei=Pi−Yie_i = P_i - Y_i and e‾\bar e its weighted mean. For an exactly conserving prediction e‾=C̃−C\bar e = \tilde C - C, and the weighted variance identity gives ∑iwiei2∑iwi=(C̃−C)2+∑iwi(ei−e‾)2∑iwi≥(C̃−C)2.\frac{\sum_i w_i e_i^2}{\sum_i w_i} = (\tilde C - C)^2 + \frac{\sum_i w_i (e_i - \bar e)^2}{\sum_i w_i} \;\ge\; (\tilde C - C)^2 . \label{eq:bound}(4) Summed with parent-area weights and averaged over time this is an RMSE floor from the coarse errors alone. It is elementary and not a theorem of this paper; it is a diagnostic that no refinement of the within-parent pattern can lower while exact consistency with an erroneous driver is kept, and the serialised predictions were checked against it in every scenario.

At ±20%\pm\SI{20}{\percent} the hard model’s RMSE is 35.27 and 34.87 mm/month against a floor of 31.67; at ±10%\pm\SI{10}{\percent} it is 21.59 and 21.27 against a floor of 15.83 (Table 4). Equation 4 says the two parts add in quadrature, and they do. Removing the floor in quadrature leaves 14.2 to 15.5 mm/month in all four scenarios, close to the unperturbed 14.23. The perturbation adds parent-mean error and leaves the within-parent pattern error almost unchanged. The free and soft models do not repair the imposed bias. Their errors stay close to the hard model’s, so permitting a consistency residual does not by itself make an estimator identify and correct an unknown driver bias. Neither was trained on a corrected-driver task, so this is not evidence against learned bias correction in general. Seasonal allocation is better than every network under all four factors.

Table 4. RMSE (mm/month) under artificial multiplicative perturbation of the real held-out coarse fields. The floor is the aggregation lower bound of Equation 4. These factors are sensitivity scenarios, not measured biases of any product. [from Table 1 of the 8 October 2026 driver-sensitivity note]
Coarse bias Free Soft Hard Seasonal Floor
−-20 % 35.70 35.83 35.27 33.48 31.67
−-10 % 22.31 22.43 21.59 18.68 15.83
++10 % 22.12 21.89 21.27 18.93 15.83
++20 % 35.48 35.17 34.87 33.76 31.67

5.2 Drivers available before the target month

A seasonal driver replaces the coarse predictors and scaling depth with each calendar month’s 2000–2017 coarse average; a lag-12 driver uses the same calendar month of the preceding year. Calendar features are kept. The networks were trained under contemporaneous conditioning, so this distribution shift is deliberate and limits interpretation to dependence on driver quality.

Hard-model RMSE rises from 14.23 to 84.49 mm/month with the seasonal driver and to 109.84 with lag-12 input; seasonal allocation gives 83.97 and 109.56, and uniform allocation 87.12 and 111.16 (Table 5). The differences between allocation methods are small beside the loss of contemporaneous coarse information. The hard network still meets its supplied totals in every scenario, with a largest residual below 0.0002 mm/month. That success is agreement with the input; it says nothing about the unknown outcome. A paper reporting the 14.23 mm/month conditional score as predictive skill would misdescribe the experiment.

Table 5. RMSE (mm/month) with target-month rainfall excluded from the input. Networks are applied without retraining; the rows diagnose driver substitution, not an optimised forecast. [from Table 2 of the driver-sensitivity note]
Driver Uniform Seasonal Free Soft Hard
Seasonal (2000–2017 mean) 87.12 83.97 84.58 84.56 84.49
Lag-12 (previous year) 111.16 109.56 109.84 109.76 109.84

6 Discussion

Exact area normalisation improves this network’s conditional reconstruction and makes its aggregation error negligible, and the gain survives projection controls, a longer training budget and six further windows. The seasonal comparator changes what that property is worth. A climatological pattern scaled by the same observed total has 4.49 mm/month lower RMSE on the primary test. It also has lower RMSE in the additional within-CHIRPS comparisons. The experiment supports retaining a conserving layer as a component; it does not justify replacing a well-performing climatological allocation with this model.

The result is specific to monthly CHIRPS reconstruction on a small, repeatedly observed island. Month aggregation suppresses sub-daily variability, and an 18-year record lets the network and the baseline encode a stable spatial climatology. Coordinates as predictors encode recurring location patterns, which is appropriate within the island and says nothing about transfer. Wet-day occurrence, storm timing, flood thresholds, calibrated uncertainty and transfer off the island are all outside what this benchmark can show.

The station comparison is consequential. A network trained to reproduce one gridded product may be rewarded for reproducing that product’s errors, and a smoother model may score better at a gauge without reconstructing the field any better. Nine months cannot separate these. More quality-controlled gauges with documented assimilation status would be worth more than a larger network.

The driver analysis supplies an acceptance criterion. If a proposed allocation method claims exact consistency on the same cells and reports error below the driver’s unavoidable aggregation error, then some support, weight, target or conservation definition differs, and a data and metric audit should precede any skill claim. For an operational model the coarse total can be corrected before downscaling or treated probabilistically; either choice changes what is conserved and should be stated. Hard consistency with a bias-corrected driver conserves the corrected total rather than the original model output.

7 Design of a real-driver study

The four uniform multipliers do not span spatially varying bias, seasonal drift, displaced storms or errors coupled to intensity. A separate study should identify a coarse precipitation source and its release latency, align spatial support and accumulation periods, estimate bias correction from development data only, and train and assess raw-driver conservation, corrected-driver conservation, a tuned soft constraint, an unconstrained alternative and seasonal allocation under the same issuance-available information. Evaluation should separate parent-mean error from within-parent anomaly error and use gauges whose assimilation status is known. Atmospheric-state predictors from ERA5 [23], distinguished from ERA5-Land surface fields [24], a second product such as IMERG [25] and SRTM elevation [26] are the natural additions; none was used here. The present component has no learned lateral interface, overlapping solver or moisture transport; a moisture-budget test needs water-vapour storage, evaporation and transport on compatible supports, which the conservation residual used here cannot stand in for.

8 Conclusion

Exact volume conservation improves a matched neural downscaler over Jamaica by 7.4 % in RMSE and makes its aggregation error negligible, and the gain survives projection controls, a longer training budget and six further windows. Seasonal climatological allocation has 32 % lower RMSE on the primary test and remains more accurate in the additional within-CHIRPS comparisons. When the coarse driver is wrong, exact consistency imposes an aggregate-error floor that no within-parent refinement can lower, and a driver that predates the target month raises error roughly six to eight times. The findings support keeping a conserving layer available and reporting driver accuracy alongside any conservation residual. They do not support replacing a climatological allocation with this network, and they do not measure forecast skill.

Data and code availability

The experiment archive holds acquisition scripts, source hashes, model-ready arrays, checkpoints, station quality-control records, the total-label-budget protocol with its 36 checkpoints and validation histories, seed-level and ensemble predictions, exact score tables and the projection-control analysis. The driver-sensitivity analysis reuses the fitted models, so it adds no independent replication. CHIRPS v2 and the NOAA Global Summary of the Day are public; the archive is held by the author and is available on request. It was not re-executed for this draft, so the numbers here are those of the archived reports rather than an independent replication.

References

[1] Paula Harder, Alex Hernandez-Garcia, Venkatesh Ramesh, Qidong Yang, Prasanna Sattegeri, Daniela Szwarcman, Campbell Watson, and David Rolnick. Hard-constrained deep learning for climate downscaling. Journal of Machine Learning Research, 24 (365): 1–40, 2023. https://www.jmlr.org/papers/v24/23-0158.html.

[2] Tom Beucler, Michael Pritchard, Stephan Rasp, Jordan Ott, Pierre Baldi, and Pierre Gentine. Enforcing analytic constraints in neural networks emulating physical systems. Physical Review Letters, 126 (9): 098302, 2021. doi: 10.1103/PhysRevLett.126.098302.

[3] Christina P. Burgess, Michael A. Taylor, Tannecia Stephenson, and Arpita Mandal. Frequency analysis, infilling and trends for extreme precipitation for Jamaica (1895–2100). Journal of Hydrology: Regional Studies, 3: 424–443, 2015. doi: 10.1016/j.ejrh.2014.10.004.

[4] Silvia Terzago, Elisa Palazzi, and Jost von Hardenberg. Stochastic downscaling of precipitation in complex orography: a simple method to reproduce a realistic fine-scale climatology. Natural Hazards and Earth System Sciences, 18: 2825–2840, 2018. doi: 10.5194/nhess-18-2825-2018.

[5] Paula Harder et al. RainShift: A benchmark for precipitation downscaling across geographies. arXiv:2507.04930, 2025.

[6] Maziar Raissi, Paris Perdikaris, and George Em Karniadakis. Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations. Journal of Computational Physics, 378: 686–707, 2019. doi: 10.1016/j.jcp.2018.10.045.

[7] George Em Karniadakis, Ioannis G. Kevrekidis, Lu Lu, Paris Perdikaris, Sifan Wang, and Liu Yang. Physics-informed machine learning. Nature Reviews Physics, 3: 422–440, 2021. doi: 10.1038/s42254-021-00314-5.

[8] Ameya D. Jagtap, Ehsan Kharazmi, and George Em Karniadakis. Conservative physics-informed neural networks on discrete domains for conservation laws: Applications to forward and inverse problems. Computer Methods in Applied Mechanics and Engineering, 365: 113028, 2020. doi: 10.1016/j.cma.2020.113028.

[9] Aditi S. Krishnapriyan, Amir Gholami, Shandian Zhe, Robert M. Kirby, and Michael W. Mahoney. Characterizing possible failure modes in physics-informed neural networks. In Advances in Neural Information Processing Systems 34 (NeurIPS), 2021. arXiv:2109.01050.

[10] C. Avalon Cullen and Rafea Al Suhili. Assessing rainfall variability in Jamaica using CHIRPS: Techniques and measures for persistence, long and short-term trends. Geographies, 3 (2): 375–397, 2023. doi: 10.3390/geographies3020020.

[11] Abel Centella-Artola, Arnoldo Bezanilla-Morlot, Michael A. Taylor, Dimitris A. Herrera, Daniel Martín-Serrano, Maibys Sierra-Lorenzo, Alejandro Vichot-Llano, Jesús Cabrales-Infante, Jayaka D. Campbell, and Tannecia S. Stephenson. Evaluation of sixteen gridded precipitation datasets over the Caribbean region using gauge observations. Atmosphere, 11 (12): 1334, 2020. doi: 10.3390/atmos11121334.

[12] Mark R. Jury. Resolution-dependent perspectives on Caribbean hydro-climate change. Hydrology, 7 (4): 93, 2020. doi: 10.3390/hydrology7040093.

[13] Philippe Cantet, Michel Déqué, Philippe Palany, and Jean-Louis Maridet. The importance of using a high-resolution model to study the climate change on small islands: the Lesser Antilles case. Tellus A: Dynamic Meteorology and Oceanography, 66: 24065, 2014. doi: 10.3402/tellusa.v66.24065.

[14] Jayaka D. Campbell, Michael A. Taylor, Arnoldo Bezanilla-Morlot, Tannecia S. Stephenson, Abel Centella-Artola, Leonardo A. Clarke, and Kimberly A. Stephenson. Generating projections for the Caribbean at 1.5, 2.0 and 2.5 C from a high-resolution ensemble. Atmosphere, 12 (3): 328, 2021. doi: 10.3390/atmos12030328.

[15] Carlo Destouches, Arona Diedhiou, Sandrine Anquetin, Benoit Chanzy, Adermus Joseph, Nathan Pierre, and Adrien Dumont. Changes in extreme precipitation patterns over the Greater Antilles and teleconnection with large-scale sea surface temperature. Earth System Dynamics, 16: 497–530, 2025. doi: 10.5194/esd-16-497-2025.

[16] Jiali Wang, Zhengchun Liu, Ian Foster, Won Chang, Rajkumar Kettimuthu, and V. Rao Kotamarthi. Fast and accurate learned multiresolution dynamical downscaling for precipitation. Geoscientific Model Development, 14: 6355–6372, 2021. doi: 10.5194/gmd-14-6355-2021.

[17] Lucy Harris, Andrew T. T. McRae, Matthew Chantry, Peter D. Dueben, and Tim N. Palmer. A generative deep learning approach to stochastic downscaling of precipitation forecasts. Journal of Advances in Modeling Earth Systems, 14 (10): e2022MS003120, 2022. doi: 10.1029/2022MS003120.

[18] Michael Aich, Philipp Hess, Baoxiang Pan, Sebastian Bathiany, Yu Huang, and Niklas Boers. Conditional diffusion models for downscaling and bias correction of Earth system model precipitation. arXiv:2404.14416, 2024.

[19] Douglas Maraun, Theodore G. Shepherd, Martin Widmann, Giuseppe Zappa, Daniel Walton, José M. Gutiérrez, Stefan Hagemann, Ingo Richter, Pedro M. M. Soares, Alex Hall, and Linda O. Mearns. Towards process-informed bias correction of climate change simulations. Nature Climate Change, 7: 764–773, 2017. doi: 10.1038/nclimate3418.

[20] Chris Funk, Pete Peterson, Martin Landsfeld, Diego Pedreros, James Verdin, Shraddhanand Shukla, Gregory Husak, James Rowland, Laura Harrison, Andrew Hoell, and Joel Michaelsen. The climate hazards infrared precipitation with stations: a new environmental record for monitoring extremes. Scientific Data, 2: 150066, 2015. doi: 10.1038/sdata.2015.66.

[21] David R. Roberts, Volker Bahn, Simone Ciuti, Mark S. Boyce, Jane Elith, Gurutzeta Guillera-Arroita, Severin Hauenstein, José J. Lahoz-Monfort, Boris Schröder, Wilfried Thuiller, David I. Warton, Brendan A. Wintle, Florian Hartig, and Carsten F. Dormann. Cross-validation strategies for data with temporal, spatial, hierarchical, or phylogenetic structure. Ecography, 40 (8): 913–929, 2017. doi: 10.1111/ecog.02881.

[22] NOAA National Centers for Environmental Information. Global summary of the day: data archive and precipitation documentation. https://www.ncei.noaa.gov/data/global-summary-of-the-day/, 2026. Accessed 6 October 2026.

[23] Hans Hersbach, Bill Bell, Paul Berrisford, et al. The ERA5 global reanalysis. Quarterly Journal of the Royal Meteorological Society, 146 (730): 1999–2049, 2020. doi: 10.1002/qj.3803.

[24] Joaquín Muñoz-Sabater, Emanuel Dutra, Anna Agustí-Panareda, et al. ERA5-Land: a state-of-the-art global reanalysis dataset for land applications. Earth System Science Data, 13: 4349–4383, 2021. doi: 10.5194/essd-13-4349-2021.

[25] George J. Huffman, David T. Bolvin, Dan Braithwaite, Kuo-Lin Hsu, Robert J. Joyce, Christopher Kidd, Eric J. Nelkin, Soroosh Sorooshian, Erich F. Stocker, Jackson Tan, David B. Wolff, and Pingping Xie. Integrated multi-satellite retrievals for the Global Precipitation Measurement (GPM) mission (IMERG). In Satellite Precipitation Measurement, volume 67 of Advances in Global Change Research. Springer, 2020. doi: 10.1007/978-3-030-24568-9_19.

[26] Tom G. Farr, Paul A. Rosen, Edward Caro, et al. The Shuttle Radar Topography Mission. Reviews of Geophysics, 45 (2): RG2004, 2007. doi: 10.1029/2005RG000183.

Terms explained

Select a term to read its meaning in this study.

Downscaling

Estimating a finer map from information supplied on a coarser grid. Drawing smaller cells does not by itself provide new measurements.

Conservation

Keeping an exact account of a specified quantity. If a transfer leaves one cell, the same transfer must enter the next; any external source or sink must also be recorded.

CHIRPS

Climate Hazards Group InfraRed Precipitation with Station data. A rainfall dataset that combines satellite information, station observations and a long-term rainfall pattern. A value represents a grid cell rather than a direct measurement at every place inside it.

Climatology

A summary of past conditions for a season or date. In these experiments it provides a simple comparison using the training record.

RMSE

Root-mean-square error. It measures the size of prediction errors and gives larger errors extra weight. Lower is better when the data and units are the same.