arXiv is now an independent nonprofit! Learn more
License: arXiv.org perpetual non-exclusive license
arXiv:2608.15520v1 [cs.LG] 16 Aug 2026

Guaranteed Adaptive Modality Acquisition:
When the Policy Chooses Its Own Calibration Group

Melika Baghi
Abstract

A multimodal system may begin inference holding only some of its inputs and may acquire the rest at a cost. With adaptive acquisition, the policy determines which inputs are ultimately observed, so we state the guarantee conditional on that terminal input pattern. Conditional calibration normally assumes the grouping map is fixed independently of the calibration sample, which policy-induced grouping does not satisfy. We characterize when pattern-conditional guarantees remain valid and give two finite-sample constructions: threshold-free routing with calibration applied at the terminal pattern, and simultaneous certification of complete policy–pattern pairs, which lets calibration data select the deployed policy. A counterexample shows that a guarantee proved for a calibration-independent grouping map need not transfer once the policy makes the terminal group calibration-dependent. We call the resulting method RouteCert. On a clinical electrocardiogram task with a staged, cost-ordered lead protocol, the certified policy answers 71.2%71.2\% of held-out patients at an observed 7.4%7.4\% disagreement with the cardiologist’s diagnosis at 48.8%48.8\% of the prespecified ordinal cost of acquiring every stage, and all three acquisition stages carry their own certificate. On masked multimodal benchmarks, certifying pointwise at each terminal pattern holds observed worst-pattern selective risk, measured against the full-information reference decision rather than the true label, at 0.0340.034 where a pooled design reaches 0.1450.145 against a 0.100.10 cap, at a comparable answered fraction (0.3500.350 vs 0.3420.342); under the budget-matched simultaneous comparison the answered fraction falls to 0.3050.305.

1 Introduction

Multimodal systems are increasingly deployed where the inputs arrive incomplete and further inputs can be obtained at a price. Inference-time modality selection for incomplete multimodal classification is an active topic (13), active feature acquisition has been surveyed as a field in its own right (5), and cohort-level acquisition has been studied for settings where the acquisition decision itself carries cost (32). In each case a system holds some sources, a sensor channel, an assay, a camera view, and may buy others for time, money or compute. A body-worn sensor rig can power up a second accelerometer, a molecular-typing pipeline can run one more omics assay, and a retrospective study can pull a scan that was archived but never read. The decision is made per input: whether the evidence in hand suffices to commit, or the system should pay for more.

Three lines of work bear on this and answer different questions. Missing-modality methods return a point prediction (14; 27), dynamic acquisition buys whichever source most raises expected accuracy per unit cost (13; 28), and conformal and selective prediction calibrate a fixed predictor over a grouping rule fixed independently of the calibration data (2; 15). The combination we study is certification conditional on the terminal pattern that the selected acquisition policy itself produces, which section 2 places against each.

The question this paper answers is how a system can retain finite-sample guarantees conditional on its terminal acquisition pattern when that pattern is generated by an adaptive policy. The obstacle is an assumption mismatch rather than an error in any existing argument. Split conformal prediction calibrates a cutoff τ\tau so that a future exchangeable case scores at or below it with probability 1−α1-\alpha, and the grouping it conditions on is fixed in advance. Let acquisition instead stop as soon as a case’s score clears τ\tau: the group a case lands in is then decided by the same number the group is graded against, and the fixed-map argument no longer applies to it. Proposition 1 makes this precise with a construction on which direct transfer gives nothing, which is why an additional construction is needed rather than a tighter constant. Figure 1 shows the boundary and the two certifications that respect it.

We develop those certifications and instantiate them. We call the resulting acquisition-and-certification method RouteCert. A loop draws plausible completions of the missing sources, reads from a reference model the set of answers still in play, and while more than one answer survives buys the source or small coalition with the best expected shrinkage per unit cost, never treating completions as acquired evidence. Once it stops, a single guarantee is applied at whatever pattern the case reached. The object certified is the complete policy together with the pattern it produces, which is what licenses calibration-dependent selection. Our experiments cover four real datasets, three multimodal benchmarks under controlled masking, the protocol under which calibration can replay each policy’s purchases, and a staged clinical electrocardiogram protocol.

  • •

    Validity boundary and certification framework. We formalise pattern-conditional certification for adaptive modality acquisition, identify when fixed-group calibration arguments apply (1 and 1), and give two finite-sample constructions (theorems 1 and 2). Certifying complete policy–pattern pairs simultaneously then lets the deployed policy be selected on the same calibration data while every answered pattern keeps its cap, at a stated finite-sample cost (theorems 2 and S3).

  • •

    Acquisition instantiation. We introduce RouteCert, a completion-based, cost-aware coalition acquisition rule that operates inside these conditions (algorithm 1).

  • •

    Empirical evaluation. We measure terminal-pattern risk control against pooled recalibration, the cost of calibration-aware routing, when coalitions help, and how fragmentation bounds conditional resolution (section 6).

2 Related Work

Two questions separate the closest work: whether the deployed policy or threshold may be selected using calibration data, and whether the guarantee is conditioned on a group that the selected policy creates. Missing-modality prediction and dynamic acquisition answer neither. Imputation and robust-representation methods return a point prediction (14; 29; 36; 4; 27), and dynamic modality selection and active feature acquisition choose whichever source most raises expected accuracy or information per unit cost (13; 21; 30; 28; 26; 12; 5; 32), without attaching a finite-sample guarantee to the resulting decisions.

Conformal and selective prediction supply guarantees but fix the grouping map. Group-conditional, shift-weighted and risk-controlling extensions (37; 3; 33; 34; 38; 19; 35; 16; 8; 1; 2), abstention methods (11; 18; 17; 41) and mask-conditional methods (44; 15; 25; 10) allow the group to depend on the input but require the map assigning it to be fixed independently of calibration; post-selection guarantees (24) take the selection rule as given. 22 combine active learning with fixed-order test-time acquisition, stopping when a modality-specific conformal set becomes a singleton, with a marginal statement per predictor. We instead study guarantees conditional on the terminal pattern an adaptive policy produces, including when that policy is selected using calibration data.

Concurrent work relaxes the other axis. 31 and 42 allow calibration-dependent selection with the evaluation group fixed, and BCEA (40) incorporates a fixed visual-evidence acquisition policy into the score and recalibrates globally on post-acquisition outcomes. These directions are complementary to ours: they hold the evaluation group fixed and move the selection, whereas we certify conditional on the terminal pattern that the selected policy produces, treating that pattern as part of the certified object. Our pooled recalibration arm transfers BCEA’s calibration design to our setting and is not a reproduction of BCEA on its native claim-grounding task (table 2).

3 Problem Formulation

A case carries MM sources; a benchmark’s sensor streams or feature blocks each count as one. Its pattern is the subset it observes, S⊆{1,…,M}S\subseteq\{1,\dots,M\}, with missing complement S¯\bar{S} and observed blocks xSx_{S}. Missing source mm costs cmc_{m} under a budget BB, and a group A⊆S¯A\subseteq\bar{S} costs c⁡(A)=∑m∈Acmc(A)=\sum_{m\in A}c_{m}. An acquisition policy dd maps a case to a purchase path: from the initial pattern it repeatedly buys an affordable group and updates SS, or stops. Writing Sfin​(d,x)S_{\mathrm{fin}}(d,x) for the pattern where it stops, dd then answers with a label or declines, so a policy is a complete decision rule: what to buy, when to stop, and whether to answer.

Two targets are used. The default is the reference answer yfull=arg​maxy⁡gθ​(x)yy^{\mathrm{full}}=\argmax_{y}g_{\theta}(x)_{y}, the label a model trained on complete inputs would give if every source were present, which measures whether a partial-information answer is stable; where calibration examples carry ground truth we target the true label instead. For a policy dd and pattern SS, the answer rate aS​(d)a_{S}(d) is the fraction of cases reaching SS that dd answers and the selective risk RS​(d)R_{S}(d) is the probability that an answered case there is wrong against the chosen target. We want a pattern-conditional cap, RS​(d)≤αR_{S}(d)\leq\alpha at every answered pattern, holding with probability at least 1−δ1-\delta over a calibration sample of nn cases from the same distribution.

We distinguish policies by whether routing may use calibration-derived quantities. A policy is calibration-blind if its purchases and stopping depend only on the input and the models, so SfinS_{\mathrm{fin}} is a fixed function of the input, and calibration-aware otherwise. The distinction matters because the conditioning group is an output of the policy: if a cutoff τ\tau estimated from the calibration sample also decides where acquisition stops, changing τ\tau changes which cases land in SS, so the population against which τ\tau is evaluated moves with τ\tau itself and the exchangeability step of the split-conformal argument no longer applies. We therefore fix, before seeing the certification data, a pre-registered family 𝒟\mathcal{D} of complete policies with the set 𝒮\mathcal{S} of patterns it can produce, and certify pairs (d,S)(d,S) jointly. Selection of the deployed member from 𝒟\mathcal{D} may then use that data.

4 Methodology

RouteCert has two phases: an acquisition loop, then a single guarantee. Algorithm 1 states it precisely. The residual set only routes, and Phase 2 alone carries the guarantee (table S2).

Models and the residual answer set.

Two models, both fit on data disjoint from calibration, do the work: a completion model qϕ​(zS¯∣xS)q_{\phi}(z_{\bar{S}}\mid x_{S}) that samples plausible values for the missing blocks, and the reference model gθg_{\theta} of section 3. Drawing KK completions z(k)∼qϕ(⋅∣xS)z^{(k)}\sim q_{\phi}(\cdot\mid x_{S}) gives the residual label set

ℒ⁡(xS)={arg​maxy⁡gθ​(xS,zS¯(k))y:k≤K},\mathcal{L}(x_{S})=\bigl\{\argmax_{y}g_{\theta}(x_{S},z^{(k)}_{\bar{S}})_{y}:k\leq K\bigr\},

the answers still in play once the missing sources are accounted for. Averaging over completions gives p^y​(xS)=1K​∑kgθ​(xS,zS¯(k))y\hat{p}_{y}(x_{S})=\frac{1}{K}\sum_{k}g_{\theta}(x_{S},z^{(k)}_{\bar{S}})_{y}, whose top class y^\hat{y} is the emitted answer, with nonconformity score s⁡(xS,y)=1−p^y​(xS)s(x_{S},y)=1-\hat{p}_{y}(x_{S}). Phase 2 comes in two forms, each fit per pattern and neither consulted before the loop stops. RouteCert-Risk is the deployed default: it answers when p^y^​(xS)\hat{p}_{\hat{y}}(x_{S}) clears a validated cutoff λS\lambda_{S}. RouteCert-Cov forms 𝒞S​(xS)={y:s⁡(xS,y)≤τS}\mathcal{C}_{S}(x_{S})=\{y:s(x_{S},y)\leq\tau_{S}\} at the conformal quantile τS\tau_{S} and answers when that set is a singleton. All headline selective-risk results use RouteCert-Risk, whose cutoff is selected and validated on disjoint calibration subsets (proposition 2); theorem 1 instead gives pattern-conditional coverage for the set-valued RouteCert-Cov. A coalition is a group of sources bought together, scored by a look-ahead over groups of size at most rmaxr_{\max}.

While ℒ\mathcal{L} holds more than one answer, RouteCert scores small coalitions by expected reduction of ℒ\mathcal{L} per unit cost, buys the best, and repeats, stopping when ℒ\mathcal{L} collapses, no affordable group shrinks it, or the budget is spent. A candidate’s block is not available before it is bought, so its gain Δ^​(A)\widehat{\Delta}(A) is estimated by averaging (|ℒ⁡(xS)|−|ℒ⁡(xS,x~A)|)/c⁡(A)\bigl(|\mathcal{L}(x_{S})|-|\mathcal{L}(x_{S},\tilde{x}_{A})|\bigr)/c(A) over JJ hypothetical versions x~A∼qϕ(⋅∣xS)\tilde{x}_{A}\sim q_{\phi}(\cdot\mid x_{S}) of the group, each inner residual set recomputed from KK fresh completions, with the true block revealed only after purchase (algorithm S1). With rmax=2r_{\max}{=}2 each round scores the missing singles and, only when no single helps, the missing pairs, so the action count grows as M+(M2)M+\binom{M}{2} rather than 2M2^{M} (1.31.3 ms per case at M=5M{=}5). This score is a design choice inside the freedom the theory leaves, not part of any guarantee. What matters for the guarantee is that everything in the loop depends only on the input, the models and the loop’s own seeded randomness: no calibrated threshold is read. Only after it stops does Phase 2 consult calibration, at the terminal pattern, with parameters fit on calibration cases pushed through the same loop, so a case can stop the loop at |ℒ|=1|\mathcal{L}|{=}1 and still decline.

Acquired blocks are replaced by their observed values, so completions only marginalize the sources still missing. Completion-model dependence and an optional true-label screen are in appendix S2; unless stated, results use the reference-relative guarantee.

Algorithm 1 RouteCert at deployment: acquisition, then one guarantee.
1: case xx with pattern SS, budget BB, costs cc, look-ahead order rmaxr_{\max}, completion model qϕq_{\phi}, reference model gθg_{\theta}, per-pattern cutoffs {λS}\{\lambda_{S}\} fitted on calibration
2: draw KK completions of the missing blocks and form ℒ⁡(xS)\mathcal{L}(x_{S})
3: while |ℒ⁡(xS)|>1|\mathcal{L}(x_{S})|>1 and some group is affordable do
4:   score each affordable single source by expected reduction of |ℒ||\mathcal{L}| per unit cost, estimated from completions
5:   if some single scores positive then buy the best single
6:   else score affordable groups of size up to rmaxr_{\max}, buy the best, and break if none scores positive
7:   reveal the purchased blocks; update SS, BB, and ℒ\mathcal{L}
8: end while
9: Sfin←SS_{\mathrm{fin}}\leftarrow S; p^←\hat{p}\leftarrow completion-averaged posterior at SfinS_{\mathrm{fin}}
10: if maxy⁡p^y≥λSfin\max_{y}\hat{p}_{y}\geq\lambda_{S_{\mathrm{fin}}} then
11:   return arg​maxy⁡p^y\argmax_{y}\hat{p}_{y}
12: else
13:   return decline
14: end if

5 Validity of a Post-Acquisition Guarantee

Throughout, α\alpha is the target risk or miscoverage level and δ\delta the probability that a finite-sample guarantee fails, both 0.100.10 unless noted. The decision is per input but the guarantee is not: risk is controlled over a population of future cases, not for any single prediction.

The theoretical contribution is theorems 1 and 2 together with the validated rule of proposition 2: three certified objects, differing in what the guarantee attaches to and in whether routing may read a calibrated quantity. Theorem 1 gives pattern-conditional coverage for the set-valued RouteCert-Cov layer; proposition 2 gives answered-case selective-risk validation for the deployed RouteCert-Risk cutoff; theorem 2 certifies complete policy–pattern pairs simultaneously. Proposition 1 marks the boundary these constructions are built to respect. Regime A, threshold-free routing: if the policy never reads calibration the terminal pattern is a fixed function of the input, so Mondrian split-conformal prediction (38) applies with the policy’s own output as taxonomy (1 and 1). Regime B, calibration-aware policy-family certification: theorem 2 certifies whole policies over a family fixed in advance, so the one deployed may be picked, and may route, on the certification data itself.

Remark 1 and proposition S3 collect what either route costs, and proofs are in appendix S3.

Assumption 1 (Policy-consistent calibration).

Let π\pi be the acquisition loop, mapping an input to its purchases and final pattern SfinS_{\mathrm{fin}} without reading any calibrated quantity. π\pi may be randomized; its auxiliary randomness is drawn independently of calibration and treated as part of the input, so exchangeability runs on the augmented pair. The models and π\pi are fit on data disjoint from the calibration set, calibration and test points are i.i.d., and every calibration point is routed by π\pi before any pattern fits its own parameter (appendix S3).

RouteCert’s default loop stops on |ℒ||\mathcal{L}|, reads no calibrated number, and so complies; sample splitting extends the condition to a policy fitted on one fold and graded on a disjoint one.

Proposition 1 (Boundary of fixed-map conditional guarantees).

There are a score distribution and a routing rule, measurable in the input and the calibration sample, for which the group-conditional conclusion holds at level 1−α1-\alpha for every grouping map fixed independently of that sample, while the deployed rule attains pattern-conditional coverage 00. Take i.i.d. U⁡[0,1]U[0,1] scores, let τ\tau be the calibration quantile, route a case into SS when its score exceeds τ\tau, and form the answer set inside SS by the same rule s≤τs\leq\tau. Every case routed to SS is excluded from its own answer set. The gap is therefore not a matter of constants: no bound obtained by holding the grouping map fixed can be transported to a map the calibration sample defines.

Scope. The proposition rules out unrestricted transfer under arbitrary calibration dependence. It does not establish that calibration-aware routing is unsafe in general: a particular policy may remain valid under additional structure, stability, privacy or a bounded coupling, and theorem 2 certifies such policies directly. The degradation is also continuous rather than a knife edge: threshold reuse costs 0.901±0.007→0.888±0.0070.901{\pm}0.007\to 0.888{\pm}0.007 marginal coverage on CMU-MOSEI and decays to 0.450.45 under a synthetic sweep (fig. S1). Quantitative relaxations of exchangeability bound this decay by a computable coupling term (7); theorem 2 avoids paying it.

Figure 1: Validity boundary and two certification strategies for policy-induced terminal patterns. Above, the construction that does not transfer: a cutoff τ\tau estimated from calibration also decides where acquisition stops, so it determines the terminal pattern Sfin​(τ)S_{\mathrm{fin}}(\tau) that is then used to certify τ\tau itself. The dashed arrow marks that dependence, which proposition 1 shows is enough to void direct transfer of a fixed-map guarantee. Below, the construction we develop and deploy: a family of complete policies {dλ}\{d_{\lambda}\} is fixed before certification, policy–pattern pairs (d,S)(d,S) are certified jointly, a member d^\hat{d} may then be selected on the same calibration data, and answers are kept only at certified patterns, leaving a selective-risk cap at every answered pattern (theorem 2). At right, the measured effect of conditioning rather than recalibrating globally (table 2).

