Conformal Prediction Assessment: A Framework for Conditional Coverage Evaluation and Selection
Organizations: Qiuzhen College, Tsinghua University · Yau Mathematical Sciences Center, Tsinghua University
Abstract
Conformal prediction provides rigorous distribution-free finite-sample guarantees for marginal coverage under the assumption of exchangeability, but may exhibit systematic undercoverage or overcoverage for specific subpopulations. Assessing conditional validity is challenging, as standard stratification methods suffer from the curse of dimensionality. We propose Conformal Prediction Assessment (CPA), a framework that reframes the evaluation of conditional coverage as a supervised learning task by training a reliability estimator that predicts instance-level coverage probabilities. Building on this estimator, we introduce the Conditional Validity Index (CVI), which decomposes reliability into safety (undercoverage risk) and efficiency (overcoverage cost). We establish convergence rates for the reliability estimator and prove the consistency of CVI-based model selection. Extensive experiments on synthetic and real-world datasets demonstrate that CPA effectively diagnoses local failure modes and that CC-Select, our CVI-based model selection algorithm, consistently identifies predictors with superior conditional coverage performance.
Figures & tables
| Setting | Mean Function | Noise Distribution | Challenge |
|---|---|---|---|
| A: Linear | Sparse Linear | Baseline Validity | |
| B: Nonlinear | Nonlinear Interactions | (Heavy-tailed) | Model Misspecification |
| C: Heteroscedastic | Linear | Conditional Coverage | |
| D: Correlated Covariates | Linear (Dependent ) | Feature Dependence & Heavy-tails |
| Setting | Kendall’s | Spearman’s | NDCG@1 | NDCG@3 | Hit@3 |
|---|---|---|---|---|---|
| A (Linear) | 0.902 (0.014) | 0.771 (0.021) | 0.809 (0.028) | 0.836 (0.019) | 0.580 (0.035) |
| B (Heavy-Tailed) | 0.784 (0.024) | 0.718 (0.029) | 0.953 (0.015) | 0.965 (0.005) | 0.740 (0.026) |
| C (Heteroscedastic) | 0.902 (0.009) | 0.800 (0.019) | 0.852 (0.018) | 0.964 (0.004) | 0.920 (0.020) |
| D (Correlated Covariates) | 0.797 (0.025) | 0.696 (0.034) | 0.955 (0.015) | 0.972 (0.004) | 0.673 (0.033) |
| Dataset | Target Variable | Domain | ||
|---|---|---|---|---|
| Bike | 18 | Hourly rental count | Transportation | |
| Computer | 21 | CPU execution time | Computer Systems | |
| Debutanizer | 7 | Butane content | Industrial Control | |
| Kin8nm | 8 | Kinematic response | Physics | |
| Meps_21 | 139 | Health expenditure | Healthcare | |
| Miami_2016 | 15 | Sale price | Real Estate |
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
| 20 | 50 | 100 | 200 | |
|---|---|---|---|---|
| MAE | 0.026 (0.007) | 0.024 (0.004) | 0.022 (0.006) | 0.026 (0.009) |
| RMSE | 0.034 (0.009) | 0.031 (0.005) | 0.030 (0.009) | 0.033 (0.012) |
| ID | Model Architecture / Specification | Calibration |
| Baseline | AutoML (Best of LR, RF, GBM, XGB, KNN pool) | Isotonic |
| Sensitivity to Calibration Method | ||
| pert_1 | Same as Baseline (AutoML) | None (Raw Output) |
| pert_2 | Same as Baseline (AutoML) | Sigmoid (Platt) |
| pert_3 | Same as Baseline (AutoML) | Histogram Binning |
| Sensitivity to Structural Misspecification | ||