Tail-Influence Sampling for CVaR Policy Evaluation
Organizations: Imperial College London · Huawei Noah’s Ark Lab · UCL Centre for AI
Abstract
Policies with similar mean returns can differ sharply in rare failures, yet estimating lower-tail conditional value-at-risk (CVaR) accurately can require many costly rollouts. When different conditional components of a stochastic workflow can be queried separately, we ask how to allocate a fixed evaluation budget to estimate a fixed policy's CVaR most accurately. We derive a tail influence for each queryable conditional law that aggregates how its uncertainty affects CVaR across every Bellman reuse. Its variance yields the fixed-design efficiency bound and the oracle Neyman allocation. Tail-Influence Sampling (TIS) estimates these influence scales from a pilot model and reallocates fresh queries toward kernels that matter most for the tail; a visitation-anchored variant protects against pilot underallocation. Under fixed dimension and a positive quantile margin, TIS attains oracle asymptotic variance and first-order MSE including pilot cost, while the anchored variant is within a factor two of the oracle. We also characterize an exact-grid regime in which tail- and mean-optimal allocations coincide. On CliffWalking, TIS reduces MSE by 41% versus learned occupancy and 76% versus complete rollouts at the same charged transition budget. In frozen language-model review workflows, anchored TIS beats an equally regularized mean-influence blend in 23 of 24 MMLU-Pro settings and reaches 2.4-3.4 lower MSE than rollouts on six-call FinQA reviews.
Figures & tables
| (equal) | (one active) | |||||
|---|---|---|---|---|---|---|
| Method | 100 | 400 | 100 | 400 | 100 | 400 |
| Uniform | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 |
| Occupancy + pilot | 1.60 | 1.31 | 1.67 | 1.39 | 1.69 | 1.31 |
| Learned mean | 1.63 | 1.28 | 1.71 | 1.39 | 1.87 | 1.34 |
| Complete rollout | 1.01 | 0.95 | 0.99 | 1.07 | 1.11 | 1.18 |
| TIS | 5.42 | 4.30 | 3.62 | 3.15 | 0.22 | 0.16 |
| Domain | vs. occupancy uniform | vs. occupancy mean |
| Inventory disruption family | 18/18 (0) | 17/18 (0) |
| FinQA review (held-out) | 16/16 (0) | 0/16 (15) |
| MMLU-Pro, Brier utility (6 generators 3 budgets) | 18/18 (0) | 11/18 (0) |
| MMLU-Pro high-stakes panel (3 generators 3 budgets) | 9/9 (0) | 5/9 (2) |
| MMLU-Pro, confident-error utility (6 generators) | 24/24 (0) | 23/24 (0) |
| FinQA with calculator faults (ordinary review) | 15/18 (0) | 0/18 (12) |
Appendix figures & tables19 assets
Supplementary material from the paper’s appendix.
Appendix
| Queries/kernel | 100 | 400 | 100 | 400 | 100 | 400 |
|---|---|---|---|---|---|---|
| Uniform | ||||||
| Occupancy + pilot | ||||||
| Learned mean | ||||||
| Complete rollout | ||||||
| TIS | ||||||
| Method | 150 | 300 | 600 | 1,200 |
|---|---|---|---|---|
| Uniform | 1.232 | 0.583 | 0.303 | 0.176 |
| Reachability only | 1.091 | 0.659 | 0.297 | 0.177 |
| Local scale only | 1.908 | 1.049 | 0.531 | 0.285 |
| Oracle + floor | 0.731 | 0.329 | 0.150 | 0.100 |
| Learned occupancy | 1.517 | 0.634 | 0.311 | 0.161 |
| Learned mean | 1.361 | 0.571 | 0.302 | 0.152 |
| Pilot fraction | |||
|---|---|---|---|
| 1.124 (1.184) | 1.111 (1.184) | 1.123 (1.212) | |
| 1.082 (1.108) | 1.057 (1.087) | 1.054 (1.088) | |
| 1.064 (1.073) | 1.034 (1.043) | 1.028 (1.038) | |
| 1.055 (1.060) | 1.023 (1.028) | 1.015 (1.020) |
| Method | 50 | 100 | 200 | 400 |
|---|---|---|---|---|
| Uniform | 1683.126 | 818.420 | 363.617 | 216.877 |
| Occupancy (population) | 26.269 | 12.474 | 5.727 | 2.741 |
| Mean influence (population) | 19.182 | 9.731 | 4.371 | 2.164 |
| Learned mean | 27.413 | 11.367 | 5.349 | 2.307 |
| Learned occupancy | 35.792 | 15.924 | 6.450 | 3.189 |
| Complete rollout | 65.883 | 32.221 | 16.257 | 7.954 |
| Generator | TIS | occup. | rollout | anchored | oracle +floor |
|---|---|---|---|---|---|
| Qwen3-4B | 1.38 | .090 | .074 | .057 | .058 |
| Phi-4-mini | .49 | .113 | .072 | .066 | .025 |
| Granite-4.2-8B | .15 | .126 | .107 | .070 | .034 |
| Mistral-24B | .21 | .138 | .127 | .093 | .055 |
| Qwen3-32B | .41 | .079 | .055 | .056 | .028 |
| GLM-4-32B | 1.77 | .087 | .069 | .065 | .034 |
| Component | MMLU-Pro | FinQA |
|---|---|---|
| State after a call | Answer and confidence ( possibilities) | Candidate and confidence ( possibilities) |
| Initial action | solve | select |
| Number of calls | , including the initial solve | : selection and two reviews |
| Stage index | calls remaining; stop at | ; stop at |
| Query groups | per question | per question and workflow |
| Reward on | : normalized Brier utility | : shifted utility change |
| Generator | plain TIS | anchored TIS | learned mean | learned occup. | rollout | TIS no cov. | untied | MC-UCB | oracle +floor | |
|---|---|---|---|---|---|---|---|---|---|---|
| Qwen3-4B | 2 | .719 | .030 | .307 | .036 | .028 | .719 | .724 | 1.04 | .192 |
| 4 | 1.02 | .059 | .707 | .069 | .057 | 1.02 | 4.28 | 1.08 | .058 | |
| 6 | 1.38 | .057 | 1.00 | .090 | .074 | 1.35 | 7.67 | 1.06 | .058 | |
| Phi-4-mini | 2 | .181 | .027 | .106 | .032 | .023 | .181 | .183 | 1.03 | .015 |
| 4 | .326 | .047 | .264 | .074 | .048 | .327 | 1.33 | 1.11 | .020 | |
| 6 | .487 | .066 | .425 | .113 | .072 | .493 | 3.00 | 1.48 | .025 |
| Generator | |||
|---|---|---|---|
| Qwen3-4B | 2.2e-04 (1e-05) | 9.7e-04 (6e-05) | 2.7e-03 (2e-04) |
| Phi-4-mini | 2.8e-04 (1e-05) | 1.7e-03 (1e-04) | 5.1e-03 (5e-04) |
| Granite-4.2-8B | 9.8e-05 (5e-06) | 1.3e-04 (1e-05) | 2.4e-04 (1e-05) |
| Mistral-24B † | 1.2e-04 (2e-05) | 3.5e-04 (3e-05) | 9.6e-04 (1e-04) |
| Qwen3-32B † | 5.7e-04 (4e-05) | 2.9e-03 (3e-04) | 7.5e-03 (8e-04) |
| GLM-4-32B † | 4.1e-04 (3e-05) | 4.2e-03 (2e-04) | 1.9e-02 (9e-04) |
| shared TIS | untied TIS | |||||||
|---|---|---|---|---|---|---|---|---|
| Generator | 50 | 100 | 200 | 400 | 50 | 100 | 200 | 400 |
| Qwen3-4B | .819 | .851 | 1.22 | 1.38 | 8.59 | 4.53 | 5.44 | 7.67 |
| Phi-4-mini | .448 | .499 | .469 | .487 | 4.29 | 2.02 | 2.55 | 3.00 |
| Granite-4.2-8B | .469 | .386 | .248 | .154 | 5.49 | 1.64 | 2.06 | 1.56 |
| Mistral-24B † | .497 | .462 | .391 | .214 | 5.81 | 1.58 | 2.08 | 1.90 |
| Qwen3-32B † | .681 | .606 | .497 | .411 | 5.45 | 2.71 | 2.91 | 3.71 |
| Generator | |||
|---|---|---|---|
| Qwen3-4B | .195 (18.8) | .290 (14.4) | .613 (6.2) |
| Phi-4-mini | .115 (37.4) | .219 (25.0) | .521 (8.0) |
| Granite-4.2-8B | .120 (43.8) | .084 (42.6) | .088 (37.1) |
| Mistral-24B † | .068 (49.5) | .175 (31.5) | .289 (16.9) |
| Qwen3-32B † | .170 (33.5) | .232 (27.5) | .368 (16.2) |
| GLM-4-32B † | .345 (20.6) | .929 (1.1) | 1.52 (-6.2) |
| Task | Budget | Uniform | Occ. | Mean | TIS | Anch. | Mean blend | Rollout |
|---|---|---|---|---|---|---|---|---|
| CliffWalking | 400 | 110 | 122 | 394 | 394 | 396 | 390 | 32 |
| Inventory | 1,200 | 5.0 | 6.5 | 10.7 | 10.9 | 10.8 | 11.2 | 5.2 |
| FinQA panel (50 q.) | 200 | 658 | 823 | 2,031 | 2,015 | 2,039 | 2,040 | 298 |
| Gen. | Workflow | Budget | Unif. MSE | Anch./unif. | Anch./occ. | Anch./roll. | |
|---|---|---|---|---|---|---|---|
| qwen | ordinary | 25 | 0.152 | 1.84 | 3.52 | +5.3 | |
| qwen | ordinary | 50 | 0.127 | 2.10 | 2.81 | +6.5 | |
| qwen | ordinary | 100 | 0.089 | 1.47 | 2.07 | +8.1 | |
| qwen | ordinary | 200 | 0.097 | 1.77 | 2.30 | +9.9 | |
| qwen | ordinary | 400 | 0.075 | 1.41 | 1.62 | +10.0 | |
| qwen | ordinary | 800 | 0.077 | 1.66 | 2.11 | +10.2 |
| Gen. | Budget | Gap | Unif. | TIS | Occ. | Roll. | Anch. | Oracle +floor | ||
|---|---|---|---|---|---|---|---|---|---|---|
| qwen | 25 | 1.87304 | 1.87262 | +0.00041 | 0.0 | 2.0 | 0.0 | 0.0 | 0.7 | 0.0 |
| qwen | 50 | 1.87304 | 1.87262 | +0.00041 | 0.0 | 0.3 | 0.0 | 0.0 | 0.0 | 0.0 |
| qwen | 100 | 1.87304 | 1.87262 | +0.00041 | 0.0 | 0.3 | 0.0 | 0.0 | 0.0 | 0.0 |
| qwen | 200 | 1.87304 | 1.87262 | +0.00041 | 0.0 | 1.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| phi | 25 | 1.76764 | 1.76697 | +0.00067 | 45.3 | 50.0 | 36.3 | 38.3 | 42.3 | 36.3 |
| phi | 50 | 1.76764 | 1.76697 | +0.00067 | 45.3 | 47.3 | 34.0 | 27.0 | 33.3 | 24.3 |
| Method | occupancy | learned mean | occ. uniform | occ. mean | rollouts |
|---|---|---|---|---|---|
| TIS | 18 | 17 | 18 | 18 | 18 |
| anchored TIS | 18 | 17 | 18 | 17 | 18 |
| FinQA | FinQA | |||||
| Generator, workflow | 100 | 200 | 400 | 100 | 200 | 400 |
| Phi-4-mini, ordinary | ( ) | ( ) | ( ) | ( ) | ( ) | ( ) |
| Phi-4-mini, unit check | ( ) | ( ) | ( ) | ( ) | ( ) | ( ) |
| Qwen3-4B, ordinary | ( ) | ( ) | ( ) | ( ) | ( ) | ( ) |
| Qwen3-4B, unit check | ( ) | ( ) | ( ) | ( ) | ( ) | ( ) |
| MMLU-Pro, 400 queries | ||||||
| Established starting point | Additional result here |
|---|---|
| Return-law and functional inference under specified sampling ( Zhang et al., 2025 ) ; quantile-based efficiency ( Cheng et al., 2026 ) . | An explicit categorical-CVaR influence for each conditional kernel, including its joint reuse across stages. Theorems 1 and 2 give the variance as a function of query shares and its fixed-design efficiency interpretation. |
| Neyman allocation and learning unknown stratum variances ( Neyman, 1934 ; Étoré and Jourdain, 2010 ; Carpentier et al., 2015 ) . | The influence function depends on the unknown model and quantile. Theorem 3 controls learning those quantities, quantile errors, and Bellman remainders to obtain oracle variance and normalized MSE, including pilot cost and individual zero-influence groups. |
| Trajectory collection for mean policy evaluation ( Mukherjee et al., 2022 ; Mukherjee et al., 2024 ) . | Independent conditional queries for a fixed policy’s tail functional. Proposition 1 shows why visitation and mean-optimal allocation can miss the relevant signal. Comparisons with complete rollouts are empirical; the product-model efficiency theorem does not cover their different sampling experiment. |
Policy Evaluation
Policy evaluation estimates the outcomes, value, risks, and fairness of decision rules before or after deployment.
See all 55 papers