The deployed guarantee turns this condition into a two-split rule.

Proposition 2 (RouteCert-Risk: the deployed rule).

Split each pattern’s calibration cases in half. Pick a candidate confidence cutoff on one half by any rule; on the other half test that single, now-fixed cutoff once, with an exact Clopper–Pearson bound at confidence 1−δ1-\delta on the errors among the cases it answers, and deploy it iff the bound is at most α\alpha. Then with probability at least 1−δ1-\delta over the calibration draw the pattern either abstains or deploys a cutoff whose answered-case selective risk is at most α\alpha, using one exact test with no monotonicity assumption and no multiple-testing correction.

This is the rule behind every selective-risk number we report. A pattern answers only with a cutoff that survived one exact test on data it was not chosen on, and data-poor patterns abstain rather than guess (proof in appendix S3).

Theorem 1 (RouteCert-Cov: per-pattern coverage).

Under 1, for each terminal pattern SS with Pr[Sfin=S]>0\Pr[S_{\mathrm{fin}}{=}S]>0 the answer set covers its target at level 1−α1-\alpha: Pr⁡[t∈𝒞S​(xS)∣S]≥1−α\Pr[\,t\in\mathcal{C}_{S}(x_{S})\mid S\,]\geq 1-\alpha, the probability taken over the joint draw of calibration set and test case. The target tt is yfully^{\mathrm{full}} by default and the true label under direct ground-truth calibration, the argument being identical either way.

Among future cases ending at the same pattern the answer set contains its target in at least a 1−α1-\alpha fraction, averaged over the calibration draw. What 1 buys is the right to condition on that pattern at all.

Splitting buys calibration-dependent routing by spending data twice and still forbids the policy from reading the guarantee that grades it. Both restrictions come from attaching the guarantee to a threshold at a pattern; attach it to a policy and they lift. Fix in advance any family 𝒟\mathcal{D} of complete acquisition policies: each d∈𝒟d\in\mathcal{D} says what to buy, when to stop and what to answer, so it induces a final-pattern map x↦Sfin​(d,x)x\mapsto S_{\mathrm{fin}}(d,x) and, at each pattern, a selective risk RS​(d)R_{S}(d) among the cases it answers there. Let 𝒮\mathcal{S} be the patterns the family can produce, a subset of the 2M2^{M} possible ones. Nothing asks 𝒟\mathcal{D} to be indexed or parametric: the object certified is a policy and the group conditioned on is that policy’s own output. Our experiments instantiate 𝒟\mathcal{D} as a grid of global confidence cutoffs and as a grid of per-pattern cutoff vectors.

Concretely, take three policies indexed by cutoffs λ∈{0.6,0.7,0.8}\lambda\in\{0.6,0.7,0.8\}, each a complete rule saying what to acquire, when to stop, where it answers and where it declines. A case reaching confidence 0.720.72 after one acquisition is answered by d0.6d_{0.6} and d0.7d_{0.7} there, while d0.8d_{0.8} keeps acquiring and stops elsewhere. All three are fixed before the certification sample is seen; certification then evaluates every relevant pair at once and the calibration data may pick one. That is data-dependent selection among fixed policies, not construction of a new policy after seeing the results.

Theorem 2 (Calibration-aware acquisition).

Let 𝒟\mathcal{D} and 𝒮\mathcal{S} be fixed independently of the certification sample, and let 𝒲^\widehat{\mathcal{W}} be a set of pairs (d,S)∈𝒟×𝒮(d,S)\in\mathcal{D}\times\mathcal{S} selected from that sample by any procedure controlling the family-wise error rate at level δ\delta for the null hypotheses Hd,S:RS​(d)>αH_{d,S}:R_{S}(d)>\alpha. Then

Pr⁡[RS​(d)≤αfor every ​(d,S)∈𝒲^]≥ 1−δ.\Pr\bigl[\,R_{S}(d)\leq\alpha\ \ \text{for every }(d,S)\in\widehat{\mathcal{W}}\,\bigr]\ \geq\ 1-\delta.

Consequently a practitioner may choose any d^∈𝒟\hat{d}\in\mathcal{D} using that same sample and deploy it with its answers restricted to the patterns SS for which (d^,S)∈𝒲^(\hat{d},S)\in\widehat{\mathcal{W}}, declining at the rest, and every answered pattern still carries the α\alpha cap. What is relaxed is the selection: the deployed policy, including where it buys and where it stops, may depend arbitrarily on the certification data, whereas 1 requires the routing itself to be independent of it. What is not relaxed is the family, which must be fixed independently of that sample; the theorem licenses calibration-dependent choice from a calibration-independent family. The restriction must suppress answers only, since altering where the policy stops would alter which cases reach the later patterns, and their certificates are computed under d^\hat{d}; a policy that continues instead is a different member of a larger family and is certified as one (corollary S2).

Because the statement holds simultaneously over pairs, selecting the deployed policy using the same sample does not invalidate the certified pairs.

Scope. The family must be fixed independently of the certification sample, or conditionally fixed using a disjoint selection split. Uncertified patterns are handled by declining. Continuing to acquire at an uncertified pattern changes which cases reach the later patterns, so it is a different complete policy and must be represented and certified as one.

Family-wise control makes the event that 𝒲^\widehat{\mathcal{W}} contains a true null have probability at most δ\delta, so on its complement every listed pair satisfies RS​(d)≤αR_{S}(d)\leq\alpha at once and an d^\hat{d} chosen afterwards by any rule still lands in a set whose members are all safe. Because the hypotheses are indexed by pairs, certifying (d,S)(d,S) certifies the risk of dd at a pattern dd itself produces.

Mondrian conditioning, exact binomial validation and family-wise testing are each standard, and we claim no novelty for them individually. The contribution is identifying the object they must be applied to once acquisition determines the conditioning group. Learn-Then-Test already licenses selecting a configuration on the data that grades it, but it certifies RS​(d)R_{S}(d) for a group fixed independently of that data, and proposition 1 shows this need not bound risk at the group the policy actually produces. Indexing the hypotheses by pairs transports the guarantee to the group realized at deployment, which is why the certificate must be simultaneous over the family rather than pointwise at one configuration. A deployment that reaches an uncertified pattern and keeps buying rather than declining is a different complete policy, so its certificate no longer describes it; admitting that behavior costs 5353 further error-free cases per pattern at α=δ=0.1\alpha{=}\delta{=}0.1, |𝒮|=8|\mathcal{S}|{=}8 (sections S3.5 and S2). The certified object thus constrains the deployment. On CMU-MOSEI no single cutoff is safe at every pattern, so the deployed policy withholds answers by declining rather than by buying more.

Remark 1 (How small a group may be).

A group can deploy a cutoff only if its validation half holds at least nmin=⌈ln⁡δ/ln⁡(1−α)⌉n_{\min}=\lceil\ln\delta/\ln(1-\alpha)\rceil answered cases, whatever the score, model or data law; at α=δ=0.1\alpha{=}\delta{=}0.1, nmin=22n_{\min}{=}22. Abstention on small patterns is therefore forced by the finite-sample guarantee rather than by a loose analysis, and the finest affordable partition is the finest one clearing the floor in every cell (propositions S5 and S3).

Writing κα=ln⁡(1/(1−α))\kappa_{\alpha}=\ln(1/(1-\alpha)), a correction dividing δ\delta by a family of FF hypotheses costs ⌈ln⁡F/κα⌉\lceil\ln F/\kappa_{\alpha}\rceil cases per pattern on top of nminn_{\min} (proposition S3). When the family is indexed by one scalar that price can be avoided outright.

Because the hypotheses within one pattern are indexed by a single scalar, they can instead be tested as a fixed sequence in an order fixed by data disjoint from the certification sample: walk the grid in that order, spend the pattern’s whole level at each step, stop at the first non-rejection. That corrects only the |𝒮||\mathcal{S}| patterns and leaves the grid free (proposition S4), so the pointwise, generic and sequential requirements are 2222, 7171 and 4242 error-free answered cases. A poor ordering costs power, never validity.

The acquisition policy used here.

Everything above holds for any routing satisfying 1, so the acquisition rule is a design choice made inside that freedom, not part of the guarantee. We make one: buy small coalitions rather than single sources, because residual-set reduction is not submodular on complementary inputs, so a policy that buys a source only while that source alone helps stalls exactly there (proposition S2). That motivates the choice; section 6 measures when it pays and when it does not.

Both guarantees target yfully^{\mathrm{full}} by default. An audited bound on the reference’s own error rate (proposition S1) and direct ground-truth calibration (section 6.1) are the two routes to the true label. Validity never depends on reference strength, attainable answer rate does.

6 Experiments

Setup.

These are controlled tests of policy-created calibration groups, conditional risk, complementarity and fragmentation, not a state-of-the-art comparison. Calibration must replay the modalities each policy would acquire, so the datasets are ones in which nominally missing sources remain recoverable; performance under naturally occurring missingness is not established. Four real datasets carry the paper: CMU-MOSEI (43), IEMOCAP (9) and MHEALTH (6) under masking, plus the PTB-XL clinical protocol. The wearable recordings are partitioned two ways (MHEALTH into three sensor packs for the risk-control tables, MHEALTH-5 into five for the coalition tables), and each claim uses only the datasets that support its acquisition setting (appendix S1).

6.1 True-label correctness after adaptive acquisition

Calibrating directly against ground truth, after each policy has run to its final state, gives the strongest of the three guarantees (table 1). Where the reference is weak the posterior inherits its errors and no cutoff passes the true-label test, so the system abstains (CMU-MOSEI and IEMOCAP answer 0.0000.000). Where it is strong, a usable operating point appears: RouteCert answers 46.7%46.7\% of cases at 1.0%1.0\% true-label error on MHEALTH-5, and every arm sits well under the 0.100.10 cap. RouteCert answers the most while the forced arm attains the lowest worst-pattern risk, and table S10 gives the full sweep.

Benchmark (ref. acc.) Policy Ans. Risk Worst
MHEALTH-5 (0.970.97) cost-aware 0.3930.393 0.0130.013 0.0230.023
MHEALTH-5 (0.970.97) forced 0.4350.435 0.0110.011 0.0200.020
MHEALTH-5 (0.970.97) RouteCert 0.467\mathbf{0.467} 0.010\mathbf{0.010} 0.0220.022
CMU-MOSEI, IEMOCAP every rule 0.0000.000 abst. abst.
Table 1: Correctness, not decision stability. RouteCert-Risk calibrated on ground truth after end-to-end acquisition (per-pattern α=δ=0.1\alpha{=}\delta{=}0.1, five seeds ×\times 5050 resplits), the one risk column here that is a true-label guarantee. A strong reference (in parentheses) admits a usable operating point and a weak one abstains, “abst.” marking an empty answered set.

When coalitions are worth buying.

Whether a coalition beats the best single source is predictable before deployment from the needs-a-pair fraction, the share of cases some pair resolves but no single source does. Where it is substantial the coalition guarantees +3+3 to +12+12 points more, already net of the calibration cost of an extra terminal pattern, since each needs a pool clearing nminn_{\min} (table S10).

6.2 Selective acquisition on a clinical ECG benchmark

PTB-XL (39; 20) tests the certificate itself on a clinically meaningful acquisition order. A cardiologist-assigned myocardial-infarction (MI) label is predicted at three nested stages (lead I; leads I and II; the eight independent signals of a 12-lead recording) at cumulative ordinal costs 0.10.1, 1.01.0, 5.05.0. The leads are recorded together and withheld retrospectively, so acquisition is simulated rather than prospective, and routing is a fixed confidence cascade over stage-specific models, not the coalition loop of section 4. The protocol was fixed before folds 9 and 10 were opened, so this is a development result and external confirmation remains necessary. Patient-disjoint official folds separate fitting, threshold selection, certification (fold 9, n=1942n{=}1942) and one held-out test (fold 10, n=1904n{=}1904).

Nine policy–pattern hypotheses, three terminals crossed with an adaptive family and two fixed-stage controls, are certified together by Holm, a step-down multiple-testing correction, at δ=0.1\delta{=}0.1 against an α=0.1\alpha{=}0.1 cap. On the held-out fold the certified policy answers 71.2%71.2\% of patients (1355/19041355/1904, 95%95\% CI [0.691,0.732][0.691,0.732]) at 7.4%7.4\% disagreement ([0.060,0.089][0.060,0.089]), at mean prespecified ordinal cost 2.4422.442 of 5.05.0 (48.8%48.8\%), a stipulated cost scale rather than measured clinical burden. All three terminals certify and no registered fixed-stage policy dominates it on both cost and answered fraction (fig. 2, audited in fig. S2).

The aggregate hides a class asymmetry that matters clinically: the policy answers 76.7%76.7\% of non-MI patients and is correct on 98.5%98.5\% of those it answers, but answers only 53.5%53.5\% of MI patients and is correct on 65.8%65.8\% of those, so roughly a third of answered MI cases are wrong. The guarantee is terminal-pattern conditional, not disease-class conditional: this demonstrates workflow certification, not diagnostic readiness.

Figure 2: Certified selective acquisition on held-out PTB-XL patients. (a) Every patient starts at lead I; those the certificate can answer stop there and the rest continue, with patients it still cannot guarantee declined. (b) The adaptive policy answers more than any fixed stage at or below its cost, so no registered fixed-stage control dominates it. (c) Held-out point estimates at each terminal lie below the α=0.1\alpha{=}0.1 cap, shown with descriptive intervals.

6.3 Per-pattern versus global recalibration

The alternative to conditioning on the policy-created pattern is not to condition at all, recalibrating globally on post-acquisition scores as BCEA does after a fixed policy (40). Our global recalibration arm applies the same RouteCert-Risk rule marginally over pooled patterns, so the arms differ only in what they condition on. A global threshold’s realized risk is the answer-weighted average of the per-pattern risks, so it is a property of the traffic mixture, which adaptive acquisition itself produces. Conditioning removes that dependence.

Conditioning controls the quantity a pooled threshold cannot, and table 2 reports the cost. At equal per-pattern δ\delta it is close to free; held to the same family-wise budget it is not, and on MHEALTH, whose per-pattern pools are the thinnest, almost nothing remains certifiable. Pooling mixes easy patterns with hard ones, so global recalibration exceeds the 0.100.10 cap on two of three benchmarks, while per-pattern calibration holds every answered pattern at target, each at level δ\delta, and abstains on the hardest, so patterns that can be guaranteed answer freely instead of being held to a cutoff set by the hardest pattern in the pool (table S6).

pooled per-pattern per-pat.
(one test) (δ\delta each) (simul.)
Benchmark ans. worst ans. worst ans. worst
CMU-MOSEI 0.3420.342 0.1450.145 0.3500.350 0.034\mathbf{0.034} 0.3050.305 0.024\mathbf{0.024}
IEMOCAP 0.1890.189 0.0640.064 0.2030.203 0.004\mathbf{0.004} 0.1880.188 0.000\mathbf{0.000}
MHEALTH 0.3740.374 0.1230.123 0.3620.362 0.009\mathbf{0.009} 0.014†0.014^{\dagger} 0.002†\mathbf{0.002}^{\dagger}
Table 2: Answered fraction and worst-pattern risk against a 0.100.10 cap. All arms share scores, models and calibration rule. The middle columns are not budget-matched against the pooled one (pooling spends one test at δ\delta, per-pattern conditioning one per pattern), so they are pointwise, not simultaneous. The last pair holds all patterns jointly at 90%90\%, by Bonferroni with selection corrected too on CMU-MOSEI and IEMOCAP (Bonf.∗, table S9). †MHEALTH’s simultaneous entries are a separate Bonferroni pass (validation only, δ/7\delta/7), not the matched run behind its other columns. Risk is disagreement with the reference model (0.500.50 CMU-MOSEI, 0.600.60 IEMOCAP held-out), so on those two it bounds decision stability, not correctness.

Guaranteeing every pattern at once.

Holding all patterns jointly is affordable where pools have room (CMU-MOSEI 0.350→0.3050.350\to 0.305, IEMOCAP 0.203→0.1880.203\to 0.188), and proposition S3 says why the thinnest pool pays more (MHEALTH 0.362→0.0140.362\to 0.014). Two levers spend the budget: correcting the test, where step procedures never fall below Bonferroni, and correcting the selection of the cutoff (table S9).

6.4 Decision stability, and where the coalition gain comes from

A guarantee proved for a fixed pattern is only useful if it survives the system choosing that pattern, so each of six policies runs cold-start at budget two and RouteCert-Risk is applied at the pattern it reached (table 3). Every policy’s realized and worst-pattern risk stayed at or below target, and the coalition guarantees more cases than the strongest single-source policy among our matched score-level implementations at the same budget. The gain is not an artifact of how a pair is executed, since an open-loop commit control matches it and a replanning two-step planner guarantees less.

best RouteCert worst
Benchmark single coalition gain disagr.
CMU-MOSEI 0.4850.485 0.588\mathbf{0.588} +0.103+0.103 0.0540.054
IEMOCAP 0.2010.201 0.324\mathbf{0.324} +0.123+0.123 0.0230.023
Table 3: Coalition look-ahead under actual adaptive acquisition. Guaranteed answer rate at a matched two-acquisition budget, the gain paired over five training runs per benchmark rather than over resplits (95%95\% CI [0.025,0.181][0.025,0.181] and [0.026,0.220][0.026,0.220]). Worst-pattern risk holds under the 0.100.10 cap throughout. These are decision-stability numbers, the reference being ≈0.50{\approx}0.50 and ≈0.60{\approx}0.60 accurate and true-label error among answered cases 0.4580.458 and 0.3780.378.

