---
title: Conformal Seasonal Pools (CSP) Forecasting
url: https://www.emergentmind.com/topics/conformal-seasonal-pools-csp
type: topic
---

# Conformal Seasonal Pools (CSP) Forecasting

Searching arXiv for the cited CSP papers and closely related conformal forecasting work.
Conformal Seasonal Pools (CSP) is a training-free probabilistic time-series forecaster that mixes same-season empirical draws with signed residual draws around a seasonal naive forecast, producing an empirical predictive sample matrix \(S \in \mathbb{R}^{H \times B}\) without learned parameters or model training [2605.03789]. In subsequent comparative work, CSP is treated as a published seasonal-pool conformal sampler that uses a seasonal empirical pool with seasonal residuals; that work identifies CSP as the stronger method in the multi-step seasonal regime, while also showing that it is not the appropriate default baseline for one-step-ahead online forecasting [2606.09473].

## 1. Construction and methodological rationale

CSP was proposed against the NPTS family, especially DeepNPTS, to test whether a training-free sampler built from empirical seasonal history and conformal-style residuals could outperform a learned non-parametric forecaster on both accuracy and calibration [2605.03789]. The motivating critique is threefold: DeepNPTS requires training, is much slower when retrained across rolling-origin windows, and can be badly miscalibrated even when quantile-style losses appear competitive. The paper places this within a calibration-first view of probabilistic forecasting, arguing that low loss without reliable interval coverage is insufficient.

The CSP construction has two stochastic components for each forecast horizon \(h\). The first is a same-season empirical pool, intended to preserve realistic support by sampling observations observed at the same seasonal phase as the target horizon. The second is a signed residual pool around a seasonal naive forecast, intended to recenter samples around the most recent seasonal level while preserving directional asymmetry in forecast error. This division of labor is explicit in the method description: seasonal empirical draws address support realism, whereas signed residual draws correct level and seasonal bias.

The seasonal naive anchor is
\[
\mu_h = y_{T+h-m},
\]
with a fallback to the nearest same-phase value if out of range. The seasonal empirical pool for horizon \(h\) is
\[
\mathcal S_h \leftarrow \bigl\{\, y_t \;:\; t \le T,\; t \equiv T+h \pmod m \,\bigr\},
\]
with weights proportional to
\[
\propto \exp\bigl(-\lambda\,(T-t)\bigr).
\]
The signed residual calibration pool is
\[
\mathcal R \leftarrow \bigl\{\, y_t - y_{t-m} \;:\; T - T_{\mathrm{cal}} < t \le T,\; t > m \,\bigr\},
\]
where
\[
T_{\mathrm{cal}} \leftarrow \lfloor \rho\, T \rfloor.
\]
In the audited run, \(\rho=0.5\). The predictive object is a sample matrix
\[
S \in \mathbb{R}^{H \times B},
\]
with \(H\) the forecast horizon and \(B=100\) the sample budget.

## 2. Mixture rule and CSP variants

For each horizon \(h\) and each sample \(b=1,\ldots,B\), CSP draws a mixture indicator \(u \sim \mathrm{Uniform}(0,1)\). If \(u < w_h\), the sample is drawn from the weighted seasonal pool \(\mathcal S_h\). Otherwise CSP draws a residual \(r\) from \(\mathcal R\) and forms
\[
S_{h,b} \leftarrow \mu_h + r, \qquad r \sim \mathrm{Uniform}(\mathcal R).
\]
The resulting predictive distribution is therefore a mixture between seasonal empirical sampling and residual-centered seasonal-naive sampling [2605.03789].

The paper defines two variants, CSP-Fixed and CSP-Adaptive. Their distinction lies entirely in the horizon-wise mixture weight \(w_h\).

| Variant | Rule for \(w_h\) | Interpretation |
|---|---|---|
| CSP-Fixed | \(w_h = 0.5\) for all \(h\) | Constant 50/50 mixture |
| CSP-Adaptive | \(w_h = 0\) if \(m \le 1\) | No seasonality available |
| CSP-Adaptive | \(w_h = 0.3\) if \(|\mathcal S_h| < 3\) | Seasonal pool too thin |
| CSP-Adaptive | \(w_h = 0.5\) otherwise | Default seasonal mixing |

At the values used in the audited benchmark, \(w_h \in \{0,0.3,0.5\}\). The paper explicitly notes that at least half of every CSP draw comes from the conformally motivated residual pool except in the degenerate seasonal settings. This design makes CSP horizon-adaptive in a restricted sense—through the thinning-sensitive mixture weight—without introducing learned parameters or optimization.

