Adaptive Conformal Inference by Betting
Aleksandr Podkopaev, Darren Xu, Kuang-Chih Lee
TL;DR
The paper tackles adaptive conformal inference for streaming, non-exchangeable data by proposing a parameter-free, betting-based approach that uses coin betting strategies to update prediction set radii without tuning. By reframing miscoverage as online quantile learning of $S_t=|Y_t-\hat f_t(X_t)|$ with the pinball loss at $\beta=1-\alpha$, it derives KT-based and Blackbox ON-S algorithms that achieve sublinear regret and guarantee long-run coverage $\mathbb{P}(Y_t\in\hat C_t(s_t))\approx 1-\alpha$. A key theoretical result shows that, under bounded nonconformity scores $S_i\in[0,D]$, the miscoverage converges to the nominal level: $\lim_{t\to\infty} \left| \frac{1}{t}\sum_{i=1}^t \mathbf{1}\{Y_i \notin \hat C_i(s_i)\} - \alpha \right| = 0$. Empirically, the method matches or closely rivals tuned baselines in changepoint and time-series experiments, while avoiding parameter tuning and offering robust adaptivity to distribution shifts and multi-step forecasts.
Abstract
Conformal prediction is a valuable tool for quantifying predictive uncertainty of machine learning models. However, its applicability relies on the assumption of data exchangeability, a condition which is often not met in real-world scenarios. In this paper, we consider the problem of adaptive conformal inference without any assumptions about the data generating process. Existing approaches for adaptive conformal inference are based on optimizing the pinball loss using variants of online gradient descent. A notable shortcoming of such approaches is in their explicit dependence on and sensitivity to the choice of the learning rates. In this paper, we propose a different approach for adaptive conformal inference that leverages parameter-free online convex optimization techniques. We prove that our method controls long-term miscoverage frequency at a nominal level and demonstrate its convincing empirical performance without any need of performing cumbersome parameter tuning.