6.5 Letting acquisition read the guarantee

Theorem 2 permits the stopping rule to consult the calibrated cutoff when the certificate is simultaneous over the policy family. The arms share models, splits and purchase order and differ only in what decides when to stop, threshold-free routing never reading calibration while the rest route on a cutoff certified by an empirical-risk rule, a pointwise exact test, Holm, or the sequential rule. All answer only at certified patterns, without altering where the policy stops.

Simultaneous certification removes the cap exceedances pointwise selection produces (table S4); certified sequentially, a per-pattern cutoff family recovers 7777–95%95\% of the gap to threshold-free routing and lifts MHEALTH from 0.0330.033 to 0.3630.363. Every simultaneously certified arm then holds the cap on all 5050 resplits (table S5).

Certificate quality with the route held fixed.

The certificate is modular: applied to EDDI (28), a DyMo-style prototype reward (13), expected utility and information gain, it caps every route at 0.0340.034 or below where a global threshold exceeds the cap on all (table S7).

7 Conclusion and Limitations

RouteCert certifies adaptive modality acquisition when the policy determines its terminal group, either by keeping routing calibration-blind or by jointly certifying fixed policy–pattern pairs. This yields pattern-wise guarantees but trades conditional resolution against calibration size. Our evidence is limited to replayable masking and a retrospective, single-site, class-asymmetric ECG simulation (appendix S7), so naturally missing data and externally validated clinical deployment remain future work.

Generative-AI disclosure.

A generative-AI assistant was used to polish and organize the manuscript and the code. The author takes full responsibility for all content.

Appendix

This appendix contains the benchmark suite and provenance, the assumptions and complete proofs, the deployable acquisition-scoring algorithm, every secondary and control experiment, and the reproducibility configuration. Its own results, sections, tables, figures and equations carry an “S” prefix, so no number is shared with the main text.

Computing infrastructure.

All experiments ran on a Slurm cluster; each job used one node with two Intel Xeon Gold 6226 processors (Cascade Lake, 2424 cores at 2.702.70 GHz), 44 allocated CPU cores, 3232 GB of host RAM and one NVIDIA V100 (16 GB), under Red Hat Enterprise Linux 9. The PTB-XL study ran in the site PyTorch 25.10 container (Python 3.12, PyTorch 2.9); all other experiments used Python 3.10 with PyTorch 2.1.0. Verification of the shipped artifacts needs no GPU and under 22 GB of RAM.

Number of runs behind each reported result.

Every number in the paper comes from one of four run counts, stated here once so each result is unambiguous. Main-paper Table 1 and the per-pattern risk-control tables use one trained model per benchmark evaluated over 5050 calibration/evaluation resplits. The end-to-end acquisition tables and the coalition comparisons use five independently retrained seeds, each itself averaged over 5050 resplits. The race, pair-race, KK-sensitivity and coarsening studies use three retrained seeds. The PTB-XL clinical study is a single prespecified run on one held-out fold (fold 10, n=1904n{=}1904) with three checkpoint seeds fixed before the fold was opened; its confidence intervals are exact binomial, not across-run. Where a table reports a standard deviation it is across retrained seeds, never across resplits.

Appendix S1 Full benchmark suite

Table S1 summarizes the suite. This work uses four real datasets. Three are multimodal benchmarks evaluated under controlled masking, CMU-MOSEI (43), IEMOCAP (9) and MHEALTH (6), the last evaluated in two configurations (MHEALTH, three sensor packs, for the risk-control results; MHEALTH-5, five per-sensor streams, for the coalition results). The fourth is PTB-XL, the staged clinical electrocardiogram protocol of appendix S7, which is a headline benchmark rather than a supporting one. Together they span language, audio, visual, physiological-sensor and clinical-electrocardiogram sources. Earlier drafts also reported five two-source datasets and a synthetic redundancy control; we have removed them, since with a single source missing every acquisition rule coincides and they therefore test nothing about acquisition.

Benchmark Acquirable sources MM CC
CMU-MOSEI text, audio, visual 3 7
IEMOCAP text, audio, visual 3 4
MHEALTH three sensor packs 3 12
Table S1: The three controlled-masking benchmarks, their acquirable sources, source count MM, and class count CC. All MM sources are acquirable from a cold start. PTB-XL, the fourth dataset, uses the separate staged electrocardiogram protocol of appendix S7.

Appendix S2 Completion-model robustness and the true-label screen

Under 1, the conformal coverage of 𝒞\mathcal{C} (theorem 1) is distribution-free whatever the completion model’s quality, since calibration uses the same model. What depends on how well qϕq_{\phi} covers plausible completions is only the semantic reading of ℒ\mathcal{L} as “answers genuinely in play”, which remains a heuristic.

Crudeness of the residual-set screen.

The size |ℒ||\mathcal{L}| counts distinct argmax classes across the KK completions and discards their probability mass, so a rare draw can inflate it and its expected value grows with KK (mean |ℒ||\mathcal{L}| rises 1.96→3.461.96{\to}3.46 on CMU-MOSEI from K=5K{=}5 to 5050). This is why the guarantee never rests on |ℒ||\mathcal{L}|: per-pattern coverage and selective-risk validity are distribution-free in qϕq_{\phi} (theorems 1 and 2) and reported separately from the |ℒ||\mathcal{L}| screen, which only routes acquisition. A probability-weighted residual measure would be less sensitive to rare draws and is left to future work. Finite KK can also miss a decision-changing completion, which is quantifiable rather than merely a caveat.

Proposition S1 (True-label guarantee via the reference gap).

Let εref(S)=Pr[yfull≠y∣answer,S]\varepsilon_{\mathrm{ref}}(S)=\Pr[\,y^{\mathrm{full}}\neq y\mid\textsc{answer},S\,] be the reference model’s true-label error rate on the answered region of pattern SS. Whenever the reference-relative selective risk is controlled at level ror_{\mathrm{o}} with probability at least 1−δ1-\delta (the validated α\alpha of proposition 2; for the population bound of corollary S1 take δ=0\delta{=}0), the true-label selective risk satisfies

Pr[y^≠y∣answer,S]≤ro+εref(S).\Pr[\,\hat{y}\neq y\mid\textsc{answer},S\,]\;\leq\;r_{\mathrm{o}}+\varepsilon_{\mathrm{ref}}(S).

A point estimate of εref​(S)\varepsilon_{\mathrm{ref}}(S) alone does not guarantee this bound. Given an independent labeled audit of mm i.i.d. answered cases drawn under the deployed policy in SS, let ε¯ref​(S)\bar{\varepsilon}_{\mathrm{ref}}(S) be the one-sided Clopper–Pearson upper confidence bound at level 1−δ′1-\delta^{\prime} on the audit error rate. Then, with probability at least 1−δ−δ′1-\delta-\delta^{\prime} over the calibration and audit draws,

Pr[y^≠y∣answer,S]≤ro+ε¯ref(S),\Pr[\,\hat{y}\neq y\mid\textsc{answer},S\,]\;\leq\;r_{\mathrm{o}}+\bar{\varepsilon}_{\mathrm{ref}}(S),

a genuine high-probability true-label guarantee; the audit point estimate concentrates at rate O⁡(1/m)O(1/\sqrt{m}), so the slack ε¯ref​(S)−εref​(S)=O⁡(log⁡(1/δ′)/m)\bar{\varepsilon}_{\mathrm{ref}}(S)-\varepsilon_{\mathrm{ref}}(S)=O\!\bigl(\sqrt{\log(1/\delta^{\prime})/m}\bigr) vanishes with the audit size.

Proof.

On the answer event in SS, {y^≠y}⊆{y^≠yfull}∪{yfull≠y}\{\hat{y}\neq y\}\subseteq\{\hat{y}\neq y^{\mathrm{full}}\}\cup\{y^{\mathrm{full}}\neq y\}, since if y^=yfull\hat{y}=y^{\mathrm{full}} and yfull=yy^{\mathrm{full}}=y then y^=y\hat{y}=y. Taking probabilities conditional on {answer,S}\{\textsc{answer},S\} and subadditivity gives Pr[y^≠y∣answer,S]≤Pr[y^≠yfull∣answer,S]+εref(S)≤ro+εref(S)\Pr[\hat{y}\neq y\mid\textsc{answer},S]\leq\Pr[\hat{y}\neq y^{\mathrm{full}}\mid\textsc{answer},S]+\varepsilon_{\mathrm{ref}}(S)\leq r_{\mathrm{o}}+\varepsilon_{\mathrm{ref}}(S), on the calibration event where proposition 2 holds (probability ≥1−δ\geq 1-\delta; probability 11 for the population bound of corollary S1). The audit errors are i.i.d. Bernoulli(εref​(S))(\varepsilon_{\mathrm{ref}}(S)), so the one-sided Clopper–Pearson bound satisfies εref​(S)≤ε¯ref​(S)\varepsilon_{\mathrm{ref}}(S)\leq\bar{\varepsilon}_{\mathrm{ref}}(S) with probability ≥1−δ′\geq 1-\delta^{\prime}, and its exact binomial tail gives the stated O⁡(log⁡(1/δ′)/m)O(\sqrt{\log(1/\delta^{\prime})/m}) slack. A union bound over the two failure events (each at most δ\delta and δ′\delta^{\prime}) yields ro+ε¯ref​(S)r_{\mathrm{o}}+\bar{\varepsilon}_{\mathrm{ref}}(S) as an upper bound with probability at least 1−δ−δ′1-\delta-\delta^{\prime}. ∎

This makes the reference-to-correctness gap a measured quantity: on MHEALTH-5 (gθg_{\theta} accuracy 0.970.97) the answered-region εref≈0.05\varepsilon_{\mathrm{ref}}\approx 0.05, so the α\alpha-guaranteed reference risk already implies a true-label cap near α+0.05\alpha+0.05; on CMU-MOSEI (0.510.51) εref≈0.44\varepsilon_{\mathrm{ref}}\approx 0.44, so the guarantee reports decision stability, not correctness, and the direct true-label layer (section S6.1) is the route to a correctness guarantee there.

Proposition S1 also makes the choice of where to answer a guaranteed one, converting the reference-relative default into a tunable true-label deployment.

Here γ\gamma names the correctness the practitioner requires, and RouteCert answers on exactly the patterns it can guarantee at that level. Where the reference is strong (MHEALTH-5, ε¯ref≈0.05\bar{\varepsilon}_{\mathrm{ref}}\approx 0.05) every pattern clears γ≈α+0.05\gamma\approx\alpha+0.05, so the audited true-label deployment is essentially the full system; where it is weak (CMU-MOSEI, ε¯ref≈0.44\bar{\varepsilon}_{\mathrm{ref}}\approx 0.44) only a loose γ\gamma is attainable, so the rule declines rather than emit an answer it cannot guarantee.

The bound is immediate from independence of the KK draws. It gives the deployed KK an operational reading: at K=25K{=}25 and C=7C{=}7, every completion mode of mass ≥0.2\geq 0.2 is recalled with probability ≥0.97\geq 0.97 (union bound), whereas at K=15K{=}15 it is ≈0.75\approx 0.75 and at K=50K{=}50 it is ≥0.9999\geq 0.9999. This matches the KK-sweep, where the acquisition score settles by K≈25K\approx 25, and quantifies one limitation of the residual set, missing a rare but decision-changing completion, as a decaying function of KK and the mode mass ρmode\rho_{\mathrm{mode}}; it does not affect the guarantee, which is distribution-free in qϕq_{\phi} at any finite KK. A stress test shows both sides: a noisier qϕq_{\phi} widens ℒ\mathcal{L} and makes RouteCert more cautious, while a mode-collapsed, overconfident qϕq_{\phi} over-emits with higher risk before calibration. Per-pattern calibration absorbs a stationary completion bias, since the same qϕq_{\phi} produces the scores at calibration and test, so any systematic distortion folds into the calibrated threshold and coverage holds regardless of qϕq_{\phi}’s quality; it does not absorb a calibration-to-deployment shift in qϕq_{\phi}.

The default guarantee is scored against the full-information reference model, the right target when the operative question is whether the evidence in hand suffices. Some deployments instead need a guarantee against the true label; RouteCert then adds one more conformal screen, calibrated the same per-pattern way but scored on held-out true labels, and commits only when both layers agree (reported separately, section 5). Turning the second on cuts true-label error among answered cases on CMU-MOSEI (reference only 0.510.51-accurate) from 0.440.44 to 0.070.07 (section S6.1), at a lower answer rate.

Table 1 lists the direct true-label operating points after end-to-end acquisition: the two strong-reference benchmarks admit a usable point, and every weak reference abstains rather than answer without a guarantee.

Appendix S3 Assumptions and proofs

The calibration procedure.

Both Phase-2 layers share the routing and the split but differ in the calibrated quantity, the conformal threshold τS\tau_{S} (RouteCert-Cov, set-valued) against the validated confidence cutoff λS\lambda_{S} (RouteCert-Risk, a scalar rejector), never interchanged. (0) Fit the completion model, reference model and policy π\pi on a training split disjoint from calibration. (1) Route every calibration point through the Phase-1 loop of algorithm 1 (no calibrated quantity is read), recording its terminal pattern SfinS_{\mathrm{fin}}, and group by that pattern. (2a) RouteCert-Cov: within each pattern set τS\tau_{S} to the ⌈(1−α)​(nS+1)⌉\lceil(1-\alpha)(n_{S}+1)\rceil-th smallest nonconformity score (1); at test, answer iff the answer set is a singleton. (2b) RouteCert-Risk: within each pattern, split its calibration points in half, choose a confidence cutoff on the selection half by any rule, and deploy it as λS\lambda_{S} iff its exact Clopper–Pearson bound on the validation half is ≤α\leq\alpha, else abstain (proposition 2); at test, answer iff the top completion-averaged confidence clears λS\lambda_{S}. Every risk-capped result uses (2b) and the coverage tables (2a), both on the threshold-free routing the proofs require.

Object Role Carries a guarantee
ℒ\mathcal{L} (from qϕq_{\phi}, gθg_{\theta}) routes acquisition (Phase 1) no; heuristic screen
p^\hat{p}, y^\hat{y} prediction and confidence scored by Phase 2
τS\tau_{S} (RouteCert-Cov) per-pattern conformal set yes (theorem 1)
λS\lambda_{S} (RouteCert-Risk) validated confidence cutoff yes (proposition 2); default
yfully^{\mathrm{full}} (reference) default target decision stability, not correctness
yy (true label) correctness target direct calibration or audit (proposition S1)
Table S2: Reader’s map: each object’s role and whether it carries a guarantee. The residual set routes but is never guaranteed; the guarantees attach to the Phase-2 layers at the terminal pattern.

Augmented exchangeability (making “by construction” precise).

Write each point as an augmented pair (x,ω)(x,\omega), where ω\omega collects the auxiliary randomness of its KK completion draws. The Phase-1 map reads only (x,ω)(x,\omega), the costs, and the budget, never a calibration label or a threshold, so Sfin=π⁡(x,ω)S_{\mathrm{fin}}=\pi(x,\omega) is a fixed measurable function of the augmented pair. The completion model, reference model, and π\pi are fit on data disjoint from calibration, so they act as constants with respect to the calibration and test draw. Assume the augmented pairs (x1,ω1),…,(xn,ωn),(x∗,ω∗)(x_{1},\omega_{1}),\dots,(x_{n},\omega_{n}),(x_{\ast},\omega_{\ast}) are i.i.d. The points with π⁡(⋅)=S\pi(\cdot)=S are then i.i.d. draws from the conditional law given {π=S}\{\pi=S\}, hence exchangeable: selecting on the value of a fixed function of each pair preserves exchangeability within the selected group. Because each point’s group label depends only on its own augmented pair, conditioning the i.i.d. sequence on the per-point event {π=S}\{\pi=S\} leaves the selected points i.i.d.; the within-point coupling between a point’s score and its routing therefore does not affect the within-group rank uniformity. The nonconformity scores inside SS are therefore exchangeable and the rank of a test score routed to SS among the nSn_{S} calibration scores there is uniform. This is all the coverage step uses; nothing is assumed beyond i.i.d. sampling and a threshold-free, disjoint-fit routing map. This is the precise content of “by construction”: the randomized routing is absorbed into the augmented pair, so no completion-kernel or seed-matching condition beyond i.i.d. sampling is needed. In particular, finite KK degrades only the deployed policy’s decisions, not the guarantee: the same finite-KK loop routes calibration and test alike, so theorems 1 and S1 hold for the deployed finite-KK system, not merely in a K→∞K\to\infty limit.

Coverage (theorem 1).

