Self-Calibrating Conformal Prediction

Lars van der Laan, Ahmed M. Alaa
2/11/2024
stat.MLcs.LGstat.ME

No official code found. Best implementation: Larsvanderlaan/SelfCalibratingConformal (14 stars, MIT, last commit 2026-04-16).

Abstract

In machine learning, model calibration and predictive inference are essential for producing reliable predictions and quantifying uncertainty to support decision-making. Recognizing the complementary roles of point and interval predictions, we introduce Self-Calibrating Conformal Prediction, a method that combines Venn-Abers calibration and conformal prediction to deliver calibrated point predictions alongside prediction intervals with finite-sample validity conditional on these predictions. To achieve this, we extend the original Venn-Abers procedure from binary classification to regression. Our theoretical framework supports analyzing conformal prediction methods that involve calibrating model predictions and subsequently constructing conditionally valid prediction intervals on the same data, where the conditioning set or conformity scores may depend on the calibrated predictions. Real-data experiments show that our method improves interval efficiency through model calibration and offers a practical alternative to feature-conditional validity.

View on arXivView PDF

Code Implementations(1)

MIT

An implementation of Self-Calibrating Conformal Prediction, accepted to Neurips 2024. SC-CP combines Venn-Abers calibration and conformal prediction to deliver calibrated point predictions alongside prediction intervals with finite-sample validity conditional on these predictions.

143R, CSSJan 24, 20246 months agoMIT
calibrationconformal-predictionisotonic-calibrationprediction-intervalspredictive-inference+2 more

Similar Papers

Cite this paper

@article{laan2024selfcalibrating,
  title  = {Self-Calibrating Conformal Prediction},
  author = {Lars van der Laan and Ahmed M. Alaa},
  year   = {2024},
  eprint = {2402.07307},
  archivePrefix = {arXiv},
  doi    = {10.52202/079017-3402},
  url    = {http://arxiv.org/abs/2402.07307v3},
  journal = {NEURIPS 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2402.07307.svg)](https://codeofpaper.com/paper/2402.07307)

Discussion