Temperature-Conditioned Diffusion Model
- Temperature-conditioned diffusion models are generative models that explicitly condition on temperature fields and ancillary geophysical covariates to improve data reconstruction.
- They employ diffusion-based methods, such as sparse interpolation and residual diffusion, to enhance the resolution and physical consistency of temperature maps.
- Evaluations on metrics like RMSE, SSIM, and LPIPS demonstrate these models’ ability to capture fine-grained spatial patterns compared to classical interpolation techniques.
A temperature-conditioned diffusion model is a diffusion-based generative or reconstruction model in which temperature is not merely an output variable but an explicit condition on the reverse process. In current arXiv usage, this usually denotes models that generate or reconstruct air temperature, land surface temperature, or climate fields from temperature observations, monthly means, or low-resolution temperature inputs, often together with auxiliary geophysical covariates such as LST, LULC, DEM, or sparse sensor masks (Dai et al., 2024, Tsao et al., 26 May 2025, Zhang et al., 8 Nov 2025). A distinct but related usage treats “temperature” as an inverse-temperature or sampling-temperature control parameter that modulates diffusion dynamics, resampling, or reward tilting rather than conditioning on a physical temperature field (Takahashi et al., 13 Apr 2026, Su et al., 17 Aug 2025).
1. Definition and conceptual scope
In the meteorological, remote-sensing, and climate-emulation literature, a temperature-conditioned diffusion model is a conditional DDPM- or latent-diffusion-type model that learns a prior over temperature fields and then samples from a posterior induced by partial observations or physically relevant covariates. The conditioning signal may be sparse temperature observations and masks, land surface temperature, low-resolution temperature grids, monthly mean temperature maps, or coarse atmospheric predictors (Tsao et al., 26 May 2025, Dai et al., 2024, Bassetti et al., 2023).
The conditioning target varies by application. In sparse interpolation, the objective is to reconstruct a full 2D temperature field from partial observations, formalized as sampling from where is the full-state field and is an observation mask (Tsao et al., 26 May 2025). In urban air-temperature prediction, the target is air temperature at ground separation distance, generated from LST, LULC-derived features, and metadata (Dai et al., 2024). In land-surface downscaling, the target is high-resolution LST conditioned on low-resolution LST and high-resolution geophysical priors (Zhang et al., 8 Nov 2025). In climate emulation, a spatio-temporal diffusion model is conditioned on monthly averages of temperature or precipitation on a global grid and generates 28 daily fields that are realistic and consistent with those averages (Bassetti et al., 2023).
A plausible implication is that “temperature-conditioned” has become an umbrella term spanning at least three regimes: conditional reconstruction of temperature fields, conditional generation of temperature from related physical observables, and algorithmic control of diffusion dynamics via a temperature-like scalar. Because these regimes use the same diffusion vocabulary but different semantics, the term is inherently polysemous.
2. Probabilistic formulations and conditioning operators
A recurrent formulation is Bayesian posterior sampling. For sparse interpolation over the Southern Great Plains, the problem is posed as reconstructing a full 0 temperature field 1 from sparse observations 2, with conditional inference goal
3
where 4 is learned by a DDPM and conditioning is applied through mask-based inpainting and prekriging (Tsao et al., 26 May 2025). The reverse chain uses RePaint-style mask conditioning:
5
with
6
and observed pixels injected at the correct diffusion noise level via
7
The model augments the mask using ordinary kriging: a prekriged field 8 is computed, pixels with kriging uncertainty below the 9th percentile among unknowns are promoted to “known,” and mask-conditioned DDPM is then run with 0 (Tsao et al., 26 May 2025).
A second pattern is physically anchored interpolation between temperature variables. In DiffTemp, the standard terminal pure-noise state is replaced by the LST latent, yielding a deterministic LST-anchored schedule
1
with 2 and 3 (Dai et al., 2024). The reverse model uses 4-prediction, conditioned through ControlNet residuals derived from LST, LULC images, and metadata embeddings. The reverse update is
5
This schedule is explicitly intended to constrain generation to physically plausible 6 near LST (Dai et al., 2024).
A third pattern is residual diffusion around a low-resolution temperature baseline. PGDM writes
7
and formulates the task as
8
Its ResShift forward process is centered on the residual 9 rather than on pure Gaussian corruption:
0
with reverse mean parameterized through a denoised estimate
1
The training loss is direct MSE on 2 rather than 3- or 4-prediction (Zhang et al., 8 Nov 2025).
DiffESM uses a different conditional structure. It is a continuous-time diffusion model with 5-parameterization, conditioned on a spatial map of monthly mean temperature or precipitation, the day of the year that the 28-day sequence begins on, and the diffusion time (Bassetti et al., 2023). The paper does not report an explicit aggregation penalty enforcing exact monthly mean consistency; consistency is learned implicitly from conditioning. This distinguishes it from methods that directly enforce pixelwise or coarse-grid reconstruction constraints.
3. Architectural realizations
The literature contains several distinct architectural realizations, but all retain the basic diffusion decomposition into a learned prior and a conditional reverse operator.
| System | Conditioning signal | Backbone |
|---|---|---|
| Sparse interpolation | Sparse observations, binary mask, prekriged field | OpenAI guided-diffusion UNet (Tsao et al., 26 May 2025) |
| DiffTemp | LST, RGB, NDVI, NDBI, NDWI, metadata | Stable Diffusion VAE + U-Net + ControlNet (Dai et al., 2024) |
| PGDM | LR LST, reflectances, NDVI/NDWI/NDMI, DEM, LULC | Dual-branch UNet-like encoder–decoder (Zhang et al., 8 Nov 2025) |
| PDE-informed downscaling | ERA5 predictors, static high-resolution maps | Residual latent diffusion model with VAE and UNet-like denoiser (Rosu et al., 27 Oct 2025) |
| DiffESM | Monthly mean map and day-of-year | Fully convolutional spatio-temporal U-Net (Bassetti et al., 2023) |
In sparse interpolation, the DDPM uses OpenAI’s guided-diffusion UNet backbone, predicts 6 rather than 7 or a score, learns 8 with learn_sigma=True, and is trained with 9 diffusion steps, multi-resolution attention at 0, 1, 2, and 3, Adam with learning rate 4, batch size 5, and 6 epochs for 7 inputs (Tsao et al., 26 May 2025). Inpainting uses timestep re-spacing to 8 steps and RePaint resampling with 9, 0.
DiffTemp is a latent diffusion model built on Stable Diffusion with ControlNet conditioning. The denoising U-Net is pretrained on satellite imagery via DiffusionSat and fine-tuned here; ControlNet ingests conditioning images and injects residuals at multiple scales. The optimizer is Adam with learning rate 1, batch size 2, and training lasts 3 steps total, with fine-tuning 4 steps per city (Dai et al., 2024).
PGDM adopts a dual-branch encoder–decoder. One branch is state-aware and processes 5 through time-adaptive ResBlocks and Multi-Head Non-Local attention; the second branch processes 6. The decoder uses PixelShuffle upsampling and U-Net skip connections, with a final residual head predicting 7 (Zhang et al., 8 Nov 2025). The selected configuration uses base width 8 because it gives RMSE 9 with 0 parameters and 1 FLOPs, while 2 improves RMSE to 3 but raises complexity to 4 parameters and 5 FLOPs (Zhang et al., 8 Nov 2025).
The PDE-informed downscaling model uses a VAE to encode high-resolution temperature, a pre-trained reference UNet upscaler, and a latent diffusion denoiser that learns the residual relative to the upscaler output (Rosu et al., 27 Oct 2025). Because of memory limits, only the final 6 million parameters are updated during fine-tuning. DiffESM, by contrast, is fully convolutional in 7 format, with interleaved temporal and spatial convolution layers, no self-attention, four downsampling/upsampling levels, and per-level channel widths 8, 9, 0, 1 (Bassetti et al., 2023).
4. Physics guidance and physically informed conditioning
The major technical divergence among temperature-conditioned diffusion models concerns whether physics enters only through conditioning variables or through the loss itself.
DiffTemp relies on an LST-anchored latent schedule and on physically interpretable covariates rather than on an explicit physics loss. LST is treated as a “physical boundary,” while RGB, NDVI, NDBI, NDWI, and metadata encode urban fabric, seasonality, and geolocation (Dai et al., 2024). The paper states that no explicit clipping is described; instead, anchoring the terminal state at LST and conditioning on LULC plus metadata act as physical priors. This design also enables counterfactual simulation: edited RGB/LULC can be passed through a separate RGB 2 LST diffusion model, and the modified LST and RGB are then fed to DiffTemp to estimate 3 under altered urban layouts (Dai et al., 2024).
PGDM is more explicit. It grounds its conditioning variables in the surface energy balance
4
and treats 5, 6, 7, and 8 as proxies for albedo, emissivity, vegetation cover, aerodynamic resistance, surface resistance, and related SEB terms (Zhang et al., 8 Nov 2025). Although the analytic SEB residual is not directly evaluated during training, the model monitors physical consistency using an energy-conservation degradation operator 9 and
0
The paper emphasizes that this term is used in evaluation rather than training (Zhang et al., 8 Nov 2025).
The PDE-informed latent diffusion model goes further by incorporating a physics-informed loss directly into training:
1
Its physical constraint is not a full prognostic PDE but a diagnostic flux-ratio consistency between coarse and generated fine fields, derived from an effective advection–diffusion balance and computed in decoded pixel space (Rosu et al., 27 Oct 2025). The reported effect is specific: conventional residual LDM training already yields small PDE residuals, while the added loss further reduces the flux-ratio discrepancy and improves spectral consistency, though 2 “typically has slightly higher RMSE and lower 3 than the best purely statistical baselines” (Rosu et al., 27 Oct 2025).
DiffESM occupies the opposite end of the spectrum. It conditions on monthly mean maps and day-of-year labels but does not introduce an explicit consistency loss
4
which the paper presents only as a reference form not used in training (Bassetti et al., 2023). This suggests a broader methodological split: some temperature-conditioned diffusion models encode physics via priors and covariates, whereas others regularize the reverse process or decoded field by explicit diagnostic constraints.
5. Applications, empirical behavior, and uncertainty
The application space spans sparse-data assimilation, urban microclimate mapping, LST downscaling, atmospheric downscaling, and climate emulation.
For sparse interpolation, four methods are compared: base diffusion, KrigSCD, inverse distance weighting, and conditional Gaussian simulations. Evaluation covers 5, 6, 7, 8, and 9 known coverage (Tsao et al., 26 May 2025). KrigSCD achieves the lowest LPIPS across all coverages, with average LPIPS 0 versus 1 for base diffusion, 2 for IDW, and 3 for CGS. By 4 known coverage, reconstructions are visually close to ground truth, with LPIPS 5 for KrigSCD. Pixelwise errors behave differently: at 6 known, RMSE is 7 for IDW, 8 for CGS, 9 for base diffusion, and 00 for KrigSCD, while by 01 known KrigSCD reaches RMSE 02 (Tsao et al., 26 May 2025). The paper’s interpretation is explicit: classical methods minimize RMSE/MAE by design at very low coverage, but diffusion models better recover spatial patterns, urban cold spots, gradients, and texture.
DiffTemp reports same-resolution performance on LSTAT-20K with RMSE 03, MAE 04, and SSIM 05, compared with Random Forest at RMSE 06, MAE 07, SSIM 08; Gradient Boosting at RMSE 09, MAE 10, SSIM 11; Linear Regression at RMSE 12, MAE 13, SSIM 14; and MLP at RMSE 15, MAE 16, SSIM 17 (Dai et al., 2024). In super-resolution, the model achieves RMSE 18, MAE 19, SSIM 20 when downsampled 21 at 22 is used as an extra condition, and Point SR yields RMSE 23, MAE 24, SSIM 25 when 26 points from 27 emulate station measurements (Dai et al., 2024). The noise-schedule ablation is especially decisive: a pure-noise terminal schedule yields RMSE 28, MAE 29, SSIM 30, whereas the LST-anchored schedule yields RMSE 31, MAE 32, SSIM 33 (Dai et al., 2024).
PGDM reports the strongest benchmark detail. On Landsat_CN20 test data, it attains RMSE 34 and SSIM 35 at 36, and RMSE 37 and SSIM 38 at 39; the corresponding 40 values are 41 and 42 (Zhang et al., 8 Nov 2025). On Landsat_GLB it reaches RMSE 43 and SSIM 44, and on ASTER_GLB RMSE 45 and SSIM 46, outperforming bilinear interpolation, kernel-driven methods, DCF, and MoCoLSK-Net across the reported datasets (Zhang et al., 8 Nov 2025). Its stochasticity is also exploited for self-assessment: with 47 samples, the scene-level mean diffusion standard deviation 48 has a strong positive linear correlation with actual scene-level MAE,
49
The PDE-informed downscaling model evaluates both statistical and physics-aware scores. It reports that 50 achieves the best physics-aware scores, specifically the lowest 51 and the lowest median and tightest interquartile range in 52, while visual comparisons show preserved fine filamentary structures and reduced speckle relative to the base residual LDM (Rosu et al., 27 Oct 2025). DiffESM, finally, is assessed through spatial maps and histograms of Monthly Hot Streak, Monthly Hot Days, 90th Quantile Values, Monthly Dry Spell, Monthly Dry Days, and SDII; generated differences resemble validation-test differences, indicating that the emulator reproduces the ESM’s spatio-temporal distributional characteristics, with closer agreement for temperature than for precipitation and slight under-prediction bias in precipitation (Bassetti et al., 2023).
6. Ambiguities, limitations, and related meanings of “temperature”
A common misconception is that “temperature-conditioned diffusion model” always means a generative model conditioned on a temperature field. In several lines of work, “temperature” is instead a control parameter governing sampling sharpness or the effective dynamics of the reverse process.
In the statistical-mechanics analysis of discrete diffusion models, the forward kernel can be written in a Boltzmannized form with effective inverse temperature
53
which controls coupling between 54 and 55 (Takahashi et al., 13 Apr 2026). The paper identifies a speciation transition at
56
and a collapse transition at the REM threshold 57. This temperature is not meteorological; it is an effective inverse temperature induced by the noise schedule.
In inference-time scaling with SMC, temperature again denotes reward sharpness:
58
with adaptive temperature
59
used to down-weight unreliable early rewards and emphasize later, more reliable ones (Su et al., 17 Aug 2025). This is orthogonal to classifier-free guidance and unrelated to physical temperature fields.
There is also an older physical-transport usage in which diffusion itself is conditioned by thermodynamic temperature. Within the Haken–Strobl–Reineker SQLE, the long-time diffusion coefficient obeys
60
for diagonal dynamical disorder, and
61
for diagonal plus off-diagonal disorder under white-noise, classical-bath assumptions (Barford, 2024). Here the model is not a generative diffusion model at all; it is a transport theory in which temperature modulates dephasing rates and therefore the diffusion coefficient.
Across the generative literature, the main limitations are explicit. Sparse interpolation in the SGP domain uses a discretized 62–63 pixel range and no explicit physical constraints, which the paper identifies as a limitation for operational meteorology (Tsao et al., 26 May 2025). DiffTemp notes possible limitations during extreme heat waves and unusual wind regimes because wind and humidity are absent from conditioning, and further validation with in-situ data is needed (Dai et al., 2024). The PDE-informed downscaler approximates advection direction from the temperature gradient rather than explicit winds in the loss term and is evaluated only over Italy (Rosu et al., 27 Oct 2025). PGDM omits explicit atmospheric and radiation fields, using DEM and LR LST as proxies, and its evaluation follows an upscaling–downscaling protocol (Zhang et al., 8 Nov 2025). DiffESM does not enforce exact monthly-mean consistency, models temperature and precipitation separately, and reports only one ESM family and a limited scenario set (Bassetti et al., 2023).
Taken together, these works indicate that the phrase “temperature-conditioned diffusion model” should be interpreted contextually. In contemporary geoscientific machine learning it usually denotes a conditional generative model for temperature fields, often strengthened by geophysical priors or physics-aware losses. In discrete diffusion theory and inference-time scaling, it instead refers to a temperature-like scalar that governs diversity, fidelity, or phase transitions in the generative process itself.