## 3. Conformal interpretation, predictive outputs, and benchmark protocol

The “conformal” designation in CSP refers mainly to the residual construction and its split-conformal motivation rather than to a formal finite-sample validity theorem for the full mixture [2605.03789]. The signed residual pool is described as inspired by inductive or split conformal prediction, but the paper is explicit that because time series are dependent, exchangeability is violated. Accordingly, the method does not claim a formal finite-sample coverage guarantee for CSP or for the residual-only sub-sampler. Coverage is instead treated as an empirical property to be measured.

CSP returns predictive samples rather than an analytically parameterized distribution. Point forecasts, quantiles, prediction intervals, and scoring-rule evaluations are derived directly from the empirical sample matrix \(S\). The interval construction used operationally is therefore the empirical interval induced by the sampled predictive distribution. This is a salient methodological distinction from residual-quantile conformal intervals that are written in closed form.

The principal benchmark is an audited rolling-origin evaluation on the six datasets originally used for DeepNPTS: electricity, exchange_rate, solar_energy, taxi, traffic, and wikipedia. The protocol uses 380 forecast records per method, the same windows and same seeds across methods, pairwise matched comparisons, and \(5\)–\(7\) rolling-origin windows per series depending on dataset. The forecast horizon is \(H=24\) for hourly datasets and \(H=30\) for daily datasets. The compared methods are CSP-Adaptive, CSP-Fixed, AdaptiveWindowMCI, NPTS, SeasonalNPTS, and DeepNPTS.

## 4. Empirical performance against DeepNPTS and related baselines

On the six-dataset audited benchmark, CSP-Adaptive significantly outperforms DeepNPTS on every reported metric: CRPS, normalized mean quantile loss, and empirical \(95\%\) coverage [2605.03789]. The reported paired Wilcoxon \(p\)-values for CSP-Adaptive versus DeepNPTS are \(p \approx 4 \times 10^{-10}\) for CRPS, \(p \approx 7 \times 10^{-10}\) for normalized mean quantile loss, and \(p \approx 8 \times 10^{-45}\) for coverage. CSP-Fixed is described as essentially the same.

The aggregate rank tables place CSP ahead of the learned non-parametric alternative. Across the six datasets, CSP-Adaptive attains mean CRPS rank \(3.03\) and mean MQL rank \(2.92\); CSP-Fixed attains CRPS rank \(3.09\) and MQL rank \(2.99\); DeepNPTS attains mean CRPS rank \(3.60\) and mean MQL rank \(3.52\). SeasonalNPTS is the strongest non-CSP comparator in the rank tables, with CRPS rank \(3.23\).

| Method | Mean CRPS rank | Mean empirical \(95\%\) coverage |
|---|---:|---:|
| CSP-Adaptive | 3.03 | 0.89 |
| CSP-Fixed | 3.09 | 0.89 |
| DeepNPTS | 3.60 | 0.66 |

The rank distribution is also asymmetric. CSP-Adaptive lands in ranks \(1\)–\(3\) on about \(68\%\) of CRPS windows, corresponding to \(258/380\). DeepNPTS lands in the bottom band, ranks \(5\)–\(6\), on \(156/380 = 41\%\) of windows. In calibration, the contrast is sharper: mean empirical \(95\%\) coverage is \(0.89\) for CSP-Adaptive and CSP-Fixed, versus \(0.66\) for DeepNPTS at a nominal target of \(0.95\). The paper further reports DeepNPTS median per-window coverage \(0.82\), lower decile coverage \(0.03\), and coverage standard deviation \(0.33\).

A particularly severe failure mode is reported for DeepNPTS. In the worst \(10\%\) of forecast windows, its \(95\%\) interval covers none of the forecast horizons \(h=1,\ldots,H\) simultaneously. The paper treats this as more severe than aggregate undercoverage alone, because the entire multi-step trajectory misses the truth at every step. The associated discussion links this behavior to safety- and decision-critical applications such as healthcare, finance, energy operations, and autonomous systems.

Runtime is another major differentiator. CSP-Adaptive requires \(0.27\) minutes, whereas DeepNPTS requires \(153.1\) minutes, a \(567\times\) slowdown for DeepNPTS on CPU. The paper adds that the five non-DeepNPTS methods together take only \(1.6\) minutes, while DeepNPTS alone accounts for \(99\%\) of total method-evaluation time. Against other baselines, CSP decisively beats NPTS on CRPS with \(p \approx 10^{-28}\); against SeasonalNPTS, the CRPS difference is not significant at \(0.05\) (\(p = 0.17\)), but coverage remains significantly better (\(p = 4 \times 10^{-6}\)).