Fix a terminal pattern SS and condition on the threshold-free event {Sfin=S}\{S_{\mathrm{fin}}=S\}. By the augmented-exchangeability argument above, the routing map π⁡(x,ω)\pi(x,\omega) reads only the augmented pair, the costs, and the budget, never a calibration label or the threshold τS\tau_{S}, and the completion model, reference model, and π\pi are fit on data disjoint from calibration. Hence the nSn_{S} calibration points routed to SS and the test point, when it is also routed to SS, are i.i.d. draws from the same conditional law given {π=S}\{\pi=S\}, and their nonconformity scores are exchangeable. The per-pattern calibration count is itself random, so we make the conditioning explicit: conditional on the test point routing to SS and on the count NS=nSN_{S}=n_{S}, the nSn_{S} calibration scores in SS and the test score are exchangeable draws from the conditional score law given {π=S}\{\pi=S\} (routing is a fixed per-point function, so conditioning on the per-point routing events and their count preserves exchangeability); the rank argument below holds for every value of nSn_{S} (including nS=0n_{S}=0, where τS=+∞\tau_{S}=+\infty and coverage is trivial), and the unconditional statement follows by integrating over NSN_{S} (tower property). Let s1,…,snSs_{1},\dots,s_{n_{S}} be the calibration scores and s∗s_{\ast} the test score routed to SS. By exchangeability the rank of s∗s_{\ast} among the nS+1n_{S}+1 scores is uniform on {1,…,nS+1}\{1,\dots,n_{S}+1\} (with continuous scores ties occur with probability zero; when scores can tie, the conservative quantile with the s∗≤τSs_{\ast}\leq\tau_{S} acceptance keeps the rank super-uniform, so the 1−α1-\alpha bound holds with no tie-breaking randomization). The threshold τS\tau_{S} is the ⌈(1−α)​(nS+1)⌉\lceil(1-\alpha)(n_{S}+1)\rceil-th order statistic of s1,…,snSs_{1},\dots,s_{n_{S}} (or +∞+\infty when this index exceeds nSn_{S}, so 𝒞\mathcal{C} contains all labels and coverage is trivial), so s∗≤τSs_{\ast}\leq\tau_{S} whenever the rank of s∗s_{\ast} is at most ⌈(1−α)​(nS+1)⌉\lceil(1-\alpha)(n_{S}+1)\rceil, an event of probability ⌈(1−α)​(nS+1)⌉/(nS+1)≥1−α\lceil(1-\alpha)(n_{S}+1)\rceil/(n_{S}+1)\geq 1-\alpha (by the rank uniformity above). Since the calibration target tt (yfully^{\mathrm{full}} for the default layer, yy for the optional screen) lands in 𝒞\mathcal{C} exactly when s∗≤τSs_{\ast}\leq\tau_{S} (by the definition of the conformal set 𝒞\mathcal{C}), we conclude Pr⁡[t∈𝒞∣S]≥1−α\Pr[\,t\in\mathcal{C}\mid S\,]\geq 1-\alpha. This is standard Mondrian split conformal with the terminal pattern as the group.

The main text’s coverage theorem implies a population selective-risk bound of the divided form, which we state and prove here; it is not deployed, and every headline risk number comes from proposition 2.

Corollary S1 (Selective risk under adaptive acquisition).

Under 1, for every final missing-source pattern S=SfinS=S_{\mathrm{fin}} with Pr⁡[answer∣S]>0\Pr[\textsc{answer}\mid S]>0, when the RouteCert-Cov layer commits to a single answer y^\hat{y} (the answer event is {|𝒞|=1}\{|\mathcal{C}|{=}1\}; an empty or larger answer set declines; patterns with Pr⁡[answer∣S]=0\Pr[\textsc{answer}\mid S]=0 abstain identically),

Pr[y^≠yfull|answer,S]≤min{1,αPr⁡[answer∣S]},\Pr\!\bigl[\,\hat{y}\neq y^{\mathrm{full}}\,\big|\,\textsc{answer},\,S\,\bigr]\;\leq\;\min\!\Bigl\{1,\ \frac{\alpha}{\Pr[\textsc{answer}\mid S]}\Bigr\},

the denominator being that pattern’s own answer rate. Calibrating at the tighter level α′=α​amin\alpha^{\prime}=\alpha a_{\min} keeps answered-case risk at most α\alpha whenever every pattern answers with probability at least amina_{\min}.

Proof of corollary S1.

Write E={y^≠yfull}E=\{\hat{y}\neq y^{\mathrm{full}}\} for the error event and A={answer}={|𝒞|=1}A=\{\textsc{answer}\}=\{|\mathcal{C}|{=}1\} for the answer event. Fix SS. The event AA does depend on τS\tau_{S}; no independence is claimed for it. Instead we bound the joint and divide (definition of conditional probability):

Pr[E∣A,S]=Pr[E,A∣S]Pr⁡[A∣S]≤αPr⁡[A∣S].\Pr[E\mid A,S]=\frac{\Pr[E,A\mid S]}{\Pr[A\mid S]}\;\leq\;\frac{\alpha}{\Pr[A\mid S]}.

The numerator is ≤α\leq\alpha for the following reason. The system answers only when |𝒞|=1|\mathcal{C}|{=}1, and it answers with the unique element y^\hat{y} of 𝒞\mathcal{C}. Therefore the joint event E∩AE\cap A implies yfull≠y^y^{\mathrm{full}}\neq\hat{y} while 𝒞={y^}\mathcal{C}=\{\hat{y}\}, that is yfull∉𝒞y^{\mathrm{full}}\notin\mathcal{C}, a miscoverage event. By the coverage step applied with target t=yfullt=y^{\mathrm{full}}, Pr⁡[yfull∉𝒞∣S]≤α\Pr[\,y^{\mathrm{full}}\notin\mathcal{C}\mid S\,]\leq\alpha, so Pr[E,A∣S]≤α\Pr[E,A\mid S]\leq\alpha (monotonicity of probability under the event inclusion). Dividing by Pr⁡[A∣S]\Pr[A\mid S] gives α/Pr⁡[A∣S]\alpha/\Pr[A\mid S]; since the left side is a probability it is also at most 11, which yields the stated min⁡{1,⋅}\min\{1,\cdot\} form. The conditioning event SS is legitimate precisely because routing is threshold-free; the threshold-dependent answer choice only ever appears inside the joint probability, never as a conditioning event, so the coverage step still applies under the conditioning on SS. For the population form, the per-pattern joint bound Pr[E,A∣S]≤α\Pr[E,A\mid S]\leq\alpha aggregates (law of total probability over the patterns) as

Pr[E,A]=∑SPr[S]Pr[E,A∣S]≤α,\Pr[E,A]=\sum_{S}\Pr[S]\,\Pr[E,A\mid S]\;\leq\;\alpha,

and dividing by Pr⁡[A]\Pr[A] gives Pr⁡[E∣A]≤α/Pr⁡[A]\Pr[E\mid A]\leq\alpha/\Pr[A].

A counterexample: reusing the calibration cutoff for routing can break coverage.

A minimal instance makes the failure exact. Let calibration and test nonconformity scores be i.i.d. U⁡[0,1]U[0,1] with calibration quantile τ\tau, route a test point into SS iff its score exceeds τ\tau, and guarantee it by s≤τs\leq\tau within SS. Conditional on SS the score is above τ\tau, so realized coverage is Pr⁡[s≤τ∣S]=0\Pr[\,s\leq\tau\mid S\,]=0. The acquisition loop realizes a milder version of the same coupling. Suppose it kept acquiring until the current pattern’s calibrated set became a singleton, reading τS\tau_{S}. Whether a test case stays in SS then depends on τS\tau_{S}, computed from SS’s own calibration points, so on a draw where those scores run low the threshold is permissive, extra cases stop in SS, and the rank of a test score among calibration scores is no longer uniform. No routing decision in algorithm 1 reads τ\tau, so the coupling cannot arise there. We measure it over ten calibration/test resplits (one trained reference and completion model throughout, α=0.10\alpha{=}0.10), recomputing τS\tau_{S} from each split’s calibration half. The threshold-free arm routes by |ℒ||\mathcal{L}| and the confidence-routed arm stops when that split’s own τS\tau_{S} makes the set a singleton, so only whether test-time routing consults the threshold differs. The confidence-routed rule realizes marginal coverage 0.888±0.0070.888\pm 0.007, below the 0.900.90 target, against 0.901±0.0070.901\pm 0.007 threshold-free. The effect is modest but consistent and in the predicted direction, and its scope is exactly this reuse, since a confidence policy frozen on an independent split avoids the coupling and stays valid (section 5).

To show the gap is not intrinsically small, we repeat the test on controlled synthetic data where the rate ρcpl\rho_{\mathrm{cpl}} of confidently-wrong-under-missingness cases (the KK-averaged posterior peaked on a non-target class while |ℒ|>1|\mathcal{L}|>1, the exact configuration the coupling exploits) is a free knob (table S3, same per-pattern thresholds, α=0.10\alpha{=}0.10, 40×340{\times}3 resplits). Threshold-free routing holds the 0.900.90 target at every ρcpl\rho_{\mathrm{cpl}}, overall and on every fixed pattern’s aggregated coverage (0.8990.899–0.9010.901). Confidence-routed stopping degrades smoothly as the coupling strengthens: overall coverage falls from 0.840.84 at ρcpl=0.1\rho_{\mathrm{cpl}}{=}0.1 to 0.450.45 at ρcpl=0.5\rho_{\mathrm{cpl}}{=}0.5, and its worst-pattern coverage falls to 0.010.01–0.150.15, far below target. At ρcpl=0\rho_{\mathrm{cpl}}{=}0 it does not under-cover, which confirms the breach is caused by the coupling the proof identifies and not by the stop rule alone. CMU-MOSEI sits near the small-ρcpl\rho_{\mathrm{cpl}} end, which is why its real-data gap is modest; the mechanism itself is not bounded.

S3.1 Proofs of the four structural results

Sharpness of the routing condition (proposition 1).

Let calibration scores s1,…,sns_{1},\dots,s_{n} and a test score s∗s_{\ast} be i.i.d. U⁡[0,1]U[0,1], and let τ\tau be the ⌈(1−α)​(n+1)⌉\lceil(1-\alpha)(n+1)\rceil-th smallest calibration score. Route the test point into group SS exactly when s∗>τs_{\ast}>\tau, and inside SS emit the answer set 𝒞={y:s⁡(y)≤τ}\mathcal{C}=\{y:s(y)\leq\tau\}. Conditional on {Sfin=S}\{S_{\mathrm{fin}}=S\} we have s∗>τs_{\ast}>\tau by definition of the routing rule, so the target is excluded with probability one and Pr⁡[t∈𝒞∣Sfin=S]=0\Pr[\,t\in\mathcal{C}\mid S_{\mathrm{fin}}=S\,]=0. Every other hypothesis of theorem 1 holds: the points are i.i.d., the models are fit on disjoint data, the score is a fixed measurable function, and the routing is a deterministic measurable map of the input and the calibration set. Since coverage is 00 rather than merely below 1−α1-\alpha, the example rules out any nontrivial distribution-free guarantee under unrestricted calibration-dependent routing: no bound survives if the dependence is left unconstrained. It does not rule out approximate validity under an explicit quantitative restriction on that dependence, such as a bound on mutual information, a coupling or total-variation budget, algorithmic stability, or differential privacy could each buy a degraded but nonvacuous guarantee, and 7 is exactly such a route, bounding the loss by a computable coupling term that our construction drives to its maximum. The correct reading is therefore that arbitrary calibration dependence admits no distribution-free guarantee, so approximate validity requires the dependence to be quantified; theorem 2 takes the different route of removing the dependence from the certified object instead of bounding it. Two further remarks delimit the claim. First, it concerns worst cases over data laws, as distribution-free statements always do; a particular calibration-dependent policy may be harmless on a particular law. Second, it does not say routing must ignore all data; theorem 2 identifies which data it must ignore. The measured decay between the two regimes is table S3.

threshold-free (RouteCert) confidence-routed
ρcpl\rho_{\mathrm{cpl}} overall worst overall worst
0.00.0 0.900.90 0.900.90 1.001.00 1.001.00
0.10.1 0.900.90 0.900.90 0.840.84 0.100.10
0.20.2 0.900.90 0.900.90 0.740.74 0.150.15
0.30.3 0.900.90 0.900.90 0.640.64 0.010.01
0.50.5 0.900.90 0.900.90 0.450.45 0.020.02
Table S3: Synthetic counterexample (target 0.900.90, 120120 resplits): threshold-free versus confidence-routed stopping as the rate ρcpl\rho_{\mathrm{cpl}} of confidently-wrong-under-missingness cases grows; same thresholds, only the stop rule differs. “worst”: minimum over patterns of fixed-pattern coverage across resplits, the quantity theorem 1 controls. Threshold-free holds the target at every ρcpl\rho_{\mathrm{cpl}} (0.8990.899–0.9010.901); confidence-routed coverage declines with ρcpl\rho_{\mathrm{cpl}}.

Sample splitting, and why it is not enough (section 5).

Let DAD_{A} and DBD_{B} be disjoint and let π=π⁡(⋅,DA)\pi=\pi(\cdot\,;D_{A}) be any measurable function of DAD_{A}. Condition on DAD_{A}: then π\pi is a fixed measurable map from the augmented pair (x,ω)(x,\omega) to a terminal pattern, exactly the object 1 requires, and DBD_{B} is independent of DAD_{A} and identically distributed with the test point. So 1 holds verbatim with DBD_{B} as the calibration set, theorems 1 and 2 give their conclusions conditionally on DAD_{A}, and since the bounds do not depend on the value of DAD_{A}, averaging preserves them. A KK-fold version routes each test point by the policy fitted on ⋃j≠kDj\bigcup_{j\neq k}D_{j} for an independently drawn kk and calibrates on DkD_{k}. This is standard, and it is what the frozen-confidence arm does. Its limits are equally standard: the policy is graded on data it never saw, so it can be learned but it still cannot consult the deployed guarantee, and every fold spent on routing is a fold not spent on calibration. Theorem 2 gives up neither.

Calibration-aware acquisition (theorem 2).

Fix the grid Λ\Lambda and the pattern set 𝒮\mathcal{S} before looking at the calibration data, and let dλd_{\lambda} be the acquisition-and-answer policy described in the main text. For each λ\lambda, dλd_{\lambda} is a deterministic measurable map from (x,ω)(x,\omega) to a purchase sequence, a terminal pattern, and an answer-or-decline decision; nothing about it depends on the calibration set. Consequently RS​(λ)R_{S}(\lambda), the selective risk among the cases dλd_{\lambda} answers at terminal pattern SS, is a fixed population quantity, one per pair (λ,S)∈Λ×𝒮(\lambda,S)\in\Lambda\times\mathcal{S}, and the null Hλ,S:RS​(λ)>αH_{\lambda,S}:R_{S}(\lambda)>\alpha is a fixed hypothesis.

Let nλ,Sn_{\lambda,S} and kλ,Sk_{\lambda,S} be the number of calibration cases dλd_{\lambda} answers at SS and how many it gets wrong. Because the calibration points are i.i.d. and dλd_{\lambda} does not read them, these errors are binomial at rate RS​(λ)R_{S}(\lambda) conditional on nλ,Sn_{\lambda,S}, so pλ,S=Pr[Bin(nλ,S,α)≤kλ,S]p_{\lambda,S}=\Pr[\mathrm{Bin}(n_{\lambda,S},\alpha)\leq k_{\lambda,S}] is super-uniform under Hλ,SH_{\lambda,S}. Apply any procedure controlling the family-wise error rate at δ\delta over these hypotheses and let 𝒲^\widehat{\mathcal{W}} be its rejected set. We use Holm (23), which is valid under arbitrary dependence. That matters: the independence established above is across patterns, whereas within one pattern the pp-values for different λ\lambda are computed from overlapping answered sets and are strongly dependent, so a step-up procedure such as Hochberg is not licensed over Λ×𝒮\Lambda\times\mathcal{S} and we do not use one there. By definition of family-wise control, Pr⁡[𝒲^​ contains a true null]≤δ\Pr[\widehat{\mathcal{W}}\text{ contains a true null}]\leq\delta, which is precisely Pr[RS(λ)≤α∀(λ,S)∈𝒲^]≥1−δ\Pr[\,R_{S}(\lambda)\leq\alpha\ \forall(\lambda,S)\in\widehat{\mathcal{W}}\,]\geq 1-\delta.

The deployment step is where the assumption is actually relaxed. Choose λ^\hat{\lambda} by any rule, including one that reads 𝒲^\widehat{\mathcal{W}}, the estimated risks, the answer rates, or the whole calibration set, and deploy dλ^d_{\hat{\lambda}} with its answers restricted to the patterns certified for λ^\hat{\lambda}. On the 1−δ1-\delta event every deployed pair satisfies RS​(λ)≤αR_{S}(\lambda)\leq\alpha simultaneously, so whichever pair the selection lands on is covered. No independence between the selection and the calibration set is used, because the guarantee being transferred is uniform over the family rather than pointwise at one pair. That is exactly what fails in proposition 1: there the guarantee holds at the realized threshold marginally over calibration draws, and selecting on that same draw does not preserve it.

The per-pattern policy family, and where it runs out of data.

The family {dλ}\{d_{\lambda}\} of the main text carries one cutoff at every pattern, a poorer class than the per-pattern cutoffs a calibration-blind baseline fits, and that class, not the certificate, is what costs answer rate. A richer family is available at no cost in validity. Split the calibration half into a selection part and a disjoint certification part. On the selection part compute, for each mask SS and each level η\eta in a pre-registered grid ℛ\mathcal{R}, the most permissive cutoff whose empirical risk at that mask is at most η\eta; call the resulting vector λ⁡(η)\lambda(\eta). Each dηd_{\eta} buys while confidence at the current pattern is below λS​(η)\lambda_{S}(\eta) and answers when it clears, so the family {dη:η∈ℛ}\{d_{\eta}:\eta\in\mathcal{R}\} is a deterministic function of the selection part alone. Conditional on that part it is pre-registered, so theorem 2 applies with the certification part as its calibration set, and averaging over the selection draw preserves the bound. We use ℛ={0.01,…,0.20}\mathcal{R}=\{0.01,\dots,0.20\} in steps of 0.010.01 and Holm over ℛ×𝒮\mathcal{R}\times\mathcal{S}.

Empirically this recovers most of what the single-cutoff family gives up: answered fraction rises from 0.3710.371 to 0.8790.879 on CMU-MOSEI, 0.4870.487 to 0.7800.780 on IEMOCAP, closing 85%85\% and 74%74\% and 89%89\% of the distance to calibration-blind routing, with no breach on any of the 5050 resplits of any benchmark. It does not overtake the blind baseline, which remains 66–1111 points ahead.

