Adaptive Uncertainty Quantification for Generative AI
<|reference_start|>Adaptive Uncertainty Quantification for Generative AI: This work is concerned with conformal prediction in contemporary applications (including generative AI) where a black-box model has been trained on data that are not accessible to the user. Mirroring split-conformal inference, we design a wrapper around a black-box algorithm which calibrates conformity scores. This calibration is local and proceeds in two stages by first adaptively partitioning the predictor space into groups and then calibrating sectionally group by group. Adaptive partitioning (self-grouping) is achieved by fitting a robust regression tree to the conformity scores on the calibration set. This new tree variant is designed in such a way that adding a single new observation does not change the tree fit with overwhelmingly large probability. This add-one-in robustness property allows us to conclude a finite sample group-conditional coverage guarantee, a refinement of the marginal guarantee. In addition, unlike traditional split-conformal inference, adaptive splitting and within-group calibration yields adaptive bands which can stretch and shrink locally. We demonstrate benefits of local tightening on several simulated as well as real examples using non-parametric regression. Finally, we consider two contemporary classification applications for obtaining uncertainty quantification around GPT-4o predictions. We conformalize skin disease diagnoses based on self-reported symptoms as well as predicted states of U.S. legislators based on summaries of their ideology. We demonstrate substantial local tightening of the uncertainty sets while attaining similar marginal coverage.<|reference_end|>
@article{kim2024adaptive,
    title={Adaptive Uncertainty Quantification for Generative AI},
    author={Jungeum Kim, Sean O'Hagan, Veronika Rockova},
    journal={arXiv preprint arXiv:2408.08990},
    year={2024},
    archivePrefix={arXiv},
    eprint={2408.08990},
    primaryClass={stat.ME cs.AI cs.CL cs.LG stat.ML}
}