## 5. Regime dependence and relation to conformal floors

A later comparison paper situates CSP within a broader regime map for training-free conformal forecasting [2606.09473]. That paper contrasts two explicit “floors,” each based on a naive point forecast wrapped in a split-conformal residual-quantile interval:
\[
Q_{1-\alpha} = s_{(k)}, \qquad k = \left\lceil (n+1)(1-\alpha)\right\rceil,
\]
with \(\alpha = 0.05\), and interval
\[
[\hat{y}_h - Q_{1-\alpha},\ \hat{y}_h + Q_{1-\alpha}].
\]
For the seasonal floor,
\[
\hat{y}_{T+h} = y_{T+h-m}, \qquad s_t = |y_t - y_{t-m}|.
\]
Within that framing, ConformalNaive uses last-value or random-walk point forecasts and one-step absolute differences, while ConformalSeasonalNaive uses last-seasonal-value point forecasts and seasonal residuals.

CSP is explicitly distinguished from both. It is described as a published seasonal-pool conformal sampler that uses a seasonal empirical pool with seasonal residuals. It does not simply switch point forecasts by horizon in the manner of ConformalNaive+. Instead, it mixes seasonal information into the prediction construction itself. The paper therefore treats ConformalNaive+ as a selector between two explicit floors, whereas CSP is a seasonal pooling method with a different construction.

The comparative results are strongly regime-dependent. In one-step-ahead online forecasting across 2,217 real series from nine public sources, ConformalNaive beats CSP on \(71\%\) of series, with bootstrap \(95\%\) confidence interval \([69\%, 73\%]\) and paired Wilcoxon \(p \approx 7.6 \times 10^{-135}\). The full-table value is a \(71.3\%\) win rate for ConformalNaive, with median relative Winkler improvement of ConformalNaive versus CSP equal to \(-25.9\%\). In this one-step regime, CSP is therefore not the right default baseline.

At multi-step seasonal horizons, the picture reverses. On the six GluonTS datasets used in DeepNPTS, under a rolling-origin protocol with \(H=24\) hourly or \(30\) daily and CRPS as the main metric, the reported mean CRPS ranks are: CSP-Adaptive \(3.49\), CSP-Fixed \(3.59\), SeasonalNPTS \(4.00\), DeepNPTS \(4.46\), ConformalNaive+ \(4.61\), ConformalSeasonalNaive \(4.74\), NPTS \(5.37\), and ConformalNaive \(5.74\). Empirical \(95\%\) coverage is \(0.89\) for both CSP-Adaptive and CSP-Fixed, compared with \(0.84\) for ConformalNaive+, \(0.85\) for ConformalSeasonalNaive, \(0.76\) for ConformalNaive, and \(0.66\) for DeepNPTS. The paper’s horizon sweep places the crossover around \(h \approx 2\text{–}3\): at short horizons ConformalNaive is best, while as the horizon grows and the last observation becomes stale, the seasonal method and CSP remain competitive. This suggests that CSP is properly understood as a specialized seasonal probabilistic forecaster rather than as a universal baseline.

## 6. Terminological scope and acronym ambiguity

The acronym “CSP” is heavily overloaded in the arXiv literature. In constraint programming, it denotes the Constraint Satisfaction Problem, with work on treewidth, backdoors, and fixed-parameter tractability using notions such as backdoor-treewidth [1610.03298]. In formal methods, it appears in tock-CSP and in process-algebraic work on encoding CSP into CCS, where “CSP” refers to Communicating Sequential Processes and its timed variants [1907.07974; 1508.06712]. In energy-systems planning, “CSP” denotes Concentrating Solar Power, treated as a seasonal peak-regulation resource in high-renewable capacity expansion models [2307.12278].

Within probabilistic time-series forecasting, however, CSP specifically denotes Conformal Seasonal Pools [2605.03789]. This distinction matters because the forecasting usage is methodologically tied to training-free conformal-style sampling, seasonal empirical pooling, empirical coverage analysis, CRPS and normalized mean quantile loss evaluation, and rolling-origin benchmark design. Confusion with the unrelated expansions of “CSP” would obscure both the method’s construction and its regime-specific empirical role.

Source: https://www.emergentmind.com/topics/conformal-seasonal-pools-csp