How Synthetic Labels Improve Conformal Prediction: A Perspective on Conditional Coverage
Organizations: School of Economics and Management, Tsinghua University
Abstract
Conformal prediction provides distribution-free finite-sample marginal coverage, but post-hoc calibration data may be too scarce to learn how uncertainty varies across inputs. Meanwhile, abundant covariates can often be labeled cheaply by domain models or general-purpose language models. We study whether these synthetic labels can improve conditional coverage when only a small trusted sample is available. Building on score-quantile regression, we introduce prediction-powered quantile learning: a synthetic-labeled pool estimates pinball risk, paired trusted and synthetic outcomes correct its bias, and an independent trusted split performs final conformalization. Profiling pinball risk over scalar corrections reveals that population conditional-coverage error is its functional gradient; the corresponding Hessian removes global shifts and weights remaining shape error by boundary density. Composing this geometry with prediction-powered learning yields a three-resource expansion and a benefit--cost rule for synthetic power. Across eight regression benchmarks, synthetic-powered quantile learning substantially improves downstream conditional coverage while preserving marginal validity and producing more compact prediction sets. A human-rating study finds similar gains from external LLM labels and exposes a quality--quantity--cost tradeoff.
Figures & tables
| Dataset | Application domain | |||
|---|---|---|---|---|
| Bike Sharing | 17,379 | 13 | 1 | Urban mobility |
| Diamonds | 53,940 | 23 | 1 | Price prediction |
| Gas Turbine | 36,733 | 9 | 2 | Power-plant emissions |
| Naval Propulsion | 11,934 | 16 | 2 | Predictive maintenance |
| SGEMM | 50,000 | 14 | 4 | GPU-kernel performance |
| Superconductivity | 21,263 | 81 | 1 | Materials science |
| Method | Bike | Diam. | Gas | Naval |
|---|---|---|---|---|
| Split | 5.89 1.58 | 13.10 2.62 | 8.13 2.08 | 10.15 3.87 |
| SPPI | 6.92 2.18 | 14.01 2.60 | 10.05 2.54 | 11.99 4.83 |
| NNM | 6.13 2.09 | 12.99 2.85 | 8.16 2.00 | 11.02 4.86 |
| CQR | 3.39 1.19 | 6.06 1.66 | 2.45 0.71 | 7.47 2.84 |
| CQR-PPI | 2.60 1.68 | 3.36 0.74 | 2.14 0.62 | 5.54 1.98 |
| RCP | 5.76 3.16 | 7.12 2.31 | 4.42 2.19 | 10.29 5.74 |
| Method | Bike | Diam. | Gas | Naval |
|---|---|---|---|---|
| Split | .843 .048 | .620 .051 | .719 .057 | .752 .080 |
| SPPI | .817 .053 | .604 .048 | .686 .059 | .705 .080 |
| NNM | .838 .050 | .621 .052 | .723 .061 | .731 .088 |
| CQR | .867 .047 | .763 .046 | .827 .035 | .817 .062 |
| CQR-PPI | .883 .044 | .810 .028 | .854 .032 | .828 .057 |
| RCP | .855 .072 | .724 .056 | .803 .066 | .760 .098 |
| Method | Bike | Diam. | Gas | Naval |
|---|---|---|---|---|
| Split | .064 .008 | .127 .006 | .052 .005 | .062 .017 |
| SPPI | .066 .009 | .129 .004 | .058 .007 | .063 .017 |
| NNM | .062 .008 | .127 .005 | .053 .006 | .064 .016 |
| CQR | .039 .009 | .085 .010 | .031 .008 | .047 .012 |
| CQR-PPI | .035 .014 | .062 .006 | .028 .009 | .042 .012 |
| RCP | .058 .014 | .090 .008 | .044 .010 | .065 .021 |
| Dataset | CQR-PPI | RCP-Aug | RCP-PPI |
|---|---|---|---|
| Bike | 2.82/2.33/2.02 | 4.75/4.28/4.21 | 3.96/3.96/2.99 |
| Diamond | 4.48/3.52/0.65 | 3.57/4.18/3.20 | 3.85/4.02/1.13 |
| Gas Turbine | 2.29/2.04/1.05 | 2.74/2.74/2.48 | 3.35/3.00/1.47 |
| Naval | 7.65/5.47/2.92 | 8.38/6.91/6.10 | 9.20/6.06/4.05 |
| SGEMM | 2.59/1.04/0.77 | 2.51/2.38/2.31 | 3.95/3.18/2.90 |
| Supercond. | 5.64/4.53/2.76 | 4.52/4.34/3.40 | 5.57/3.45/1.77 |
| Dataset | Method | Ultra-low | Low | Moderate |
|---|---|---|---|---|
| Bike | CQR-PPI | -2.79 | -0.93 | -1.30 |
| Bike | RCP-Aug | -2.94 | -3.34 | -1.62 |
| Bike | RCP-PPI | -3.80 | -3.66 | -2.49 |
| Diamond | CQR-PPI | -4.24 | -2.88 | -1.33 |
| Diamond | RCP-Aug | -5.55 | -4.14 | -2.01 |
| Diamond | RCP-PPI | -6.65 | -4.30 | -1.04 |
| Dataset | Synthetic share | Grouped MSCE | WSC | -ERT |
|---|---|---|---|---|
| Bike | 0% | 7.62 3.37 | 0.818 0.083 | 0.063 0.016 |
| Bike | 5% | 4.55 1.98 | 0.863 0.077 | 0.045 0.015 |
| Bike | 10% | 3.66 2.05 | 0.873 0.067 | 0.042 0.019 |
| Bike | 20% | 3.36 1.91 | 0.873 0.063 | 0.038 0.021 |
| Bike | 40% | 3.40 2.18 | 0.869 0.056 | 0.038 0.022 |
| Diamond | 0% | 8.32 3.29 | 0.713 0.068 | 0.092 0.010 |
| Method | Aux. | Query cost | True pinball | Coverage |
|---|---|---|---|---|
| RCP | 0.0 | $0.0000 | 0.0558 | 0.8794 |
| Flash-SynOnly | 400.0 | $0.0422 | 0.0520 | 0.8865 |
| Flash-PPI | 400.0 | $0.0528 | 0.0611 | 0.8899 |
| Pro-SynOnly | 400.0 | $0.1352 | 0.0507 | 0.8886 |
| Pro-PPI | 400.0 | $0.1693 | 0.0619 | 0.8937 |
| Pro-PPI (cost-matched) | 54.8 | $0.0527 | 0.0721 | 0.8846 |
| Metric | Flash-PPI | Pro-PPI | Pro-PPI (cost-matched) |
|---|---|---|---|
| MSCE | |||
| minimum-group coverage | |||
| log-volume |
| Labeler | Macro MAE | Observed disagree. | Shuffled disagree. | Reduction vs. shuffled | Balanced acc. |
|---|---|---|---|---|---|
| Constant median | 0.680 | 0.136 | 0.136 | 0.0% | 0.500 |
| Flash | 0.706 | 0.134 | 0.198 | 32.5% | 0.637 |
| Pro | 0.846 | 0.152 | 0.251 | 39.5% | 0.701 |
Appendix figures & tables12 assets
Supplementary material from the paper’s appendix.
Appendix
| Method | Bike | Diamond | Gas Turbine | Naval |
|---|---|---|---|---|
| SPPI | +1.03 | +0.91 | +1.92 | +1.84 |
| NNM | +0.24 | -0.11 | +0.03 | +0.87 |
| CQR-PPI | -0.79 † | -2.69 † | -0.30 † | -1.93 † |
| RCP-PTFT | -0.78 † | -1.53 † | -0.99 † | -1.02 † |
| RCP-PPI-CV | -2.86 † | -2.77 † | -0.78 † | -2.65 † |
| RCP-Aug | -2.36 † | -3.45 † | -1.21 † | -2.69 † |
| Method | SGEMM | Supercond. | Transcoding | WEC |
|---|---|---|---|---|
| SPPI | +0.22 | +2.93 | +0.70 | +2.70 |
| NNM | -0.07 | +0.89 | -0.05 | -0.15 |
| CQR-PPI | -2.85 † | -1.61 † | -1.53 † | +1.01 |
| RCP-PTFT | -0.51 † | -0.55 | -0.56 † | -1.33 † |
| RCP-PPI-CV | -0.90 | -2.73 † | -0.97 † | +1.17 |
| RCP-Aug | -1.42 † | -2.65 † | -1.25 † | -0.79 |
| Method | Bike | Diamond | Gas Turbine | Naval |
|---|---|---|---|---|
| Split | 0.909 0.023 | 0.900 0.013 | 0.898 0.013 | 0.909 0.023 |
| SPPI | 0.892 0.016 | 0.894 0.008 | 0.882 0.014 | 0.887 0.022 |
| NNM | 0.904 0.019 | 0.900 0.011 | 0.899 0.015 | 0.900 0.019 |
| CQR | 0.904 0.022 | 0.897 0.011 | 0.900 0.017 | 0.906 0.026 |
| CQR-PPI | 0.901 0.030 | 0.898 0.012 | 0.901 0.015 | 0.901 0.028 |
| RCP | 0.910 0.043 | 0.905 0.018 | 0.904 0.024 | 0.916 0.030 |
| Method | SGEMM | Supercond. | Transcoding | WEC |
|---|---|---|---|---|
| Split | 0.901 0.013 | 0.907 0.017 | 0.897 0.013 | 0.895 0.016 |
| SPPI | 0.896 0.009 | 0.890 0.022 | 0.890 0.011 | 0.882 0.016 |
| NNM | 0.901 0.008 | 0.902 0.022 | 0.896 0.009 | 0.895 0.017 |
| CQR | 0.903 0.013 | 0.899 0.020 | 0.902 0.011 | 0.895 0.016 |
| CQR-PPI | 0.899 0.012 | 0.902 0.017 | 0.901 0.013 | 0.894 0.016 |
| RCP | 0.898 0.016 | 0.905 0.025 | 0.900 0.017 | 0.899 0.028 |
| Method | Bike | Diamond | Gas Turbine | Naval |
|---|---|---|---|---|
| Split | 6.16 0.10 | 7.64 0.09 | 4.35 0.14 | -7.07 0.17 |
| SPPI | 6.08 0.08 | 7.60 0.06 | 4.21 0.13 | -7.18 0.16 |
| NNM | 6.13 0.11 | 7.65 0.08 | 4.36 0.17 | -7.13 0.17 |
| CQR | 5.89 0.10 | 7.25 0.06 | 4.18 0.13 | -6.88 0.08 |
| CQR-PPI | 5.70 0.07 | 7.09 0.06 | 4.15 0.12 | -6.90 0.09 |
| RCP | 6.13 0.18 | 7.36 0.11 | 4.39 0.23 | -7.04 0.19 |
| Method | SGEMM | Supercond. | Transcoding | WEC |
|---|---|---|---|---|
| Split | 22.46 0.33 | 4.06 0.09 | 14.61 0.16 | 536.00 1.93 |
| SPPI | 22.33 0.24 | 3.98 0.11 | 14.51 0.13 | 534.63 1.95 |
| NNM | 22.44 0.24 | 4.04 0.11 | 14.59 0.10 | 536.01 2.09 |
| CQR | 21.62 0.33 | 3.68 0.08 | 13.25 0.17 | 519.16 2.59 |
| CQR-PPI | 20.09 0.24 | 3.53 0.06 | 12.71 0.14 | 516.41 2.25 |
| RCP | 21.92 0.35 | 3.83 0.13 | 14.22 0.18 | 530.73 3.70 |
| Dataset | MSCE 30 ( ) | MSCE 10 ( ) | WSC ( ) |
|---|---|---|---|
| Bike | -1.74 [-2.75, -0.88] | -1.57 [-2.65, -0.72] | 1.80 [0.20, 3.40] |
| Diamond | -4.73 [-5.78, -3.77] | -4.08 [-5.04, -3.14] | 10.41 [7.89, 12.78] |
| Naval | -1.13 [-2.07, -0.34] | -1.06 [-1.86, -0.37] | 1.93 [0.11, 3.92] |
| SGEMM | -1.58 [-2.11, -0.94] | -1.07 [-1.53, -0.55] | 4.08 [2.91, 5.33] |
| Transcoding | -1.14 [-1.56, -0.73] | -0.65 [-0.93, -0.40] | 2.91 [1.76, 4.28] |
| Dataset | ERM risk | PPI-ERM risk | Risk reduction | PPI-ERM win rate |
|---|---|---|---|---|
| Bike | 0.1471 0.0585 | 0.1030 0.0364 | 0.0441 0.0348 | 0.93 |
| Diamond | 0.0338 0.0169 | 0.0308 0.0152 | 0.0030 0.0057 | 0.63 |
| Gas Turbine | 0.1006 0.0405 | 0.0975 0.0375 | 0.0030 0.0110 | 0.57 |
| Naval | 0.0930 0.0615 | 0.0822 0.0301 | 0.0108 0.0357 | 0.60 |
| SGEMM | 0.0493 0.0166 | 0.0434 0.0132 | 0.0059 0.0065 | 0.73 |
| Supercond. | 0.0885 0.0417 | 0.0754 0.0356 | 0.0132 0.0164 | 0.77 |
| Prediction | Experiment | Finding |
|---|---|---|
| Global shifts and some raw covariance are conformally null | Exact shift check and conformal-null simulation | Sets are unchanged by a constant threshold shift; raw covariance remains positive while projected covariance is zero to numerical precision. |
| The deployment map is a density-weighted first derivative with a second-order remainder | Population derivative check (Figure 2 ) | Constant perturbations vanish to machine precision; linear and quadratic remainder slopes are 1.981 and 2.009. |
| has two sources | Specification residual-coupling design | Coupling activates the within- residual term, misspecification activates between- alignment, and the coupled misspecified cell contains both. |
| Exact independent scores give no first-order PPI gain, but certified samples may be pooled | Exact-independent fifth cell | PPI-optimal power is near zero, whereas direct pooling reduces stochastic error when the synthetic law is certified correct. |
| Power follows a covariance–variance tradeoff | Paired-score oracle and signed-power curves | In the oracle cell and the empirical minimum is near ; the signed diagnostic recovers the predicted negative optimum. |
| Learning, pool estimation, and final calibration are separate resources | Joint scan, isolated scan, and calibration-size sweep | Error follows the predicted rate; the isolated coefficient is positive and close to its leading value, while supervision is flat in ; finite-calibration error decreases with . |
| Dataset | Mean | 95% interval | Interpretation |
|---|---|---|---|
| Bike | worse | ||
| Diamonds | worse | ||
| SGEMM | inconclusive | ||
| Transcoding | worse |
| Method | Cross-cal. pinball | Group MSCE | Min-group cov. | Log volume |
|---|---|---|---|---|
| Flash-PPI | ||||
| Pro-PPI |
| True–synthetic coupling | Range of variance ratios | Consequence |
|---|---|---|
| Positive, nonzero moment | – | reduction |
| Positive, zero moment | – | reduction |
| Independent | – | inflation |
| Negative | – | inflation |