Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

CONTRA: Conformal Prediction Region via Normalizing Flow Transformation

About

Density estimation and reliable prediction regions for outputs are crucial in supervised and unsupervised learning. While conformal prediction effectively generates coverage-guaranteed regions, it struggles with multi-dimensional outputs due to reliance on one-dimensional nonconformity scores. To address this, we introduce CONTRA: CONformal prediction region via normalizing flow TRAnsformation. CONTRA utilizes the latent spaces of normalizing flows to define nonconformity scores based on distances from the center. This allows for the mapping of high-density regions in latent space to sharp prediction regions in the output space, surpassing traditional hyperrectangular or elliptical conformal regions. Further, for scenarios where other predictive models are favored over flow-based models, we extend CONTRA to enhance any such model with a reliable prediction region by training a simple normalizing flow on the residuals. We demonstrate that both CONTRA and its extension maintain guaranteed coverage probability and outperform existing methods in generating accurate prediction regions across various datasets. We conclude that CONTRA is an effective tool for (conditional) density estimation, addressing the under-explored challenge of delivering multi-dimensional prediction regions.

Zhenhan Fang, Aixin Tan, Jian Huang• 2026

Related benchmarks

TaskDatasetResultRank
Conformal PredictionBio (test)
Marginal Coverage90
19
Prediction Region EstimationEnergy (test)
Coverage87
16
Conformal PredictionMoon
Empirical Coverage91
10
Conformal PredictionSpiral synthetic (test)
Coverage0.91
10
Conformal PredictionRing
Coverage91
8
Conformal PredictionMixture-Gaussian synthetic dataset (test)
Coverage91
8
Conformal Prediction2D RF (test)
Coverage91
8
Conformal Prediction4D RF (test)
Coverage90
8
Conformal PredictionSCM20D (test)
Coverage89
8
Conformal PredictionTaxi (test)
Coverage89
8
Showing 10 of 10 rows

Other info

Follow for update