On MHEALTH the arm abstains outright, and the arithmetic of remark 1 says why. Splitting the calibration half again leaves a certification quarter; Holm’s leading threshold over |ℛ|×|𝒮|=20×8|\mathcal{R}|\times|\mathcal{S}|=20\times 8 hypotheses is δ/160=6.25×10−4\delta/160=6.25\times 10^{-4}, and clearing it with no observed errors needs n≥ln⁡(6.25×10−4)/ln⁡(0.9)≈70n\geq\ln(6.25\times 10^{-4})/\ln(0.9)\approx 70 answered cases in whichever pattern is rejected first. MHEALTH’s 174174 certification cases spread across seven initial patterns leave roughly 2525 apiece, so no pair is ever rejected and no η\eta is certified. MHEALTH survives on its larger pools only because its answers concentrate in fewer patterns. The binding constraint on calibration-aware routing is thus the size of the certification pool relative to the family, which is the same floor that governs how fine a calibration partition may be.

The restriction must suppress answers, not redirect traffic.

The certified quantity RS​(λ)R_{S}(\lambda) is the risk among the cases that dλd_{\lambda} itself routes to SS and answers there. A deployment that, on reaching an uncertified pattern, keeps buying instead of declining is a different policy, say dλ′d_{\lambda}^{\prime}, and for a later pattern S2S_{2} one has in general

RS2dλ′​(λ)≠RS2dλ​(λ),R_{S_{2}}^{d_{\lambda}^{\prime}}(\lambda)\ \neq\ R_{S_{2}}^{d_{\lambda}}(\lambda),

so the certificate computed for (λ,S2)(\lambda,S_{2}) under dλd_{\lambda} says nothing about dλ′d_{\lambda}^{\prime}. A two-type example makes the gap concrete. Type A cases are confidently wrong at S1S_{1}, so dλd_{\lambda} stops and answers there and (λ,S1)(\lambda,S_{1}) is correctly refused certification; type B cases pass through S1S_{1} to S2S_{2}, where they are always right, so (λ,S2)(\lambda,S_{2}) certifies on a population of pure B. Redirect the type A cases onward and S2S_{2} receives A+{}+{}B at deployment, with risk bounded only by the type A error rate. Nothing about the calibration computation detects this, because the calibration never saw the modified policy.

Declining is safe for the complementary reason: it changes no case’s purchase sequence, so every pattern receives exactly the population it was certified on, and restricting to a subset of answered pairs can only remove answered cases from patterns that are no longer used. The alternative, if one genuinely wants the continue-behavior, is to make it part of the policy: index candidates by (λ,A)(\lambda,A) where AA is a pre-registered answer/continue/decline map, and control the family-wise error over Λ×𝒜×𝒮\Lambda\times\mathcal{A}\times\mathcal{S}. That is valid for any 𝒜\mathcal{A} fixed in advance, at a multiplicity cost of |𝒜||\mathcal{A}|; we do not pursue it, and the arm reported in section 6.5 declines.

The deployment floor (remark 1).

Fix a group and suppose its validation half yields nn answered cases with kk errors. The deployed rule accepts iff the one-sided Clopper–Pearson upper confidence bound at level 1−δ1-\delta, the (1−δ)(1-\delta)-quantile of Beta⁡(k+1,n−k)\mathrm{Beta}(k+1,n-k), is at most α\alpha. That quantile is nondecreasing in kk, so it is minimized at k=0k=0, where Beta⁡(1,n)\mathrm{Beta}(1,n) has quantile function 1−(1−p)1/n1-(1-p)^{1/n} and the bound equals 1−δ1/n1-\delta^{1/n}. Acceptance therefore requires 1−δ1/n≤α1-\delta^{1/n}\leq\alpha, i.e. δ1/n≥1−α\delta^{1/n}\geq 1-\alpha, i.e. 1n​ln⁡δ≥ln⁡(1−α)\tfrac{1}{n}\ln\delta\geq\ln(1-\alpha). Both logarithms are negative, so this rearranges to n≥ln⁡δ/ln⁡(1−α)n\geq\ln\delta/\ln(1-\alpha). At α=δ=0.1\alpha=\delta=0.1 the right-hand side is ln⁡(0.1)/ln⁡(0.9)=21.85\ln(0.1)/\ln(0.9)=21.85, giving nmin=22n_{\min}=22. The bound is attained: n=22n=22 error-free answered cases accept. Nothing about the score, model, or data law enters, so a group whose answered validation count falls below nminn_{\min} cannot deploy however good its predictor is, and a partition whose cells cannot be expected to clear the floor cannot be used. Selecting the finest partition that clears it on a held-out selection split is exactly the data-adaptive backoff of corollary S3, which is valid because the selection part is disjoint from the guarantee part.

Simultaneous control dominating Bonferroni.

Condition on the routing assignments (which fix every pattern count nSn_{S}) and on every pattern’s selection half (which fixes every selected cutoff λS\lambda_{S}, hence which patterns have true selective risk above α\alpha, i.e. which nulls are true). Two facts follow. First, each pattern’s validation half is a fresh sample never used to choose its own cutoff, so under its null the exact one-sided binomial pp-value pS=Pr[Bin(nSans,α)≤kS]p_{S}=\Pr[\mathrm{Bin}(n_{S}^{\mathrm{ans}},\alpha)\leq k_{S}] is super-uniform, which is what any family-wise procedure requires. Second, the patterns partition the calibration set, so the validation halves are disjoint subsets of an i.i.d. sample and the {pS}\{p_{S}\} are mutually independent under the conditioning. Holm’s step-down procedure controls the family-wise error rate at δ\delta for super-uniform pp-values under arbitrary dependence, and Hochberg’s step-up procedure does so under independence; both therefore apply conditionally, and since the bound δ\delta does not depend on the conditioning variables, averaging preserves it.

Domination is immediate at a matched selection rule. Bonferroni deploys exactly the patterns with pS≤δ/|𝒮|p_{S}\leq\delta/|\mathcal{S}|. If there are kk such patterns, the kk smallest pp-values are all at most δ/|𝒮|\delta/|\mathcal{S}|, and Holm’s thresholds δ/(|𝒮|−j)\delta/(|\mathcal{S}|-j) at steps j=0,…,k−1j=0,\dots,k-1 are each at least δ/|𝒮|\delta/|\mathcal{S}|, so Holm passes through all kk steps and deploys at least the same patterns; Hochberg, being a step-up procedure with the same threshold sequence, deploys a superset of Holm’s. Neither can therefore answer less than Bonferroni, and both can answer more.

The qualifier matters in practice, because “Bonferroni” names two different procedures here. One corrects only the test, comparing pSp_{S} to δ/|𝒮|\delta/|\mathcal{S}| while choosing each candidate cutoff at δ\delta; the other, which the earlier version of this paper reported, also tightens selection, choosing the candidate cutoff at δ/|𝒮|\delta/|\mathcal{S}| as well. The second selects more conservative cutoffs that clear their test more easily, so it is not dominated by the step procedures and can answer more than they do. Table S9 reports both, and the domination above is the like-for-like comparison against the first.

For contrast we also implement a fixed-sequence arm: order the patterns by a routing-measurable statistic (decreasing pool size nSn_{S}), test each at the full level δ\delta, and stop at the first failure. That is also valid, since a family-wise error requires the first bad pattern in the order to pass its own single test, which happens with probability at most δ\delta, and it splits no level at all. It is nonetheless the weakest arm in table S9, because with patterns of comparable size the ordering carries almost no information about which will pass, so the sequence truncates after 0.10.1–0.90.9 patterns on average and forfeits the rest. Spending the error budget adaptively, as Holm and Hochberg do, beats spending it in a fixed order.

The divided bound and the deployed rule.

The bound α/Pr⁡[answer∣S]\alpha/\Pr[\textsc{answer}\mid S] is weak on patterns that answer rarely (on CMU-MOSEI the text-missing pattern abstains entirely under the deployed rule, table S6). We therefore do not rely on the divided form in the risk-capped experiments. There, each per-pattern threshold is set by the split-select/validate rule of proposition 2: the pattern’s calibration cases are halved uniformly at random. A candidate confidence cutoff is chosen on the selection half (by the Clopper–Pearson scan, though any selector measurable in that half is allowed). The single chosen cutoff is then tested once on the held-out validation half with an exact one-sided Clopper–Pearson bound at confidence 1−δ1-\delta, deployed iff the bound is ≤α\leq\alpha and abstaining otherwise.

Proof of proposition 2. Fix a pattern SS and, for a cutoff λ\lambda, define over the validation half

Ai(λ)=𝟏{ci≥λ},Ei(λ)=𝟏{y^i≠ti}Ai(λ),A_{i}(\lambda)=\mathbf{1}\{c_{i}\geq\lambda\},\qquad E_{i}(\lambda)=\mathbf{1}\{\hat{y}_{i}\neq t_{i}\}\,A_{i}(\lambda),

with Nλ=∑iAi​(λ)N_{\lambda}=\sum_{i}A_{i}(\lambda) answered cases, Kλ=∑iEi​(λ)K_{\lambda}=\sum_{i}E_{i}(\lambda) errors, and population selective risk rS(λ)=Pr[y^≠t∣c≥λ,S]r_{S}(\lambda)=\Pr[\,\hat{y}\neq t\mid c\geq\lambda,S\,], where cic_{i} is the completion-averaged top confidence and tt the calibration target. The candidate cutoff λS\lambda_{S} is a fixed function of the selection half, so conditional on the selection half and on NλS=nN_{\lambda_{S}}=n, the validation points are i.i.d. from the conditional law given {c≥λS,S}\{c\geq\lambda_{S},S\} and

KλS|NλS=n∼Binomial⁡(n,rS​(λS))K_{\lambda_{S}}\;\big|\;N_{\lambda_{S}}=n\;\sim\;\mathrm{Binomial}\bigl(n,\ r_{S}(\lambda_{S})\bigr)

(a sum of conditionally i.i.d. Bernoulli error indicators), with n=0n=0 forcing abstention. Deploying iff the one-sided Clopper–Pearson bound satisfies UCP​(KλS,NλS,δ)≤αU_{\mathrm{CP}}(K_{\lambda_{S}},N_{\lambda_{S}};\delta)\leq\alpha therefore gives, for every value of the selection half and every n≥0n\geq 0, Pr[rS(λS)>αand deploy∣⋅]≤δ\Pr[\,r_{S}(\lambda_{S})>\alpha\ \text{and deploy}\mid\cdot\,]\leq\delta (Clopper–Pearson exactness), and integrating over both preserves the bound (tower property): one exact binomial test, no monotonicity assumption on rS​(⋅)r_{S}(\cdot), no multiple-testing structure. □\square

Patterns whose validation half cannot guarantee (a Clopper–Pearson bound at δ=0.1\delta{=}0.1 needs at least 2222 error-free answered cases to reach α=0.10\alpha{=}0.10) abstain entirely; abstention on hard patterns is thus the correct output of risk control, not a loophole in it. The divided bound is the clean population statement, and the deployed calibration is the finite-sample tool. This rule controls the selective risk directly rather than through the coverage bound of theorem 1: it deploys the scalar cutoff λS\lambda_{S} in place of the coverage quantile τS\tau_{S} of 1, on the same threshold-free calibration split, so the exchangeability that licenses it is unchanged.

Pair look-ahead versus myopic strict-shrink acquisition (proposition S2).

The statement and proof are for the population residual set ℒ∞(xS)={c:Prz∼qϕ(⋅∣xS)[arg​maxygθ(xS,z)y=k]>0}\mathcal{L}_{\infty}(x_{S})=\{c:\Pr_{z\sim q_{\phi}(\cdot\mid x_{S})}[\argmax_{y}g_{\theta}(x_{S},z)_{y}=k]>0\}, the support of the completion-induced decision distribution; the deployed ℒ\mathcal{L} is its KK-sample estimate, and the transfer to the deployed loop is quantified below. Consider the exclusive-or construction with two acquirable sources aa and bb, each a single bit, and label y=a⊕by=a\oplus b. Conditioned only on the observed sources at a state, ℒ∞\mathcal{L}_{\infty} is the set of labels still consistent with what has been read. With neither aa nor bb observed, both labels remain possible, so |ℒ∞|=2|\mathcal{L}_{\infty}|=2. Observing aa alone leaves yy equal to either a⊕0a\oplus 0 or a⊕1a\oplus 1 as bb ranges over its two values, so both labels remain and |ℒ∞|=2|\mathcal{L}_{\infty}|=2; by symmetry observing bb alone also leaves |ℒ∞|=2|\mathcal{L}_{\infty}|=2. Observing the pair {a,b}\{a,b\} fixes y=a⊕by=a\oplus b, so |ℒ∞|=1|\mathcal{L}_{\infty}|=1. Call an input on which this holds a synergy-only input, and suppose such inputs occur with probability p>0p>0. A greedy one-at-a-time policy buys a source only while some single source strictly shrinks ℒ\mathcal{L}. On a synergy-only input no single source shrinks ℒ\mathcal{L}, so the greedy policy makes no purchase and stops with |ℒ|=2|\mathcal{L}|=2, hence never resolves the input (never collapses ℒ\mathcal{L} to a singleton) regardless of how it scores individual sources. Take the pair look-ahead policy to make the same purchases as the greedy policy on every input some single source can settle, and on the synergy-only inputs to evaluate the residual shrinkage of {a,b}\{a,b\}, find it collapses |ℒ||\mathcal{L}| to 11, and buy the pair at any budget ≥2\geq 2. By construction the two policies then agree off the synergy event, so the resolved fractions differ only on the synergy-only inputs, where the greedy policy resolves none and the look-ahead policy resolves all. At any budget ≥2\geq 2 the greedy policy therefore resolves a fraction smaller by at least p>0p>0 (the mass of the synergy event). (Resolution, |ℒ|=1|\mathcal{L}|{=}1, is the Phase-1 screen; the Phase-2 guarantee then applies to the resolved cases as in the coverage and risk-control results.) A policy forced to exhaust its budget can reach the pair by exhaustion; the race in section 6.5 includes that forced variant as a control, and it still falls short.

Finite-KK transfer. The deployed loop computes the KK-sample estimate ℒ\mathcal{L}, not ℒ∞\mathcal{L}_{\infty}, so with probability 2​(1/2)K=21−K2(1/2)^{K}=2^{1-K} per evaluation (independence of the KK completion draws) all KK draws of a balanced binary state land on one class and the sampled set is spuriously a singleton. That bounds a single evaluation, and a route makes NevalN_{\mathrm{eval}} of them (one per visited state, candidate group, and outer draw: at budget BB with rmax=2r_{\max}{=}2, Neval≤B⁡(1+D⁡(M+(M2)))N_{\mathrm{eval}}\leq B\,(1+D(M+\binom{M}{2}))), and a union bound over the NevalN_{\mathrm{eval}} evaluations gives recovery of every population mode of mass ≥ρmode\geq\rho_{\mathrm{mode}} along the whole route with probability at least 1−Neval​C​(1−ρmode)K1-N_{\mathrm{eval}}\,C(1-\rho_{\mathrm{mode}})^{K}. At K=15K{=}15, C=2C{=}2, ρmode=1/2\rho_{\mathrm{mode}}{=}1/2, and Neval≤200N_{\mathrm{eval}}\leq 200 this failure probability is below 1.3%1.3\% per input, and the observed 100%100\% XOR resolution is consistent with it; the population statement of proposition S2 therefore transfers to the deployed loop up to this margin, and the calibration guarantees are unaffected either way, since calibration and test run the identical finite-KK procedure.

Proposition S2 (Residual-set reduction is non-submodular, so complementarity is invisible at order 1).

There exist decision problems on which f⁡({a})=f⁡({b})=0f(\{a\})=f(\{b\})=0 yet f⁡({a,b})=1f(\{a,b\})=1 for every input (an exclusive-or: either source alone is uninformative, the pair decides), so ff is non-submodular, and every greedy one-at-a-time policy that buys only while some single source strictly shrinks ℒ∞\mathcal{L}_{\infty} stops immediately on those inputs, resolving the residual set on a strictly smaller fraction at the same budget than a policy that looks ahead over pairs. In the balanced construction the population completion-averaged posterior is uniform over the two labels, so the stalled policy answers with error 1/21/2 on those inputs. The residual-set statement is unconditional; the gap carries through to the guaranteed decision under the further conditions that α<1/2\alpha<1/2, so that no cutoff can certify the stalled policy, that the reference model is exact on the completed input, and that each pattern’s calibration pool clears the floor of remark 1, so that the pair policy’s zero-risk answer is certifiable at all. Absent the first, the unresolved policy may itself certify; absent the third, both policies abstain and the gap closes trivially.

The proof is immediate from the construction. Scope: this rules out the myopic strict-shrink policy only. A policy that exhausts its budget can reach the pair, and does: at M=5M{=}5 the forced-spend control reaches 0.7860.786 resolution against the coalition’s 0.8500.850, a real but much smaller margin than against the myopic policy’s 0.7260.726 (appendix S5). The obstruction is the look-ahead order rather than the score: expected utility and information gain are flat on the same construction, and the argument recurs at every order.

S3.2 The deployed rule

Proposition 2 states the deployed rule; its proof is in appendix S3.

A pattern therefore answers only with a cutoff that survived one exact test on data it was not chosen on, and data-poor patterns abstain rather than guess. The proof is in appendix S3.

Figure S1: The boundary is approached continuously, not at a corner. Coverage against the strength ρcpl\rho_{\mathrm{cpl}} of the coupling between stopping and the calibrated threshold (4040 resplits ×\times 33 seeds). Blind routing holds the 0.900.90 target overall and on its worst pattern, which take the same value at every coupling strength and are therefore drawn as one curve. Threshold reuse decays to 0.450.45 overall and its worst pattern to 0.010.01 (propositions 1 and S3).

S3.3 The cost of a certificate

Proposition S3 (What a certificate costs).

