WorksComputer Science
StreamLTT: Risk Certification for Policy Selection under Stream Dependence
Abstract
Learn-then-Test (LTT) provides a general framework for certifying deployment policies against a prescribed risk target, but its standard formulation targets a fixed population risk estimated from calibration losses. In sequential deployment, losses may instead be dependent and nonstationary, so the risk of a fixed policy can evolve with the observed history. We introduce StreamLTT, which replaces this fixed population risk with average predictable risk, defined by conditioning each decision's loss on the information available before its outcome is revealed. Conditional centering turns empirical deviations from this target into a martingale sum, enabling both a test that adapts to predictable variance and a finite-sample Hoeffding alternative. Combined with family-wise error rate control, StreamLTT yields a simultaneously certified policy region that supports subsequent deployment selection. Across seven forecasting datasets and seven deployment risks, StreamLTT places the certified frontier substantially closer to the prescribed risk target than IID, robust-variance, block-bootstrap, and concentration-based alternatives, while empirical family-wise error closely follows the prescribed level. A finite-sample ablation further shows that the predictable-risk formulation drives the tighter risk frontier, while adaptation to predictable variance makes more effective use of the available family-wise error budget. StreamLTT therefore extends risk-certified policy selection to dependent deployment streams by addressing both what risk should be certified and how it should be tested.
Introduction
Modern prediction systems are ultimately deployed through decisions rather than raw predictions ([13, 40, 11]). A practitioner may choose a confidence threshold, prediction set width, abstention rule, alarm threshold, intervention rule, or another operating policy subject to an explicit risk requirement ([16, 29]). A broad literature has developed statistical tools for uncertainty-aware and risk-controlled decision-making, including selective classification, conformal prediction, and conformal risk control ([15, 2, 3]). Learn then Test (LTT) provides a natural framework for policy selection: given a finite candidate family, it tests each policy against a prescribed risk target and corrects for multiplicity so that the resulting policy region is certified simultaneously ([4]). For independent calibration losses, a common implementation constructs values for individual policies using a central limit theorem (CLT) approximation to empirical risk; we refer to this instantiation as IID-LTT. This separation between prediction, certification, and subsequent selection makes LTT particularly attractive when deployment must satisfy an explicit risk budget.
A central difficulty arises when certification data arrive as a stream. Forecasts are temporally ordered, operating regimes evolve, and observations may be coupled through past outcomes, recurring entities, or shared structure. Even for a fixed policy, its conditional loss distribution can therefore depend on the accumulated history and evolve throughout deployment, so a single stationary marginal risk no longer describes the risks encountered over time. This challenge has motivated a broad literature on online calibration, which uses sequential feedback to maintain predictive calibration or coverage under distribution shift and nonexchangeability [17, 42, 18, 41].
Policy certification, however, poses a different statistical problem. In LTT, the candidate family is fixed before certification, and each policy must be tested against a risk constraint before multiplicity correction controls the probability of certifying any unsafe candidate [4]. Under stream dependence, the challenge is therefore not only how to construct a valid test, but also what risk should be certified when the risk of a fixed policy can evolve along the stream. Existing tools address the inference side of this problem: long-run variance estimators adjust uncertainty for dependent averages [32], block resampling approximates sampling distributions under local dependence [33], and sequential concentration controls deviations for adapted observations [24]. Yet these approaches still require a pre-specified risk target, leaving open how risk itself should be defined when it evolves with the observed history.
We address this gap by defining risk along the information flow of deployment. Immediately before each outcome is revealed, we consider the conditional risk of the corresponding decision given the available history and average these risks along the stream, yielding the average predictable risk. This target does not require a stationary marginal distribution and reduces to the standard population risk in the IID setting. Conditional centering further turns empirical deviations from this target into a martingale sum, providing the basis for StreamLTT, our extension of LTT to policy certification over dependent deployment streams. We develop a test that adapts to predictable quadratic variation, together with a martingale Hoeffding alternative [22] that requires only bounded losses and provides finite-sample validity. The resulting -values plug directly into the multiple-testing layer of LTT [4], yielding a simultaneously certified policy region under family-wise error rate control [23]. A deployment policy can then be selected from this region without repeating certification, retaining the modular selection principle of LTT while aligning certification with the information structure of an evolving stream.
Our experiments evaluate StreamLTT along two dimensions: the tightness of the certified risk frontier and the control of false certification. Across seven real-world forecasting datasets and seven deployment risks, StreamLTT produces substantially tighter risk certificates than IID-LTT and alternatives based on robust variance estimation, block resampling, and concentration bounds, while empirical family-wise error closely follows the prescribed level. A finite-sample ablation further separates the two sources of improvement: the predictable-risk formulation already yields a tight certified frontier, while adaptation to predictable variance makes more effective use of the available family-wise error budget. These results distinguish the benefit of changing the risk being certified from that of adapting the statistical test to the variability of the stream.
Our contributions are threefold:
We formulate risk certification for policy selection under dependent and nonstationary deployment through average predictable risk, which follows the information available at each decision time and recovers the standard population risk in the IID setting.
We develop StreamLTT by using conditional centering to obtain martingale fluctuations, leading to a test that adapts to predictable variance and a Hoeffding alternative with finite sample validity. Combined with control of the family wise error rate, StreamLTT certifies an entire policy region while preserving validity under subsequent policy selection.
Across seven forecasting datasets and seven deployment risks, StreamLTT yields substantially tighter certification than IID, robust variance, bootstrap, and concentration based alternatives while empirical family wise error follows the prescribed level. A finite sample ablation further separates the benefit of the predictable risk formulation from that of predictable variance adaptation.
Problem Formulation and Preliminaries
Consider a prediction system deployed over an ordered stream . At round , the covariates and the history from previous rounds are available before a deployment decision is made, whereas the outcome is revealed only afterward. Let denote the associated filtration, with the history, current covariates, model output, and deployment decision at round measurable with respect to . Here, we make no assumptions about independence nor stationarity. The conditional law of the stream may vary over time and depend on previously observed outcomes, recurring entities, or other shared context.
A finite family of deployment policies is fixed before certification. Each policy may specify a confidence threshold, prediction-set width, alarm threshold, or another operating rule applied to a frozen predictive model. At round , policy incurs an adapted bounded loss , where the deterministic bound is fixed before certification. Given a prescribed risk target and family-wise error level , the objective is to construct a certified policy region such that the probability of including any policy whose deployment risk exceeds is controlled at level .
Learn-then-Test (LTT) casts risk-controlled policy selection as a multiple-testing problem (Angelopoulos et al. [4]). In the standard setting, each candidate has population risk . A policy is considered safe when , so LTT tests the complementary null
A valid -value is constructed for each candidate and passed to a multiple-testing procedure. If the rejection rule controls the family-wise error rate (FWER) at level , the rejected hypotheses define a certified region satisfying
Thus, with probability at least , every policy retained in the certified region satisfies the prescribed risk requirement. Since the guarantee holds simultaneously over the region, a final operating point may subsequently be selected from without retesting the candidate family.
For independent calibration losses, LTT admits several policy level tests, including finite sample bounded loss tests and asymptotic approximations. In this work, we refer to the CLT based instantiation as IID-LTT. These standard constructions target a common population risk and rely on independent calibration observations. They therefore do not directly address the deployment setting considered here, where losses may be dependent and their conditional risks may evolve with the observed history.
Problem formulation. Let denote the stream-level deployment risk associated with policy , whose precise form will be specified in Section 3. For a prescribed risk level , define the corresponding safe region as
Given the observed stream, the certification problem is to construct a data-dependent region satisfying
Thus, the statistical task is to specify a stream-level risk compatible with the deployment information structure and to construct valid policy-level tests for the unsafe hypotheses . Section 3 instantiates as average predictable risk and develops the corresponding dependence-aware tests.
StreamLTT: Learn-then-Test under Stream Dependence
We now develop StreamLTT for the stream-level certification problem introduced in Section 2. Rather than imposing a common population risk, StreamLTT averages the conditional risks encountered along the deployment stream. Centering losses around this predictable target induces martingale fluctuations, enabling finite-sample and variance-adaptive policy tests under dependence. The resulting -values are combined with family-wise error control to obtain a simultaneously certified policy region.
From Marginal to Predictable Risk
For a fixed candidate policy , let denote its bounded deployment loss at round . Before is revealed, define the one-step predictable risk , the conditional risk of deploying given the information available when the decision is made. Unlike a fixed population risk, may change with the observed history and operating environment.
Definition 3.1 (Average predictable risk). The average predictable risk of policy over the first rounds is
The quantity therefore measures the average conditional risk encountered along the realized deployment history, rather than risk under a single stationary population. It allows the conditional risk to vary across rounds and requires neither independence nor stationarity. In the IID setting with common mean , for every , so and the standard LTT target is recovered.
This target also yields the statistical structure needed for certification. Let
Since , is a martingale-difference sequence, and hence
Thus, dependence in the losses is retained in the risk target, while fluctuations of empirical risk around that target admit martingale-based inference.
Stream-Aware Policy Testing
For each candidate , StreamLTT tests , so rejecting certifies . By Eq. (6), empirical risk differs from this target by a martingale average. This structure permits a finite-sample test under bounded losses without specifying the dependence among the losses.
Theorem 3.2 (Finite-sample StreamLTT test). Suppose is adapted to and , where is a deterministic bound fixed before certification. Then
is finite-sample super-uniform under .
Theorem 3.2 provides a finite-sample guarantee using only the deterministic loss bound . The same robustness can make the test conservative: its normalization reflects the worst-case loss range rather than the conditional variability actually encountered along the stream. When the latter is substantially smaller, a variance-sensitive normalization can provide tighter certification. The proof is given in Appendix B.1.
Variance-adaptive testing. To capture this stream-specific variability, define the predictable quadratic variation
Whereas gives a uniform worst-case bound, accumulates the conditional variance of the martingale increments along the deployment stream. We require this variation to admit a stable asymptotic scale.
Assumption 3.3 (Predictable-variance stabilization). For every fixed , there exists a deterministic sequence such that and .
Since bounded losses yield uniformly bounded martingale increments, makes the conditional Lindeberg condition automatic. Together with Assumption 3.3, the martingale central limit theorem then yields the variance-adaptive test below.
Theorem 3.4 (Variance-adaptive StreamLTT test). Suppose is adapted to and , where is a deterministic bound, and Assumption 3.3 holds. Let consistently estimate the predictable variation, such that . Then
is asymptotically super-uniform under ; namely, for every ,
Theorem 3.4 trades the finite-sample robustness of Theorem 3.2 for adaptation to the predictable variability of the stream. When this variability is well below the worst-case range, the adaptive normalization can reduce conservatism and yield tighter certification. The proof is given in Appendix § 10.§ 2. Under IID losses, the construction recovers the standard population-risk test.
Corollary 3.5 (IID reduction). Suppose are IID with and positive variance . Then and . Consequently, the variance-adaptive StreamLTT statistic reduces asymptotically to the standard IID central-limit-theorem statistic for testing .
Estimating the predictable variance. The adaptive test depends on , which is generally unknown. For Bernoulli losses, . Given an online estimate of , we use the plug-in estimator
The next result shows that consistency of the one-step risk estimates is sufficient for the variance estimation required by Theorem 3.4.
Lemma 3.6 (Consistency of predictable variance estimation). Suppose and . Then . Moreover, Assumption 3.3 holds with .
Lemma 3.6 therefore links estimation of the one-step predictable risks directly to the normalization used by the variance-adaptive test. The proof is given in Appendix § 10.§ 3.
From Policy Tests to a Certified Region
The preceding results establish valid policy-level tests for predictable risk. We now lift these guarantees from individual candidates to the entire policy family. Let denote the rejection set returned by the multiple-testing procedure and define . The corresponding safe region is . Controlling false rejections across the candidates then yields simultaneous certification of .
Theorem 3.7 (Simultaneous StreamLTT certification). Let be obtained by applying FWER control at level to the finite-sample StreamLTT -values in Theorem 3.2. Then, for any possibly data-dependent selection whenever ,
For a fixed finite candidate family, applying FWER control at level to the variance-adaptive -values in Theorem 3.4 yields
Algorithm 1 StreamLTT for risk-certified policy selection
Require: Certification stream ; candidate family ; loss ; risk target ; bounds ; FWER level ; MODE .
Ensure: Certified region ; optional policy .
Freeze the candidate family and all test-specific quantities.
Initialize empirical-risk summaries and, for ADAPTIVE mode, predictable-variance summaries.
for do
Observe and form decisions for all .
Reveal and record for all .
if MODE = ADAPTIVE then
Estimate and update the predictable-variance summaries via Eq. (10).
end if
end for
for do
Compute .
if MODE = ADAPTIVE then
Compute via Eq. (9).
else
Compute via Eq. (7).
end if
end for
Apply FWER control at level to and form from the rejected hypotheses.
if then
return “no certified policy”.
end if
Optionally select according to the deployment criterion.
return and optional .
Theorem 3.7 lifts the policy-level validity established above to simultaneous certification of the candidate family. The policy-level tests account for dependence along the deployment stream, whereas FWER control accounts for multiplicity across candidate policies. The first guarantee ensures that the entire certified region is safe with probability at least ; the second shows that any subsequent data-dependent selection from this region inherits the same risk control without additional testing.
Complete procedure. Algorithm 1 summarizes the resulting StreamLTT pipeline. Each candidate is evaluated using either the finite-sample Hoeffding test or the variance-adaptive test, and the resulting -values are combined with FWER control to form . A deployment policy may then be selected from the certified region according to the downstream objective. For candidates, StreamLTT maintains running summaries and requires computation per stream round.
Experiments
We evaluate StreamLTT along two complementary dimensions of risk certification: the tightness of the certified risk frontier and the control of false certification. We refer to the variance adaptive test in Theorem 3.4 as StreamLTT-A and the finite-sample Hoeffding test in Theorem 3.2 as StreamLTT-H. Our primary comparison evaluates StreamLTT-A against IID, dependence aware, and sequential certification baselines. StreamLTT-H provides a finite sample counterpart that isolates the effect of predictable variance adaptation.
Experimental Setup
Datasets and forecasting protocol. We consider seven real world forecasting datasets spanning three domains: Electricity [37], Appliances Energy (Candianedo et al., 2017), and Household Power [20] for energy forecasting; PEMS04 and PEMS08 [19] for traffic forecasting; and Beijing Weather [8] and Jena Weather (Max Planck Institute for Biogeochemistry, 2016) for temperature forecasting. The datasets vary in sequence length and sampling frequency, and their temporal order is preserved throughout the experiment. Each dataset is split chronologically into a training set (20%), a validation set (2%), a calibration set (8%), and a certification stream (70%). A temporal convolutional network (TCN) [5] is trained for one step forecasting on the training set, selected on the validation set, and then frozen. The calibration set determines auxiliary quantities, such as severe miss tolerances and regime thresholds, which are fixed before certification. The remaining observations are processed sequentially as the certification stream, with the same frozen forecasts shared across all certification methods. At each round, only information available before the corresponding outcome is revealed is used; history dependent decisions may additionally use previously revealed outcomes. Model specifications, preprocessing, and further protocol details are provided in Appendix § 11.§ 1.
Deployment risks. We consider seven binary deployment risks spanning pointwise, regime dependent, directional, and history dependent errors, as summarized in Table 1. These risks range from standard forecasting failures to decisions whose losses depend on the current operating regime or previously observed outcomes, providing diverse dependence structures for stream level certification. All auxiliary quantities are fixed before certification, and each risk defines a separate certification problem. Complete risk constructions are provided in Appendix § 11.§ 2.
| Risk | Structure | Error event | |
| Interval miss | Pointwise | .10 | |
| Lower-tail miss | Pointwise | .10 | |
| Severe miss | Pointwise | .10 | |
| Task-regime miss | Regime | .05 | |
| Opposite direction | Temporal | .10 | |
| Missed reversal | History | .10 | |
| False reversal | History | .10 |
Table 1. Binary deployment risks used for certification. All auxiliary thresholds are determined from tuning data and fixed before certification.
Methods. Our primary method is StreamLTT-A, the variance adaptive test in Theorem 3.4. We compare it with IID-LTT [4], LTT-HB-Holm [22, 6], HAC-CLT-Holm [32], CircularBlockBootstrap-Holm [33], and EB-Howard-Bonferroni [24], covering IID inference, bounded loss concentration, long run variance correction, block resampling, and sequential concentration, respectively. We also evaluate StreamLTT-H, the finite sample test in Theorem 3.2, which retains the same predictable risk target as StreamLTT-A while removing predictable variance adaptation. All methods use the same risk targets and family wise levels. Further details are provided in Appendix § 11.§ 3.
Evaluation protocol and metrics. We evaluate all dataset–risk combinations at using 2,000 independent repetitions per configuration. We assess certification through risk tightness and false certification control. Empirical FWER is the fraction of repetitions in which at least one certified policy has predictable risk above . For each nonempty certified region, denotes its largest predictable risk, and its mean across repetitions. We report the risk gap and FWER gap , where values near zero indicate fuller use of the respective risk and family wise budgets. We additionally report the certified fraction, the proportion of candidate policies retained after certification. Further evaluation details, risk wise and dataset level results, and Monte Carlo uncertainty are provided in Appendix § 11.§ 4.
Results
StreamLTT-A approaches both certification boundaries. Figure 1 shows that StreamLTT-A uses substantially more of both the risk and family wise error budgets. At , its mean risk gap is 0.0090, placing the certified frontier close to the prescribed risk boundary, compared with 0.0302 for IID-LTT and approximately 0.030–0.032 for the dependence and concentration based alternatives. This tighter frontier is not accompanied by excessive false certification: StreamLTT-

