Backward Conformal Prediction

Etienne Gauthier, Francis Bach, Michael I. Jordan
5/19/2025
stat.MLcs.LG

No official code found. Best implementation: GauthierE/backward-cp (4 stars, last commit 2025-05-27).

Abstract

We introduce $\textit{Backward Conformal Prediction}$, a method that guarantees conformal coverage while providing flexible control over the size of prediction sets. Unlike standard conformal prediction, which fixes the coverage level and allows the conformal set size to vary, our approach defines a rule that constrains how prediction set sizes behave based on the observed data, and adapts the coverage level accordingly. Our method builds on two key foundations: (i) recent results by Gauthier et al. [2025] on post-hoc validity using e-values, which ensure marginal coverage of the form $\mathbb{P}(Y_{\rm test} \in \hat C_n^{\tildeα}(X_{\rm test})) \ge 1 - \mathbb{E}[\tildeα]$ up to a first-order Taylor approximation for any data-dependent miscoverage $\tildeα$, and (ii) a novel leave-one-out estimator $\hatα^{\rm LOO}$ of the marginal miscoverage $\mathbb{E}[\tildeα]$ based on the calibration set, ensuring that the theoretical guarantees remain computable in practice. This approach is particularly useful in applications where large prediction sets are impractical such as medical diagnosis. We provide theoretical results and empirical evidence supporting the validity of our method, demonstrating that it maintains computable coverage guarantees while ensuring interpretable, well-controlled prediction set sizes.

View on arXivView PDF

Code Implementations(1)

Backward Conformal Prediction

40Python, Jupyter NotebookMay 19, 20251 years ago

Similar Papers

Cite this paper

@article{gauthier2025backward,
  title  = {Backward Conformal Prediction},
  author = {Etienne Gauthier and Francis Bach and Michael I. Jordan},
  year   = {2025},
  eprint = {2505.13732},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2505.13732v3}
}

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/2505.13732.svg)](https://codeofpaper.com/paper/2505.13732)

Discussion