Write κα=ln⁡(1/(1−α))\kappa_{\alpha}=\ln\!\bigl(1/(1-\alpha)\bigr). A pattern answering nn calibration cases with no error is certifiable by the exact binomial test at level δ′\delta^{\prime} if and only if n≥ln⁡(1/δ′)/καn\geq\ln(1/\delta^{\prime})/\kappa_{\alpha}. Hence the smallest certifiable pattern holds nmin=⌈ln⁡(1/δ)/κα⌉n_{\min}=\lceil\ln(1/\delta)/\kappa_{\alpha}\rceil cases under a pointwise certificate, nmin+⌈ln⁡F/κα⌉n_{\min}+\lceil\ln F/\kappa_{\alpha}\rceil under any correction dividing δ\delta by a family size FF, and nmin+⌈ln⁡|𝒮|/κα⌉n_{\min}+\lceil\ln|\mathcal{S}|/\kappa_{\alpha}\rceil under proposition S4 applied to ℛ×𝒮\mathcal{R}\times\mathcal{S}. A grid of policies therefore costs ln⁡|ℛ|/κα\ln|\mathcal{R}|/\kappa_{\alpha} error-free cases per pattern generically, up to rounding, and none sequentially. At α=δ=0.1\alpha{=}\delta{=}0.1, κα=0.105\kappa_{\alpha}{=}0.105 and nmin=22n_{\min}{=}22; with |ℛ|=20|\mathcal{R}|{=}20 and |𝒮|=8|\mathcal{S}|{=}8 the three requirements are 2222, 7171 and 4242 cases. Since κα=α+O⁡(α2)\kappa_{\alpha}=\alpha+O(\alpha^{2}), the price of a large family grows like ln⁡F/α\ln F/\alpha as the risk target tightens (section S3.1).

S3.4 A sequential certificate for a scalar-indexed policy family

Theorem 2 needs family-wise control over 𝒟×𝒮\mathcal{D}\times\mathcal{S} and nothing more, so any valid procedure may supply it. A generic one pays for every member of 𝒟\mathcal{D}. When that family happens to be indexed by a single scalar, as both of ours are, the index removes the grid from the correction entirely.

Proof of proposition S3.

With k=0k=0 errors the exact one-sided pp-value is Pr[Bin(n,α)≤0]=(1−α)n\Pr[\mathrm{Bin}(n,\alpha)\leq 0]=(1-\alpha)^{n}, so the test rejects at level δ′\delta^{\prime} exactly when (1−α)n≤δ′(1-\alpha)^{n}\leq\delta^{\prime}, i.e. n​ln⁡(1−α)≤ln⁡δ′n\ln(1-\alpha)\leq\ln\delta^{\prime}, i.e. n≥ln⁡(1/δ′)/ln⁡(1/(1−α))=ln⁡(1/δ′)/καn\geq\ln(1/\delta^{\prime})/\ln\bigl(1/(1-\alpha)\bigr)=\ln(1/\delta^{\prime})/\kappa_{\alpha}. Any k>0k>0 only raises the pp-value, so this is the smallest certifiable nn. Substituting δ′=δ\delta^{\prime}=\delta, δ′=δ/F\delta^{\prime}=\delta/F and δ′=δ/|𝒮|\delta^{\prime}=\delta/|\mathcal{S}| and using ln⁡(F/δ)=ln⁡(1/δ)+ln⁡F\ln(F/\delta)=\ln(1/\delta)+\ln F gives the three requirements; subtracting the second from the third gives the grid’s price, ln⁡|ℛ|/κα\ln|\mathcal{R}|/\kappa_{\alpha} up to rounding when F=|ℛ|​|𝒮|F=|\mathcal{R}||\mathcal{S}|. Finally κα=−ln⁡(1−α)=α+α2/2+⋯\kappa_{\alpha}=-\ln(1-\alpha)=\alpha+\alpha^{2}/2+\cdots, so ln⁡(1/δ′)/κα∼ln⁡(1/δ′)/α\ln(1/\delta^{\prime})/\kappa_{\alpha}\sim\ln(1/\delta^{\prime})/\alpha as α→0\alpha\to 0. ∎

The proposition is what makes the choice of correction a budgeting question rather than a matter of taste: at α=δ=0.1\alpha=\delta=0.1 a pattern needs 2222 error-free answered cases to be certifiable at all, 4242 under proposition S4 over a 20×820\times 8 family, and 7171 under a generic correction over the same family. At α=0.05\alpha=0.05 the same three become 4545, 8686 and 144144, which is why tightening the risk target penalises large families disproportionately.

Proposition S4 (Sequential certificate).

Fix, from data independent of the certification sample, a scalar-indexed family {dη}η∈ℛ\{d_{\eta}\}_{\eta\in\mathcal{R}} of complete acquisition policies, a pattern set 𝒮\mathcal{S}, and an ordering of ℛ\mathcal{R} within each pattern. Testing Hη,S:RS​(η)>αH_{\eta,S}:R_{S}(\eta)>\alpha along that order with any valid pp-value, each at level δ/|𝒮|\delta/|\mathcal{S}|, and stopping at the first non-rejection controls the family-wise error rate over ℛ×𝒮\mathcal{R}\times\mathcal{S} at δ\delta, so theorem 2 applies to the rejected pairs.

Proof of proposition S4.

Fix SS and let j⋆j^{\star} be the first index in that pattern’s ordering whose null HηS,j⋆,SH_{\eta_{S,j^{\star}},S} is true; if there is none the sequence makes no false rejection. Because the sequence stops at its first non-rejection, any false rejection in pattern SS requires HηS,j⋆,SH_{\eta_{S,j^{\star}},S} itself to be rejected, an event of probability at most δ/|𝒮|\delta/|\mathcal{S}| by validity of the pp-value at that single hypothesis. The ordering is a function of data independent of the certification sample, so this bound is unconditional. A union bound over the |𝒮||\mathcal{S}| patterns gives δ\delta. ∎

Two things are worth noting. The correction now scales with |𝒮||\mathcal{S}| alone, so by remark 1 the leading threshold needs ln⁡(δ/|𝒮|)/ln⁡(1−α)\ln(\delta/|\mathcal{S}|)/\ln(1-\alpha) error-free answered cases in the first pattern rejected rather than ln⁡(δ/|Λ|​|𝒮|)/ln⁡(1−α)\ln(\delta/|\Lambda||\mathcal{S}|)/\ln(1-\alpha); at α=δ=0.1\alpha=\delta=0.1 with |𝒮|=8|\mathcal{S}|=8 and |Λ|=20|\Lambda|=20 that is 4242 against 7070. And the ordering is where the family’s structure enters: it must be pre-specified, but it may be estimated, and in section 6.5 we take it from the selection half of the calibration data, which is disjoint from the certification half by construction. A poor ordering costs power, never validity. Table S5 reports what it buys.

S3.5 Continuing instead of declining

Theorem 2 requires the deployed policy to suppress answers at an uncertified pattern rather than to keep buying, because continuing would send a different population into the later patterns and their certificates are computed under the deployed policy. That is a statement about one family, not about what is certifiable: the continuing policy is simply a different member of a larger one.

Corollary S2 (Continuing is available, and priced).

For A⊆𝒮A\subseteq\mathcal{S} let dλ,Ad_{\lambda,A} be the policy that routes as dλd_{\lambda} except that at every pattern in AA it continues buying rather than stopping. Each dλ,Ad_{\lambda,A} is itself a complete acquisition policy, so if the enlarged family {dλ,A:λ∈Λ,A⊆𝒮}\{d_{\lambda,A}:\lambda\in\Lambda,\,A\subseteq\mathcal{S}\} is fixed independently of the certification sample, theorem 2 applies to it verbatim, and a certified dλ^,A^d_{\hat{\lambda},\hat{A}} may continue at the patterns of A^\hat{A} with every answered pattern still carrying the α\alpha cap. By proposition S3 the enlargement costs ⌈|𝒮|​ln⁡2/κα⌉\lceil|\mathcal{S}|\ln 2/\kappa_{\alpha}\rceil additional error-free answered cases per pattern under a generic correction: at α=δ=0.1\alpha=\delta=0.1 with |𝒮|=8|\mathcal{S}|=8, that is 5353 cases on top of the 7171 the cutoff grid already requires.

Proof.

Each dλ,Ad_{\lambda,A} maps an input to purchases, a stopping point and an answer, so the nulls Hd,S:RS​(d)>αH_{d,S}:R_{S}(d)>\alpha are well defined over the enlarged family, and theorem 2 asks only that the family be fixed independently of the certification sample. The family size is multiplied by 2|𝒮|2^{|\mathcal{S}|}, and proposition S3 turns that factor into ⌈ln⁡2|𝒮|/κα⌉=⌈|𝒮|​ln⁡2/κα⌉\lceil\ln 2^{|\mathcal{S}|}/\kappa_{\alpha}\rceil=\lceil|\mathcal{S}|\ln 2/\kappa_{\alpha}\rceil extra error-free cases in the first pattern rejected. Patterns in AA contribute no answered cases under dλ,Ad_{\lambda,A} and simply never appear as answering patterns. ∎

So the choice between declining and continuing is a budgeting question of the same kind as the choice of correction: enlarging the family is always sound and proposition S3 says what it costs in calibration cases. Whether the enlarged family is affordable is a property of the pool, not of the theorem.

Certificate MOSEI IEMOCAP MHEALTH
empirical risk 1.001.00 1.001.00 1.001.00
pointwise 0.120.12 0.120.12 0.020.02
simult., one cutoff 0.00\mathbf{0.00} 0.00\mathbf{0.00} 0.00\mathbf{0.00}
simult., per-pattern 0.00\mathbf{0.00} 0.00\mathbf{0.00} 0.00\mathbf{0.00}
Table S4: Empirical counterpart of the validity boundary: the fraction of the 5050 resplits on which some answered pattern exceeds the 0.100.10 selective-risk cap, when acquisition stops on a cutoff taken from the same calibration half. The four arms share models, splits, purchase order and exact pp-values, and differ only in how the cutoff is certified. “simult.”: simultaneous over the policy family. This is an empirical stress-test frequency, not an estimate of the failure probability the theorem bounds. Answer rates and worst-pattern risks are in table S5.
CMU-MOSEI IEMOCAP MHEALTH
Stopping rule ans. brc ans. brc ans. brc
routing never reads calibration; per-pattern control only
threshold-free 0.9690.969 0.080.08 0.8970.897 0.040.04 0.9110.911 0.000.00
routing reads the calibration half
pointwise (p≤δp\leq\delta) 0.4100.410 0.120.12 0.5340.534 0.120.12 0.8610.861 0.020.02
uniform, one cutoff 0.3630.363 0.00\mathbf{0.00} 0.3650.365 0.00\mathbf{0.00} 0.619\mathbf{0.619} 0.00\mathbf{0.00}
uniform, per-pattern (Holm) 0.9140.914 0.00\mathbf{0.00} 0.7700.770 0.00\mathbf{0.00} 0.0330.033 0.00\mathbf{0.00}
uniform, per-pattern (seq.) 0.938\mathbf{0.938} 0.00\mathbf{0.00} 0.777\mathbf{0.777} 0.00\mathbf{0.00} 0.3630.363 0.00\mathbf{0.00}
Table S5: Acquisition may read the guarantee, and what the certificate costs. “ans.”: answered fraction; “brc”: fraction of the 5050 resplits on which some answered pattern exceeds the 0.100.10 cap; bold marks the best certified answer rate. The blind arms are calibrated per pattern at level δ\delta each, whereas every uniform arm controls all patterns at once. “Per-pattern” indexes a cutoff vector by a scalar risk level, built on a selection half and certified on the disjoint half; “seq.” certifies it by proposition S4 rather than Holm. Spending the whole budget answers 0.9950.995–0.9990.999; a cutoff frozen on a reserved third answers 0.7200.720–0.8390.839 and breaches on up to 24%24\% of resplits; the empirical-risk arm answers 0.6650.665–0.9960.996 and breaches on every resplit. Those arms, worst-pattern risk, purchases per case and an adversarial pointwise selection are in section S3.6. Answer rates here are not comparable to table S10, since every case may buy back all missing sources.

S3.6 The calibration-aware arms in full

Table S5 reports seven arms from one matched pass (calaware_v6, 5050 resplits, α=δ=0.1\alpha=\delta=0.1, grid Λ\Lambda of 1515 cutoffs, risk grid ℛ\mathcal{R} of 2020 levels).

Appendix S4 Error-vs-coverage results and the safety attribution

S4.1 Per-pattern answer rates

We quantify how much answer rate survives the per-pattern risk control (here “coverage” is the selective-prediction answered fraction, not conformal coverage), since the bound α/Pr⁡[answer∣S]\alpha/\Pr[\textsc{answer}\mid S] is loose when a group answers rarely. Table S6 reports both quantities per pattern on CMU-MOSEI. Where it can guarantee, RouteCert answers (0.990.99 with nothing missing, about 0.350.35 with audio or vision gone); on text-missing cases its validation test fails and it abstains entirely, the guarantee-or-abstain rule working as designed. It keeps per-group error under the cap by declining exactly the cases with no guaranteed answer, not by inflating risk on the cases it does answer. MHEALTH behaves the same way, with all two-sensor dropouts abstaining.

Missing pattern (CMU-MOSEI) answer rate error ∣\mid answer
nothing missing 0.990.99 0.0000.000
audio missing 0.360.36 0.0330.033
vision missing 0.340.34 0.0380.038
audio+vision missing 0.050.05 0.0120.012
text missing (hardest) 0.000.00 abstains
Table S6: Per-pattern answer rate and per-pattern error among answered cases on CMU-MOSEI at the 10%10\% cap. RouteCert answers most cases where it can guarantee and declines the hardest pattern (text missing), holding every answered group at or below the cap.

The source of the safety guarantee.

The per-pattern safety is conferred by the per-pattern (Mondrian) conformal guarantee, which we credit as standard. That guarantee is modular, and we show it directly (table S7). Give expected utility, information gain, and RouteCert each the same per-pattern guarantee, and all three are safe (worst-pattern risk ≤0.034\leq 0.034); give each a single global threshold, and all three breach the cap (0.1080.108 to 0.1280.128). What caps each pattern’s risk is the guarantee, not which source to buy, so the safety result is not evidence that RouteCert’s acquisition rule beats expected utility or information gain; on raw acquisition quality the rules are at parity.

Acquisition rule (CMU-MOSEI) global threshold + per-pattern cert.
expected utility 0.1080.108 0.0280.028
information gain 0.1250.125 0.0260.026
RouteCert 0.1280.128 0.0340.034
Table S7: Worst-pattern reference-relative selective risk (target 0.100.10) after each acquisition rule buys one source, under a single global threshold versus the same per-pattern (Mondrian) guarantee, mean over 5050 splits. Risks differ from section 6.3 because every rule here first buys one source, softening the hardest pattern; the contrast is unchanged. Every rule is safe with the per-pattern guarantee and breaches with the global threshold: the safety is the guarantee, not the acquisition rule.

What is RouteCert-specific is twofold. First, the guarantee keeps holding under RouteCert’s own adaptive acquisition (corollary S1 and the reliability sweep, section 6.3): a per-pattern guarantee naively attached to a confidence-selecting policy can break under that policy’s adaptivity, which the threshold-free buy signal prevents. Second, the coalition look-ahead reaches the needs-both cases that no single-source rule can target (section 6.5). The new science is that the guarantee survives adaptive acquisition, and that groups, not sources, are sometimes the right unit to buy.

Appendix S5 Coalition look-ahead at M=5M{=}5

To test the look-ahead beyond three sources we use five separately acquirable sensor streams of the MHEALTH rig (chest accelerometer, ECG, ankle accelerometer, ankle gyroscope, arm accelerometer; M=5M{=}5, 12 activities, subject-independent split) and rerun the residual-set resolution race from a cold start, five training runs.

The race.

At M=5M{=}5 the needs-a-pair fraction is 0.37±0.030.37\pm 0.03, comparable to the 0.280.28 on the three-source benchmarks, so coalitions do not become irrelevant as sources are added. Cost-aware one-at-a-time policies stop early (mean spend 2.62.6) and reach at most 0.7260.726. Letting a single-source policy keep buying to the four-acquisition budget lifts it to 0.7860.786, yet the targeted pair rescue still resolves more, 0.850±0.0140.850\pm 0.014 against at most 0.786±0.0230.786\pm 0.023, at modestly higher cost (3.193.19 against 2.802.80 acquisitions). The look-ahead costs 5+(52)=155+\binom{5}{2}=15 candidate evaluations per round against 3131 nonempty subsets exhaustively, at 1.31.3 ms per case on one GPU, matching the complexity claim of section 4. Table S8 reports every policy end to end on the three-source benchmarks. Under the end-to-end guarantee at M=5M{=}5 (proposition 2, α=δ=0.1\alpha{=}\delta{=}0.1, five seeds ×\times 5050 resplits) the coalition guarantees the most cases under either target, reference-relative 0.5350.535 (risk 0.0040.004) against at most 0.4660.466, and true-label 0.4670.467 (risk 0.0100.010) against at most 0.4350.435, guaranteed answers being ≈95%{\approx}95\% correct because the reference is strong.

CMU-MOSEI IEMOCAP
Policy ans. risk worst errtl ans. risk worst errtl
one-at-a-time (cost-aware) 0.265±0.050.265\pm 0.05 0.0490.049 0.0510.051 0.3250.325 0.132±0.040.132\pm 0.04 0.0210.021 0.0220.022 0.1380.138
one-at-a-time (forced) 0.485±0.040.485\pm 0.04 0.0620.062 0.0670.067 0.4340.434 0.201±0.060.201\pm 0.06 0.0270.027 0.0280.028 0.1940.194
two-step sequential planner 0.451±0.040.451\pm 0.04 0.0620.062 0.0630.063 0.4120.412 0.279±0.060.279\pm 0.06 0.0310.031 0.0320.032 0.2000.200
open-loop pair commit 0.586±0.050.586\pm 0.05 0.0370.037 0.0550.055 0.4610.461 0.337±0.080.337\pm 0.08 0.0150.015 0.0230.023 0.3900.390
RouteCert coalition 0.588±0.05\mathbf{0.588\pm 0.05} 0.0350.035 0.0540.054 0.4580.458 0.324±0.03\mathbf{0.324\pm 0.03} 0.0140.014 0.0230.023 0.3780.378
Table S8: End-to-end guarantee under adaptive acquisition: each deployable policy runs to its final state, then proposition 2 (α=δ=0.1\alpha{=}\delta{=}0.1) applies per terminal pattern (five seeds ×\times 5050 resplits). Columns: guaranteed answer rate, realized and worst per-pattern reference-relative risk, true-label error among answered cases (“errtl”, context only). All risk ≤0.10\leq 0.10 under the system’s own routing; the coalition adds 1010–1212 answer points over the best single source, beats the two-step planner (0.5880.588 vs 0.4510.451 on CMU-MOSEI), and matches the open-loop pair commit: replanning is the deficit.

