Certify the Decision, Not Every Score: Exact Top-k Selection from Few Evaluations
Organizations: Quantitative Research Society, Singapore · Nanyang Technological University, Singapore · The Chinese University of Hong Kong, Shenzhen, China
Abstract
Choosing a few robust algorithms or schedules can require evaluating every candidate under many adverse scenarios, even though an agent only needs to identify the winners. A predictor may suggest those winners, but cannot rule out a surprise in an unevaluated scenario. We introduce Certified Adaptive Selection (CAS), which returns the exact top- set as soon as remaining uncertainty cannot change it. CAS keeps guaranteed lower and upper bounds on Expected Shortfall (ES), the average loss in the worst scenarios. Its stopping test compares the worst admissible selected candidate with the best admissible excluded one; for information-disjoint Cartesian intervals this one-cut test is necessary and sufficient. Prediction has a separate role: selecting the next outcome to evaluate, never authorizing the decision. For empirical ES with exact unit-cost queries, we compute in polynomial time the fewest evaluations that could have proved the realized decision in hindsight. Our prediction-guided agent CAS-PG is exact for every predictor, including adversarial ones. On two public algorithm-selection matrices, CAS-PG certifies the exact top three after 630 of 3150 and 981 of 2200 replayed queries, or and times that hindsight minimum. Without historical outcomes, its transcript-only variant requires and times the minimum, outperforming the tested non-predictive certified policies. Separately, a prediction-free CAS policy avoids of exact recourse solves in synthetic energy scheduling. One certificate thus supports several acquisition policies and separately proved risk/cost extensions: prediction changes the work, not the justified choice.
Figures & tables
| OPENML-WEKA | CSP-Minizinc | |||
| Method | evals | evals | ||
| Full exact ( ) | 3150 | 5.69 | 2200 | 2.64 |
| Uniform over all cells † | 3144 | 5.68 | 2169 | 2.60 |
| CAS-W | 3074 | 5.55 | 1966 | 2.36 |
| CAS-F | 3039 | 5.49 | 2191 | 2.63 |
| Uniform in witness † | 2006 | 3.62 | 1661.5 | 1.99 |
| OPENML-WEKA | CSP-Minizinc | |||
| Row group | CAS-PG | CAS-PG | ||
| Three selected rows | 314 | 315 | 217 | 296 |
| Excluded rows (27 / 19) | 240 | 315 | 617 | 685 |
| Prior given to CAS-PG | evals | evals | ||
| Other predictor seeds | 634 / 622 | 981 / 988 | ||
| Random fold assignments | 631 / 635 | 1034 / 1032 | ||
| Study | Paid unit / denominator | What the evidence establishes |
|---|---|---|
| ASlib replay | algorithm–instance value; and | CAS-PG , CAS-PG-T and certified controls: exact membership and query cost |
| Native energy | exact recourse solve; | CAS-PD : exact schedule and solve avoidance, not runtime |
| Quadratic stress | distinct candidate–scenario primitive; full exact | CAS-W , CAS-F , CAS-CI : certificate or exact fallback |
| Financial pricing | distinct leg–scenario primitive; fresh pricer calls | exact membership and shared-cache accounting; no certified latency gain |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
Decision-Making under Uncertainty
Decision-making under uncertainty studies how to choose actions when outcomes, states, or models are imperfectly known.
See all 200 papers