Figure 1. Mean family wise error rate (FWER) and risk gaps across seven deployment risks. The top row reports at and ; the bottom row reports at the corresponding family wise levels. Each bar averages over the seven datasets. Values closer to zero indicate tighter utilization of the corresponding certification budget.
A attains empirical FWER 0.0902, close to the prescribed . In contrast, the competing procedures leave considerably more slack in the risk budget, the family wise budget, or both. StreamLTT-A therefore expands certification toward the admissible risk boundary while maintaining the intended family wise control.
Table 2 resolves this aggregate improvement at the dataset level for three representative risks; complete results for all seven risks are provided in the appendix. For interval miss, the baseline frontiers remain between 0.043 and 0.052, whereas StreamLTT-A reaches 0.095–0.097 across all seven datasets. The separation persists for lower tail miss, where the baseline values range from 0.052 to 0.070 while StreamLTT-A remains at 0.095–0.097. For the history dependent missed reversal risk, the gain is particularly pronounced on PEMS04 and PEMS08, where StreamLTT-A reaches 0.095 compared with approximately 0.048–0.050 for the competing methods. Across all 49 dataset–risk combinations, StreamLTT-A retains 76.7% of the candidate family while maintaining mean empirical FWER 0.0902 at the prescribed .
| Risk | Method | Electricity | Appliances | Household | PEMS04 | PEMS08 | Beijing | Jena |
| Interval () | IID-LTT | .051/.028 | .046/.013 | .048/.020 | .051/.017 | .044/.015 | .047/.019 | .045/.012 |
| Interval () | LTT-HB-Holm | .050/.006 | .045/.004 | .047/.009 | .051/.006 | .043/.006 | .046/.005 | .045/.004 |
| Interval () | HAC-CLT-Holm | .051/.035 | .046/.014 | .048/.025 | .051/.021 | .044/.019 | .047/.024 | .045/.017 |
| Interval () | BlockBootstrap-Holm | .051/.034 | .046/.015 | .048/.025 | .052/.021 | .044/.019 | .047/.023 | .045/.018 |
| Interval () | EB-Howard-Bonf. | .050/.000 | .045/.000 | .047/.000 | .050/.000 | .043/.000 | .046/.000 | .044/.000 |
| Interval () | StreamLTT-A | .096/.084 | .096/.082 | .097/.102 | .096/.094 | .095/.087 | .096/.089 | .096/.083 |
| Lower tail () | IID-LTT | .055/.045 | .069/.031 | .053/.032 | .065/.025 | .066/.026 | .069/.020 | .064/.025 |
| Lower tail () | LTT-HB-Holm | .053/.014 | .069/.010 | .052/.009 | .065/.009 | .066/.009 | .069/.004 | .063/.007 |
| Lower tail () | HAC-CLT-Holm | .055/.052 | .069/.037 | .053/.037 | .066/.030 | .066/.031 | .070/.023 | .064/.032 |
| Lower tail () | BlockBootstrap-Holm | .055/.052 | .069/.036 | .053/.036 | .066/.031 | .066/.031 | .070/.023 | .064/.031 |
| Lower tail () | EB-Howard-Bonf. | .052/.000 | .068/.000 | .052/.000 | .065/.000 | .065/.000 | .069/.000 | .063/.000 |
| Lower tail () | StreamLTT-A | .097/.095 | .096/.097 | .095/.093 | .097/.080 | .097/.088 | .096/.081 | .097/.085 |
| Missed reversal () | IID-LTT | .080/.087 | .064/.026 | .075/.040 | .048/.016 | .050/.018 | .089/.091 | .081/.047 |
| Missed reversal () | LTT-HB-Holm | .077/.030 | .063/.008 | .074/.015 | .048/.005 | .049/.006 | .086/.031 | .080/.018 |
| Missed reversal () | HAC-CLT-Holm | .081/.099 | .064/.033 | .075/.045 | .049/.022 | .050/.023 | .090/.099 | .081/.052 |
| Missed reversal () | BlockBootstrap-Holm | .081/.097 | .064/.033 | .075/.047 | .049/.022 | .050/.023 | .090/.099 | .081/.053 |
| Missed reversal () | EB-Howard-Bonf. | .073/.000 | .063/.000 | .074/.000 | .048/.001 | .049/.000 | .079/.000 | .080/.000 |
| Missed reversal () | StreamLTT-A | .097/.088 | .095/.092 | .095/.085 | .095/.090 | .095/.089 | .096/.093 | .082/.092 |
Table 2. Representative certification results at across seven datasets. Each entry reports . The three risks represent two sided, one sided, and history dependent deployment errors.
Dependence aware inference alone does not remove certification slack. The risk gaps help isolate the source of the improvement. At , IID-LTT has a mean gap of 0.0302, while HAC-CLT-Holm and CircularBlockBootstrap-Holm attain 0.0300 despite explicitly accounting for temporal dependence. StreamLTT-A reduces this gap to 0.0090. Thus, adjusting the sampling distribution for dependence has little effect on the certified frontier when the underlying risk target remains unchanged. StreamLTT instead certifies average predictable risk, conditioning risk on the information available at each decision time. The empirical separation therefore supports the distinction in Section 3.1: dependence aware inference changes how risk is tested, whereas StreamLTT also changes what risk is certified along the deployment stream.
StreamLTT-A adapts to the available family-wise budget. Increasing from 0.10 to 0.20 provides a direct test of whether the certification procedure responds to a larger tolerance for false certification. StreamLTT-A’s empirical FWER increases from 0.0902 to 0.1888, closely tracking the corresponding prescribed levels, while its mean risk gap remains small and decreases from 0.0090 to 0.0078. The baselines respond much less strongly: at , IID-LTT, HAC-CLT-Holm, and CircularBlockBootstrap-Holm reach FWER only 0.1125, 0.1217, and 0.1208, respectively, while LTT-HB-Holm remains at 0.0376 and EB-Howard-Bonferroni near zero. Their risk gaps also remain between 0.0283 and 0.0321. Thus, increasing the family wise budget primarily expands certification under StreamLTT-A, rather than leaving the additional error budget unused.
Ablation: predictable variance adaptation primarily improves family wise budget utilization. StreamLTT-H and StreamLTT-A certify the same average predictable risk and differ only in the policy level test, allowing us to isolate the effect of predictable variance adaptation. Their certified frontiers are already similar: at and , StreamLTT-H attains mean risk gaps 0.0118 and 0.0112, compared with 0.0090 and 0.0078 for StreamLTT-A. The certified fractions are likewise close, increasing from 75.3% to 76.7% at and from 75.7% to 77.1% at .
The main difference appears in false certification. StreamLTT-H has empirical FWER only 0.0001 and 0.0006 at the two family wise levels, leaving nearly the entire error budget unused, whereas StreamLTT-A reaches 0.0902 and 0.1888. Thus, the tight frontier is already largely present when predictable risk is paired with the finite sample test; predictable variance adaptation provides a modest additional improvement in frontier tightness and certified fraction, but its dominant empirical effect is to reduce the conservatism of policy level testing and make substantially fuller use of the available family wise budget.
Conclusion
We introduced StreamLTT for risk certified policy selection over dependent and nonstationary deployment streams. StreamLTT replaces a fixed population risk with average predictable risk, aligning certification with the information available at each decision time and yielding martingale fluctuations for policy level testing. This structure supports both a finite sample bounded loss test and a variance adaptive test, which combine with family wise error control to certify the candidate policy region. Across seven forecasting datasets and seven deployment risks, StreamLTT-A produced substantially tighter certified frontiers than IID, dependence aware, bootstrap, and sequential concentration baselines, while empirical false certification closely tracked the prescribed family wise level. The finite sample ablation further separated the two sources of improvement: the predictable risk formulation accounted for most of the frontier tightening, while predictable variance adaptation primarily reduced testing conservatism and made fuller use of the available family wise budget. Together, these results extend LTT to evolving deployment streams by addressing both what risk should be certified and how it should be tested under dependence.
Reproducibility Statement
Complete proofs and experimental details are provided in the appendix to support reproduction of the theoretical and empirical results.
Ethics Statement
This study used public datasets and needs no ethical approval.
AI Use Statement
Generative AI was used only to assist with writing and language polishing.
Supplementary File
Related Works
StreamLTT is related to the following works on risk controlled prediction, sequential calibration, inference under dependence, and multiple testing.
Risk Control and Sequential Calibration
Conformal prediction provides distribution free predictive uncertainty under exchangeability [38, 36, 28, 2], with extensions to regression, classification, and more general predictive settings [35]. Related work on selective prediction studies decisions with abstention and the tradeoff between prediction frequency and reliability [9, 12, 15, 16]. More recently, conformal risk control extends calibration from coverage to general monotone losses [3], while Learn then Test (LTT) casts risk controlled policy selection as a multiple testing problem [4]. StreamLTT retains the LTT architecture of testing a fixed candidate family and certifying the rejected policies simultaneously, but replaces the stationary population risk with average predictable risk.
A complementary literature studies conformal calibration when data arrive sequentially or exchangeability fails. Adaptive Conformal Inference and its extensions use sequential feedback to maintain coverage under distribution shift [17, 42, 18], while SPCI exploits temporal structure in sequential conformity scores [41]. These methods primarily adapt predictive calibration as new observations arrive. StreamLTT instead keeps the candidate policy family fixed and asks which policies satisfy a deployment risk constraint. Online calibration and StreamLTT therefore operate at complementary stages: prediction can adapt over time, while certification evaluates a fixed family of deployment policies.
Inference under Dependence
Classical inference under temporal dependence often retains the target estimand while modifying its sampling approximation. HAC methods estimate long run variance under serial dependence [32, 1], while block bootstrap methods preserve dependence by resampling consecutive observations [26, 33, 34, 27]. These approaches motivate our HAC and block bootstrap baselines. They address how an empirical statistic should be normalized or resampled under dependence, but do not by themselves specify which deployment risk should replace a stationary marginal expectation when conditional risk changes along the stream.
Martingale concentration provides a complementary route to sequential inference. Classical bounded increment and variance sensitive inequalities include Hoeffding, Bentkus, and Freedman type bounds [22, 6, 14], with self normalized extensions developed for martingale processes [10]. More recent work uses nonnegative supermartingales to obtain time uniform concentration and confidence sequences [24, 25], including betting based inference for bounded means [39]. StreamLTT uses this martingale perspective after defining the risk target: centering each loss by its one step predictable risk yields a martingale difference sequence. Boundedness then gives the finite sample test, while predictable quadratic variation supports the variance adaptive construction.
Simultaneous Policy Certification
Certification across a finite policy family additionally requires multiplicity control. Classical procedures such as Bonferroni and Holm provide control of the family wise error rate, with related stepwise and closed testing procedures providing further refinement [23, 30, 21]. LTT connects these tools to policy selection by interpreting rejection of an unsafe risk null as certification of the corresponding policy [4]. StreamLTT preserves this multiplicity testing layer: once valid values for predictable risk are available, standard family wise correction yields a simultaneously certified region and permits subsequent selection within that region.
Proofs for StreamLTT
This appendix provides the proofs and supporting arguments for Section 3. We follow the order of the main text: the finite-sample StreamLTT test, the variance-adaptive StreamLTT test, consistency of the predictable-variance estimator, and simultaneous certification with post-certification selection.
Proof of the Finite-Sample StreamLTT Test
Proof of Theorem 3.2. Fix and suppress the argument . Recall and . By construction, , so is a martingale-difference sequence with respect to .
Since and conditional expectation preserves these bounds, . Conditional on ,
so lies in an interval of length . Hoeffding’s lemma therefore gives, for every ,
Define
Then is a nonnegative supermartingale, since
Hence .
For any , on the event ,
Markov’s inequality therefore yields
Optimizing over at gives
where (6) was used.
Fix and define . By (7), implies . Under ,
Thus
Applying (13),
The cases and are immediate. Hence is finite-sample super-uniform under . ∎
Proof of the Variance-Adaptive StreamLTT Test
Proof of Theorem 3.4. Fix and suppress the argument . Recall and . By construction, is a martingale-difference sequence with respect to , and Eq. (6) gives
Since , we have and therefore . By Assumption 3.3, there exists a deterministic sequence such that and
where is defined in Eq. (8).
For any , implies for all sufficiently large . Hence
eventually. Thus the conditional Lindeberg condition holds.
Combining the conditional Lindeberg condition with predictable-variance stabilization, the martingale central limit theorem gives
Moreover, , so Slutsky’s theorem yields
By the variance-consistency condition in Theorem 3.4, . Applying Slutsky’s theorem again,
The statistic underlying Eq. (9) can be written as
Under , the second term is positive. Since is increasing,
Consequently, for every ,
Using Eq. (14),
The endpoints and are immediate. Hence is asymptotically super-uniform under .
Proof of Predictable-Variance Consistency
Proof of Lemma 3.6. Fix and suppress the argument . Since ,
Therefore,
while Eq. (10) gives
Let for . Since for all ,
where the second inequality follows from Cauchy–Schwarz.
By the assumed nondegenerate variance limit ,
Hence , and the continuous mapping theorem gives
Finally, define . Then and
Thus Assumption 3.3 also holds.
Proof of Simultaneous StreamLTT Certification
Proof of Theorem 3.7. At horizon , define the unsafe-policy index set
and let denote the rejection set returned by the multiple-testing procedure. By definition,
Under this convention, false certification occurs exactly when at least one unsafe policy is rejected:
Suppose first that the policy-level -values are finite-sample super-uniform under their corresponding null hypotheses and that the multiple-testing procedure controls the FWER at level . Then
Together with Eq. (15), this gives
or equivalently,
We next establish the post-certification statement. Let be any possibly data-dependent selection satisfying whenever . On the event , every policy in the certified region satisfies the predictable-risk constraint. Therefore,
It follows that
This proves both finite-sample statements.
For the variance-adaptive StreamLTT test, consider Bonferroni correction, which rejects candidate whenever . By the union bound,
For each fixed candidate , Theorem 3.4 gives
Since is fixed and finite, taking the limit superior in Eq. (17) yields
Using Eq. (15),
which is equivalent to
Finally, Eq. (16) holds for every . Hence
This proves both asymptotic statements.
Experimental Details
This section provides additional details for the experiments in § 4, including the forecasting protocol, construction of the deployment risks, certification methods, and evaluation metrics. All model configurations, auxiliary quantities, and test specific choices are fixed before certification.
Datasets and Forecasting Protocol
We consider seven real world forecasting datasets spanning energy, traffic, and temperature forecasting. The energy datasets are Electricity [37], Appliances Energy [7], and Household Power [20]; the traffic datasets are PEMS04 and PEMS08 [19]; and the temperature datasets are Beijing Weather [8] and Jena Weather [31]. The datasets differ in sequence length, sampling frequency, and
| Dataset | Domain | Forecasting task |
| Electricity | Energy | Load forecasting |
| Appliances | Energy | Energy use forecasting |
| Household Power | Energy | Power forecasting |
| PEMS04 | Traffic | Traffic forecasting |
| PEMS08 | Traffic | Traffic forecasting |
| Beijing | Temperature | Weather forecasting |
| Jena | Temperature | Weather forecasting |
caption: Summary of the forecasting datasets used in the experiments.
:::
temporal structure, while their chronological order is preserved throughout preprocessing, forecasting, and certification.
Each dataset is split chronologically into a training set (20%), a validation set (2%), a calibration set (8%), and a certification stream (70%). A temporal convolutional network (TCN) is trained for one step forecasting on the training set, selected using the validation set, and then frozen. The calibration set determines auxiliary quantities required by the deployment risks, such as severe miss tolerances and regime thresholds, which remain fixed throughout certification. The final 70% of observations form the certification stream and are processed sequentially in their original temporal order.
Forecasting model. We use the same TCN forecasting architecture across all seven datasets. The model takes the previous 24 observations of the target variable as input and predicts the next outcome; Electricity additionally includes temporal and customer information. Inputs and targets are standardized using statistics from the training set. Models are trained by minimizing mean squared error with validation based early stopping, and the selected model is frozen before calibration and certification. The resulting forecasts are shared across all certification methods.
At each certification round, predictions and deployment decisions use only information available before the corresponding outcome is revealed. History dependent decisions may additionally use previously revealed outcomes, whereas unrevealed outcomes remain unavailable.
tbl:3 summarizes the application domains and forecasting tasks.
Deployment Risk Construction
We consider the seven binary deployment risks summarized in Table 1. They span pointwise forecasting failures, regime dependent events, directional decisions, and history dependent reversal errors. Each loss takes values in , matching the Bernoulli setting used for predictable variance estimation in § 3.2.
For the interval based risks, let denote the frozen point forecast and define
where is a calibration based residual scale fixed before certification, and indexes the candidate interval widths.
Interval miss. The interval miss loss is , with target .
Lower tail miss. The lower tail loss isolates outcomes below the lower prediction limit, , with .
Severe interval miss. Let denote an additional tolerance determined from the calibration set. We define , with . This risk captures errors exceeding the ordinary uncertainty scale by the prescribed tolerance.
Task regime miss. Let indicate an extreme operating regime determined from the calibration set. The corresponding loss is , with . This is a joint event risk that emphasizes coverage conditional on .
Opposite direction. Let denote the action issued by policy and the realized direction. We define , with .
Missed reversal. Let denote the realized trend reversal indicator and the corresponding policy prediction. The loss is , with .
False reversal. The complementary false alert loss is , with . Together, the missed and false reversal risks distinguish the two asymmetric failure modes of reversal detection.
All quantities defining these risks are either fixed using precertification data or constructed from information available before the corresponding outcome is revealed.
Certification Methods
Our primary implementation, StreamLTT-A, uses the variance adaptive test in Theorem 3.4. We compare it with five baselines: IID-LTT [4], LTT-HB-Holm [22, 6], HAC-CLT-Holm [32], CircularBlockBootstrap-Holm [33], and EB-Howard-Bonferroni [24]. We additionally evaluate StreamLTT-H, which uses the same average predictable risk target as StreamLTT-A but replaces the adaptive test with the finite sample test in Theorem 3.2.
IID-LTT and LTT-HB-Holm both retain the standard LTT population risk under independent calibration losses. IID-LTT uses a CLT approximation to empirical risk, whereas LTT-HB-Holm uses the finite sample Hoeffding–Bentkus bounded loss test. HAC-CLT-Holm instead adjusts the long run variance for temporal dependence, while CircularBlockBootstrap-Holm approximates the dependent sampling distribution through circular block resampling. EB-Howard-Bonferroni uses an empirical Bernstein concentration construction.
For StreamLTT-A, the one step predictable risk is estimated using only information available before is revealed. Given , the predictable quadratic variation is estimated as
as in Eq. equation 10. Pointwise risks use the current forecasting information and policy quantities, while regime and history dependent risks add the corresponding information available in . All estimator configurations are fixed before certification.
StreamLTT-H retains the same predictable risk formulation but uses the finite sample martingale Hoeffding value in Eq. equation 7. Comparing StreamLTT-H with StreamLTT-A therefore isolates predictable variance adaptation while holding the certified risk target fixed.
Evaluation Protocol and Metrics
We evaluate all dataset–risk combinations at using 2,000 independent repetitions per configuration.
A family wise error occurs when at least one certified policy exceeds the prescribed predictable risk target,
Empirical FWER is the frequency of this event across repetitions.
For each nonempty certified region, define
and let denote its mean across nonempty repetitions. We measure certification tightness by the risk gap and family wise budget utilization by the FWER gap . Values near zero indicate that the corresponding certification boundary is approached closely.
As a complementary measure, the certified fraction records the proportion of candidate policies retained after certification. Monte Carlo uncertainty is computed from the 2,000 repetitions. For empirical FWER , its Monte Carlo standard error is ; we additionally compute binomial confidence intervals for FWER and Monte Carlo uncertainty for and the certified fraction.
Additional Experimental Results
This section complements § 4.2 with complete dataset level results for all seven deployment risks at both family wise levels, the finite sample StreamLTT ablation, and Monte Carlo diagnostics.
Dataset Level Results at
Table 4 reports the complete dataset level comparison at . Each entry gives , allowing frontier tightness and false certification to be compared jointly across datasets and risks.
| Risk | Method | Electricity | Appliances | Household | PEMS04 | PEMS08 | Beijing | Jena |
| Interval miss () | IID-LTT | .051/.028 | .046/.013 | .048/.020 | .051/.017 | .044/.015 | .047/.019 | .045/.012 |
| Interval miss () | LTT-HB-Holm | .050/.006 | .045/.004 | .047/.009 | .051/.006 | .043/.006 | .046/.005 | .045/.004 |
| Interval miss () | HAC-CLT-Holm | .051/.035 | .046/.014 | .048/.025 | .051/.021 | .044/.019 | .047/.024 | .045/.017 |
| Interval miss () | BlockBootstrap-Holm | .051/.034 | .046/.015 | .048/.025 | .052/.021 | .044/.019 | .047/.023 | .045/.018 |
| Interval miss () | EB-Howard-Bonf. | .050/.000 | .045/.000 | .047/.000 | .050/.000 | .043/.000 | .046/.000 | .044/.000 |
| Interval miss () | StreamLTT-A | .096/.084 | .096/.082 | .097/.102 | .096/.094 | .095/.087 | .096/.089 | .096/.083 |
| Lower tail miss () | IID-LTT | .055/.045 | .069/.031 | .053/.032 | .065/.025 | .066/.026 | .069/.020 | .064/.025 |
| Lower tail miss () | LTT-HB-Holm | .053/.014 | .069/.010 | .052/.009 | .065/.009 | .066/.009 | .069/.004 | .063/.007 |
| Lower tail miss () | HAC-CLT-Holm | .055/.052 | .069/.037 | .053/.037 | .066/.030 | .066/.031 | .070/.023 | .064/.032 |
| Lower tail miss () | BlockBootstrap-Holm | .055/.052 | .069/.036 | .053/.036 | .066/.031 | .066/.031 | .070/.023 | .064/.031 |
| Lower tail miss () | EB-Howard-Bonf. | .052/.000 | .068/.000 | .052/.000 | .065/.000 | .065/.000 | .069/.000 | .063/.000 |
| Lower tail miss () | StreamLTT-A | .097/.095 | .096/.097 | .095/.093 | .097/.080 | .097/.088 | .096/.081 | .097/.085 |
| Severe miss () | IID-LTT | .054/.083 | .080/.082 | .063/.079 | .075/.090 | .069/.091 | .072/.097 | .073/.096 |
| Severe miss () | LTT-HB-Holm | .051/.029 | .078/.026 | .060/.024 | .073/.029 | .066/.028 | .070/.030 | .071/.031 |
| Severe miss () | HAC-CLT-Holm | .054/.092 | .080/.094 | .063/.087 | .075/.097 | .069/.099 | .073/.105 | .073/.107 |
| Severe miss () | BlockBootstrap-Holm | .054/.091 | .080/.093 | .063/.086 | .075/.096 | .069/.098 | .073/.105 | .073/.105 |
| Severe miss () | EB-Howard-Bonf. | .050/.000 | .078/.000 | .059/.000 | .072/.000 | .065/.000 | .069/.000 | .070/.000 |
| Severe miss () | StreamLTT-A | .072/.085 | .086/.082 | .063/.080 | .075/.090 | .069/.091 | .072/.097 | .073/.096 |
| Task regime miss () | IID-LTT | .025/.097 | .016/.016 | .032/.017 | .040/.048 | .040/.059 | .025/.015 | .038/.050 |
| Task regime miss () | LTT-HB-Holm | .024/.033 | .016/.005 | .032/.005 | .040/.017 | .040/.018 | .025/.004 | .038/.017 |
| Task regime miss () | HAC-CLT-Holm | .026/.099 | .016/.018 | .032/.021 | .040/.049 | .040/.060 | .025/.018 | .038/.051 |
| Task regime miss () | BlockBootstrap-Holm | .026/.100 | .016/.017 | .032/.021 | .040/.048 | .040/.060 | .025/.017 | .038/.050 |
| Task regime miss () | EB-Howard-Bonf. | .023/.000 | .016/.000 | .032/.000 | .039/.000 | .040/.000 | .025/.000 | .038/.000 |
| Task regime miss () | StreamLTT-A | .034/.097 | .044/.117 | .047/.086 | .046/.093 | .045/.105 | .048/.084 | .045/.096 |
| Opposite direction () | IID-LTT | .095/.085 | .094/.086 | .083/.085 | .088/.087 | .091/.088 | .074/.088 | .054/.089 |
| Opposite direction () | LTT-HB-Holm | .095/.032 | .094/.029 | .082/.027 | .088/.026 | .090/.029 | .072/.026 | .052/.034 |
| Opposite direction () | HAC-CLT-Holm | .095/.095 | .094/.097 | .083/.091 | .089/.099 | .091/.098 | .074/.101 | .055/.099 |
| Opposite direction () | BlockBootstrap-Holm | .095/.097 | .094/.096 | .084/.092 | .089/.098 | .091/.098 | .074/.098 | .055/.099 |
| Opposite direction () | EB-Howard-Bonf. | .087/.000 | .091/.000 | .082/.000 | .087/.000 | .090/.000 | .071/.000 | .050/.000 |
| Opposite direction () | StreamLTT-A | .097/.087 | .094/.087 | .083/.086 | .097/.087 | .097/.088 | .092/.090 | .055/.091 |
| Missed reversal () | IID-LTT | .080/.087 | .064/.026 | .075/.040 | .048/.016 | .050/.018 | .089/.091 | .081/.047 |
| Missed reversal () | LTT-HB-Holm | .077/.030 | .063/.008 | .074/.015 | .048/.005 | .049/.006 | .086/.031 | .080/.018 |
| Missed reversal () | HAC-CLT-Holm | .081/.099 | .064/.033 | .075/.045 | .049/.022 | .050/.023 | .090/.099 | .081/.052 |
| Missed reversal () | BlockBootstrap-Holm | .081/.097 | .064/.033 | .075/.047 | .049/.022 | .050/.023 | .090/.099 | .081/.053 |
| Missed reversal () | EB-Howard-Bonf. | .073/.000 | .063/.000 | .074/.000 | .048/.001 | .049/.000 | .079/.000 | .080/.000 |
| Missed reversal () | StreamLTT-A | .097/.088 | .095/.092 | .095/.085 | .095/.099 | .095/.089 | .096/.093 | .082/.092 |
| False reversal () | IID-LTT | .089/.088 | .094/.086 | .084/.081 | .049/.018 | .045/.020 | .091/.105 | .076/.098 |
| False reversal () | LTT-HB-Holm | .089/.029 | .094/.033 | .083/.028 | .048/.004 | .044/.006 | .090/.028 | .074/.030 |
| False reversal () | HAC-CLT-Holm | .090/.098 | .094/.096 | .084/.091 | .049/.022 | .045/.023 | .091/.110 | .076/.111 |
| False reversal () | BlockBootstrap-Holm | .090/.100 | .094/.096 | .084/.089 | .049/.022 | .045/.024 | .091/.110 | .076/.107 |
| False reversal () | EB-Howard-Bonf. | .088/.000 | .090/.000 | .082/.000 | .048/.000 | .044/.000 | .090/.000 | .073/.000 |
| False reversal () | StreamLTT-A | .097/.088 | .097/.086 | .096/.081 | .096/.086 | .096/.088 | .098/.105 | .094/.100 |
Table 4. Dataset level certification results at for all seven deployment risks. Each entry reports .
The complete results show that the aggregate behavior in § 4.2 is not driven by a single dataset or risk. The largest separation appears for interval and lower tail miss, where StreamLTT-A consistently moves the frontier close to while the competing methods remain substantially below it. Similar gains appear for missed and false reversal, particularly on datasets where the baseline frontier is far from the target.
| Risk | Method | Electricity | Appliances | Household | PEMS04 | PEMS08 | Beijing | Jena |
| Interval miss () | IID-LTT | .052/.054 | .046/.022 | .049/.038 | .052/.035 | .044/.032 | .048/.033 | .046/.029 |
| LTT-HB-Holm | .050/.016 | .046/.009 | .048/.016 | .051/.011 | .043/.011 | .046/.011 | .045/.008 | |
| HAC-CLT-Holm | .053/.060 | .047/.029 | .049/.046 | .053/.044 | .045/.041 | .048/.038 | .046/.038 | |
| BlockBootstrap-Holm | .053/.061 | .047/.028 | .049/.046 | .053/.044 | .045/.042 | .048/.038 | .046/.038 | |
| EB-Howard-Bonf. | .050/.000 | .045/.000 | .047/.000 | .050/.000 | .043/.000 | .046/.000 | .044/.000 | |
| StreamLTT-A | .097/.185 | .096/.178 | .097/.211 | .097/.186 | .095/.181 | .097/.177 | .097/.182 | |
| Lower tail miss () | IID-LTT | .057/.095 | .070/.063 | .055/.062 | .066/.050 | .067/.051 | .070/.035 | .065/.059 |
| LTT-HB-Holm | .054/.030 | .069/.021 | .052/.017 | .065/.018 | .066/.018 | .069/.014 | .063/.018 | |
| HAC-CLT-Holm | .057/.102 | .070/.070 | .055/.068 | .067/.058 | .068/.065 | .070/.044 | .065/.064 | |
| BlockBootstrap-Holm | .057/.101 | .070/.070 | .055/.068 | .067/.057 | .068/.065 | .070/.043 | .065/.065 | |
| EB-Howard-Bonf. | .052/.000 | .068/.000 | .052/.000 | .065/.000 | .065/.000 | .069/.000 | .063/.000 | |
| StreamLTT-A | .098/.184 | .096/.183 | .096/.199 | .098/.175 | .098/.185 | .097/.175 | .097/.184 | |
| Severe miss () | IID-LTT | .059/.180 | .082/.173 | .067/.179 | .078/.188 | .072/.189 | .075/.195 | .076/.185 |
| LTT-HB-Holm | .053/.056 | .079/.057 | .062/.058 | .074/.067 | .068/.066 | .071/.067 | .072/.063 | |
| HAC-CLT-Holm | .060/.194 | .082/.186 | .067/.191 | .078/.202 | .072/.198 | .076/.202 | .076/.199 | |
| BlockBootstrap-Holm | .059/.192 | .082/.185 | .067/.188 | .078/.199 | .072/.197 | .076/.203 | .076/.198 | |
| EB-Howard-Bonf. | .050/.000 | .078/.000 | .059/.000 | .072/.000 | .065/.000 | .069/.000 | .070/.000 | |
| StreamLTT-A | .075/.185 | .088/.175 | .067/.180 | .078/.188 | .072/.190 | .075/.196 | .076/.189 | |
| Task regime () | IID-LTT | .028/.189 | .017/.033 | .032/.034 | .040/.093 | .041/.105 | .026/.032 | .039/.096 |
| LTT-HB-Holm | .025/.064 | .016/.007 | .032/.010 | .040/.029 | .040/.038 | .025/.009 | .038/.034 | |
| HAC-CLT-Holm | .028/.190 | .017/.035 | .033/.038 | .040/.098 | .041/.111 | .026/.034 | .039/.099 | |
| BlockBootstrap-Holm | .028/.188 | .017/.035 | .033/.040 | .040/.096 | .041/.108 | .026/.034 | .039/.100 | |
| EB-Howard-Bonf. | .023/.000 | .016/.000 | .032/.000 | .039/.000 | .040/.000 | .025/.000 | .038/.000 | |
| StreamLTT-A | .036/.189 | .045/.217 | .048/.193 | .046/.191 | .045/.212 | .048/.192 | .046/.197 | |
| Opposite direction () | IID-LTT | .096/.187 | .095/.178 | .085/.172 | .090/.180 | .092/.190 | .077/.189 | .060/.196 |
| LTT-HB-Holm | .095/.061 | .094/.064 | .083/.060 | .088/.057 | .090/.063 | .073/.056 | .053/.063 | |
| HAC-CLT-Holm | .096/.198 | .095/.191 | .085/.186 | .090/.190 | .092/.203 | .077/.199 | .060/.207 | |
| BlockBootstrap-Holm | .096/.196 | .095/.189 | .085/.183 | .090/.190 | .092/.203 | .077/.199 | .060/.206 | |
| EB-Howard-Bonf. | .087/.000 | .092/.000 | .082/.000 | .087/.000 | .090/.000 | .071/.000 | .055/.000 | |
| StreamLTT-A | .097/.188 | .095/.180 | .085/.179 | .098/.182 | .098/.192 | .093/.192 | .060/.200 | |
| Missed reversal () | IID-LTT | .084/.173 | .065/.058 | .076/.085 | .050/.042 | .051/.041 | .092/.191 | .082/.090 |
| LTT-HB-Holm | .079/.061 | .064/.018 | .074/.030 | .048/.011 | .049/.011 | .088/.064 | .081/.035 | |
| HAC-CLT-Holm | .085/.182 | .065/.066 | .076/.096 | .050/.051 | .051/.047 | .093/.206 | .082/.100 | |
| BlockBootstrap-Holm | .084/.180 | .065/.066 | .076/.095 | .050/.051 | .051/.046 | .093/.204 | .082/.100 | |
| EB-Howard-Bonf. | .073/.000 | .063/.000 | .074/.000 | .048/.001 | .049/.000 | .079/.000 | .080/.000 | |
| StreamLTT-A | .098/.173 | .095/.191 | .095/.192 | .096/.186 | .096/.185 | .097/.195 | .084/.201 | |
| False reversal () | IID-LTT | .091/.183 | .095/.178 | .085/.163 | .050/.043 | .046/.039 | .092/.209 | .079/.199 |
| LTT-HB-Holm | .089/.066 | .094/.058 | .083/.057 | .048/.010 | .045/.012 | .091/.075 | .075/.070 | |
| HAC-CLT-Holm | .091/.197 | .095/.193 | .085/.178 | .050/.050 | .047/.043 | .092/.226 | .079/.210 | |
| BlockBootstrap-Holm | .091/.195 | .095/.192 | .085/.177 | .050/.049 | .047/.043 | .092/.224 | .079/.208 | |
| EB-Howard-Bonf. | .088/.000 | .091/.000 | .082/.000 | .048/.000 | .044/.000 | .090/.000 | .073/.000 | |
| StreamLTT-A | .098/.186 | .097/.179 | .097/.163 | .097/.192 | .097/.198 | .098/.214 | .095/.202 |
Table 5. Dataset level certification results at . Each entry reports .
Other risks illustrate why frontier tightness and FWER must be interpreted jointly. For severe miss and opposite direction, HAC-CLT-Holm and the block bootstrap often attain empirical FWER near 0.10, but their frontiers remain close to IID-LTT on several datasets. Conversely, StreamLTT-A maintains FWER near the prescribed level while improving the frontier where additional admissible policies are available. The attainable frontier can itself vary by dataset, as seen for opposite direction on Jena and for severe miss on several streams.
Dataset Level Results at =0.20
Table 5 reports the corresponding dataset level results after increasing the family wise level to . This comparison shows how each procedure responds when a larger false certification budget is available.
The larger family wise budget produces two distinct behaviors. StreamLTT-A responds across nearly all dataset–risk pairs: empirical FWER generally moves toward 0.20, while the certified frontier remains close to the corresponding risk target whenever the candidate family contains policies near that boundary. For example, the interval and lower tail frontiers remain around 0.095–0.098 across all seven datasets, while their empirical FWER values move from the neighborhood of 0.10 at toward 0.20.
The baseline response is less uniform. HAC-CLT-Holm and BlockBootstrap-Holm approach the larger FWER budget for some risks, such as severe miss and opposite direction, but remain substantially below it for interval, lower tail, task regime, and several reversal settings. LTT-HB-Holm remains more conservative throughout, while EB-Howard-Bonferroni leaves essentially the entire family wise budget unused. Moreover, increasing changes many baseline frontiers only modestly. For interval miss, for example, their values remain around 0.04–0.05, whereas StreamLTT-A remains near 0.10.
Finite Sample StreamLTT Ablation
To complement the aggregate ablation in § 4.2, Table 6 reports the risk wise results for StreamLTT-H after averaging across the seven datasets. StreamLTT-H retains the same average predictable risk target as StreamLTT-A but uses the finite sample martingale Hoeffding test, isolating the effect of removing predictable variance adaptation.
| Risk | ||||||
| FWER | Frac. | FWER | Frac. | |||
| Interval miss | .092 | .000 | .322 | .093 | .001 | .325 |
| Lower tail miss | .094 | .000 | .699 | .094 | .001 | .704 |
| Severe miss | .070 | .000 | .981 | .070 | .001 | .982 |
| Task regime miss | .042 | .000 | .647 | .043 | .000 | .652 |
| Opposite direction | .086 | .000 | .947 | .086 | .001 | .953 |
| Missed reversal | .091 | .000 | .864 | .091 | .001 | .866 |
| False reversal | .093 | .000 | .809 | .094 | .001 | .814 |
Table 6. Risk wise results for StreamLTT-H, averaged across the seven datasets. denotes the mean maximum predictable risk, FWER the empirical family wise error rate, and Frac. the mean certified fraction.
Across risks, StreamLTT-H already produces relatively tight certified frontiers, while its empirical FWER remains essentially zero at both family wise levels. Increasing from 0.10 to 0.20 changes the frontier and certified fraction only modestly, consistent with the conservatism of the finite sample Hoeffding test. Together with the StreamLTT-A results reported above, this risk wise breakdown supports the aggregate ablation: the predictable risk formulation accounts for most of the frontier tightening, whereas predictable variance adaptation primarily enables the procedure to use more of the available family wise budget.
References
- [1]Donald W. K. Andrews. Heteroskedasticity and autocorrelation consistent covariance matrix estimation. Econometrica, 59(3):817–858, 1991. doi: 10.2307/2938229.DOI
- [2]Anastasios N. Angelopoulos and Stephen Bates. Conformal prediction: A gentle introduction. Found. Trends Mach. Learn., 16(4):494–591, March 2023.
- [3]Anastasios N Angelopoulos, Stephen Bates, Adam Fisch, Lihua Lei, and Tal Schuster. Conformal risk control. In Proc. Int. Conf. Learn. Represent., 2024.
- [4]Anastasios N. Angelopoulos, Stephen Bates, Emmanuel J. Candès, Michael I. Jordan, and Lihua Lei. Learn then test: Calibrating predictive algorithms to achieve risk control. The Annals of Applied Statistics, 19(2):1641 – 1662, 2025.arxiv.org/abs/2110.01052
- [5]Shaojie Bai, J. Zico Kolter, and Vladlen Koltun. An empirical evaluation of generic convolutional and recurrent networks for sequence modeling. arXiv preprint arXiv:1803.01271, 2018.arxiv.org/abs/1803.01271
- [6]Vidmantas Bentkus. On Hoeffding’s inequalities. The Annals of Probability, 32(2):1650–1673, 2004. doi: 10.1214/009117904000000360.DOI
- [7]Luis M. Candanedo, Véronique Feldheim, and Dominique Deramaix. Data driven prediction models of energy use of appliances in a low-energy house. Energy and Buildings, 140:81–97, 2017.DOI
- [8]Song Chen. Beijing Multi-Site Air Quality. UCI Machine Learning Repository, 2017.DOI
- [9]C. K. Chow. On optimum recognition error and reject tradeoff. IEEE Transactions on Information Theory, 16(1):41–46, 1970. doi: 10.1109/TIT.1970.1054406.DOI
- [10]Victor H. de la Peña, Tze Leung Lai, and Qi-Man Shao. Self-Normalized Processes: Limit Theory and Statistical Applications. Springer, Berlin, Heidelberg, 2009. doi: 10.1007/978-3-540-85636-8.
- [11]Priya L. Donti, Brandon Amos, and J. Zico Kolter. Task-based end-to-end model learning in stochastic optimization. In Proc. Adv. Neural Inf. Process. Syst., volume 30, 2017.arxiv.org/abs/1703.04529
- [12]Ran El-Yaniv and Yair Wiener. On the foundations of noise-free selective classification. J. Mach. Learn. Res., 11(53):1605–1641, 2010.DOI
- [13]Adam N. Elmachtoub and Paul Grigas. Smart “predict, then optimize”. Management Science, 68(1):9–26, 2022.arxiv.org/abs/1710.08005
- [14]David A. Freedman. On tail probabilities for martingales. The Annals of Probability, 3(1):100–118, 1975. doi: 10.1214/aop/1176996452.DOI
- [15]Yonatan Geifman and Ran El-Yaniv. Selective classification for deep neural networks. In Proc. Adv. Neural Inf. Process. Syst., volume 30, 2017.
- [16]Yonatan Geifman and Ran El-Yaniv. Selectivenet: A deep neural network with an integrated reject option. In Proc. Int. Conf. Mach. Learn., volume 97 of Proceedings of Machine Learning Research, pp. 2151–2159. PMLR, 2019.arxiv.org/abs/1901.09192
- [17]Isaac Gibbs and Emmanuel Candès. Adaptive conformal inference under distribution shift. In A. Beygelzimer, Y. Dauphin, P. Liang, and J. Wortman Vaughan (eds.), Proc. Adv. Neural Inf. Process. Syst., 2021.arxiv.org/abs/2106.00170
- [18]Isaac Gibbs and Emmanuel Candès. Conformal inference for online prediction with arbitrary distribution shifts. J. Mach. Learn. Res., 25(162):1–36, 2024.
- [19]Shengnan Guo, Youfang Lin, Ning Feng, Chao Song, and Huaiyu Wan. Attention based spatial-temporal graph convolutional networks for traffic flow forecasting. In Proc. AAAI Conf. Artif. Intel., volume 33, pp. 922–929, 2019. doi: 10.1609/aaai.v33i01.3301922.DOI
- [20]Georges Hebrail and Alice Berard. Individual household electric power consumption. UCI Machine Learning Repository, 2006.DOI
- [21]Yosef Hochberg. A sharper Bonferroni procedure for multiple tests of significance. Biometrika, 75 (4):800–802, 1988. doi: 10.1093/biomet/75.4.800.DOI
- [22]Wassily Hoeffding. Probability inequalities for sums of bounded random variables. Journal of the American Statistical Association, 58(301):13–30, 1963. doi: 10.1080/01621459.1963.10500830.DOI
- [23]Sture Holm. A simple sequentially rejective multiple test procedure. Scandinavian Journal of Statistics, 6(2):65–70, 1979.DOI
- [24]Steven R. Howard, Aaditya Ramdas, Jon McAuliffe, and Jasjeet Sekhon. Time-uniform Chernoff bounds via nonnegative supermartingales. Probability Surveys, 17:257–317, 2020. doi: 10.1214/18-PS321.DOI
- [25]Steven R. Howard, Aaditya Ramdas, Jon McAuliffe, and Jasjeet Sekhon. Time-uniform, non-parametric, nonasymptotic confidence sequences. Ann. Stat., 49(2):1055–1080, 2021. doi: 10.1214/20-AOS1991.
- [26]Hans R. Künsch. The jackknife and the bootstrap for general stationary observations. Ann. Stat., 17 (3):1217–1241, 1989. doi: 10.1214/aos/1176347265.DOI
- [27]S. N. Lahiri. Resampling Methods for Dependent Data. Springer, New York, 2003. doi: 10.1007/978-1-4757-3803-2.DOI
- [28]Jing Lei, Max G’Sell, Alessandro Rinaldo, Ryan J. Tibshirani, and Larry Wasserman. Distribution-free predictive inference for regression. Journal of the American Statistical Association, 113(523):1094–1111, 2018. doi: 10.1080/01621459.2017.1307116.DOI
- [29]Ziyin Liu, Zhikang Wang, Paul Pu Liang, Russ R Salakhutdinov, Louis-Philippe Morency, and Masahito Ueda. Deep gamblers: Learning to abstain with portfolio theory. In Proc. Adv. Neural Inf. Process. Syst., volume 32, 2019.
- [30]Ruth Marcus, Eric Peritz, and K. R. Gabriel. On closed testing procedures with special reference to ordered analysis of variance. Biometrika, 63(3):655–660, 1976. doi: 10.1093/biomet/63.3.655.DOI
- [31]Max Planck Institute for Biogeochemistry. Jena climate and weather data. https://www.bgc-jena.mpg.de/wetter/, 2016. 2009–2016 subset. Accessed: 2026-09-24.DOI
- [32]Whitney K. Newey and Kenneth D. West. A simple, positive semi-definite, heteroskedasticity and autocorrelation consistent covariance matrix. Econometrica, 55(3):703–708, 1987. doi: 10.2307/1913610.DOI
- [33]Dimitris N. Politis and Joseph P. Romano. A circular block-resampling procedure for stationary data. In Raoul LePage and Lynne Billard (eds.), Exploring the Limits of Bootstrap, pp. 263–270. John Wiley & Sons, 1992.
- [34]Dimitris N. Politis and Joseph P. Romano. The stationary bootstrap. J. Amer. Stat. Assoc., 89(428):1303–1313, 1994. doi: 10.1080/01621459.1994.10467870.DOI
- [35]Yaniv Romano, Matteo Sesia, and Emmanuel J. Candès. Classification with valid and adaptive coverage. In Proc. Adv. Neural Inf. Process. Syst., 2020.arxiv.org/abs/2006.02544
- [36]Glenn Shafer and Vladimir Vovk. A tutorial on conformal prediction. Journal of Machine Learning Research, 9:371–421, 2008.
- [37]Artur Trindade. ElectricityLoadDiagrams20112014. UCI Machine Learning Repository, 2015.DOI
- [38]Vladimir Vovk, Alex Gammerman, and Glenn Shafer. Algorithmic Learning in a Random World. Springer Science & Business Media, 2005.
- [39]Ian Waudby-Smith and Aaditya Ramdas. Estimating means of bounded random variables by betting. Journal of the Royal Statistical Society Series B: Statistical Methodology, 86(1):1–27, 2024. doi: 10.1093/jrsssb/qkad009.
- [40]Bryan Wilder, Bistra Dilkina, and Milind Tambe. Melding the data-decisions pipeline: Decision-focused learning for combinatorial optimization. In Proc. AAAI Conf. Artif. Intel., volume 33, pp. 1658–1665, 2019.arxiv.org/abs/1809.05504
- [41]Chen Xu and Yao Xie. Sequential predictive conformal inference for time series. In Proc. Int. Conf. Mach. Learn., volume 202 of Proc. Mach. Learn. Res., pp. 38707–38727. PMLR, 2023.arxiv.org/abs/2212.03463
- [42]Margaux Zaffran, Olivier Feron, Yannig Goude, Julie Josse, and Aymeric Dieuleveut. Adaptive conformal predictions for time series. In Kamalika Chaudhuri, Stefanie Jegelka, Le Song, Csaba Szepesvari, Gang Niu, and Sivan Sabato (eds.), Proc. Int. Conf. Mach. Learn., volume 162, pp. 25834–25866. PMLR, 17–23 Jul 2022.arxiv.org/abs/2202.07282