Appendix S6 Sensitivity, robustness, and ablations

Family-wise control, measured.

Proposition 2 states each pattern’s guarantee at δ=0.1\delta{=}0.1; simultaneous control of all |𝒮||\mathcal{S}| patterns follows by running the identical rule at the Bonferroni level δ/|𝒮|\delta/|\mathcal{S}|. Running both arms on all three risk-control benchmarks: on CMU-MOSEI (δ/5=0.02\delta/5{=}0.02) the simultaneous guarantee holds every pattern at worst risk 0.0230.023 for 5.65.6 answer-rate points (0.353→0.2970.353\to 0.297); on IEMOCAP, worst 0.0000.000 at 0.217→0.1880.217\to 0.188. On the smallest pool (MHEALTH) the cost is near-total abstention (MHEALTH, |𝒮|=7|\mathcal{S}|{=}7, 0.335→0.0100.335\to 0.010): the tighter Clopper–Pearson quantile needs more error-free validation cases than the fragmented pools provide, which is exactly the floor of remark 1 binding. Simultaneous control is thus practical on the larger benchmarks; headline numbers are per-pattern δ=0.1\delta{=}0.1 and labeled as such. The same accounting bounds scaling: terminal patterns can number up to 2M2^{M}, so rare patterns increasingly hit the abstain-entirely branch, but a provable fallback keeps the method usable as MM grows.

Table S9 runs all of the simultaneous arms of remark 1 in a single matched pass, so the comparison is free of run-to-run noise: one training run per benchmark, one set of 5050 resplits, one cutoff-selection rule shared by the test-corrected arms. Two levers appear. Correcting the test only, comparing each pSp_{S} to δ/|𝒮|\delta/|\mathcal{S}|, is the baseline the domination argument targets, and Holm and Hochberg meet or beat it on every benchmark as proved (+0.009+0.009 answered on CMU-MOSEI, +0.005+0.005 on MHEALTH for Hochberg, ties elsewhere). Correcting the selection of the candidate cutoff as well, the variant reported in the paragraph above, moves the answer rate independently and in either direction: it gains 0.0230.023 on CMU-MOSEI, where the more conservative candidate clears its test more easily, and loses 0.0070.007 on MHEALTH, where thin pools leave little certifiable. The two levers compose, and only the first carries a domination guarantee.

pointwise simultaneous at 90%90\% global
Benchmark per-pat. Bonf. Holm Hochb. Bonf.∗ recal.
CMU-MOSEI 0.3500.350 0.2740.274 0.2830.283 0.2830.283 0.3050.305 0.3420.342
IEMOCAP 0.2030.203 0.1880.188 0.1880.188 0.1880.188 0.1880.188 0.1890.189
MHEALTH 0.2940.294 0.0070.007 0.0070.007 0.0120.012 0.0070.007 0.3410.341
worst-pattern realized selective risk (target 0.100.10)
CMU-MOSEI .034.034 .018.018 .021.021 .021.021 .024.024 .145.145
IEMOCAP .004.004 .000.000 .000.000 .000.000 .000.000 .064.064
MHEALTH .014.014 .001.001 .001.001 .002.002 .001.001 .092.092
Table S9: Simultaneous risk control, one matched run per benchmark (5050 resplits, α=δ=0.1\alpha{=}\delta{=}0.1). The MHEALTH row is the fixed-sequence protocol run over G=7G{=}7 patterns, so its pointwise and global columns are not the run behind the MHEALTH row of table 2 and the two are not directly comparable. “Bonf.”, Holm and Hochberg correct the validation test only and share a cutoff-selection rule, which is the setting of remark 1; the step procedures never fall below Bonferroni there. “Bonf.∗” also tightens selection to δ/|𝒮|\delta/|\mathcal{S}|. Global recalibration is shown for scale: it answers most but is the only column whose worst-pattern risk breaches the cap. A fixed-sequence arm ordered by pool size is also valid but far weaker (0.1460.146/0.0680.068/0.0290.029), since with comparably sized patterns the ordering predicts little and the sequence truncates after 0.10.1–0.90.9 patterns.

Scalable calibration by pattern coarsening.

1 is agnostic to which threshold-free partition indexes the groups: any function of the augmented pair measurable before calibration yields a valid Mondrian guarantee. So replace the fine final-pattern partition (up to 2M2^{M} cells) by a coarser threshold-free one, e.g. grouping terminal patterns by the number of missing sources (M+1M{+}1 cells). Since the coarsening depends only on the routing output, the augmented-exchangeability argument of appendix S3 applies verbatim at the coarser resolution, so theorems 1 and 2 hold with the coarse cell in place of SS.

Proposition S5 (Coverage under a coarser routing partition).

Let Π\Pi be any partition of the terminal patterns that is a measurable function of the threshold-free routing output (independent of the calibration scores). Then under 1, for each cell B∈ΠB\in\Pi, the calibrated guarantee covers its target at level 1−α1-\alpha and the risk rule of proposition 2 controls selective risk at α\alpha, both conditional on BB.

Corollary S3 (Data-adaptive coarsening).

Split the calibration set into a selection part and a disjoint guarantee part. Let B⁡(⋅)B(\cdot) assign each terminal pattern a cell label from a fixed threshold-free hierarchy (for instance exact pattern →\to missing-count cell →\to root) by any rule measurable with respect to the selection part, such as the finest cell whose routed selection count is at least m0m_{0}, backing off when it is not. The deployed groups are the preimages {S:B⁡(S)=b}\{S:B(S)=b\}, one per assigned label bb; these are disjoint by construction even when different patterns back off to different levels of the hierarchy (a pattern that keeps its exact cell is thereby excluded from any coarser cell’s group, so no guarantee pool overlaps another). Guaranteeing within each preimage group on the guarantee part, theorem 1 and proposition 2 hold conditional on the assigned group; for proposition 2 the guarantee part of each group is itself split again into its selection and validation halves, as always.

Proof.

BB is a fixed function of the selection part, hence independent of the guarantee scores (the two calibration parts are disjoint), and the preimages {S:B⁡(S)=b}\{S:B(S)=b\} partition the terminal patterns. Conditioning on BB, this partition is a fixed threshold-free coarsening of the final-pattern partition, so proposition S5 applies to the guarantee part and gives coverage and the risk control of proposition 2 conditional on each group. ∎

This trades granularity for data: a data-starved pattern is guaranteed at its coarse cell’s resolution rather than abstaining, and the number of cells can be held at O⁡(M)O(M) rather than O⁡(2M)O(2^{M}), so calibration size per cell scales as n/O⁡(M)n/O(M), avoiding exponential fragmentation. The practitioner chooses the partition, from fully per-pattern (finest, most abstention) to by-missing-count (M+1M{+}1 cells), before seeing calibration; the backoff that guarantees each case at the finest cell its data supports, coarsening only when data-starved, is the data-adaptive instance corollary S3 makes valid, with the resolution chosen on a held-out selection split.

Scope. The coarsening guarantee is exercised at M=5M{=}5, at M=8M{=}8, and on a second wearable benchmark; the results establish that the guarantee, not merely the heuristic, extends to coarser partitions. The escape is sharpest at M=5M{=}5 under simultaneous control, where exact per-pattern conditioning answers 0.510.51 pointwise but nearly collapses to 0.100.10 once the Bonferroni split runs over ≈26{\approx}26 cells, while by-missing-count coarsening (O⁡(M)O(M) cells) answers 0.870.87 pointwise and retains 0.610.61 under simultaneous control (a sixfold recovery), every resolution holding realized risk at or below the cap.

The same escape holds at a higher source count and under direct true-label calibration on the two strong-reference wearable benchmarks. Tokenizing MHEALTH into eight per-sensor streams (M=8M{=}8) fragments the exact per-pattern partition into ∼160{\sim}160 observed terminal patterns, at which exact conditioning abstains entirely; grouping by missing-count restores a true-label operating point of 0.740.74 answered at 0.4%0.4\% realized risk. This confirms that the O⁡(M)O(M) partition of proposition S5 keeps the true-label guarantee usable as the source and pattern counts grow.

S6.1 Robustness and ablations

Three checks support the main results. The optional true-label screen retargets the guarantee from the full-information model to the real label, trading answer rate for true-label risk on CMU-MOSEI as follows.

screen setting 1 2 3 4
answered 15.9%15.9\% 5.3%5.3\% 1.9%1.9\% 0.6%0.6\%
true-label risk 0.440.44 0.320.32 0.250.25 0.070.07

The screen needs plentiful per-pattern true-label calibration data, so on the smaller IEMOCAP it moves true-label risk little at usable answer rates. Perturbing the model that samples missing sources leaves the guarantee intact, and a sweep over the number of completions KK is stable once KK is moderate.

needs cost guaranteed true-label err.
Benchmark (ref. acc.) a pair sgl→\toC sgl. RouteCert Δ\Delta sgl. / RouteCert cells
Block 1. Target: the true label. Guaranteed true-label correctness.
MHEALTH-5 (0.970.97) 0.370.37 3.1→3.43.1{\to}3.4 0.4350.435 0.467\mathbf{0.467} +.032+.032 .011/.010.011/.010 25→2725{\to}27
Block 2. Target: yfully^{\mathrm{full}}. Guaranteed reference-decision stability;
Block 2. true-label error is an unguaranteed diagnostic.
CMU-MOSEI (0.500.50) 0.280.28 1.5→1.81.5{\to}1.8 0.4850.485 0.588\mathbf{0.588} +.103+.103 .434/.458.434/.458 6→66{\to}6
IEMOCAP (0.600.60) 0.280.28 1.9→2.11.9{\to}2.1 0.2010.201 0.324\mathbf{0.324} +.123+.123 .194/.378.194/.378 4→54{\to}5
Table S10: Coalition against the stronger single-source policy, split by guarantee target. Reference accuracy is in parentheses; Block 2’s true-label column is a diagnostic no guarantee covers, so a small reference-relative risk there means the system reproduces the reference, not that either is correct. “guaranteed”: answer rate after RouteCert-Risk; “sgl.”: the stronger single-source policy; “cost”: mean sources acquired; “cells”: terminal patterns created. Worst-pattern risk stays under the cap throughout (≤0.046\leq 0.046). ‡O⁡(M)O(M) coarsening.

Appendix S7 Clinical ECG case study (PTB-XL)

This section documents the ECG study of section 6.2 in full.

Task, sources and folds.

PTB-XL v1.0.3 (39; 20) provides 1212-lead records with diagnostic superclasses assigned by a cardiologist. We keep one record per patient (minimum ecg_id) and predict the myocardial- infarction superclass against all other records. Acquisition proceeds through three nested stages, lead I, leads I+II, and the clinical eight-lead set, at cumulative ordinal costs 0.10.1, 1.01.0 and 5.05.0, so the full recording costs 5.05.0 and the increments are 0.10.1, 0.90.9 and 4.04.0. The official patient-safe folds are used throughout, one role each: folds 1–5 fit the nine XResNet1d18 models (three stages ×\times three seeds), fold 6 selects each checkpoint, fold 7 fits the absolute-logit correctness calibrators, fold 8 selects the single confidence threshold 0.900.90, fold 9 (n=1942n{=}1942) certifies, and fold 10 (n=1904n{=}1904) is opened once for the held-out test. No patient appears in two folds.

What was fixed in advance.

Every design choice was set before the certification and test folds were opened: the dataset version and patient selection, the label, the three stages and their costs, the nine fitted checkpoints and their seeds, the fold-7 calibrators, the confidence threshold 0.900.90 selected once on fold 8, α=0.1\alpha{=}0.1, total δ=0.1\delta{=}0.1, and Holm over exactly nine hypothesis slots. One earlier requirement, that some acquired prefix also certify an unconditional predict-all hypothesis, was dropped because it tests an all-case classifier while a selective method is permitted to abstain after acquiring everything; nothing else changed, and folds 9 and 10 were opened only afterward. This is prospective methodology development rather than independent confirmation, which would require a second site.

Held-out result.

Table S11 reports the nine certified slots and fig. S2 the held-out cost–answer frontier. The valid arm certifies all three adaptive terminals and answers 71.2%71.2\% of fold-10 patients at 7.4%7.4\% disagreement, within the 0.10.1 cap, at attempted ordinal cost 2.4422.442 of 5.05.0. The registered fixed-prefix controls do not dominate it: the fixed-selective family certifies at every stage but spends more to reach the same answered fraction, and no fixed-unconditional hypothesis certifies at all, since predicting for every patient at any single stage exceeds the cap (0.1920.192, 0.1520.152 and 0.1150.115 at lead I, limb and clinical respectively).

Figure S2: What the held-out PTB-XL fold adds beyond fig. 2. (A) Balanced accuracy by acquired stage over three frozen seeds, so each added lead contributes held-out signal rather than only cost. (B) Answer rate and correctness among answered patients by reference class, the main clinical qualification, since abstention and residual error concentrate on the MI class. (C) Certifying on a draw independent of the one routing consults answers 71.2%71.2\% against 57.6%57.6\% and certifies three terminals against two, so the independent split proposition 1 calls for costs nothing here. The patient flow, the cost–answer frontier and the risk at each terminal are in fig. 2, and the nine certified slots in table S11.

Tier-2 control and class-conditional behavior.

The nominal arm lets routing consult the same draw used to certify it, which proposition 1 says is not licensed. It answers 57.6%57.6\% at 6.6%6.6\% risk and certifies only two terminals, so on this dataset the invalid design is worse rather than dangerously better, and we report it as neutral. Answering is not uniform across classes in either arm: the valid arm answers 76.7%76.7\% of non-MI against 53.5%53.5\% of MI patients. Abstention therefore concentrates on the positive class, which matters clinically and is a property of the operating point rather than of the guarantee.

Family Terminal nn emp. risk certified
adaptive lead I 618618 0.0490.049 yes
adaptive limb 452452 0.0350.035 yes
adaptive clinical 318318 0.0660.066 yes
fixed-selective lead I 618618 0.0490.049 yes
fixed-selective limb 955955 0.0230.023 yes
fixed-selective clinical 12161216 0.0320.032 yes
fixed-uncond. lead I 19421942 0.1920.192 no
fixed-uncond. limb 19421942 0.1520.152 no
fixed-uncond. clinical 19421942 0.1150.115 no
Table S11: The nine Holm-corrected slots on the certification fold (n=1942n{=}1942), α=δ=0.1\alpha{=}\delta{=}0.1. Adaptive terminals are the patients the deployed policy stops at; fixed-selective applies the same cutoff at a fixed stage; fixed-unconditional predicts for every patient at that stage and certifies nowhere. Held-out fold-10 deployment of the certified adaptive policy answers 0.7120.712 at risk 0.0740.074 and cost fraction 0.4880.488.

Limitations.

Five apply. The certified quantity is agreement with a cardiologist’s assigned diagnostic superclass, not acute-MI outcome truth. All leads are recorded simultaneously, so acquisition is simulated by withholding leads rather than by delaying a measurement, and the timing cost of a real staged acquisition is not represented. Costs are ordinal burden tiers, not measured time or money. The protocol was fixed before the certification and test folds were opened, so this is a development result rather than independent confirmation. And it is a single-site cohort with no external-site validation.

Appendix S8 Setup and reproducibility

Code.

A code and data package containing the implementation, job scripts, cached outputs where available, and a manifest mapping paper objects to artifacts is available from the author on request. It independently verifies the PTB-XL certificate from shipped logits. Raw datasets, trained general-benchmark checkpoints, and several supplementary cached outputs are not included, so the package does not claim exact regeneration of every reported number.

Splits and models.

On each benchmark the held-out test pool is split 50/5050/50 into calibration and evaluation halves, and per-pattern statistics are averaged over 5050 such splits, which share one trained model per seed and so quantify calibration randomness only. Test pools hold 4,6434{,}643 (CMU-MOSEI) and 938938 (IEMOCAP) cases. The reference is a transformer fusion model (d_model 256256, 88 heads, 33 layers, 120120 epochs) with validation accuracy 0.510.51 on CMU-MOSEI and 0.710.71 on IEMOCAP, while held-out accuracy against ground truth is lower, 0.490.49–0.500.50 and 0.580.58–0.630.63 (mean 0.600.60) across five seeds. On the wearable benchmarks we quote the reference’s validation accuracy, 0.960.96 on the three-pack MHEALTH used for risk control and 0.960.96–0.970.97 on the five-sensor variant (appendix S5). The completion model is a masked conditional VAE per benchmark: an encoder over the observed blocks produces a shared latent (dimension 6464, hidden width 256256), per-source decoders reconstruct the missing blocks, and training minimizes masked reconstruction error plus a β=0.1\beta{=}0.1 KL term (8080 epochs) under random per-source missingness (0.40.4 per source; at least one source kept on 85%85\% of batches, the all-missing cold-start mask on the remaining 15%15\%). All missing blocks of one draw are decoded from a single latent sample, so cross-source dependence is carried by the latent.

Missing-pattern generation.

Each experiment fixes its initial patterns before any method runs, with no example duplicated across patterns. The risk-control, adaptive-validity, and mixture-shift studies assign every held-out case one missing pattern uniformly at random over the benchmark’s pattern set (on CMU-MOSEI: none, audio, vision, text, audio++vision missing). The error-versus-coverage studies start each case with exactly one observed source chosen uniformly at random. The resolution races start cold, all sources missing. Calibration cases are pushed through the identical loop, so each terminal pattern’s calibration split is produced by the same routing as its test split.

Calibration-pool requirements.

The guarantee assumes a calibration pool in which every acquirable source is present (and carries true labels for the optional true-label layer), so each terminal pattern can be scored against completions and, when needed, ground truth. Our controlled-missingness protocol satisfies this by construction: we start from fully observed held-out cases and hide sources, so the hidden blocks are always available at calibration and acquisition. A natural-missingness deployment may not offer such a pool; there the calibration set must be assembled from cases that have the sources present, which we flag as a data requirement rather than a free property. Testing that regime properly needs a cohort in which acquisition was actually ordered and timestamped. A linked emergency-department study such as MIMIC-IV is the natural candidate, and it is future work rather than something the present benchmarks can stand in for.

To probe this regime we induce initial missingness through a label-correlated MNAR mechanism of strength γ\gamma (each case’s missing source is drawn from a distribution the label pulls on; γ=0\gamma{=}0 is missing-completely-at-random) and calibrate the per-pattern coverage guarantee either through the same mechanism (matched) or from complete cases masked uniformly (complete-case), the latter conditioning on the wrong within-pattern label law. The complete-case gap is small: on CMU-MOSEI its worst per-pattern coverage falls from 0.890.89 to 0.860.86 as γ\gamma grows, about a point more than matched, because the nonconformity score is only weakly label-dependent; on IEMOCAP the gap stays within finite-sample noise. Reweighting the complete-case calibration by the modeled inclusion odds restores coverage. That gap is exactly the shift term a natural-missingness deployment would add to ro+ε¯refr_{\mathrm{o}}+\bar{\varepsilon}_{\mathrm{ref}}: here it is small and estimable when the mechanism is known.

The deployable acquisition-score estimator.

For a candidate group AA at state (xS,S)(x_{S},S), the look-ahead score is Δ⁡(A)=(|ℒ⁡(xS)|−|ℒ⁡(xS∪A)|)/c⁡(A)\Delta(A)=\bigl(|\mathcal{L}(x_{S})|-|\mathcal{L}(x_{S\cup A})|\bigr)/c(A), the per-cost reduction in residual-set size, both sizes from KK completion draws. This is a cost-normalized value-of-information criterion in the spirit of active feature acquisition (28; 26); what is new is the unit, a group rather than a single source, and that it reads only ℒ\mathcal{L} and the models, never a calibrated threshold, which keeps Phase 1 valid for the guarantee. In our simulations the candidate’s own block is revealed at its true held-out value when scoring (all policies alike, so comparisons are unaffected). A deployed system instead averages Δ\Delta over qϕq_{\phi}-draws before paying, and reruns the resolution race with that estimator (five qϕq_{\phi}-draws per candidate, true block revealed only after purchase): every policy resolves less, and the coalition gain narrows but persists (+7.1±0.4+7.1{\pm}0.4 points over the forced single-source control on CMU-MOSEI, +10.5±1.6+10.5{\pm}1.6 on IEMOCAP, versus +16.3+16.3 and +23.4+23.4 revealed), positive for every seed.

Algorithm S1 Deployable coalition scoring at one acquisition step (nested Monte Carlo)
1: observed xSx_{S}, pattern SS, candidate groups {A}\{A\} of size ≤r\leq r, completion model qϕq_{\phi}, reference model gθg_{\theta}, costs {c⁡(A)}\{c(A)\}, outer draws JJ, inner fill-ins KK
2: ℓ0←|ℒ⁡(xS)|\ell_{0}\leftarrow|\mathcal{L}(x_{S})| ⊳\triangleright residual size from KK inner completions of the missing sources at the current state
3: for each candidate group AA do
4:   for j=1,…,Jj=1,\dots,J do ⊳\triangleright outer draws, independent across candidates
5:    draw a hypothetical block x~A(j)∼qϕ(⋅∣xS)\tilde{x}^{(j)}_{A}\sim q_{\phi}(\cdot\mid x_{S})
6:    draw KK fresh inner completions of the sources still missing after AA, from qϕ(⋅∣xS,x~A(j))q_{\phi}(\cdot\mid x_{S},\tilde{x}^{(j)}_{A}); run gθg_{\theta} on each; their distinct answers form ℒ(j)\mathcal{L}^{(j)}
7:    gj←(ℓ0−|ℒ(j)|)/c⁡(A)g_{j}\leftarrow\bigl(\ell_{0}-|\mathcal{L}^{(j)}|\bigr)/c(A)
8:   end for
9:   Δ^​(A)←1J​∑j=1Jgj\widehat{\Delta}(A)\leftarrow\tfrac{1}{J}\sum_{j=1}^{J}g_{j}
10: end for
11: A⋆←arg⁡maxA​Δ^​(A)A^{\star}\leftarrow\arg\max_{A}\widehat{\Delta}(A) ⊳\triangleright singles first, pair rescue only if no single scores positive, as in algorithm 1
12: pay c⁡(A⋆)c(A^{\star}), reveal the true blocks of A⋆A^{\star}, set xS←xS∪xA⋆x_{S}\leftarrow x_{S}\cup x_{A^{\star}} and S←S∪A⋆S\leftarrow S\cup A^{\star} ⊳\triangleright SS is the observed set, so acquiring adds to it
13: recompute the state and repeat until ℒ\mathcal{L} is a singleton, no group shrinks it, or the budget is spent

Each candidate costs JJ outer draws times KK inner gθg_{\theta}/decoder evaluations, so about J⋅KJ\cdot K reference-model and completion calls per candidate per step (J=5J{=}5, K=15K{=}15 in our runs). The KK inner completions are resampled afresh inside every outer draw, a nested Monte Carlo estimate rather than a shared inner pool, and the JJ outer draws are independent across candidates, so no randomness is reused between two candidates being compared. The revealed-block estimator of the paragraph above is the J=1J{=}1 special case with x~A\tilde{x}_{A} pinned to the candidate’s true held-out block, which is why it is cheaper and why all policies share it in the like-for-like ablation.

S8.1 Reproducibility

All reported numbers come from batch jobs on a compute cluster, and every per-job configuration is in the code package. Each baseline is a matched score-level reimplementation on the shared backbone: it controls for the backbone and isolates the acquisition score, but it is not a reproduction of the published system, and no end-to-end superiority claim rests on it. The controlled comparison freezes each policy’s route and varies only the certificate (table S7). Full proofs of theorems 1, S1 and 2 and proposition S2 appear in appendix S3; all protocols and per-job configurations are in the code package.

References

  • Angelopoulos et al. (2021) A. N. Angelopoulos, S. Bates, E. J. Candès, M. I. Jordan, and L. Lei Learn then test: calibrating predictive algorithms to achieve risk control. arXiv preprint arXiv:2110.01052. Cited by: §2.
  • Angelopoulos et al. (2024) A. N. Angelopoulos, S. Bates, A. Fisch, L. Lei, and T. Schuster Conformal risk control. In International Conference on Learning Representations (ICLR), Cited by: §1, §2.
  • Angelopoulos and Bates (2021) A. N. Angelopoulos and S. Bates A gentle introduction to conformal prediction and distribution-free uncertainty quantification. arXiv preprint arXiv:2107.07511. Cited by: §2.
  • Arevalo et al. (2017) J. Arevalo, T. Solorio, M. Montes-y-Gómez, and F. A. González Gated multimodal units for information fusion. In International Conference on Learning Representations (ICLR) Workshop, Cited by: §2.
  • Aronsson et al. (2025) L. Aronsson, A. Rahbar, and M. H. Chehreghani A survey on active feature acquisition strategies. arXiv preprint arXiv:2502.11067. Cited by: §1, §2.
  • Banos et al. (2014) O. Banos, R. Garcia, J. A. Holgado-Terriza, M. Damas, H. Pomares, I. Rojas, A. Saez, and C. Villalonga mHealthDroid: a novel framework for agile development of mobile health applications. In International Workshop on Ambient Assisted Living (IWAAL), Cited by: Appendix S1, §6.
  • Barber et al. (2023) R. F. Barber, E. J. Candès, A. Ramdas, and R. J. Tibshirani Conformal prediction beyond exchangeability. The Annals of Statistics 51 (2), pp. 816–845. Cited by: §S3.1, §5.
  • Bates et al. (2021) S. Bates, A. Angelopoulos, L. Lei, J. Malik, and M. I. Jordan Distribution-free, risk-controlling prediction sets. Journal of the ACM 68 (6). Cited by: §2.
  • Busso et al. (2008) C. Busso, M. Bulut, C. Lee, A. Kazemzadeh, E. Mower, S. Kim, J. N. Chang, S. Lee, and S. S. Narayanan IEMOCAP: interactive emotional dyadic motion capture database. Language Resources and Evaluation 42 (4), pp. 335–359. Cited by: Appendix S1, §6.
  • Chandy et al. (2026) M. Chandy, M. Johnson, J. Shen, D. V. Mehrotra, H. Zhou, J. Zhou, and X. Dai Uncertainty-aware multimodal learning via conformal shapley intervals. arXiv preprint arXiv:2602.00171. Cited by: §2.
  • Chow (1970) C. K. Chow On optimum recognition error and reject tradeoff. IEEE Transactions on Information Theory 16 (1), pp. 41–46. Cited by: §2.
  • Covert et al. (2023) I. Covert, W. Qiu, M. Lu, N. Y. Kim, N. White, and S. Lee Learning to maximize mutual information for dynamic feature selection. In International Conference on Machine Learning (ICML), Cited by: §2.
  • Du et al. (2026) S. Du, X. Luo, D. P. O’Regan, and C. Qin Inference-time dynamic modality selection for incomplete multimodal classification. In International Conference on Learning Representations (ICLR), Note: arXiv:2601.22853 Cited by: §1, §1, §2, §6.5.
  • Du et al. (2024) S. Du, S. Zheng, Y. Wang, W. Bai, D. P. O’Regan, and C. Qin TIP: tabular-image pre-training for multimodal classification with incomplete data. In European Conference on Computer Vision (ECCV), Cited by: §1, §2.
  • Fan et al. (2025) J. Fan, J. Park, T. P. T. Vo, and N. Brunel Weighted conformal prediction provides adaptive and valid mask-conditional coverage for general missing data mechanisms. arXiv preprint arXiv:2512.14221. Cited by: §1, §2.
  • Fannjiang et al. (2022) C. Fannjiang, S. Bates, A. N. Angelopoulos, J. Listgarten, and E. J. Candès Conformal prediction under feedback covariate shift for biomolecular design. Proceedings of the National Academy of Sciences (PNAS) 119 (43). Cited by: §2.
  • García-Galindo et al. (2024) A. García-Galindo, M. López-De-Castro, and R. Armañanzas Multi-class classification with reject option and performance guarantees using conformal prediction. In Proceedings of the Thirteenth Symposium on Conformal and Probabilistic Prediction with Applications (COPA), Proceedings of Machine Learning Research, Vol. 230, pp. 295–314. Cited by: §2.
  • Geifman and El-Yaniv (2019) Y. Geifman and R. El-Yaniv SelectiveNet: a deep neural network with an integrated reject option. In International Conference on Machine Learning (ICML), Cited by: §2.
  • Gibbs et al. (2025) I. Gibbs, J. J. Cherian, and E. J. Candès Conformal prediction with conditional guarantees. Journal of the Royal Statistical Society Series B. Note: arXiv:2305.12616 Cited by: §2.
  • Goldberger et al. (2000) A. L. Goldberger, L. A. N. Amaral, L. Glass, J. M. Hausdorff, P. Ch. Ivanov, R. G. Mark, J. E. Mietus, G. B. Moody, C. Peng, and H. E. Stanley PhysioBank, PhysioToolkit, and PhysioNet. Circulation 101 (23), pp. e215–e220. External Links: Document Cited by: Appendix S7, §6.2.
  • He et al. (2024) Y. He, R. Cheng, G. Balasubramaniam, Y. H. Tsai, and H. Zhao Efficient modality selection in multimodal learning. Journal of Machine Learning Research 25, pp. 1–39. Cited by: §2.
  • Hoarau et al. (2026) A. Hoarau, B. Quost, S. Destercke, and W. Waegeman Reducing aleatoric and epistemic uncertainty through multi-modal data acquisition. Machine Learning. Note: arXiv:2501.18268 External Links: Document Cited by: §2.
  • Holm (1979) S. Holm A simple sequentially rejective multiple test procedure. Scandinavian Journal of Statistics 6 (2), pp. 65–70. Cited by: §S3.1.
  • Jin and Candès (2023) Y. Jin and E. J. Candès Selection by prediction with conformal p-values. Journal of Machine Learning Research. Cited by: §2.
  • Li et al. (2024) P. Li, Y. Yang, M. Omama, S. Chinchali, and U. Topcu Any2Any: incomplete multimodal retrieval with conformal prediction. arXiv preprint arXiv:2411.10513. Cited by: §2.
  • Li and Oliva (2021) Y. Li and J. B. Oliva Active feature acquisition with generative surrogate models. In International Conference on Machine Learning (ICML), Cited by: Appendix S8, §2.
  • Liang et al. (2023) P. P. Liang, Y. Cheng, X. Fan, C. K. Ling, S. Nie, R. Chen, Z. Deng, N. Allen, R. Auerbach, F. Mahmood, R. Salakhutdinov, and L. Morency Quantifying & modeling multimodal interactions: an information decomposition framework. In Advances in Neural Information Processing Systems (NeurIPS), Cited by: §1, §2.
  • Ma et al. (2019) C. Ma, S. Tschiatschek, K. Palla, J. M. Hernández-Lobato, S. Nowozin, and C. Zhang EDDI: efficient dynamic discovery of high-value information with partial VAE. In International Conference on Machine Learning (ICML), Cited by: Appendix S8, §1, §2, §6.5.
  • Palumbo et al. (2024) E. Palumbo, L. Manduchi, S. Laguna, D. Chopard, and J. E. Vogt Deep generative clustering with multimodal diffusion variational autoencoders. In International Conference on Learning Representations (ICLR), Cited by: §2.
  • Panda et al. (2021) R. Panda, C. Chen, Q. Fan, X. Sun, K. Saenko, A. Oliva, and R. Feris AdaMML: adaptive multi-modal learning for efficient video recognition. In International Conference on Computer Vision (ICCV), Cited by: §2.
  • Prinster et al. (2026) D. Prinster, C. Fannjiang, J. W. Park, K. Cho, A. Liu, S. Saria, and S. Stanton Conformal policy control. In International Conference on Machine Learning (ICML), Cited by: §2.
  • Rheude et al. (2025) T. Rheude, R. Eils, and B. Wild Cohort-based active modality acquisition. arXiv preprint arXiv:2505.16791. Cited by: §1, §2.
  • Romano et al. (2020) Y. Romano, M. Sesia, and E. J. Candès Classification with valid and adaptive coverage. In Advances in Neural Information Processing Systems (NeurIPS), Cited by: §2.
  • Sadinle et al. (2019) M. Sadinle, J. Lei, and L. Wasserman Least ambiguous set-valued classifiers with bounded error levels. Journal of the American Statistical Association 114 (525), pp. 223–234. Cited by: §2.
  • Tibshirani et al. (2019) R. J. Tibshirani, R. Foygel Barber, E. J. Candès, and A. Ramdas Conformal prediction under covariate shift. In Advances in Neural Information Processing Systems (NeurIPS), Cited by: §2.
  • Tsai et al. (2019) Y. H. Tsai, S. Bai, P. P. Liang, J. Z. Kolter, L. Morency, and R. Salakhutdinov Multimodal transformer for unaligned multimodal language sequences. In Annual Meeting of the Association for Computational Linguistics (ACL), Cited by: §2.
  • Vovk et al. (2005) V. Vovk, A. Gammerman, and G. Shafer Algorithmic learning in a random world. Springer. Cited by: §2.
  • Vovk et al. (2003) V. Vovk, D. Lindsay, I. Nouretdinov, and A. Gammerman Mondrian confidence machine. Technical report Royal Holloway, University of London. Cited by: §2, §5.
  • Wagner et al. (2020) P. Wagner, N. Strodthoff, R. Bousseljot, D. Kreiseler, F. I. Lunze, W. Samek, and T. Schaeffter PTB-XL, a large publicly available electrocardiography dataset. Scientific Data 7 (1), pp. 154. External Links: Document Cited by: Appendix S7, §6.2.
  • Xu et al. (2026) J. Xu, Y. Wu, D. Zeng, J. Paisley, and Q. Zhao Look again before you abstain: budgeted conformal evidence acquisition for reliable vision-language model. arXiv preprint arXiv:2606.16667. Cited by: §2, §6.3.
  • Xu et al. (2025) Y. Xu, W. Guo, and Z. Wei Selective conformal risk control. arXiv preprint arXiv:2512.12844. Cited by: §2.
  • Yu and Liu (2026) X. Yu and J. Liu A joint finite-sample certificate for adaptive selective conformal risk control. arXiv preprint arXiv:2606.08517. Cited by: §2.
  • Zadeh et al. (2018) A. B. Zadeh, P. P. Liang, S. Poria, E. Cambria, and L. Morency Multimodal language analysis in the wild: CMU-MOSEI dataset and interpretable dynamic fusion graph. In Annual Meeting of the Association for Computational Linguistics (ACL), Cited by: Appendix S1, §6.
  • Zaffran et al. (2023) M. Zaffran, A. Dieuleveut, J. Josse, and Y. Romano Conformal prediction with missing values. In International Conference on Machine Learning (ICML), Cited by: §2.