Editor:
Introduction
Conformal prediction provides distribution-free coverage guarantees: given exchangeable calibration data, one can construct prediction sets C ( x ) ⊆ Y C(x) \subseteq\mathcal{Y} C ( x ) ⊆ Y satisfying P ( Y ∈ C ( X ) ) ≥ 1 − α \mathbb{P}(Y \in C(X)) \ge1-\alpha P ( Y ∈ C ( X )) ≥ 1 − α ([36 , 31 , 19 , 1 ] ). This guarantee requires no assumptions on the data-generating distribution beyond exchangeability; informally, the test point must come from the same data-generating process as the calibration data ([35 , 18 ] ).
In many applications, this assumption fails because deployment changes behavior and hence the data distribution. A lending rule affects who receives credit and thus the future distribution of defaults on which the rule is later retrained; a recidivism predictor affects sentencing and thus the future distribution of reoffending; a treatment-allocation rule affects who receives care and thus the future distribution of health outcomes. In such settings, the distribution is endogenous : it depends on the deployed predictor. The performative prediction framework (Perdomo et al. [27 ] ; Mendler-Dünner et al. [22 ] ; Miller et al. [24 ] ; Izzo et al. [13 ] ; Brown et al. [4 ] ; Jagadeesan et al. [14 ] ; Hardt et al. [11 ] ) formalizes this through a map D : F → Δ ( X × Y ) D:\mathcal{F}\to\Delta(\mathcal{X}\times\mathcal{Y}) D : F → Δ ( X × Y ) from predictors to distributions. Deploying f f f induces distribution D ( f ) D(f) D ( f ) , so a conformal guarantee calibrated under a fixed distribution need not remain valid under D ( f ) D(f) D ( f ) .
If f ⋆ f^\star f ⋆ is a performatively stable predictor (a fixed point that minimizes risk under the distribution it induces), we want prediction sets valid at that distribution:
P ( X , Y ) ∼ D ( f ⋆ ) ( Y ∈ C f ⋆ ( X ) ) ≥ 1 − α . (1) \mathbb{P}_{(X,Y)\sim D(f^\star)}\left(Y\in C_{f^\star}(X)\right)\ge1-\alpha. \tag*{(1)} P ( X , Y ) ∼ D ( f ⋆ ) ( Y ∈ C f ⋆ ( X ) ) ≥ 1 − α . (1)
We call this equilibrium-valid coverage . Equilibrium is the relevant operating point because deployed systems are retrained until they stabilize, and coverage is needed at that stable distribution. This viewpoint aligns with prior work on retraining dynamics, optimization to stable points, performative risk minimization, and state-dependent feedback (Perdomo et al. [27 ] ; Mendler-Dünner et al. [22 ] ; Miller et al. [24 ] ; Izzo et al. [13 ] ; Brown et al. [4 ] ; Jagadeesan et al. [14 ] ).
Research question. In performative environments, what coverage guarantees can conformal prediction provide at performative equilibrium? Under what conditions on the feedback map are such guarantees achievable, and what finite-sample complexity do they require?
Contributions. We answer these questions in five steps: we identify a feasibility threshold, establish minimax lower and upper bounds, prove a transfer theorem that converts convergence to equilibrium into coverage at equilibrium, apply the theory with simple retraining-based algorithms, and validate the predicted theory empirically.
Impossibility (phase transition at L ≥ 1 L\ge1 L ≥ 1 ). (Theorem 3.1). If L ≥ 1 L\ge1 L ≥ 1 , no finite-sample procedure can guarantee nontrivial equilibrium-valid coverage over all L L L -sensitive performative environments: there exists an environment for which the procedure must either fail to achieve 1 − α 1-\alpha 1 − α coverage at equilibrium, or output the trivial prediction set that includes all possible labels.
Minimax rate (Theorem 3.2). When L < 1 L<1 L < 1 , the minimax excess miscoverage over informative procedures (those whose prediction sets are τ \tau τ -informative, excluding the vacuous set C ( x ) = Y C(x)=\mathcal{Y} C ( x ) = Y ) with n n n samples is Ω ~ ( 1 / ( ( 1 − L ) n ) ) \tilde{\Omega}(1/((1-L)\sqrt{n})) Ω ~ ( 1/ (( 1 − L ) n )) . Under standard regularity (β \beta β -smooth, γ \gamma γ -strongly convex loss with ρ = L β / γ < 1 \rho=L\beta/\gamma<1 ρ = L β / γ < 1 ), Algorithm 2 achieves rate O ~ ( 1 / ( ( 1 − ρ ) n ) ) \tilde{O}(1/((1-\rho)\sqrt{n})) O ~ ( 1/ (( 1 − ρ ) n )) , which matches this rate when β / γ = O ( 1 ) \beta/\gamma=O(1) β / γ = O ( 1 ) . A model-free algorithm achieves O ~ ( 1 / ( ( 1 − L ) 3 / 2 n ) ) \tilde{O}(1/((1-L)^{3/2}\sqrt{n})) O ~ ( 1/ (( 1 − L ) 3/2 n )) under only L < 1 L<1 L < 1 .
Coverage transfer theorem (Theorem 2.8). If a learning or retraining procedure returns a predictor within ε \varepsilon ε of performative equilibrium in the metric used by the L L L -sensitivity condition, then split conformal calibration on held-out data achieves equilibrium-valid coverage up to an additive penalty of order L ε L\varepsilon L ε plus the standard finite-sample conformal term. This decouples optimization from calibration, allowing equilibrium to be reached first and coverage to be obtained through calibration afterward.
4. Achievability via simple retraining (Theorems 4.1 –4.4 ). Combining Theorem 2.8 with standard retraining yields equilibrium-valid coverage when L < 1 L < 1 L < 1 . For discretizable classes, a model-free variant achieves O ~ ( 1 / ( ( 1 − L ) 3 / 2 n ) ) \widetilde{O}(1/((1-L)^{3/2}\sqrt{n})) O ( 1/ (( 1 − L ) 3/2 n )) under only L < 1 L < 1 L < 1 . Under standard regularity, a parametric variant with tail-averaging after a short stabilization period matches the n n n - and L L L -dependence of the informative minimax rate when β / γ = O ( 1 ) \beta/\gamma= O(1) β / γ = O ( 1 ) .
The price of performativity. The factor 1 / ( 1 − L ) 2 1/(1-L)^2 1/ ( 1 − L ) 2 in the sample complexity is the price of performativity . It quantifies how endogenous distribution shift inflates the data required to achieve a fixed excess miscoverage level. Relative to the non-performative setting, the required sample size grows by a factor of order 1 / ( 1 − L ) 2 1/(1-L)^2 1/ ( 1 − L ) 2 up to logarithmic terms. For example, L = 0.5 L = 0.5 L = 0.5 corresponds to a 4 × 4\times 4 × increase, while L = 0.9 L = 0.9 L = 0.9 corresponds to a 100 × 100\times 100 × increase. As L → 1 L \to1 L → 1 , this cost diverges, matching the impossibility at L ≥ 1 L \ge1 L ≥ 1 .
Paper outline. Section 2 formalizes equilibrium-valid coverage, the L L L -sensitivity framework, and the transfer principle. Section 3 establishes the fundamental limits: impossibility when L ≥ 1 L \ge1 L ≥ 1 , minimax lower bounds when L < 1 L < 1 L < 1 , and the price of performativity interpretation. Section 4 gives retraining-based procedures and their upper bounds. Section 5 evaluates our framework empirically, beginning with a semi-synthetic study that demonstrates the value of equilibrium-aware calibration, followed by a set of controlled experiments that support the predicted sample complexity scaling, the L ϵ L\epsilon L ϵ transfer effect, and the phase transition at L = 1 L = 1 L = 1 . Section 6 positions the results relative to related work on performative prediction and conformal prediction under shift. Section 7 discusses practical implications and extensions.
Framework and the Transfer Principle
We first recall the performative prediction framework and then introduce the objects used in our analysis.
Performative Prediction
Let X \mathcal{X} X be a feature space, Y \mathcal{Y} Y a label space, and F \mathcal{F} F a class of predictors f : X → Y f:\mathcal{X}\to\mathcal{Y} f : X → Y . Following Perdomo et al. [27 ] , a distribution map D : F → Δ ( X × Y ) D:\mathcal{F}\to\Delta(\mathcal{X}\times\mathcal{Y}) D : F → Δ ( X × Y ) assigns to each predictor f f f a joint distribution D ( f ) D(f) D ( f ) over ( X , Y ) (X,Y) ( X , Y ) . We write D f D_f D f as shorthand.
Definition 2.1 (Performative stability [27 ] ). A predictor f ⋆ ∈ F f^\star\in\mathcal{F} f ⋆ ∈ F is performatively stable if
f ⋆ ∈ arg min f ∈ F E ( X , Y ) ∼ D ( f ) [ ℓ ( f ( X ) , Y ) ] . f^\star\in\underset{f\in\mathcal{F}}{\arg\min}\ \mathbb{E}_{(X,Y)\sim D(f)}[\ell(f(X),Y)]. f ⋆ ∈ f ∈ F arg min E ( X , Y ) ∼ D ( f ) [ ℓ ( f ( X ) , Y )] .
The key parameter in our analysis is L L L -sensitivity, which captures how strongly the distribution changes when the predictor changes.
Definition 2.2 (L L L -sensitivity). D ( ⋅ ) D(\cdot) D ( ⋅ ) is L L L -sensitive if for all f , g ∈ F f,g \in\mathcal{F} f , g ∈ F :
TV ( D ( f ) , D ( g ) ) ≤ L ⋅ d F ( f , g ) . \operatorname{TV}(D(f),D(g)) \le L\cdot d_{\mathcal{F}}(f,g). TV ( D ( f ) , D ( g )) ≤ L ⋅ d F ( f , g ) .
where TV \operatorname{TV} TV denotes total variation distance and d F d_{\mathcal{F}} d F is a metric on F \mathcal{F} F .
TV-sensitivity is the right assumption for our transfer result because total variation satisfies TV ( P , Q ) = sup A ∣ P ( A ) − Q ( A ) ∣ \operatorname{TV}(P,Q)=\sup_A\lvert P(A)-Q(A)\rvert TV ( P , Q ) = sup A ∣ P ( A ) − Q ( A )∣ , so it controls differences in event probabilities uniformly over all measurable events. The coverage event A = { ( x , y ) : s ( x , y ; f ) ≤ q } A=\{(x,y):s(x,y;f)\le q\} A = {( x , y ) : s ( x , y ; f ) ≤ q } is one such event. Therefore, to bound the coverage gap between D ( f ^ ) D(\hat{f}) D ( f ^ ) and D ( f ∗ ) D(f^*) D ( f ∗ ) , it suffices to control the total variation distance between these two distributions.
Standing assumptions. Throughout this section and § 4 , we assume the distribution map D ( ⋅ ) D(\cdot) D ( ⋅ ) is L L L -sensitive (Definition 2.2) and that an equilibrium f ∗ f^* f ∗ exists (i.e., a performatively stable predictor). We also assume that the nonconformity score s s s is measurable and bounded. Any additional conditions are stated with each theorem.
Equilibrium-Valid Coverage
A nonconformity score s : X × Y × F → R s:\mathcal{X}\times\mathcal{Y}\times\mathcal{F}\to\mathbb{R} s : X × Y × F → R measures how unusual ( x , y ) (x,y) ( x , y ) is under predictor f f f . The prediction set at threshold q q q is C f ( x ) = { y ∈ Y : s ( x , y ; f ) ≤ q } C_f(x)=\{y\in\mathcal{Y}:s(x,y;f)\le q\} C f ( x ) = { y ∈ Y : s ( x , y ; f ) ≤ q } . Our theory is agnostic to the choice of score: all results hold for any measurable s s s .
The guarantee in (1) requires validity under the equilibrium distribution D ( f ∗ ) D(f^*) D ( f ∗ ) . The next two definitions make the feasibility question precise.
Definition 2.3 (Nontrivial Prediction Set). A prediction set mapping C : X → 2 Y C:\mathcal{X}\to2^{\mathcal{Y}} C : X → 2 Y is nontrivial if C ( x ) ≠ Y C(x)\ne\mathcal{Y} C ( x ) = Y for at least one x ∈ X x\in\mathcal{X} x ∈ X with positive probability under the induced distribution.
Definition 2.4 (Excess Miscoverage). Given a target miscoverage level α ∈ ( 0 , 1 ) \alpha\in(0,1) α ∈ ( 0 , 1 ) , the excess miscoverage of a prediction set C f C_f C f at distribution P P P is
ExMisc ( C f , P ) = max { 0 , P P ( Y ∉ C f ( X ) ) − α } . \operatorname{ExMisc}(C_f,P)=\max\{0,\mathbb{P}_P(Y\notin C_f(X))-\alpha\}. ExMisc ( C f , P ) = max { 0 , P P ( Y ∈ / C f ( X )) − α } .
Definition 2.5 (Marginal Excess Miscoverage). For a calibration-dependent procedure producing C S C_S C S from a sample S S S , the marginal excess miscoverage at P P P is
ExMisc ‾ ( C , P ) = max { 0 , E S [ P P ( Y ∉ C S ( X ) ) ] − α } . \overline{\operatorname{ExMisc}}(C,P)=\max\left\{0,\mathbb{E}_S[\mathbb{P}_P(Y\notin C_S(X))]-\alpha\right\}. ExMisc ( C , P ) = max { 0 , E S [ P P ( Y ∈ / C S ( X ))] − α } .
The nontriviality condition excludes the vacuous solution C ( x ) = Y C(x)=\mathcal{Y} C ( x ) = Y , which achieves perfect coverage but conveys no information. Definition 2.3 is essentially the weakest non-vacuity requirement: it only demands that the prediction set be strictly smaller than Y \mathcal{Y} Y with positive probability. This suffices to state the impossibility result (Theorem 3.1 ), and that result continues to hold under any stronger informativeness criterion. For the minimax rate (Theorem 3.2 ), however, a purely qualitative condition is too weak: on a non-singleton X \mathcal{X} X an algorithm can output Y \mathcal{Y} Y except on a vanishingly small region, remain nontrivial in the sense of Definition 2.3, and still drive excess miscoverage to zero. We therefore use the following quantitative version.
Definition 2.6 (τ \tau τ -Informativeness). Fix τ ∈ ( 0 , 1 ] \tau\in(0,1] τ ∈ ( 0 , 1 ] . A prediction-set procedure producing C S C_S C S from a calibration sample S S S is τ \tau τ -informative at P P P if
Inf ( C , P ) : = E S [ P X ∼ P X ( C S ( X ) ≠ Y ) ] ≥ τ . \operatorname{Inf}(C,P):=\mathbb{E}_S\left[\mathbb{P}_{X\sim P_X}(C_S(X)\ne\mathcal{Y})\right]\ge\tau. Inf ( C , P ) := E S [ P X ∼ P X ( C S ( X ) = Y ) ] ≥ τ . where P X P_X P X denotes the marginal distribution of X X X under P P P .
Setting τ → 0 + \tau\to0^+ τ → 0 + corresponds to Definition 2.3. Excess miscoverage quantifies the shortfall from the target coverage level 1 − α 1-\alpha 1 − α .
Interaction model. The learning process proceeds over multiple rounds. At round t t t , the algorithm selects a predictor f t f_t f t and observes n t n_t n t independent samples from the induced distribution D ( f t ) D(f_t) D ( f t ) . The total sample size is n = ∑ t n t n = \sum_t n_t n = ∑ t n t .
Minimax formulation. We evaluate performance in a minimax sense. An algorithm interacts with an unknown distribution map D D D that is L L L -sensitive and admits a stable fixed point f ⋆ f^\star f ⋆ . The adversary selects both D D D and a nonconformity score s : X × Y × F → [ 0 , 1 ] s : \mathcal{X} \times\mathcal{Y} \times\mathcal{F} \to[0,1] s : X × Y × F → [ 0 , 1 ] . The predictor class F \mathcal{F} F , metric d F d_{\mathcal{F}} d F , and sensitivity level L L L are fixed and known.
Without an informativeness constraint the minimax problem is vacuous: the constant procedure C ( x ) = Y C(x) = \mathcal{Y} C ( x ) = Y has zero excess miscoverage under every D D D and s s s , so the unconstrained infimum is 0. We therefore optimize only over procedures that are genuinely informative at equilibrium. For a fixed τ ∈ ( 0 , 1 ] \tau\in(0,1] τ ∈ ( 0 , 1 ] , let
A τ = { algorithms : Inf ( C f ^ , D ( f ⋆ ) ) ≥ τ for every admissible ( D , s ) } \mathcal{A}_{\tau} = \{\text{algorithms} : \operatorname{Inf}(C_{\hat{f}},D(f^\star)) \ge\tau\text{ for every admissible } (D,s)\} A τ = { algorithms : Inf ( C f ^ , D ( f ⋆ )) ≥ τ for every admissible ( D , s )}
be the class of τ \tau τ -informative algorithms (Definition 2.6). The τ \tau τ -informative minimax marginal excess miscoverage is
M τ ( n , L , F ) = inf alg ∈ A τ sup D , s ExMisc ‾ ( C f ^ , D ( f ⋆ ) ) . \mathcal{M}_{\tau}(n,L,\mathcal{F}) = \inf_{\operatorname{alg} \in\mathcal{A}_{\tau}} \sup_{D,s} \overline{\operatorname{ExMisc}}(C_{\hat{f}},D(f^\star)). M τ ( n , L , F ) = alg ∈ A τ inf D , s sup ExMisc ( C f ^ , D ( f ⋆ )) .
In words, the learner seeks an informative algorithm that minimizes worst-case equilibrium marginal excess miscoverage over all L L L -sensitive distribution maps and scoring rules. The minimax value depends on n n n and F \mathcal{F} F , which determine statistical difficulty, and on L L L , which determines performative difficulty.
This objective underlies our lower bound Theorem 3.2 and matching upper bounds (Theorems 4.1 –4.4 ).
Coverage Transfer Theorem
The following lemma turns distributional mismatch into a coverage penalty.
Lemma 2.7 (Coverage Decomposition). Fix predictors h , g ∈ F h, g \in\mathcal{F} h , g ∈ F . Let S ∼ D ( g ) m S \sim D(g)^m S ∼ D ( g ) m be a held-out calibration sample, and let C h , S C_{h,S} C h , S be the split conformal prediction set obtained by calibrating the scores s ( ⋅ ; h ) s(\cdot;h) s ( ⋅ ; h ) on S S S . Then
P S , ( X , Y ) ∼ D ( h ) ( Y ∈ C h , S ( X ) ) ≥ 1 − α − TV ( D ( h ) , D ( g ) ) . \mathbb{P}_{S,(X,Y)\sim D(h)}(Y \in C_{h,S}(X)) \ge1-\alpha-\operatorname{TV}(D(h),D(g)). P S , ( X , Y ) ∼ D ( h ) ( Y ∈ C h , S ( X )) ≥ 1 − α − TV ( D ( h ) , D ( g )) .
(Proof in Appendix C.) Split conformal calibration on S S S guarantees 1 − α 1-\alpha 1 − α coverage for a test point drawn from D ( g ) D(g) D ( g ) . If the test point is instead drawn from D ( h ) D(h) D ( h ) , the coverage probability changes by at most the total variation distance between the two distributions.
The independence condition is standard in split conformal prediction: conditional on h h h , the calibration scores on S S S and the test score must be exchangeable under the same distribution for the 1 − α 1-\alpha 1 − α coverage guarantee to apply. Without this independence, the split conformal guarantee can fail because the calibration sample S S S may depend on h h h . In our algorithms, we enforce this by drawing S S S after the final predictor is fixed.
Theorem 2.8 (Coverage Transfer Theorem). *Assume the distribution map D ( ⋅ ) D(\cdot) D ( ⋅ ) is L L L -sensitive with respect to d F d_{\mathcal{F}} d F , with L < 1 L < 1 L < 1 . Let f ^ \hat{f} f ^ satisfy d F ( f ^ , f ⋆ ) ≤ ϵ d_{\mathcal{F}}(\hat{f},f^\star) \le\epsilon d F ( f ^ , f ⋆ ) ≤ ϵ . Construct C f ^ C_{\hat{f}} C f ^ by
split conformal calibration using a held-out calibration sample S ∼ D ( f ^ ) m S \sim D(\hat{f})^m S ∼ D ( f ^ ) m drawn after f ^ \hat{f} f ^ is fixed. Then
P S , ( X , Y ) ∼ D ( f ⋆ ) ( Y ∈ C f ^ , S ( X ) ) ≥ 1 − α − L ϵ . \mathbb{P}_{S,(X,Y)\sim D(f^\star)}\left(Y \in C_{\hat{f},S}(X)\right) \ge1-\alpha-L\epsilon. P S , ( X , Y ) ∼ D ( f ⋆ ) ( Y ∈ C f ^ , S ( X ) ) ≥ 1 − α − L ϵ .
Equivalently,
max { 0 , P S , ( X , Y ) ∼ D ( f ⋆ ) ( Y ∉ C f ^ , S ( X ) ) − α } ≤ L ϵ . \max\left\{0,\mathbb{P}_{S,(X,Y)\sim D(f^\star)}\left(Y \notin C_{\hat{f},S}(X)\right)-\alpha\right\} \le L\epsilon. max { 0 , P S , ( X , Y ) ∼ D ( f ⋆ ) ( Y ∈ / C f ^ , S ( X ) ) − α } ≤ L ϵ .
Proof sketch. Step 1 (validity under D ( f ^ ) D(\hat{f}) D ( f ^ ) ). Because calibration uses held-out i.i.d. data from D ( f ^ ) D(\hat{f}) D ( f ^ ) drawn after f ^ \hat{f} f ^ is fixed, split conformal guarantees
P S , ( X , Y ) ∼ D ( f ^ ) ( Y ∈ C f ^ , S ( X ) ) ≥ 1 − α . \mathbb{P}_{S,(X,Y)\sim D(\hat{f})}\left(Y \in C_{\hat{f},S}(X)\right) \ge1-\alpha. P S , ( X , Y ) ∼ D ( f ^ ) ( Y ∈ C f ^ , S ( X ) ) ≥ 1 − α .
Step 2 (transfer to D ( f ⋆ ) D(f^\star) D ( f ⋆ ) ). For each realized calibration sample S S S , define
A S = { ( X , Y ) : Y ∈ C f ^ , S ( X ) } . A_S=\{(X,Y):Y \in C_{\hat{f},S}(X)\}. A S = {( X , Y ) : Y ∈ C f ^ , S ( X )} .
This is the event that the prediction set constructed from S S S covers the test label. By total variation,
P ( X , Y ) ∼ D ( f ⋆ ) ( A S ) ≥ P ( X , Y ) ∼ D ( f ^ ) ( A S ) − TV ( D ( f ^ ) , D ( f ⋆ ) ) . \mathbb{P}_{(X,Y)\sim D(f^\star)}(A_S) \ge\mathbb{P}_{(X,Y)\sim D(\hat{f})}(A_S)-\operatorname{TV}(D(\hat{f}),D(f^\star)). P ( X , Y ) ∼ D ( f ⋆ ) ( A S ) ≥ P ( X , Y ) ∼ D ( f ^ ) ( A S ) − TV ( D ( f ^ ) , D ( f ⋆ )) .
This holds for every realization of S S S , so averaging over S S S gives
P S , ( X , Y ) ∼ D ( f ⋆ ) ( Y ∈ C f ^ , S ( X ) ) ≥ 1 − α − TV ( D ( f ^ ) , D ( f ⋆ ) ) . \mathbb{P}_{S,(X,Y)\sim D(f^\star)}\left(Y \in C_{\hat{f},S}(X)\right) \ge1-\alpha-\operatorname{TV}(D(\hat{f}),D(f^\star)). P S , ( X , Y ) ∼ D ( f ⋆ ) ( Y ∈ C f ^ , S ( X ) ) ≥ 1 − α − TV ( D ( f ^ ) , D ( f ⋆ )) .
By L L L -sensitivity,
TV ( D ( f ^ ) , D ( f ⋆ ) ) ≤ L d F ( f ^ , f ⋆ ) ≤ L ϵ . \operatorname{TV}(D(\hat{f}),D(f^\star)) \le Ld_{\mathcal{F}}(\hat{f},f^\star) \le L\epsilon. TV ( D ( f ^ ) , D ( f ⋆ )) ≤ L d F ( f ^ , f ⋆ ) ≤ L ϵ .
Combining the two steps proves the claim.
Example: Lending
We illustrate L L L -sensitivity in a simple lending model.
A bank chooses a credit threshold θ ∈ [ 0 , 1 ] \theta\in[0,1] θ ∈ [ 0 , 1 ] : applicants with score X ≥ θ X \ge\theta X ≥ θ receive a loan. Receiving a loan changes future repayment behavior: access to capital provides liquidity that may decrease the probability of default, or it may increase the borrower’s total debt burden and increase the probability of default. Suppose
P ( Y = 1 ∣ X = x ) = g ( x , θ ) , g ( x , θ ) = g 0 ( x ) + λ 1 [ x ≥ θ ] , \mathbb{P}(Y=1\mid X=x)=g(x,\theta),\qquad g(x,\theta)=g_0(x)+\lambda\mathbf{1}[x\ge\theta], P ( Y = 1 ∣ X = x ) = g ( x , θ ) , g ( x , θ ) = g 0 ( x ) + λ 1 [ x ≥ θ ] ,
where λ \lambda λ represents the net causal effect of receiving the loan.
The distribution of scores X X X is fixed. Thus, changing θ \theta θ affects the data distribution only through applicants whose loan decision flips. If θ \theta θ changes to θ ′ \theta' θ ′ , the only affected applicants are those with
X ∈ [ min ( θ , θ ′ ) , max ( θ , θ ′ ) ] . X \in[\min(\theta,\theta'),\max(\theta,\theta')]. X ∈ [ min ( θ , θ ′ ) , max ( θ , θ ′ )] .
The total variation distance between D ( θ ) D(\theta) D ( θ ) and D ( θ ′ ) D(\theta') D ( θ ′ ) is therefore proportional to the probability mass of this interval:
TV ( D ( θ ) , D ( θ ′ ) ) ≤ λ P ( X ∈ [ min ( θ , θ ′ ) , max ( θ , θ ′ ) ] ) . \operatorname{TV}(D(\theta),D(\theta')) \le\lambda\mathbb{P}\left(X \in[\min(\theta,\theta'),\max(\theta,\theta')]\right). TV ( D ( θ ) , D ( θ ′ )) ≤ λ P ( X ∈ [ min ( θ , θ ′ ) , max ( θ , θ ′ )] ) .
If the score distribution has density bounded by B B B , then
P ( X ∈ [ θ ′ , θ ] ) ≤ B ∣ θ − θ ′ ∣ , \mathbb{P}(X \in[\theta', \theta]) \le B|\theta-\theta'|, P ( X ∈ [ θ ′ , θ ]) ≤ B ∣ θ − θ ′ ∣ ,
so
TV ( D ( θ ) , D ( θ ′ ) ) ≤ λ B ∣ θ − θ ′ ∣ . \operatorname{TV}(D(\theta),D(\theta')) \le\lambda B|\theta-\theta'|. TV ( D ( θ ) , D ( θ ′ )) ≤ λ B ∣ θ − θ ′ ∣.
Thus the distribution map is L L L -sensitive with L = λ B L=\lambda B L = λ B . This example makes the phase transition intuitive. When the treatment effect λ \lambda λ is large or many applicants are concentrated near the threshold (large B B B ), the environment reacts strongly to small changes in θ \theta θ , corresponding to large L L L . When λ B < 1 \lambda B<1 λ B < 1 , performative effects are moderate, and equilibrium guarantees remain feasible.
Strategic Classification
Strategic classification [10 , 6 , 25 , 23 , 20 ] provides a natural instance of performative prediction. A population of agents has features X ∈ X X \in\mathcal{X} X ∈ X and labels Y ∈ { 0 , 1 } Y \in\{0,1\} Y ∈ { 0 , 1 } . A classifier f f f is deployed. Each agent with features x x x can modify their features to x ′ = Δ ( x ; f ) x'=\Delta(x;f) x ′ = Δ ( x ; f ) at cost c ( x , x ′ ) c(x,x') c ( x , x ′ ) . The post-manipulation distribution is D ( f ) D(f) D ( f ) .
Sensitivity from manipulation costs. If agents’ best-response functions are Lipschitz in f f f , then D ( ⋅ ) D(\cdot) D ( ⋅ ) is L L L -sensitive with L = sup x Lip ( Δ ( x ; ⋅ ) ) L=\sup_x \operatorname{Lip}(\Delta(x;\cdot)) L = sup x Lip ( Δ ( x ; ⋅ )) . Agents with high manipulation costs (inelastic best-response) contribute small L L L ; agents with low costs (elastic best-response) contribute large L L L .
Interpretation. L ≥ 1 L \ge1 L ≥ 1 means agents can shift features at least as fast as the classifier changes. Our impossibility result (Theorem 3.1 ) establishes that nontrivial prediction sets are impossible in this regime. L < 1 L<1 L < 1 means manipulation is bounded, and 1 / ( 1 − L ) 2 1/(1-L)^2 1/ ( 1 − L ) 2 is the “price of performativity” for sample complexity. At L = 0.7 L=0.7 L = 0.7 , a practitioner needs roughly 11 × 11\times 11 × more data than without strategic behavior to achieve the same target coverage.
Worked example. Let X = R d \mathcal{X}=\mathbb{R}^d X = R d , Y = { 0 , 1 } \mathcal{Y}=\{0,1\} Y = { 0 , 1 } , and f θ ( x ) = 1 [ θ ⊤ x ≥ 0 ] f_\theta(x)=1[\theta^\top x\ge0] f θ ( x ) = 1 [ θ ⊤ x ≥ 0 ] . Agents trade off the benefit of a positive classification against the cost of manipulation, solving the penalized best response
Δ ( x ; θ ) = arg min x ′ − θ ⊤ x ′ + c ∥ x ′ − x ∥ 2 . \Delta(x;\theta)=\underset{x'}{\operatorname{arg\,min}}\ -\theta^\top x' + c\lVert x'-x\rVert^2. Δ ( x ; θ ) = x ′ arg min − θ ⊤ x ′ + c ∥ x ′ − x ∥ 2 .
Setting the gradient to zero gives x ′ = x + θ / ( 2 c ) x'=x+\theta/(2c) x ′ = x + θ / ( 2 c ) . The best-response Lipschitz constant in θ \theta θ therefore scales as 1 / c 1/c 1/ c : cheap manipulation (small c c c ) gives large L L L ; expensive manipulation (large c c c ) gives small L L L .
When c c c is large enough that L < 1 L<1 L < 1 , the conditions for our positive results hold, so equilibrium-valid conformal prediction becomes possible. The resulting prediction sets may be wider than naive conformal sets at the same sample size because they must account for the additional uncertainty induced by performative feedback. In contrast, naive procedures that ignore manipulation need not maintain coverage at equilibrium.
This strategic-classification perspective motivates our semi-synthetic experiment in § 5.1 . There we vary the feedback strength in a lending-related dataset to illustrate the role of L L L in equilibrium-valid coverage.
Main Results: A Phase Transition at L = 1 L = 1 L = 1
Our main results show a sharp phase transition at L = 1 L = 1 L = 1 . When L ≥ 1 L \ge1 L ≥ 1 , equilibrium-valid coverage is impossible. When L < 1 L < 1 L < 1 , it is achievable, and the required sample size is inflated by a factor of Θ ~ ( 1 / ( 1 − L ) 2 ) \widetilde{\Theta}(1/(1-L)^2) Θ ( 1/ ( 1 − L ) 2 ) relative to the non-performative setting. This section states these limits and explains their interpretation. Matching algorithms appear in Section 4.
Impossibility When L ≥ 1 L \ge1 L ≥ 1
When L ≥ 1 L \ge1 L ≥ 1 , the feedback is too strong for uniform nontrivial coverage guarantees. The theorem below makes this precise.
Theorem 3.1 (Impossibility for L ≥ 1 L \ge1 L ≥ 1 ). Let L ≥ 1 L \ge1 L ≥ 1 , α ∈ ( 0 , 1 ) \alpha\in(0,1) α ∈ ( 0 , 1 ) , and n ∈ N n \in\mathbb{N} n ∈ N . There is no algorithm that, using a total sample budget n n n , can uniformly guarantee both of the following over all L L L -sensitive performative environments admitting a performatively stable predictor f ⋆ f^\star f ⋆ :
(a) Equilibrium-valid coverage:
P ( X , Y ) ∼ D ( f ⋆ ) ( Y ∈ C f ^ ( X ) ) ≥ 1 − α ; \mathbb{P}_{(X,Y)\sim D(f^\star)}\left(Y \in C_{\hat{f}}(X)\right) \ge1-\alpha; P ( X , Y ) ∼ D ( f ⋆ ) ( Y ∈ C f ^ ( X ) ) ≥ 1 − α ; (b) Nontriviality:
P X ∼ D X ( f ⋆ ) ( C f ^ ( X ) ≠ Y ) > 0 , \mathbb{P}_{X\sim D_X(f^\star)}\left(C_{\hat{f}}(X) \ne\mathcal{Y}\right) > 0, P X ∼ D X ( f ⋆ ) ( C f ^ ( X ) = Y ) > 0 , where D X ( f ⋆ ) D_X(f^\star) D X ( f ⋆ ) denotes the distribution of inputs X X X under D ( f ⋆ ) D(f^\star) D ( f ⋆ ) .
Equivalently, for every such algorithm, there exists an L L L -sensitive environment for which either equilibrium-valid coverage fails or the output prediction set is trivial.
Proof sketch. It suffices to prove the claim for L = 1 L = 1 L = 1 , because every 1 1 1 -sensitive map is automatically L L L -sensitive for every L ≥ 1 L \ge1 L ≥ 1 .
Consider a one-dimensional predictor class F = Θ = [ 0 , 1 ] \mathcal{F} = \Theta= [0,1] F = Θ = [ 0 , 1 ] , a singleton feature space X = { x 0 } \mathcal{X} = \{x_0\} X = { x 0 } , binary labels Y = { 0 , 1 } \mathcal{Y} = \{0,1\} Y = { 0 , 1 } , and squared loss ℓ ( θ , y ) = ( θ − y ) 2 \ell(\theta,y) = (\theta-y)^2 ℓ ( θ , y ) = ( θ − y ) 2 . Define two 1 1 1 -sensitive distribution maps:
D + ( θ ) : Y ∼ Bern ( min ( θ + ϵ , 1 − ϵ ) ) , D_+(\theta):\quad Y \sim\operatorname{Bern}\left(\min(\theta+\epsilon,1-\epsilon)\right), D + ( θ ) : Y ∼ Bern ( min ( θ + ϵ , 1 − ϵ ) ) ,
D − ( θ ) : Y ∼ Bern ( max ( θ − ϵ , ϵ ) ) . D_-(\theta):\quad Y \sim\operatorname{Bern}\left(\max(\theta-\epsilon,\epsilon)\right). D − ( θ ) : Y ∼ Bern ( max ( θ − ϵ , ϵ ) ) .
These maps admit performatively stable predictors, namely θ + ⋆ = 1 − ϵ \theta_+^\star= 1-\epsilon θ + ⋆ = 1 − ϵ and θ − ⋆ = ϵ \theta_-^\star= \epsilon θ − ⋆ = ϵ . Hence the corresponding equilibrium distributions are Bern ( 1 − ϵ ) \operatorname{Bern}(1-\epsilon) Bern ( 1 − ϵ ) and Bern ( ϵ ) \operatorname{Bern}(\epsilon) Bern ( ϵ ) .
At any deployment θ \theta θ , the Bernoulli parameters under D + ( θ ) D_+(\theta) D + ( θ ) and D − ( θ ) D_-(\theta) D − ( θ ) differ by at most 2 ϵ 2\epsilon 2 ϵ , and both remain in [ ϵ , 1 − ϵ ] [\epsilon,1-\epsilon] [ ϵ , 1 − ϵ ] . Therefore the per-sample KL divergence is O ( ϵ ) O(\epsilon) O ( ϵ ) uniformly over θ \theta θ . Choosing ϵ = c / n \epsilon= c/n ϵ = c / n keeps the total KL over n n n adaptive samples bounded by a constant, so no algorithm can reliably distinguish the two environments.
However, because X \mathcal{X} X is a singleton and Y = { 0 , 1 } \mathcal{Y} = \{0,1\} Y = { 0 , 1 } , the only nontrivial prediction sets are { 0 } \{0\} { 0 } and { 1 } \{1\} { 1 } . If ϵ < min ( α , 1 − α ) \epsilon< \min(\alpha,1-\alpha) ϵ < min ( α , 1 − α ) , then under D + ( θ + ⋆ ) = Bern ( 1 − ϵ ) D_+(\theta_+^\star) = \operatorname{Bern}(1-\epsilon) D + ( θ + ⋆ ) = Bern ( 1 − ϵ ) the only nontrivial set achieving coverage at least 1 − α 1-\alpha 1 − α is { 1 } \{1\} { 1 } , while under D − ( θ − ⋆ ) = Bern ( ϵ ) D_-(\theta_-^\star) = \operatorname{Bern}(\epsilon) D − ( θ − ⋆ ) = Bern ( ϵ ) the only nontrivial set achieving coverage at least 1 − α 1-\alpha 1 − α is { 0 } \{0\} { 0 } . Thus no algorithm can simultaneously guarantee both equilibrium-valid coverage and nontriviality uniformly over the two environments. By Le Cam’s two-point testing lemma [16 ] , the bounded KL divergence implies that no algorithm can distinguish D + D_{+} D + from D − D_{-} D − with high enough probability to reliably output the distinct valid sets required by each environment.
The full proof, including the extension to general spaces, is in Appendix A. That extension shows that this binary construction can be embedded into an arbitrary feature and label space.
The implication is direct. When L ≥ 1 L \ge1 L ≥ 1 , collecting more data cannot yield uniform guarantees, because each deployment can induce a distribution shift as large as the information gained. The remedy is to reduce L L L below one, rather than increasing the sample size.
Minimax Rate When L < 1 L < 1 L < 1
When L < 1 L < 1 L < 1 , the distribution map is a contraction and equilibrium-valid coverage becomes feasible. In this regime, we establish a minimax lower bound that characterizes the optimal sample complexity.
Theorem 3.2 (Minimax Lower Bound for L < 1 L < 1 L < 1 ). Let D ( ⋅ ) D(\cdot) D ( ⋅ ) be L L L -sensitive with L < 1 L < 1 L < 1 , and fix any τ ∈ ( 0 , 1 ] \tau\in(0,1] τ ∈ ( 0 , 1 ] . For n n n total samples, the τ \tau τ -informative minimax marginal excess miscoverage satisfies
M τ ( n , L , F ) ≥ Ω ~ ( 1 ( 1 − L ) n ) . \mathcal{M}_{\tau}(n,L,\mathcal{F}) \ge\widetilde{\Omega}\left(\frac{1}{(1-L)\sqrt{n}}\right). M τ ( n , L , F ) ≥ Ω ( ( 1 − L ) n 1 ) . Equivalently, for every algorithm in A τ \mathcal{A}_{\tau} A τ there exists an L L L -sensitive map such that
ExMisc ( C f ^ , D ( f ⋆ ) ) ≥ Ω ~ ( 1 ( 1 − L ) n ) . \operatorname{ExMisc}(C_{\hat{f}},D(f^{\star})) \ge\widetilde{\Omega}\left(\frac{1}{(1-L)\sqrt{n}}\right). ExMisc ( C f ^ , D ( f ⋆ )) ≥ Ω ( ( 1 − L ) n 1 ) . The restriction to A τ \mathcal{A}_{\tau} A τ rules out vacuous and near-vacuous prediction sets; the rate itself is independent of τ \tau τ , in that any fixed τ ∈ ( 0 , 1 ] \tau\in(0,1] τ ∈ ( 0 , 1 ] yields the same order.
Matching upper bounds appear in § 4 . We sketch the lower bound here; the full proof is in Appendix B.
Lower bound construction. We use Le Cam’s two-point method. Consider two L L L -sensitive maps on X = { x 0 } \mathcal{X} = \{x_{0}\} X = { x 0 } and Y = { 0 , 1 } \mathcal{Y} = \{0,1\} Y = { 0 , 1 } :
D i ( θ ) : Y ∼ Bern ( a + i δ + L θ ) , i ∈ { 0 , 1 } , D_{i}(\theta):\quad Y \sim\operatorname{Bern}(a+i\delta+L\theta),\qquad i \in\{0,1\}, D i ( θ ) : Y ∼ Bern ( a + i δ + L θ ) , i ∈ { 0 , 1 } ,
where a a a is bounded away from 0 and 1. Because the risk minimizer under squared loss is the mean, the performative equilibria satisfy
θ i ⋆ = a + i δ 1 − L . \theta_{i}^{\star} = \frac{a+i\delta}{1-L}. θ i ⋆ = 1 − L a + i δ .
Thus the two environments differ by only δ \delta δ at any fixed deployment θ \theta θ , but their equilibria are separated by
∣ θ 1 ⋆ − θ 0 ⋆ ∣ = δ 1 − L . \left|\theta_{1}^{\star}-\theta_{0}^{\star}\right| = \frac{\delta}{1-L}. ∣ θ 1 ⋆ − θ 0 ⋆ ∣ = 1 − L δ .
This is the key amplification effect: a local perturbation of size δ \delta δ becomes an equilibrium gap larger by a factor 1 / ( 1 − L ) 1/(1-L) 1/ ( 1 − L ) .
At the same time, the two environments are statistically hard to distinguish:
p 1 ( θ ) − p 0 ( θ ) = δ for every θ , p_1(\theta)-p_0(\theta)=\delta\quad\text{for every } \theta, p 1 ( θ ) − p 0 ( θ ) = δ for every θ ,
so the per-sample KL divergence is O ( δ 2 ) O(\delta^2) O ( δ 2 ) uniformly over the deployed predictor. Adaptivity therefore does not help: no matter which predictor the algorithm deploys, each sample provides only O ( δ 2 ) O(\delta^2) O ( δ 2 ) information about which environment is active. Over n n n samples, the total KL is O ( n δ 2 ) O(n\delta^2) O ( n δ 2 ) .
Choosing δ = c / n \delta=c/\sqrt{n} δ = c / n keeps the total KL bounded by a constant, so Le Cam’s lemma implies that the two environments cannot be reliably distinguished. By centering the target coverage threshold perfectly between the two equilibrium parameters, a prediction set valid for one environment is strictly invalid for the other. Therefore, failing to distinguish the environments forces the algorithm to output an invalid set, incurring an excess miscoverage of at least
Ω ( δ 1 − L ) = Ω ( 1 ( 1 − L ) n ) . \Omega\left(\frac{\delta}{1-L}\right)=\Omega\left(\frac{1}{(1-L)\sqrt{n}}\right). Ω ( 1 − L δ ) = Ω ( ( 1 − L ) n 1 ) .
The full proof is given in Appendix B.
The Price of Performativity
Theorems 3.1 and 3.2 together give a complete picture as a function of L L L :
Table 2.
The factor 1 / ( 1 − L ) 2 1/(1-L)^2 1/ ( 1 − L ) 2 is the price of performativity : how the sample size must grow to maintain a fixed accuracy under endogenous distribution shift. If excess miscoverage scales as O ~ ( 1 / ( ( 1 − L ) n ) ) \widetilde{O}(1/((1-L)\sqrt{n})) O ( 1/ (( 1 − L ) n )) , then requiring it to be at most ϵ \epsilon ϵ implies
O ~ ( 1 ( 1 − L ) n ) ≤ ϵ ⟹ n ≥ Ω ~ ( 1 ( 1 − L ) 2 ϵ 2 ) . \widetilde{O}\left(\frac{1}{(1-L)\sqrt{n}}\right)\leq\epsilon
\quad\Longrightarrow\quad
n\geq\widetilde{\Omega}\left(\frac{1}{(1-L)^2\epsilon^2}\right). O ( ( 1 − L ) n 1 ) ≤ ϵ ⟹ n ≥ Ω ( ( 1 − L ) 2 ϵ 2 1 ) .
Thus the cost is constant at L = 0 L=0 L = 0 and grows rapidly as L → 1 L\to1 L → 1 (e.g., L = 0.5 L=0.5 L = 0.5 requires about 4 × 4\times 4 × more samples, while L = 0.9 L=0.9 L = 0.9 requires about 100 × 100\times 100 × ). This matches the divergence suggested by the impossibility at L = 1 L=1 L = 1 .
The intuition is that performative feedback magnifies statistical error. A local estimation error of size ϵ \epsilon ϵ does not remain of size ϵ \epsilon ϵ at equilibrium. Instead, because the predictor changes the distribution and the distribution feeds back into the predictor, controlling equilibrium error requires paying an amplification factor on the order of 1 / ( 1 − L ) 1/(1-L) 1/ ( 1 − L ) . Therefore, to guarantee final excess miscoverage at most Δ \Delta Δ , the underlying statistical error must be correspondingly smaller, on the order of Δ ( 1 − L ) \Delta(1-L) Δ ( 1 − L ) . Since achieving estimation accuracy ϵ \epsilon ϵ requires a sample size of order 1 / ϵ 2 1/\epsilon^2 1/ ϵ 2 , this leads to sample complexity scaling as 1 / ( Δ 2 ( 1 − L ) 2 ) 1/(\Delta^2(1-L)^2) 1/ ( Δ 2 ( 1 − L ) 2 ) . Thus, at a high level, the ( 1 − L ) − 2 (1-L)^{-2} ( 1 − L ) − 2 dependence reflects the interaction between feedback amplification and the standard quadratic cost of statistical precision.
Algorithms
Section 2.3 reduces equilibrium-valid coverage to a constructive problem: produce a predictor close to performative equilibrium, then transfer that predictor error into a coverage guarantee. This section gives two retraining-based algorithms that follow this template. The model-free method gives general achievability under minimal assumptions, while the parametric method sharpens the rate under stronger regularity.
Model-Free Algorithm
We begin with a finite-class model-free setting, meaning that we do not assume a parametric or differentiable form for the performative map. The main structural assumption is L < 1 L < 1 L < 1 , and we do not impose smoothness or strong convexity on the performative map. In this setting, repeated retraining combined with a final split conformal calibration step yields the following upper bound.
Algorithm 1 Model-Free Performative Conformal Prediction (MF-PCP)
Require: Finite predictor class F \mathcal{F} F with ∣ F ∣ = N |\mathcal{F}| = N ∣ F ∣ = N , non-conformity score function s s s , loss function ℓ \ell ℓ , sample budget n n n , rounds T T T , target miscoverage level α \alpha α , initial predictor f 0 ∈ F f_0 \in\mathcal{F} f 0 ∈ F
Set m = ⌊ n / ( T + 1 ) ⌋ m = \left\lfloor n/(T+1) \right\rfloor m = ⌊ n / ( T + 1 ) ⌋
for t = 1 , … , T t = 1,\ldots,T t = 1 , … , T do
Deploy f t − 1 f_{t-1} f t − 1 and collect m m m i.i.d. samples S t S_t S t from D ( f t − 1 ) D(f_{t-1}) D ( f t − 1 )
f t ← arg min f ∈ F R ^ ( f ; S t ) f_t \leftarrow\mathop{\arg\min}_{f\in\mathcal{F}} \widehat{R}(f;S_t) f t ← arg min f ∈ F R ( f ; S t ) {ERM over F \mathcal{F} F using loss ℓ \ell ℓ }
end for
Deploy f T f_T f T and collect m m m held-out samples S T + 1 S_{T+1} S T + 1 from D ( f T ) D(f_T) D ( f T )
q ^ ← ⌈ ( 1 − α ) ( ∣ S T + 1 ∣ + 1 ) ⌉ \widehat{q} \leftarrow\left\lceil(1-\alpha)(|S_{T+1}|+1)\right\rceil q ← ⌈ ( 1 − α ) ( ∣ S T + 1 ∣ + 1 ) ⌉ -th smallest score on S T + 1 S_{T+1} S T + 1 using s ( x , y ; f T ) s(x,y;f_T) s ( x , y ; f T )
return f T f_T f T , C f T ( x ) = { y : s ( x , y ; f T ) ≤ q ^ } C_{f_T}(x)=\{y:s(x,y;f_T)\le\widehat{q}\} C f T ( x ) = { y : s ( x , y ; f T ) ≤ q }
For a finite class with bounded loss, empirical risk minimization (ERM) based on m m m samples achieves excess risk O ( log N / m ) O(\sqrt{\log N/m}) O ( log N / m ) ([32 ] ). Applied at round t t t , this controls the excess risk of f t f_t f t under the current distribution D ( f t − 1 ) D(f_{t-1}) D ( f t − 1 ) . To convert such risk control into control of the predictor itself, we assume an error-bound condition: there exists μ > 0 \mu> 0 μ > 0 such that, for the relevant round-wise population risk,
d F ( f , f t − 1 † ) ≤ 1 μ ( R ( f ; D ( f t − 1 ) ) − R ( f t − 1 † ; D ( f t − 1 ) ) ) , d_{\mathcal{F}}(f,f^\dagger_{t-1}) \leq\frac{1}{\mu}\left(R(f;D(f_{t-1}))-R(f^\dagger_{t-1};D(f_{t-1}))\right), d F ( f , f t − 1 † ) ≤ μ 1 ( R ( f ; D ( f t − 1 )) − R ( f t − 1 † ; D ( f t − 1 )) ) ,
where f t − 1 † f_{t-1}^{\dagger} f t − 1 † denotes the population risk minimizer under D ( f t − 1 ) D(f_{t-1}) D ( f t − 1 ) . Under this assumption, ERM yields a round-wise statistical error
d F ( f t , f t − 1 † ) = O ( 1 μ log N m ) d_{\mathcal{F}}(f_t,f_{t-1}^{\dagger})=O\left(\frac{1}{\mu}\sqrt{\frac{\log N}{m}}\right) d F ( f t , f t − 1 † ) = O ( μ 1 m log N )
which can then be combined with the L L L -sensitivity contraction to bound d F ( f t , f ⋆ ) d_{\mathcal{F}}(f_t,f^\star) d F ( f t , f ⋆ ) .
Theorem 4.1 (Model-Free Upper Bound). Under L L L -sensitivity with L < 1 L<1 L < 1 , bounded loss ℓ ∈ [ 0 , 1 ] \ell\in[0,1] ℓ ∈ [ 0 , 1 ] , ∣ F ∣ = N |\mathcal{F}|=N ∣ F ∣ = N , and error-bound parameter μ > 0 \mu>0 μ > 0 , Algorithm 1 achieves approximate equilibrium-valid coverage. More precisely, for 0 < L < 1 0<L<1 0 < L < 1 , if
T = ⌈ log n log ( 1 / L ) ⌉ T=\left\lceil\frac{\log n}{\log(1/L)}\right\rceil T = ⌈ log ( 1/ L ) log n ⌉ then
ExMisc ‾ ( C f T , S , D ( f ⋆ ) ) ≤ O ~ ( 1 ( 1 − L ) 3 / 2 n ) . \overline{\operatorname{ExMisc}}(\mathcal{C}_{f_T,S},D(f^\star))\leq\widetilde{O}\left(\frac{1}{(1-L)^{3/2}\sqrt{n}}\right). ExMisc ( C f T , S , D ( f ⋆ )) ≤ O ( ( 1 − L ) 3/2 n 1 ) . For L = 0 L=0 L = 0 , the same conclusion holds with T = 1 T=1 T = 1 .
Proof sketch. Let m = ⌊ n / ( T + 1 ) ⌋ m=\lfloor n/(T+1)\rfloor m = ⌊ n / ( T + 1 )⌋ be the per-round sample size. By the ERM bound and the error-bound condition, each retraining step incurs a statistical error of order
O ~ N , μ ( 1 m ) \widetilde{O}_{N,\mu}\left(\frac{1}{\sqrt{m}}\right) O N , μ ( m 1 )
in d F d_{\mathcal{F}} d F . Repeated retraining therefore gives
d F ( f T , f ⋆ ) ≤ L T d F ( f 0 , f ⋆ ) + ∑ k = 0 T − 1 L k O ~ N , μ ( 1 m ) ≤ L T d F ( f 0 , f ⋆ ) + 1 1 − L O ~ N , μ ( 1 m ) . \begin{aligned}
d_{\mathcal{F}}(f_T,f^\star)\leq L^T d_{\mathcal{F}}(f_0,f^\star)+\sum_{k=0}^{T-1}L^k\widetilde{O}_{N,\mu}\left(\frac{1}{\sqrt{m}}\right) \\
&\leq L^T d_{\mathcal{F}}(f_0,f^\star)+\frac{1}{1-L}\widetilde{O}_{N,\mu}\left(\frac{1}{\sqrt{m}}\right).
\end{aligned} d F ( f T , f ⋆ ) ≤ L T d F ( f 0 , f ⋆ ) + k = 0 ∑ T − 1 L k O N , μ ( m 1 ) ≤ L T d F ( f 0 , f ⋆ ) + 1 − L 1 O N , μ ( m 1 ) .
The first term is the transient error from the initialization, while the second is the accumulated statistical error across rounds. With
T = ⌈ log n log ( 1 / L ) ⌉ , T=\left\lceil\frac{\log n}{\log(1/L)}\right\rceil, T = ⌈ log ( 1/ L ) log n ⌉ ,
we have L T ≤ 1 / n L^T\leq1/n L T ≤ 1/ n , so the transient term is negligible. Moreover, since log ( 1 / L ) ≥ 1 − L \log(1/L)\geq1-L log ( 1/ L ) ≥ 1 − L for 0 < L < 1 0<L<1 0 < L < 1 , the number of rounds satisfies
T = O ( log n 1 − L ) , T=O\left(\frac{\log n}{1-L}\right), T = O ( 1 − L log n ) ,
and hence
m = Ω ( n ( 1 − L ) log n ) . m=\Omega\left(\frac{n(1-L)}{\log n}\right). m = Ω ( log n n ( 1 − L ) ) .
Substituting this into the accumulated error term yields
1 1 − L O ~ N , μ ( 1 m ) = O ~ N , μ ( 1 ( 1 − L ) 3 / 2 n ) . \frac{1}{1-L}\widetilde{O}_{N,\mu}\left(\frac{1}{\sqrt{m}}\right)=\widetilde{O}_{N,\mu}\left(\frac{1}{(1-L)^{3/2}\sqrt{n}}\right). 1 − L 1 O N , μ ( m 1 ) = O N , μ ( ( 1 − L ) 3/2 n 1 ) .
Thus,
d F ( f T , f ⋆ ) = O ~ N , μ ( 1 ( 1 − L ) 3 / 2 n ) . d_F(f_T,f^\star)=\widetilde{O}_{N,\mu}\left(\frac{1}{(1-L)^{3/2}\sqrt{n}}\right). d F ( f T , f ⋆ ) = O N , μ ( ( 1 − L ) 3/2 n 1 ) .
The retraining phase bounds the distance between f T f_T f T and f ⋆ f^\star f ⋆ . The independent calibration sample then ensures conformal validity under D ( f T ) D(f_T) D ( f T ) . Theorem 2.8 translates this distance bound into the stated excess-miscoverage guarantee under D ( f ⋆ ) D(f^\star) D ( f ⋆ ) .
Remark 4.2. The model-free rate has an extra ( 1 − L ) − 1 / 2 (1-L)^{-1/2} ( 1 − L ) − 1/2 factor relative to the minimax lower bound, arising from splitting the sample budget across O ( log n / ( 1 − L ) ) O(\log n/(1-L)) O ( log n / ( 1 − L )) rounds. In the parametric setting, tail-averaging after a short stabilization period closes this gap (Theorem 4.4 ) by exploiting the AR(1) autocorrelation structure of the iterates. Whether the information-theoretic rate is achievable over finite classes without smoothness assumptions is an open question.
Remark 4.3 (Beyond Finite Classes). Although Theorem 4.1 is stated for a finite class F \mathcal{F} F , the same type of guarantee extends to many infinite classes. One can approximate F \mathcal{F} F by a finite subset that is dense enough so that the approximation error is of smaller order than the statistical error, and then run the same procedure on that subset. This modifies the bound only by additional logarithmic factors that reflect the size of the approximation.
Parametric Algorithm
We now turn to continuous parametric classes, where predictors are parameterized by vectors in a convex subset of R d \mathbb{R}^d R d . In this setting, discretization is less attractive because it can introduce substantial dimension-dependent error. Instead, under stronger regularity assumptions, we analyze repeated empirical risk minimization directly.
Under these assumptions, the population retraining map is contractive, so repeated retraining drives the predictor toward equilibrium. Finite samples introduce noise at each round. Averaging later iterates reduces this noise, but averaging too early retains too much dependence on the initial predictor. We therefore use a short stabilization period and average only the later iterates, in the spirit of Polyak–Ruppert averaging ([30 , 29 ] ).
Theorem 4.4 (Parametric Upper Bound). Assume F ⊆ R d \mathcal{F} \subseteq\mathbb{R}^d F ⊆ R d is convex, with d F ( ⋅ , ⋅ ) = ∥ ⋅ − ⋅ ∥ 2 d_F(\cdot,\cdot)=\|\cdot-\cdot\|_2 d F ( ⋅ , ⋅ ) = ∥ ⋅ − ⋅ ∥ 2 . Assume D ( ⋅ ) D(\cdot) D ( ⋅ ) is L L L -sensitive. Assume also that for every distribution D D D , the population risk R D R_D R D is β \beta β -smooth and γ \gamma γ -strongly convex over F \mathcal{F} F . Let
ρ : = L β γ , ρ < 1. \rho:= \frac{L\beta}{\gamma}, \qquad\rho< 1. ρ := γ L β , ρ < 1. Run Algorithm 2 with stabilization length and averaging window satisfying
B = O ( log n 1 − ρ ) , K = O ( log n 1 − ρ ) . B=O\left(\frac{\log n}{1-\rho}\right), \qquad K=O\left(\frac{\log n}{1-\rho}\right). B = O ( 1 − ρ log n ) , K = O ( 1 − ρ log n ) .
Algorithm 2 Parametric Performative Conformal Prediction (P-PCP)
Require: Initial predictor f 0 f_0 f 0 , total sample budget n n n , stabilization rounds B B B , averaging rounds K K K , target miscoverage level α \alpha α
Set m = ⌊ n / ( B + K + 1 ) ⌋ m = \lfloor n/(B + K + 1) \rfloor m = ⌊ n / ( B + K + 1 )⌋
for t = 1 , … , B + K t = 1, \ldots, B + K t = 1 , … , B + K do
Deploy f t − 1 f_{t-1} f t − 1 and collect m m m samples S t ∼ D ( f t − 1 ) S_t \sim D(f_{t-1}) S t ∼ D ( f t − 1 )
Retrain by ERM:
f t ← arg min f ∈ F R ^ ( f ; S t ) f_t \leftarrow\underset{f \in\mathcal{F}}{\arg\min}\ \widehat{R}(f; S_t) f t ← f ∈ F arg min R ( f ; S t ) end for
Form the tail-averaged predictor
f ‾ B , K ← 1 K ∑ t = B + 1 B + K f t \overline{f}_{B,K} \leftarrow\frac{1}{K}\sum_{t=B+1}^{B+K} f_t f B , K ← K 1 t = B + 1 ∑ B + K f t
Deploy f ‾ B , K \overline{f}_{B,K} f B , K and collect m m m fresh samples S B + K + 1 ∼ D ( f ‾ B , K ) S_{B+K+1} \sim D(\overline{f}_{B,K}) S B + K + 1 ∼ D ( f B , K ) for calibration
Let q ^ \widehat{q} q be the ⌈ ( 1 − α ) ( m + 1 ) ⌉ \lceil(1-\alpha)(m+1)\rceil ⌈( 1 − α ) ( m + 1 )⌉ -th smallest score in { s ( x , y ; f ‾ B , K ) : ( x , y ) ∈ S B + K + 1 } \{s(x,y;\overline{f}_{B,K}) : (x,y) \in S_{B+K+1}\} { s ( x , y ; f B , K ) : ( x , y ) ∈ S B + K + 1 }
return f ‾ B , K \overline{f}_{B,K} f B , K and
C f ‾ B , K ( x ) = { y : s ( x , y ; f ‾ B , K ) ≤ q ^ } C_{\overline{f}_{B,K}}(x) = \{y : s(x,y;\overline{f}_{B,K}) \le\widehat{q}\} C f B , K ( x ) = { y : s ( x , y ; f B , K ) ≤ q }
Then
ExMisc ‾ ( C f ‾ B , K , D ( f ⋆ ) ) ≤ O ~ ( 1 ( 1 − ρ ) n ) . \overline{\operatorname{ExMisc}}(C_{\overline{f}_{B,K}}, D(f^\star)) \le\widetilde{O}\left(\frac{1}{(1-\rho)\sqrt{n}}\right). ExMisc ( C f B , K , D ( f ⋆ )) ≤ O ( ( 1 − ρ ) n 1 ) .
When ρ ≍ L \rho\asymp L ρ ≍ L , for example in the well-conditioned regime β / γ ≈ 1 \beta/\gamma\approx1 β / γ ≈ 1 , this matches the n n n - and L L L -dependence of the informative minimax lower bound (Theorem 3.2 ) up to logarithmic factors under the stated regularity conditions.
Proof sketch. Under smoothness and strong convexity, the population minimizer varies Lipschitzly with the underlying distribution; combined with L L L -sensitivity, this implies that the population retraining map is contractive with factor ρ = L β / γ \rho= L\beta/\gamma ρ = L β / γ .
Thus repeated retraining moves the predictor toward equilibrium, and the effect of the initial predictor shrinks by a factor ρ \rho ρ at each round. We choose the stabilization length B B B so that this initialization term is no larger than the final statistical error. After this, the remaining K K K iterates fluctuate around equilibrium due to sampling noise, and averaging them reduces that noise. This yields
d F ( f ‾ B , K , f ⋆ ) = O ~ ( 1 ( 1 − ρ ) n ) . d_{\mathcal{F}}(\overline{f}_{B,K}, f^\star) = \widetilde{O}\left(\frac{1}{(1-\rho)\sqrt{n}}\right). d F ( f B , K , f ⋆ ) = O ( ( 1 − ρ ) n 1 ) .
The transfer theorem (Theorem 2.8 ) then converts this predictor error into the stated excess miscoverage bound. Full details are given in Appendix C.
that are themselves τ \tau τ -informative. Both algorithms output a split-conformal set at the finite empirical quantile q ^ \hat{q} q ^ , the ⌈ ( 1 − α ) ( m + 1 ) ⌉ \lceil(1-\alpha)(m+1)\rceil ⌈( 1 − α ) ( m + 1 )⌉ -th smallest calibration score. Whenever the equilibrium score distribution is non-degenerate above its ( 1 − α ) (1-\alpha) ( 1 − α ) -quantile—a mild condition beyond the standing boundedness assumption—the quantile q ^ \hat{q} q ^ stays bounded away from sup s \sup s sup s , so the returned set excludes at least one label with probability bounded below; that is, Inf ( C f ^ , D ( f ∗ ) ) ≥ τ \operatorname{Inf}(C_{\hat{f}},D(f^*)) \ge\tau Inf ( C f ^ , D ( f ∗ )) ≥ τ for some τ > 0 \tau> 0 τ > 0 . Both algorithms then lie in A τ A_\tau A τ , so the upper and lower bounds compare within the same algorithm class.
Comparing the Two Algorithms
Table 1 summarizes the tradeoffs between the two approaches. The model-free method requires only bounded loss but incurs an additional ( 1 − L ) − 1 / 2 (1-L)^{-1/2} ( 1 − L ) − 1/2 penalty. The parametric method assumes smoothness and strong convexity, allowing retraining to contract toward equilibrium. By tail-averaging to reduce sampling noise, the parametric approach achieves a sharper rate, removing the extra ( 1 − L ) − 1 / 2 (1-L)^{-1/2} ( 1 − L ) − 1/2 factor (up to logarithmic terms) when β / γ ≈ 1 \beta/\gamma\approx1 β / γ ≈ 1 .
Table 1. Comparison of the two algorithms
This comparison also clarifies the mechanics of the transfer theorem. The minimax lower bound depends exclusively on the performative sensitivity L L L (Theorem 3.2 ), capturing the statistical difficulty induced by feedback. By contrast, the parametric upper bound depends on ρ = L β / γ \rho= L\beta/\gamma ρ = L β / γ , coupling the feedback strength L L L with the optimization geometry (β \beta β and γ \gamma γ ) of the loss.
Experiments
This section serves two purposes. We first show practical relevance in a semi-synthetic credit-scoring task, where performative feedback causes a standard conformal baseline to fail and where equilibrium-aware retraining restores coverage. We then turn to controlled synthetic models that isolate the dependence predicted by the theory on L L L , n n n , and predictor error.
Semi-Synthetic Case Study: Strategic Regression in Credit Scoring
We begin with a semi-synthetic strategic regression task based on the Kaggle “Give Me Some Credit” dataset [15 ] . The goal is to test the method under realistic covariates and model misspecification, rather than only in stylized synthetic settings.
Results. Figure 3 presents the results of the semi-synthetic experiment. As the manipulation strength ϵ \epsilon ϵ increases, the Naive Split Conformal baseline substantially undercovers, dropping well below the nominal 90% level. Because this baseline calibrates on historical, unmanipulated data, it fails to account for the endogenous distribution shift induced by deployment. In contrast, P-PCP remains close to the target coverage across the full range of ϵ \epsilon ϵ .
(a) Equilibrium coverage versus ϵ \epsilon ϵ
(b) Prediction interval width versus ϵ \epsilon ϵ
Figure 3. Semi-synthetic strategic regression experiment. (a) Equilibrium coverage versus manipulation strength ϵ \epsilon ϵ . The naive split conformal baseline undercovers as performativity increases, whereas P-PCP remains closer to the nominal 90% target. (b) Median prediction interval width versus ϵ \epsilon ϵ for the two procedures.
Figure 3b shows the corresponding interval widths. In this run, the naive baseline stays nearly flat as ϵ \epsilon ϵ increases, while P-PCP adapts by using materially wider intervals once performative effects become non-negligible. At high manipulation strengths, P-PCP produces markedly wider intervals than the naive baseline. In this semi-synthetic example, equilibrium-aware retraining with fresh calibration preserves nominal coverage much better than historical calibration alone.
Synthetic Illustrations of the Theory
We now turn to controlled synthetic models. Their role is different: they isolate the dependence on L L L , n n n , and predictor error so that the scaling laws from the theory can be checked directly. Unless stated otherwise, we use the Gaussian location model Y ∼ N ( a + L θ , 1 ) Y \sim\mathcal{N}(a + L\theta,1) Y ∼ N ( a + L θ , 1 ) with a = 0.3 a = 0.3 a = 0.3 , score s ( y ; θ ) = ∣ y − θ ∣ s(y;\theta) = |y-\theta| s ( y ; θ ) = ∣ y − θ ∣ , and target miscoverage level α = 0.1 \alpha= 0.1 α = 0.1 . Each configuration uses 2000 independent replications and 50,000 test samples drawn from D ( f ⋆ ) D(f^\star) D ( f ⋆ ) . Full simulation settings are deferred to Appendix S2 in the supplementary material.
Rate and price of performativity (Simulation 1; Theorem 3.2). We use Algorithm 2 as a testbed to examine the scaling predicted by Theorem 3.2 . For each fixed L L L , the theorem predicts excess miscoverage of order Θ ~ ( 1 / ( ( 1 − L ) n ) ) \widetilde{\Theta}(1/((1-L)\sqrt{n})) Θ ( 1/ (( 1 − L ) n )) , so the dependence on sample size is n − 1 / 2 n^{-1/2} n − 1/2 , while the dependence on performative sensitivity appears through the prefactor ( 1 − L ) − 1 (1-L)^{-1} ( 1 − L ) − 1 . We vary L ∈ { 0 , 0.1 , … , 0.7 } L \in\{0,0.1,\ldots,0.7\} L ∈ { 0 , 0.1 , … , 0.7 } and n ∈ { 50 , … , 100,000 } n \in\{50,\ldots,100{,}000\} n ∈ { 50 , … , 100 , 000 } . Figure 1 a plots excess miscoverage against n n n on a log–log scale. The curves are approximately parallel to the n − 1 / 2 n^{-1/2} n − 1/2 reference slope (dashed), which matches the predicted decay in sample size. At the same time, larger values of L L L shift the curves upward, consistent with the predicted deterioration as L L L approaches 1.
Figure 1. Synthetic validation of the theory. (a) Excess miscoverage versus sample size n n n (log–log) for L ∈ { 0 , … , 0.7 } L \in\{0,\ldots,0.7\} L ∈ { 0 , … , 0.7 } ; the dashed line shows the n − 1 / 2 n^{-1/2} n − 1/2 reference slope. (b) Threshold sample size n ⋆ ( L ) n^\star(L) n ⋆ ( L ) , defined as the smallest n n n for which excess miscoverage is at most 0.02, plotted against 1 / ( 1 − L ) 2 1/(1-L)^2 1/ ( 1 − L ) 2 ; the dashed line is a linear fit. (c) Coverage versus L ε L\varepsilon L ε for five values of L L L . The dashed line is the first-order lower bound 1 − α − L ε 1-\alpha-L\varepsilon 1 − α − L ε .
Figure 1 b shows the same relationship in sample-complexity form. Since Theorem 3.2 predicts excess miscoverage of order Θ ~ ( 1 / ( ( 1 − L ) n ) ) \widetilde{\Theta}(1/((1-L)\sqrt{n})) Θ ( 1/ (( 1 − L ) n )) , the sample size needed to reach a fixed target excess should scale as Θ ~ ( 1 / ( 1 − L ) 2 ) \widetilde{\Theta}(1/(1-L)^2) Θ ( 1/ ( 1 − L ) 2 ) . To test this prediction, we define n ⋆ ( L ) n^\star(L) n ⋆ ( L ) as the smallest sample size for which the excess miscoverage falls below 0.02. The horizontal axis plots the predicted complexity term 1 / ( 1 − L ) 2 1/(1-L)^2 1/ ( 1 − L ) 2 , and the vertical axis plots the corresponding empirical threshold n ⋆ ( L ) n^\star(L) n ⋆ ( L ) . The points lie close to a straight line, with fitted relation n ⋆ ≈ 107 / ( 1 − L ) 2 + 97 n^\star\approx107/(1-L)^2 + 97 n ⋆ ≈ 107/ ( 1 − L ) 2 + 97 and R 2 = 0.948 R^2 = 0.948 R 2 = 0.948 , in line with the predicted Θ ~ ( 1 / ( 1 − L ) 2 ) \widetilde{\Theta}(1/(1-L)^2) Θ ( 1/ ( 1 − L ) 2 ) scaling. The nonzero intercept reflects the baseline cost already present in the non-performative case.
Transfer theorem (Simulation 2; Theorem 2.8). We next test the main prediction of the transfer theorem. For a deployed predictor at distance
ϵ = ∣ θ d e p l o y e d − θ ⋆ ∣ \epsilon= |\theta_{\mathrm{deployed}}-\theta^\star| ϵ = ∣ θ deployed − θ ⋆ ∣
from equilibrium, the theorem implies that the leading-order coverage loss should depend on the single quantity L ε L\varepsilon L ε . We fix m = 2000 m = 2000 m = 2000 calibration samples and vary ε \varepsilon ε across five values of L L L .
Figure 1 c plots coverage against L ε L\varepsilon L ε . Near the origin, the curves align closely: for L ε ≤ 0.3 L\varepsilon\le0.3 L ε ≤ 0.3 , their spread is at most 0.03. This is the regime where the first-order prediction is expected to be most accurate. Over this range, all curves remain above the lower bound 1 − α − L ε 1-\alpha-L\varepsilon 1 − α − L ε (dashed). The figure therefore supports the prediction that, for small predictor error, coverage degradation is governed primarily by the product L ε L\varepsilon L ε , rather than by L L L and ε \varepsilon ε separately.
Phase transition at L = 1 L = 1 L = 1 (Simulation 3; Theorem 3.1). We next illustrate the feasibility boundary predicted by Theorem 3.1 using bounded Bernoulli maps whose equilibria remain explicit on both sides of the threshold. Figure 2 reports the results.
Figure 2. Phase transition at L = 1 L = 1 L = 1 . Bounded Bernoulli sweep based on g L , ± ( θ ) = clip ( c + L ( θ − c ) ± ϵ , [ ϵ , 1 − ϵ ] ) g_{L,\pm}(\theta) = \operatorname{clip}(c + L(\theta-c)\pm\epsilon, [\epsilon, 1-\epsilon]) g L , ± ( θ ) = clip ( c + L ( θ − c ) ± ϵ , [ ϵ , 1 − ϵ ]) with c = 0.05 c = 0.05 c = 0.05 and ϵ = 0.01 \epsilon= 0.01 ϵ = 0.01 . The green curve is conservative equilibrium coverage (minimum over the + + + and − - − branches); the blue curve is the unrestricted full-set rate (maximum over the two branches). The supercritical regime is therefore well-defined for all plotted L L L , with explicit equilibria throughout. The dashed vertical line marks the threshold L = 1 L = 1 L = 1 .
Figure 2 sweeps L ∈ { 0.7 , 0.8 , 0.9 , 0.95 , 0.98 , 0.99 , 1.0 , 1.01 , 1.02 , 1.05 , 1.1 , 1.2 } L \in\{0.7, 0.8, 0.9, 0.95, 0.98, 0.99, 1.0, 1.01, 1.02, 1.05, 1.1, 1.2\} L ∈ { 0.7 , 0.8 , 0.9 , 0.95 , 0.98 , 0.99 , 1.0 , 1.01 , 1.02 , 1.05 , 1.1 , 1.2 } for the clipped family
g L , ± ( θ ) = clip ( c + L ( θ − c ) ± ε , [ ε , 1 − ε ] ) , c = 0.05 , ε = 0.01 , g_{L,\pm}(\theta) = \operatorname{clip}(c + L(\theta-c) \pm\varepsilon, [\varepsilon, 1-\varepsilon]), \qquad c = 0.05, \quad\varepsilon= 0.01, g L , ± ( θ ) = clip ( c + L ( θ − c ) ± ε , [ ε , 1 − ε ]) , c = 0.05 , ε = 0.01 ,
and reports conservative equilibrium coverage (the minimum over the two branches) together with the unrestricted full-set rate (the maximum over the two branches). As L L L approaches 1 from below, coverage remains near nominal only while the unrestricted procedure increasingly returns the full label set. Unlike the previous Gaussian illustration, the supercritical regime here is still a genuine equilibrium experiment, because the clipped Bernoulli maps are well-defined and have explicit fixed points for every plotted L L L . The figure is therefore a theorem-compatible empirical illustration of the feasibility boundary in a setting that remains well-defined across the full sweep, including L ≥ 1 L \ge1 L ≥ 1 . As before, it is an empirical illustration, not an empirical proof of impossibility.
Related Work
Performative prediction. The performative prediction framework of Perdomo et al. [27 ] shows that when L < 1 L < 1 L < 1 , repeated retraining converges to a stable equilibrium, and that convergence slows as L → 1 L \to1 L → 1 . Subsequent work studies stochastic retraining dynamics [22 ] , regret under performativity [14 ] , state-dependent feedback [4 ] , and performative power [11 ] . This entire line of work asks how quickly a system reaches equilibrium and how to minimize performative risk. We ask a different question: once the system has stabilized, how reliably can we quantify prediction uncertainty? The connection is that the same parameter L L L that governs convergence also determines whether valid uncertainty guarantees are achievable.
Conformal prediction under distribution shift. Several papers extend conformal prediction to settings where the test distribution differs from the calibration distribution. Tibshirani et al. [33 ] handle covariate shift via importance-weighted scores. Barber et al. [2 ] derive coverage bounds for general non-exchangeable data. Gibbs and Candès [8 , 9 ] give procedures that maintain coverage under arbitrary temporal drift. Oliveira et al. [26 ] study split conformal guarantees when data is not exchangeable. None of
these papers model the performative case, where deployment itself alters the future data-generating process.
The closest papers on the conformal side are Fannjiang et al. [7 ] and Binny and Dixit [3 ] . Fannjiang et al. study a biomolecular design setting in which deploying a model changes which candidate molecules are proposed in the next round. However, their analysis handles only covariate shift: the marginal distribution over inputs changes, but the conditional distribution of outcomes given inputs does not. In a performative system, predictions affect behavior, which changes outcomes, so the full joint distribution shifts. Moreover, their analysis does not address the equilibrium that emerges after repeated retraining. Binny and Dixit apply a similar iterative conformal idea to multi-agent motion planning, where deploying an uncertainty-aware controller changes how surrounding agents behave. Their focus is on safe trajectory prediction rather than performative equilibrium in the statistical learning sense, and they do not analyze sample complexity. Our work is the first to study conformal validity at the equilibrium distribution D ( f ⋆ ) D(f^{\star}) D ( f ⋆ ) reached by repeated retraining.
Uncertainty quantification under performativity. Three recent papers study uncertainty quantification in performative settings, and we differ from each in a distinct way.
Li et al. [21 ] introduce Performative Risk Control (PRC), which calibrates a scalar threshold so that a chosen risk measure stays controlled throughout the retraining process. Their guarantee is that E [ ℓ ( z ; λ ) ] ≤ α \mathbb{E}[\ell(z; \lambda)] \leq\alpha E [ ℓ ( z ; λ )] ≤ α at each step, which is not the same as constructing a prediction set that covers the true outcome with probability 1 − α 1-\alpha 1 − α : scalar risk control does not in general imply set-valued coverage. They also use a different sensitivity notion, measuring how much the expected loss changes when the threshold changes, rather than how much the data distribution itself changes. As a result, their analysis does not extend to coverage guarantees for prediction sets, does not yield a transfer theorem connecting proximity to equilibrium with coverage validity, and provides no impossibility results or minimax lower bounds.
Csillag et al. [5 ] construct prediction sets that are valid against the worst-case strategic response of the population. Because they do not assume anything about which equilibrium will emerge, their sets must be wide enough to cover all possible outcomes under any plausible response, and may be unnecessarily wide when the actual equilibrium is less extreme than the worst case. We instead target the specific equilibrium D ( f ⋆ ) D(f^{\star}) D ( f ⋆ ) reached by repeated retraining, which gives tighter sets when L < 1 L < 1 L < 1 . The two approaches suit different situations: theirs when the response is unknown and robustness is the priority; ours when the system stabilizes and one can calibrate at the stable distribution. Theorem 3.1 delineates where each applies: when L < 1 L < 1 L < 1 , targeting the equilibrium is possible and the sample complexity cost is Θ ~ ( 1 / ( 1 − L ) 2 ) \widetilde{\Theta}(1/(1-L)^2) Θ ( 1/ ( 1 − L ) 2 ) times the non-performative baseline; when L ≥ 1 L \geq1 L ≥ 1 , no procedure can simultaneously achieve coverage and nontrivial set sizes.
Perdomo [28 ] shows that performative multicalibration — simultaneously matching predicted probabilities to observed outcome frequencies across a large collection of subgroups — is always achievable under performative feedback, without any Lipschitz condition on D ( ⋅ ) D(\cdot) D ( ⋅ ) . This is a non-trivial algorithmic result, since multicalibration is demanding even in the static setting. Since multicalibration is a form of validity guarantee, one might read this as evidence that useful uncertainty quantification is always achievable under performativity, even when L ≥ 1 L \ge1 L ≥ 1 , which would contradict our impossibility result. It does not, because the two results target different objects. Multicalibration is a property of predicted probabilities: it asks that the model’s outputs average correctly within subgroups. Coverage is a property of prediction sets: it asks that the set C ( x ) C(x) C ( x ) excludes some labels while still containing the true outcome with probability 1 − α 1-\alpha 1 − α . A predictor can be perfectly multicalibrated and yet produce no useful prediction sets, because calibration of probabilities does not constrain which labels a set includes or excludes. When L ≥ 1 L \ge1 L ≥ 1 , it is this exclusion requirement that becomes impossible to satisfy at equilibrium.
No prior work establishes the feasibility threshold for equilibrium-valid coverage, derives the minimax sample complexity below that threshold, proves a transfer theorem that converts proximity to equilibrium directly into a coverage guarantee, or provides algorithms that match the optimal rate. These are the four contributions of the present paper.
Discussion and Conclusion
Our results establish a sharp phase transition at L = 1 L = 1 L = 1 for conformal prediction under performative feedback: nontrivial equilibrium-valid coverage is impossible when L ≥ 1 L \ge1 L ≥ 1 , and achievable with sample complexity inflated by a factor of Θ ( 1 / ( 1 − L ) 2 ) \Theta(1/(1-L)^2) Θ ( 1/ ( 1 − L ) 2 ) when L < 1 L < 1 L < 1 . We now discuss practical implications, limitations, and extensions.
Practical implications. Our results suggest a workflow for uncertainty quantification under performativity. Before deployment in an environment where predictions affect outcomes, estimate the sensitivity L L L , for example from pilot deployments. If L ≥ 1 L \ge1 L ≥ 1 , then equilibrium-valid prediction sets are not uniformly achievable: the main obstacle is an unstable feedback loop, not a lack of data. In that regime, the relevant intervention is to reduce L L L by limiting how strongly the predictor changes decisions. If L < 1 L < 1 L < 1 , then the non-performative sample requirement should be inflated by a factor of at least 1 / ( 1 − L ) 2 1/(1-L)^2 1/ ( 1 − L ) 2 (and up to 1 / ( 1 − L ) 3 1/(1-L)^3 1/ ( 1 − L ) 3 without smoothness and strong convexity) to budget for valid equilibrium coverage. The transfer theorem further shows that any improvement in estimating or reaching equilibrium translates directly into better equilibrium-valid coverage guarantees.
Limitations. Our analysis has several limitations. First, the coverage guarantees hold on average at equilibrium across the whole population, rather than separately for each feature value or subgroup. Second, the sharp parametric upper bound requires smoothness and strong convexity, while the more general model-free result pays an additional ( 1 − L ) − 1 / 2 (1-L)^{-1/2} ( 1 − L ) − 1/2 factor. Third, the experiments are primarily synthetic or semi-synthetic studies meant to test the predicted scaling laws and illustrate equilibrium-aware calibration, rather than full application-specific evaluations. Finally, the theory represents performative feedback through an L L L -sensitive distribution map, which summarizes the strength of the feedback in a single parameter. Extending the results to more local notions of sensitivity is a natural next step.
Extensions. Our minimax characterization also points to natural next directions. The model-free algorithm (Theorem 4.1 ) shows that L < 1 L < 1 L < 1 is both necessary and sufficient for finite or compact predictor classes, while the parametric algorithm achieves the sharper rate for continuous classes under the standard regularity condition ρ = L β / γ < 1 \rho= L\beta/\gamma< 1 ρ = L β / γ < 1 . A central open question is whether the information-theoretic rate is achievable in polynomial time under only L < 1 L < 1 L < 1 , without strong convexity. The transfer theorem (Theorem 2.8 ) is useful precisely because it decouples this optimization question from calibration: any future method with a convergence guarantee to equilibrium immediately inherits a coverage guarantee through the theorem.
Reproducibility. The synthetic and semi-synthetic experiments rely only on the models and parameter grids described in § 5 and Appendix S2. The semi-synthetic study uses the publicly available “Give Me Some Credit” dataset [15 ] . Code and simulation scripts to reproduce all figures will be made publicly available upon acceptance.
Proof of Theorem 3.1
It suffices to prove the theorem for L = 1 L = 1 L = 1 , because if
TV ( D ( f ) , D ( g ) ) ≤ d F ( f , g ) for all f , g ∈ F , \operatorname{TV}(D(f), D(g)) \le d_{\mathcal{F}}(f,g) \quad\text{for all } f,g \in\mathcal{F}, TV ( D ( f ) , D ( g )) ≤ d F ( f , g ) for all f , g ∈ F ,
then automatically
TV ( D ( f ) , D ( g ) ) ≤ L d F ( f , g ) for all f , g ∈ F \operatorname{TV}(D(f), D(g)) \le Ld_{\mathcal{F}}(f,g) \quad\text{for all } f,g \in\mathcal{F} TV ( D ( f ) , D ( g )) ≤ L d F ( f , g ) for all f , g ∈ F
for every L ≥ 1 L \ge1 L ≥ 1 . Thus any hard 1-sensitive instance is also a hard instance for every L ≥ 1 L \ge1 L ≥ 1 .
A Binary Hard Instance for Theorem 3.1
Proof. Take X = { x 0 } \mathcal{X} = \{x_0\} X = { x 0 } , Y = { 0 , 1 } \mathcal{Y} = \{0,1\} Y = { 0 , 1 } , Θ = [ 0 , 1 ] \Theta= [0,1] Θ = [ 0 , 1 ] , and squared loss ℓ ( θ , y ) = ( θ − y ) 2 \ell(\theta,y) = (\theta-y)^2 ℓ ( θ , y ) = ( θ − y ) 2 . Fix ϵ > 0 \epsilon> 0 ϵ > 0 , to be chosen as a function of n n n . Define two distribution maps:
D + ( θ ) : Y ∼ Bern ( g + ( θ ) ) , g + ( θ ) = min ( θ + ϵ , 1 − ϵ ) , D_+(\theta): Y \sim\operatorname{Bern}(g_+(\theta)), \qquad g_+(\theta) = \min(\theta+\epsilon,1-\epsilon), D + ( θ ) : Y ∼ Bern ( g + ( θ )) , g + ( θ ) = min ( θ + ϵ , 1 − ϵ ) ,
D − ( θ ) : Y ∼ Bern ( g − ( θ ) ) , g − ( θ ) = max ( θ − ϵ , ϵ ) . D_-(\theta): Y \sim\operatorname{Bern}(g_-(\theta)), \qquad g_-(\theta) = \max(\theta-\epsilon,\epsilon). D − ( θ ) : Y ∼ Bern ( g − ( θ )) , g − ( θ ) = max ( θ − ϵ , ϵ ) .
Step 1: Both maps are 1-sensitive. We first show that g + g_+ g + and g − g_- g − are 1-Lipschitz. Write
g + ( θ ) = c ( θ + ϵ ) , c ( u ) = min ( u , 1 − ϵ ) . g_+(\theta) = c(\theta+\epsilon), \qquad c(u) = \min(u,1-\epsilon). g + ( θ ) = c ( θ + ϵ ) , c ( u ) = min ( u , 1 − ϵ ) .
The map θ ↦ θ + ϵ \theta\mapsto\theta+\epsilon θ ↦ θ + ϵ is 1-Lipschitz, since
∣ ( θ + ϵ ) − ( θ ′ + ϵ ) ∣ = ∣ θ − θ ′ ∣ . \lvert(\theta+\epsilon)-(\theta'+\epsilon)\rvert= \lvert\theta-\theta'\rvert. ∣( θ + ϵ ) − ( θ ′ + ϵ )∣ = ∣ θ − θ ′ ∣ .
The clipping map c c c is also 1-Lipschitz, because truncation at a constant cannot increase distances:
∣ c ( u ) − c ( v ) ∣ ≤ ∣ u − v ∣ for all u , v ∈ R . \lvert c(u)-c(v)\rvert\le\lvert u-v\rvert\quad\text{for all } u,v \in\mathbb{R}. ∣ c ( u ) − c ( v )∣ ≤ ∣ u − v ∣ for all u , v ∈ R .
Hence g + g_+ g + , as a composition of two 1-Lipschitz maps, is 1-Lipschitz. The same argument applies to
g − ( θ ) = max ( θ − ϵ , ϵ ) , g_-(\theta) = \max(\theta-\epsilon,\epsilon), g − ( θ ) = max ( θ − ϵ , ϵ ) ,
so g − g_- g − is also 1-Lipschitz.
For Bernoulli distributions, total variation distance is the absolute difference of the success probabilities. Therefore
TV ( D ± ( θ ) , D ± ( θ ′ ) ) = ∣ g ± ( θ ) − g ± ( θ ′ ) ∣ ≤ ∣ θ − θ ′ ∣ . \operatorname{TV}(D_{\pm}(\theta),D_{\pm}(\theta')) = \lvert g_{\pm}(\theta)-g_{\pm}(\theta')\rvert\le\lvert\theta-\theta'\rvert. TV ( D ± ( θ ) , D ± ( θ ′ )) = ∣ g ± ( θ ) − g ± ( θ ′ )∣ ≤ ∣ θ − θ ′ ∣ .
Hence both distribution maps are 1-sensitive.
The clipping ensures that the Bernoulli parameter remains in [ ϵ , 1 − ϵ ] [\epsilon,1-\epsilon] [ ϵ , 1 − ϵ ] , which is needed both for the distribution to be well-defined and for the KL divergence bound in Step 3. Without clipping, the parameter could exceed 1 or fall below 0; any other truncation that preserves the 1-Lipschitz property (for example, clipping to [ 0 , 1 ] [0,1] [ 0 , 1 ] ) would work equally well.
Step 2: Both maps admit performatively stable predictors. Under squared loss, the risk minimizer under a Bernoulli distribution with mean p p p is θ = p \theta= p θ = p . Therefore a performatively stable predictor solves
θ ⋆ = E [ Y ∣ Y ∼ D ( θ ⋆ ) ] = g ( θ ⋆ ) . \theta^\star= \mathbb{E}[Y \mid Y \sim D(\theta^\star)] = g(\theta^\star). θ ⋆ = E [ Y ∣ Y ∼ D ( θ ⋆ )] = g ( θ ⋆ ) .
For D + D_{+} D + , the fixed-point equation is
θ = min ( θ + ϵ , 1 − ϵ ) . \theta= \min(\theta+ \epsilon, 1 - \epsilon). θ = min ( θ + ϵ , 1 − ϵ ) .
Because ϵ > 0 \epsilon> 0 ϵ > 0 , the branch θ = θ + ϵ \theta= \theta+ \epsilon θ = θ + ϵ is impossible. Therefore, the fixed point must lie in the clipped region, so
θ + ⋆ = 1 − ϵ . \theta_{+}^{\star} = 1 - \epsilon. θ + ⋆ = 1 − ϵ .
At θ = 1 − ϵ \theta= 1 - \epsilon θ = 1 − ϵ ,
g + ( 1 − ϵ ) = min ( 1 , 1 − ϵ ) = 1 − ϵ , g_{+}(1 - \epsilon) = \min(1, 1 - \epsilon) = 1 - \epsilon, g + ( 1 − ϵ ) = min ( 1 , 1 − ϵ ) = 1 − ϵ ,
so 1 − ϵ 1 - \epsilon 1 − ϵ is a fixed point.
For D − D_{-} D − , the fixed-point equation is
θ = max ( θ − ϵ , ϵ ) , \theta= \max(\theta- \epsilon, \epsilon), θ = max ( θ − ϵ , ϵ ) ,
and similarly the only solution is
θ − ⋆ = ϵ , \theta_{-}^{\star} = \epsilon, θ − ⋆ = ϵ ,
since
g − ( ϵ ) = max ( 0 , ϵ ) = ϵ . g_{-}(\epsilon) = \max(0, \epsilon) = \epsilon. g − ( ϵ ) = max ( 0 , ϵ ) = ϵ .
Thus the equilibrium distributions are
D + ( θ + ⋆ ) = Bern ( 1 − ϵ ) , D − ( θ − ⋆ ) = Bern ( ϵ ) . D_{+}(\theta_{+}^{\star}) = \operatorname{Bern}(1 - \epsilon), \qquad D_{-}(\theta_{-}^{\star}) = \operatorname{Bern}(\epsilon). D + ( θ + ⋆ ) = Bern ( 1 − ϵ ) , D − ( θ − ⋆ ) = Bern ( ϵ ) .
Step 3: The two environments are hard to distinguish. For every deployment θ ∈ [ 0 , 1 ] \theta\in[0,1] θ ∈ [ 0 , 1 ] , the two Bernoulli parameters differ by at most 2 ϵ 2\epsilon 2 ϵ . On the interior interval [ 2 ϵ , 1 − 2 ϵ ] [2\epsilon, 1 - 2\epsilon] [ 2 ϵ , 1 − 2 ϵ ] we have
g + ( θ ) = θ + ϵ , g − ( θ ) = θ − ϵ , g_{+}(\theta) = \theta+ \epsilon, \qquad g_{-}(\theta) = \theta- \epsilon, g + ( θ ) = θ + ϵ , g − ( θ ) = θ − ϵ ,
and therefore
∣ g + ( θ ) − g − ( θ ) ∣ = 2 ϵ . \lvert g_{+}(\theta) - g_{-}(\theta) \rvert= 2\epsilon. ∣ g + ( θ ) − g − ( θ )∣ = 2 ϵ .
If θ ∉ [ 2 ϵ , 1 − 2 ϵ ] \theta\notin[2\epsilon, 1 - 2\epsilon] θ ∈ / [ 2 ϵ , 1 − 2 ϵ ] , then either θ − ϵ < ϵ \theta- \epsilon< \epsilon θ − ϵ < ϵ or θ + ϵ > 1 − ϵ \theta+ \epsilon> 1 - \epsilon θ + ϵ > 1 − ϵ , so one of the two expressions is truncated by the clipping operator. Such truncation cannot increase the distance between them. Hence, for all θ ∈ [ 0 , 1 ] \theta\in[0,1] θ ∈ [ 0 , 1 ] ,
∣ g + ( θ ) − g − ( θ ) ∣ ≤ 2 ϵ . \lvert g_{+}(\theta) - g_{-}(\theta) \rvert\leq2\epsilon. ∣ g + ( θ ) − g − ( θ )∣ ≤ 2 ϵ .
Moreover, both parameters lie in [ ϵ , 1 − ϵ ] [\epsilon, 1 - \epsilon] [ ϵ , 1 − ϵ ] . Hence
KL ( D + ( θ ) ∥ D − ( θ ) ) ≤ ( g + ( θ ) − g − ( θ ) ) 2 g − ( θ ) ( 1 − g − ( θ ) ) ≤ ( 2 ϵ ) 2 ϵ ( 1 − ϵ ) = 4 ϵ 1 − ϵ . \operatorname{KL}(D_{+}(\theta) \mathbin{\|} D_{-}(\theta)) \leq\frac{(g_{+}(\theta) - g_{-}(\theta))^{2}}{g_{-}(\theta)(1 - g_{-}(\theta))} \leq\frac{(2\epsilon)^{2}}{\epsilon(1 - \epsilon)} = \frac{4\epsilon}{1 - \epsilon}. KL ( D + ( θ ) ∥ D − ( θ )) ≤ g − ( θ ) ( 1 − g − ( θ )) ( g + ( θ ) − g − ( θ ) ) 2 ≤ ϵ ( 1 − ϵ ) ( 2 ϵ ) 2 = 1 − ϵ 4 ϵ .
Now consider any adaptive algorithm that deploys predictors θ 1 , … , θ T \theta_{1}, \ldots, \theta_{T} θ 1 , … , θ T and collects n t n_{t} n t samples at round t t t , with ∑ t = 1 T n t = n \sum_{t=1}^{T} n_{t} = n ∑ t = 1 T n t = n . By the chain rule for KL divergence,
KL ( P + ( n ) ∥ P − ( n ) ) = ∑ t = 1 T n t E + [ KL ( D + ( θ t ) ∥ D − ( θ t ) ) ] ≤ 4 n ϵ 1 − ϵ . \operatorname{KL}(\mathbb{P}_{+}^{(n)} \mathbin{\|} \mathbb{P}_{-}^{(n)}) = \sum_{t=1}^{T} n_{t} \mathbb{E}_{+}\left[\operatorname{KL}(D_{+}(\theta_{t}) \mathbin{\|} D_{-}(\theta_{t}))\right] \leq\frac{4n\epsilon}{1 - \epsilon}. KL ( P + ( n ) ∥ P − ( n ) ) = t = 1 ∑ T n t E + [ KL ( D + ( θ t ) ∥ D − ( θ t )) ] ≤ 1 − ϵ 4 n ϵ .
Choosing
ϵ = c 0 n (2) \epsilon= \frac{c_{0}}{n} \tag*{(2)} ϵ = n c 0 (2)
for some constant c 0 > 0 c_0 > 0 c 0 > 0 makes the total KL bounded by a constant. Therefore Le Cam’s lemma implies that no algorithm can reliably distinguish whether the data came from D + D_+ D + or D − D_- D − .
Step 4: The nontrivial valid sets are incompatible. Because X \mathcal{X} X is a singleton and Y = { 0 , 1 } \mathcal{Y} = \{0,1\} Y = { 0 , 1 } , any prediction set is equivalent to one of
∅ , { 0 } , { 1 } , Y . \varnothing,\quad\{0\},\quad\{1\},\quad\mathcal{Y}. ∅ , { 0 } , { 1 } , Y .
The empty set is never valid, and Y \mathcal{Y} Y is trivial. So the only nontrivial candidates are { 0 } \{0\} { 0 } and { 1 } \{1\} { 1 } .
Their equilibrium coverages are:
Table 3.
If
ϵ < min ( α , 1 − α ) , \epsilon< \min(\alpha, 1-\alpha), ϵ < min ( α , 1 − α ) ,
then under D + D_+ D + the only nontrivial set with coverage at least 1 − α 1-\alpha 1 − α is { 1 } \{1\} { 1 } , while under D − D_- D − the only nontrivial set with coverage at least 1 − α 1-\alpha 1 − α is { 0 } \{0\} { 0 } .
Therefore any algorithm that uniformly guaranteed both equilibrium-valid coverage and nontriviality would, from its output, implicitly identify which environment is active: output { 1 } \{1\} { 1 } under D + D_+ D + and output { 0 } \{0\} { 0 } under D − D_- D − . But Step 3 shows that no algorithm can reliably distinguish the two environments. This is a contradiction.
Hence, for L = 1 L = 1 L = 1 , no algorithm can uniformly guarantee both equilibrium-valid coverage and nontriviality.
Every 1-sensitive map is also L L L -sensitive for every L ≥ 1 L \ge1 L ≥ 1 . Hence the same impossibility result holds for all L ≥ 1 L \ge1 L ≥ 1 .
Extension to general spaces
Lemma A.1 (Reduction to the binary instance). Assume X ≠ ∅ \mathcal{X} \ne\varnothing X = ∅ and ∣ Y ∣ ≥ 2 |\mathcal{Y}| \ge2 ∣ Y ∣ ≥ 2 . Pick any x 0 ∈ X x_0 \in\mathcal{X} x 0 ∈ X and any distinct labels y 0 , y 1 ∈ Y y_0, y_1 \in\mathcal{Y} y 0 , y 1 ∈ Y . Consider the binary hard instance from the proof above, and view it as a distribution on ( X , Y ) (\mathcal{X}, \mathcal{Y}) ( X , Y ) by placing all feature mass on x 0 x_0 x 0 and all label mass on { y 0 , y 1 } \{y_0,y_1\} { y 0 , y 1 } , with binary label 0 0 0 identified with y 0 y_0 y 0 and binary label 1 1 1 identified with y 1 y_1 y 1 . Then the binary construction embeds unchanged into the general spaces, so the impossibility result for the binary case applies to the general case as well.
Proof. The larger spaces X \mathcal{X} X and Y \mathcal{Y} Y do not matter, because the embedded construction uses only the single feature point x 0 x_0 x 0 and the two labels y 0 , y 1 y_0, y_1 y 0 , y 1 . All other feature values and labels have probability zero.
Therefore the embedded instance is the same as the binary one, just with relabeled outcomes. The total variation distances are the same, the fixed-point equations are the same, and the coverage of any prediction set depends only on whether it contains y 0 y_0 y 0 and/or y 1 y_1 y 1 at x 0 x_0 x 0 . Thus the same contradiction proved in the binary case applies unchanged.
Full Lower Bound Proof (Theorem 3.2, Lower Bound)
We prove the lower bound by constructing two performative environments that are statistically hard to distinguish but for which a single informative prediction set is valid at one equilibrium and strictly invalid at the other.
Construction
Take X = { x 0 } \mathcal{X} = \{x_0\} X = { x 0 } and Y = { 0 , 1 } \mathcal{Y} = \{0,1\} Y = { 0 , 1 } . Let the predictor be a scalar θ ∈ [ 0 , 1 ] \theta\in[0,1] θ ∈ [ 0 , 1 ] , and use squared loss ℓ ( θ , y ) = ( θ − y ) 2 \ell(\theta,y) = (\theta-y)^2 ℓ ( θ , y ) = ( θ − y ) 2 . Fix L < 1 L < 1 L < 1 , and define two L L L -sensitive maps:
D 0 ( θ ) : Y ∼ Bern ( a + L θ ) , D_0(\theta): \quad Y \sim\operatorname{Bern}(a + L\theta), D 0 ( θ ) : Y ∼ Bern ( a + L θ ) ,
D 1 ( θ ) : Y ∼ Bern ( a + δ + L θ ) . D_1(\theta): \quad Y \sim\operatorname{Bern}(a + \delta+ L\theta). D 1 ( θ ) : Y ∼ Bern ( a + δ + L θ ) .
where a ∈ ( 0 , 1 ) a \in(0,1) a ∈ ( 0 , 1 ) is chosen away from the boundary so that the Bernoulli parameters stay bounded away from 0 and 1, and δ > 0 \delta> 0 δ > 0 is a small perturbation. Assume a + δ + L < 1 a + \delta+ L < 1 a + δ + L < 1 so that both Bernoulli parameters remain in ( 0 , 1 ) (0,1) ( 0 , 1 ) .
This construction changes the performative map only by a constant shift δ \delta δ , while keeping the slope equal to L L L .
For Bernoulli outcomes under squared loss, the population risk minimizer is the Bernoulli mean. Therefore the equilibrium points satisfy
θ 0 ⋆ = a + L θ 0 ⋆ , θ 1 ⋆ = a + δ + L θ 1 ⋆ . \theta_0^\star= a + L\theta_0^\star, \qquad\theta_1^\star= a + \delta+ L\theta_1^\star. θ 0 ⋆ = a + L θ 0 ⋆ , θ 1 ⋆ = a + δ + L θ 1 ⋆ .
hence
θ 0 ⋆ = a 1 − L , θ 1 ⋆ = a + δ 1 − L . \theta_0^\star= \frac{a}{1-L}, \qquad\theta_1^\star= \frac{a+\delta}{1-L}. θ 0 ⋆ = 1 − L a , θ 1 ⋆ = 1 − L a + δ .
Since under squared loss the population minimizer equals the Bernoulli mean, the equilibrium Bernoulli parameters are
p 0 ⋆ = a 1 − L , p 1 ⋆ = a + δ 1 − L . p_0^\star= \frac{a}{1-L}, \qquad p_1^\star= \frac{a+\delta}{1-L}. p 0 ⋆ = 1 − L a , p 1 ⋆ = 1 − L a + δ .
so the equilibrium gap is
∣ p 1 ⋆ − p 0 ⋆ ∣ = δ 1 − L . \lvert p_1^\star- p_0^\star\rvert= \frac{\delta}{1-L}. ∣ p 1 ⋆ − p 0 ⋆ ∣ = 1 − L δ .
This is the amplification effect used in the lower bound: a local perturbation of size δ \delta δ in the performative map produces an equilibrium shift larger by a factor 1 / ( 1 − L ) 1/(1-L) 1/ ( 1 − L ) .
Sequential KL divergence
An algorithm may deploy predictors adaptively. At round t t t , it chooses θ t \theta_t θ t based on the past and then receives n t n_t n t independent samples from either D 0 ( θ t ) D_0(\theta_t) D 0 ( θ t ) or D 1 ( θ t ) D_1(\theta_t) D 1 ( θ t ) , with ∑ t n t = n \sum_t n_t = n ∑ t n t = n .
For every deployment θ \theta θ ,
p 1 ( θ ) − p 0 ( θ ) = δ , p_1(\theta) - p_0(\theta) = \delta, p 1 ( θ ) − p 0 ( θ ) = δ ,
since p 1 ( θ ) = a + δ + L θ p_1(\theta) = a+\delta+L\theta p 1 ( θ ) = a + δ + L θ and p 0 ( θ ) = a + L θ p_0(\theta) = a+L\theta p 0 ( θ ) = a + L θ . Thus, the separation between the two Bernoulli models is the same at every deployment point. Because a a a is chosen away from the boundary and a + δ + L < 1 a+\delta+L<1 a + δ + L < 1 , both p 0 ( θ ) p_0(\theta) p 0 ( θ ) and p 1 ( θ ) p_1(\theta) p 1 ( θ ) lie in a fixed interval [ η , 1 − η ] ⊂ ( 0 , 1 ) [\eta,1-\eta]\subset(0,1) [ η , 1 − η ] ⊂ ( 0 , 1 ) , uniformly over θ \theta θ .
For Bernoulli distributions,
KL ( Bern ( p ) ∥ Bern ( q ) ) ≤ ( p − q ) 2 q ( 1 − q ) . \operatorname{KL}(\operatorname{Bern}(p)\mathbin\Vert\operatorname{Bern}(q))\le\frac{(p-q)^2}{q(1-q)}. KL ( Bern ( p ) ∥ Bern ( q )) ≤ q ( 1 − q ) ( p − q ) 2 .
Since p 0 ( θ ) , p 1 ( θ ) ∈ [ η , 1 − η ] p_0(\theta),p_1(\theta)\in[\eta,1-\eta] p 0 ( θ ) , p 1 ( θ ) ∈ [ η , 1 − η ] uniformly over θ \theta θ , we obtain
KL ( Bern ( p 0 ( θ ) ) ∥ Bern ( p 1 ( θ ) ) ) ≤ δ 2 η ( 1 − η ) = : C a δ 2 . \operatorname{KL}(\operatorname{Bern}(p_0(\theta))\mathbin\Vert\operatorname{Bern}(p_1(\theta)))\le\frac{\delta^2}{\eta(1-\eta)}=:C_a\delta^2. KL ( Bern ( p 0 ( θ )) ∥ Bern ( p 1 ( θ ))) ≤ η ( 1 − η ) δ 2 =: C a δ 2 .
Now condition on the history up to round t − 1 t-1 t − 1 . The deployment θ t \theta_t θ t is then fixed, and the n t n_t n t samples collected at round t t t are independent draws from either Bern ( p 0 ( θ t ) ) \operatorname{Bern}(p_0(\theta_t)) Bern ( p 0 ( θ t )) or Bern ( p 1 ( θ t ) ) \operatorname{Bern}(p_1(\theta_t)) Bern ( p 1 ( θ t )) . Therefore the KL contribution of round t t t , conditional on the past, is
n t KL ( Bern ( p 0 ( θ t ) ) ∥ Bern ( p 1 ( θ t ) ) ) . n_t\operatorname{KL}(\operatorname{Bern}(p_0(\theta_t))\mathbin\Vert\operatorname{Bern}(p_1(\theta_t))). n t KL ( Bern ( p 0 ( θ t )) ∥ Bern ( p 1 ( θ t ))) .
Applying the chain rule for KL divergence and then taking expectation over the history gives
KL ( P 0 ( n ) ∥ P 1 ( n ) ) = ∑ t = 1 T n t E 0 [ KL ( Bern ( p 0 ( θ t ) ) ∥ Bern ( p 1 ( θ t ) ) ) ] ≤ C a ∑ t = 1 T n t δ 2 = C a n δ 2 . \operatorname{KL}(\mathbb{P}_0^{(n)}\mathbin\Vert\mathbb{P}_1^{(n)})=\sum_{t=1}^{T}n_t\mathbb{E}_0\left[\operatorname{KL}(\operatorname{Bern}(p_0(\theta_t))\mathbin\Vert\operatorname{Bern}(p_1(\theta_t)))\right]\le C_a\sum_{t=1}^{T}n_t\delta^2=C_an\delta^2. KL ( P 0 ( n ) ∥ P 1 ( n ) ) = t = 1 ∑ T n t E 0 [ KL ( Bern ( p 0 ( θ t )) ∥ Bern ( p 1 ( θ t ))) ] ≤ C a t = 1 ∑ T n t δ 2 = C a n δ 2 .
Therefore adaptivity does not help: no matter how the algorithm chooses its deployments, the total information available for distinguishing the two environments is at most of order n δ 2 n\delta^2 n δ 2 .
From equilibrium separation to excess miscoverage
We now explain why this equilibrium gap forces a lower bound on excess miscoverage.
Because X \mathcal{X} X is a singleton and Y = { 0 , 1 } \mathcal{Y}=\{0,1\} Y = { 0 , 1 } , every prediction set is equivalent to one of
∅ , { 0 } , { 1 } , { 0 , 1 } . \varnothing,\qquad\{0\},\qquad\{1\},\qquad\{0,1\}. ∅ , { 0 } , { 1 } , { 0 , 1 } .
The empty set is always invalid and { 0 , 1 } \{0,1\} { 0 , 1 } is trivial, so the only nontrivial candidates are { 0 } \{0\} { 0 } and { 1 } \{1\} { 1 } . Since X \mathcal{X} X is a singleton, Inf ∈ { 0 , 1 } \operatorname{Inf}\in\{0,1\} Inf ∈ { 0 , 1 } , so membership in A τ A_\tau A τ (for any τ ∈ ( 0 , 1 ] \tau\in(0,1] τ ∈ ( 0 , 1 ] ) is exactly the exclusion of the trivial set { 0 , 1 } \{0,1\} { 0 , 1 } . Combined with validity—the empty set is never valid—the output must be { 0 } \{0\} { 0 } or { 1 } \{1\} { 1 } . This is what rules out the vacuous full-set procedure that would otherwise attain zero excess miscoverage.
Under environment i ∈ { 0 , 1 } i\in\{0,1\} i ∈ { 0 , 1 } , the equilibrium label distribution is Bern ( p i ⋆ ) \operatorname{Bern}(p_i^\star) Bern ( p i ⋆ ) . Therefore:
P i ( Y ∉ { 1 } ) = 1 − p i ⋆ , P i ( Y ∉ { 0 } ) = p i ⋆ . \mathbb{P}_i(Y\notin\{1\})=1-p_i^\star,\qquad\mathbb{P}_i(Y\notin\{0\})=p_i^\star. P i ( Y ∈ / { 1 }) = 1 − p i ⋆ , P i ( Y ∈ / { 0 }) = p i ⋆ .
So the excess miscoverage of the two nontrivial sets is determined directly by the equilibrium Bernoulli parameter p i ⋆ p_i^\star p i ⋆ .
To make the informative set { 1 } \{1\} { 1 } straddle its validity boundary, choose the target miscoverage level α \alpha α and the base parameter a a a so that the two equilibrium means lie on opposite sides of the threshold 1 − α 1-\alpha 1 − α . Concretely, take
p 0 ⋆ = 1 − α − Δ 2 , p 1 ⋆ = 1 − α + Δ 2 . p_0^\star=1-\alpha-\frac{\Delta}{2},\qquad p_1^\star=1-\alpha+\frac{\Delta}{2}. p 0 ⋆ = 1 − α − 2 Δ , p 1 ⋆ = 1 − α + 2 Δ .
where
Δ = δ 1 − L . \Delta= \frac{\delta}{1-L}. Δ = 1 − L δ .
This can be achieved by choosing
a = ( 1 − L ) ( 1 − α − Δ 2 ) . a=(1-L)\left(1-\alpha-\frac{\Delta}{2}\right). a = ( 1 − L ) ( 1 − α − 2 Δ ) .
Under D 0 D_0 D 0 , the set { 1 } \{1\} { 1 } has miscoverage
1 − p 0 ∗ = α + Δ 2 , 1-p_0^*=\alpha+\frac{\Delta}{2}, 1 − p 0 ∗ = α + 2 Δ ,
so its excess miscoverage is Δ / 2 \Delta/2 Δ/2 . Under D 1 D_1 D 1 , the set { 1 } \{1\} { 1 } has miscoverage
1 − p 1 ∗ = α − Δ 2 , 1-p_1^*=\alpha-\frac{\Delta}{2}, 1 − p 1 ∗ = α − 2 Δ ,
so its excess miscoverage is 0. Because the two equilibrium means p 0 ∗ , p 1 ∗ p_0^*,p_1^* p 0 ∗ , p 1 ∗ straddle the threshold 1 − α 1-\alpha 1 − α , the informative set { 1 } \{1\} { 1 } is the one whose validity flips across the two environments: it is valid under D 1 D_1 D 1 (excess 0) and strictly invalid under D 0 D_0 D 0 (excess Δ / 2 \Delta/2 Δ/2 ). The other informative set { 0 } \{0\} { 0 } does not help, since its miscoverage is p i ∗ p_i^* p i ∗ , which equals 1 − α ∓ Δ / 2 1-\alpha\mp\Delta/2 1 − α ∓ Δ/2 and hence incurs excess of order 1 − 2 α 1-2\alpha 1 − 2 α under both environments. Indeed, under D 0 D_0 D 0 no informative set is valid: the best informative choice, { 1 } \{1\} { 1 } , still misses the target by Δ / 2 \Delta/2 Δ/2 .
Therefore the same informative set { 1 } \{1\} { 1 } is valid at one equilibrium and strictly invalid at the other. Any τ \tau τ -informative algorithm that cannot distinguish the two environments must commit to essentially the same output in both; outputting { 1 } \{1\} { 1 } (the only viable informative set) then incurs excess miscoverage at least of order Δ \Delta Δ under D 0 D_0 D 0 , while the trivial full set is excluded from A τ \mathcal{A}_{\tau} A τ .
Completing the lower bound
The two equilibria straddle the validity boundary of the informative set { 1 } \{1\} { 1 } : under D 0 D_0 D 0 every informative set incurs excess miscoverage at least Δ / 2 \Delta/2 Δ/2 (the minimum, attained by { 1 } \{1\} { 1 } ), whereas under D 1 D_1 D 1 the set { 1 } \{1\} { 1 } is valid with zero excess. Therefore any τ \tau τ -informative procedure that fails to distinguish the two environments incurs excess miscoverage at least Δ / 2 \Delta/2 Δ/2 in one of them.
Le Cam’s two-point lemma now applies. Since the KL divergence between the two induced data-generating processes is at most C a n δ 2 C_a n\delta^2 C a n δ 2 , we have
inf ϕ ( P 0 ( ϕ = 1 ) + P 1 ( ϕ = 0 ) ) ≥ 1 − 1 2 C a n δ 2 . \inf_{\phi}\left(\mathbb{P}_0(\phi=1)+\mathbb{P}_1(\phi=0)\right)\ge1-\sqrt{\frac{1}{2}C_a n\delta^2}. ϕ inf ( P 0 ( ϕ = 1 ) + P 1 ( ϕ = 0 ) ) ≥ 1 − 2 1 C a n δ 2 .
Hence, at least one of the two testing errors is at least
1 2 ( 1 − 1 2 C a n δ 2 ) . \frac{1}{2}\left(1-\sqrt{\frac{1}{2}C_a n\delta^2}\right). 2 1 ( 1 − 2 1 C a n δ 2 ) .
Combining this with the loss separation Δ / 2 \Delta/2 Δ/2 , we obtain
max i ∈ { 0 , 1 } ExMisc ( C f ^ , D i ( f ∗ ) ) ≥ Δ 4 ( 1 − 1 2 C a n δ 2 ) . \max_{i\in\{0,1\}}\operatorname{ExMisc}(\mathcal{C}_{\hat f},D_i(f^*))\ge\frac{\Delta}{4}\left(1-\sqrt{\frac{1}{2}C_a n\delta^2}\right). i ∈ { 0 , 1 } max ExMisc ( C f ^ , D i ( f ∗ )) ≥ 4 Δ ( 1 − 2 1 C a n δ 2 ) .
Set
δ = c ′ n \delta= \frac{c'}{\sqrt{n}} δ = n c ′
with c ′ > 0 c' > 0 c ′ > 0 small enough that the square-root term is bounded away from 1. Then
Δ = δ 1 − L = c ′ ( 1 − L ) n , \Delta= \frac{\delta}{1-L} = \frac{c'}{(1-L)\sqrt{n}}, Δ = 1 − L δ = ( 1 − L ) n c ′ ,
and therefore
max i ∈ { 0 , 1 } ExMisc ( C f ^ , D i ( f ⋆ ) ) ≥ Ω ( 1 ( 1 − L ) n ) . \max_{i\in\{0,1\}} \operatorname{ExMisc}(C_{\hat f},D_i(f^\star)) \ge\Omega\left(\frac{1}{(1-L)\sqrt{n}}\right). i ∈ { 0 , 1 } max ExMisc ( C f ^ , D i ( f ⋆ )) ≥ Ω ( ( 1 − L ) n 1 ) .
This proves the lower bound in Theorem 3.2 .
Full Upper Bound Proof
Proof of Coverage Decomposition (Lemma 2.7)
Proof. Define score CDFs:
F h ( q ) = P ( X , Y ) ∼ D ( h ) ( s ( X , Y ; h ) ≤ q ) , F_h(q) = \mathbb{P}_{(X,Y)\sim D(h)}(s(X,Y;h) \le q), F h ( q ) = P ( X , Y ) ∼ D ( h ) ( s ( X , Y ; h ) ≤ q ) ,
G g ( q ) = P ( X , Y ) ∼ D ( g ) ( s ( X , Y ; h ) ≤ q ) . G_g(q) = \mathbb{P}_{(X,Y)\sim D(g)}(s(X,Y;h) \le q). G g ( q ) = P ( X , Y ) ∼ D ( g ) ( s ( X , Y ; h ) ≤ q ) .
Step 1: Conformal guarantee under the calibration distribution. Conditional on h h h , the scores s 1 , … , s m s_1,\ldots,s_m s 1 , … , s m are i.i.d. from G g G_g G g . A new score s m + 1 s_{m+1} s m + 1 drawn from the same distribution is exchangeable with s 1 , … , s m s_1,\ldots,s_m s 1 , … , s m . By the exchangeability property of order statistics, the rank of s m + 1 s_{m+1} s m + 1 among s 1 , … , s m + 1 s_1,\ldots,s_{m+1} s 1 , … , s m + 1 is uniformly distributed over { 1 , … , m + 1 } \{1,\ldots,m+1\} { 1 , … , m + 1 } , meaning that each rank occurs with probability 1 / ( m + 1 ) 1/(m+1) 1/ ( m + 1 ) . Therefore,
P ( s m + 1 ≤ q ^ ) ≥ ⌈ ( 1 − α ) ( m + 1 ) ⌉ m + 1 ≥ 1 − α . \mathbb{P}(s_{m+1} \le\hat q) \ge\frac{\lceil(1-\alpha)(m+1)\rceil}{m+1} \ge1-\alpha. P ( s m + 1 ≤ q ^ ) ≥ m + 1 ⌈( 1 − α ) ( m + 1 )⌉ ≥ 1 − α .
So E S [ G g ( q ^ ) ] ≥ 1 − α \mathbb{E}_S[G_g(\hat q)] \ge1-\alpha E S [ G g ( q ^ )] ≥ 1 − α .
Step 2 (Transfer to the target distribution). For any measurable event A A A : ∣ P ( A ) − Q ( A ) ∣ ≤ TV ( P , Q ) |P(A)-Q(A)| \le\operatorname{TV}(P,Q) ∣ P ( A ) − Q ( A ) ∣ ≤ TV ( P , Q ) . Taking A = { ( x , y ) : s ( x , y ; h ) ≤ q } A = \{(x,y):s(x,y;h) \le q\} A = {( x , y ) : s ( x , y ; h ) ≤ q } :
∣ F h ( q ) − G g ( q ) ∣ ≤ TV ( D ( h ) , D ( g ) ) ∀ q . |F_h(q)-G_g(q)| \le\operatorname{TV}(D(h),D(g)) \quad\forall q. ∣ F h ( q ) − G g ( q ) ∣ ≤ TV ( D ( h ) , D ( g )) ∀ q .
This holds for the random threshold q ^ \hat q q ^ : F h ( q ^ ) ≥ G g ( q ^ ) − TV ( D ( h ) , D ( g ) ) F_h(\hat q) \ge G_g(\hat q)-\operatorname{TV}(D(h),D(g)) F h ( q ^ ) ≥ G g ( q ^ ) − TV ( D ( h ) , D ( g )) .
Step 3 (Combine).
E S [ F h ( q ^ ) ] ≥ E S [ G g ( q ^ ) ] − TV ( D ( h ) , D ( g ) ) ≥ ( 1 − α ) − TV ( D ( h ) , D ( g ) ) . \begin{aligned}
\mathbb{E}_S[F_h(\hat q)] \ge\mathbb{E}_S[G_g(\hat q)]-\operatorname{TV}(D(h),D(g)) \\
&\ge(1-\alpha)-\operatorname{TV}(D(h),D(g)).
\end{aligned} E S [ F h ( q ^ )] ≥ E S [ G g ( q ^ )] − TV ( D ( h ) , D ( g )) ≥ ( 1 − α ) − TV ( D ( h ) , D ( g )) .
□
Proof of the Coverage Transfer Theorem (Theorem 2.8)
Proof. Apply Lemma 2.7 with h = g = f ^ h=g=\hat{f} h = g = f ^ : calibrate and deploy the same predictor. Split conformal on m m m i.i.d. samples from D ( f ^ ) D(\hat{f}) D ( f ^ ) gives coverage ≥ 1 − α \ge1-\alpha ≥ 1 − α under D ( f ^ ) D(\hat{f}) D ( f ^ ) ; this is exact in finite samples, with the conformal quantile being conservative (tending toward overcoverage, not undercoverage).
Transfer to D ( f ⋆ ) D(f^\star) D ( f ⋆ ) via the TV bound: for any event A A A ,
∣ P D ( f ^ ) ( A ) − P D ( f ⋆ ) ( A ) ∣ ≤ TV ( D ( f ^ ) , D ( f ⋆ ) ) ≤ L ⋅ d F ( f ^ , f ⋆ ) = L ϵ . \left|\mathbb{P}_{D(\hat{f})}(A)-\mathbb{P}_{D(f^\star)}(A)\right| \le\operatorname{TV}(D(\hat{f}),D(f^\star)) \le L\cdot d_F(\hat{f},f^\star)=L\epsilon. P D ( f ^ ) ( A ) − P D ( f ⋆ ) ( A ) ≤ TV ( D ( f ^ ) , D ( f ⋆ )) ≤ L ⋅ d F ( f ^ , f ⋆ ) = L ϵ .
Combining:
P D ( f ⋆ ) ( Y ∈ C f ^ ( X ) ) ≥ 1 − α − L ϵ . \mathbb{P}_{D(f^\star)}(Y\in C_{\hat{f}}(X)) \ge1-\alpha-L\epsilon. P D ( f ⋆ ) ( Y ∈ C f ^ ( X )) ≥ 1 − α − L ϵ .
Equivalently,
ExMisc ‾ ( C f ^ , D ( f ⋆ ) ) ≤ L ϵ . \overline{\operatorname{ExMisc}}(C_{\hat{f}},D(f^\star))\le L\epsilon. ExMisc ( C f ^ , D ( f ⋆ )) ≤ L ϵ .
Proof of Parametric Upper Bound (Theorem 4.4)
The argument rests on the following predictor-error bound for the tail-averaged iterate; its proof, a tail-averaging analysis of the retraining recursion, is given in the supplementary material (Appendix § 12 ).
Lemma C.1 (Predictor-error bound for P-PCP). Under the assumptions of Theorem 4.4, the tail-averaged predictor returned by Algorithm 2 satisfies
E [ d F ( f ˉ B , K , f ⋆ ) 2 ] ≤ O ~ ( 1 ( 1 − ρ ) 2 n ) . \mathbb{E}\left[d_F(\bar{f}_{B,K},f^\star)^2\right]\le\widetilde{O}\left(\frac{1}{(1-\rho)^2 n}\right). E [ d F ( f ˉ B , K , f ⋆ ) 2 ] ≤ O ( ( 1 − ρ ) 2 n 1 ) .
Proof. The proof has two steps.
Step 1: Predictor error after stabilization and averaging. By Lemma C.1 , Algorithm 2 returns a predictor f ˉ B , K \bar{f}_{B,K} f ˉ B , K satisfying
E [ d F ( f ˉ B , K , f ⋆ ) 2 ] ≤ O ~ ( 1 ( 1 − ρ ) 2 n ) . \mathbb{E}\left[d_F(\bar{f}_{B,K},f^\star)^2\right]\le\widetilde{O}\left(\frac{1}{(1-\rho)^2 n}\right). E [ d F ( f ˉ B , K , f ⋆ ) 2 ] ≤ O ( ( 1 − ρ ) 2 n 1 ) .
By Jensen’s inequality (since x ↦ x x\mapsto\sqrt{x} x ↦ x is concave),
E [ d F ( f ˉ B , K , f ⋆ ) ] ≤ O ~ ( 1 ( 1 − ρ ) n ) . \mathbb{E}\left[d_F(\bar{f}_{B,K},f^\star)\right]\le\widetilde{O}\left(\frac{1}{(1-\rho)\sqrt{n}}\right). E [ d F ( f ˉ B , K , f ⋆ ) ] ≤ O ( ( 1 − ρ ) n 1 ) .
Step 2: Transfer to coverage. Apply Theorem 2.8 with ϵ = d F ( f ˉ B , K , f ⋆ ) \epsilon=d_F(\bar{f}_{B,K},f^\star) ϵ = d F ( f ˉ B , K , f ⋆ ) :
ExMisc ‾ ( C f ˉ B , K , D ( f ⋆ ) ) ≤ L ⋅ E [ d F ( f ˉ B , K , f ⋆ ) ] ≤ O ~ ( L ( 1 − ρ ) n ) . \overline{\operatorname{ExMisc}}(C_{\bar{f}_{B,K}},D(f^\star))\le L\cdot\mathbb{E}\left[d_F(\bar{f}_{B,K},f^\star)\right]\le\widetilde{O}\left(\frac{L}{(1-\rho)\sqrt{n}}\right). ExMisc ( C f ˉ B , K , D ( f ⋆ )) ≤ L ⋅ E [ d F ( f ˉ B , K , f ⋆ ) ] ≤ O ( ( 1 − ρ ) n L ) .
Since L ≤ 1 L\le1 L ≤ 1 in the regime of interest, this is
ExMisc ‾ ( C f ˉ B , K , D ( f ⋆ ) ) ≤ O ~ ( 1 ( 1 − ρ ) n ) . \overline{\operatorname{ExMisc}}(C_{\bar{f}_{B,K}},D(f^\star))\le\widetilde{O}\left(\frac{1}{(1-\rho)\sqrt{n}}\right). ExMisc ( C f ˉ B , K , D ( f ⋆ )) ≤ O ( ( 1 − ρ ) n 1 ) .
When ρ ≲ L \rho\lesssim L ρ ≲ L , for example in the well-conditioned case β / γ ≈ 1 \beta/\gamma\approx1 β / γ ≈ 1 , we have
1 1 − ρ = Θ ( 1 1 − L ) , \frac{1}{1-\rho} = \Theta\left(\frac{1}{1-L}\right), 1 − ρ 1 = Θ ( 1 − L 1 ) ,
so the upper bound matches the n n n - and L L L -dependence of the lower bound up to logarithmic factors.
Proof of Model-Free Upper Bound (Theorem 4.1)
We prove the three components: the finite-class contraction argument, the iterated convergence, and the final coverage guarantee.
Finite-Class Contraction Argument
Proof. Let BR ( P ) = arg min f ∈ F E P [ ℓ ( f ( X ) , Y ) ] \operatorname{BR}(P) = \arg\min_{f \in\mathcal{F}} \mathbb{E}_{P}[\ell(f(X),Y)] BR ( P ) = arg min f ∈ F E P [ ℓ ( f ( X ) , Y )] denote the population best response to distribution P P P . Since f ⋆ f^\star f ⋆ is performatively stable, f ⋆ = BR ( D ( f ⋆ ) ) f^\star= \operatorname{BR}(D(f^\star)) f ⋆ = BR ( D ( f ⋆ )) .
Step 1: ERM approximation. With m m m i.i.d. samples from D ( f t ) D(f_t) D ( f t ) and ℓ ∈ [ 0 , 1 ] \ell\in[0,1] ℓ ∈ [ 0 , 1 ] , uniform convergence over ∣ F ∣ = N |\mathcal{F}| = N ∣ F ∣ = N gives:
sup f ∈ F ∣ R ^ ( f ; S t ) − R D ( f t ) ( f ) ∣ ≤ c 0 log N m . \sup_{f \in\mathcal{F}} \left|\widehat{R}(f;S_t)-R_{D(f_t)}(f)\right| \le c_0\sqrt{\frac{\log N}{m}}. f ∈ F sup R ( f ; S t ) − R D ( f t ) ( f ) ≤ c 0 m log N .
with probability ≥ 1 − 1 / n 2 \ge1-1/n^2 ≥ 1 − 1/ n 2 . Therefore:
R D ( f t ) ( f t + 1 ) ≤ R D ( f t ) ( BR ( D ( f t ) ) ) + 2 c 0 log N m . R_{D(f_t)}(f_{t+1}) \le R_{D(f_t)}(\operatorname{BR}(D(f_t))) + 2c_0\sqrt{\frac{\log N}{m}}. R D ( f t ) ( f t + 1 ) ≤ R D ( f t ) ( BR ( D ( f t ))) + 2 c 0 m log N .
Step 2: Best-response stability. Define the sub-optimality gap
μ = min f ∈ F , f ≠ f ⋆ [ R D ( f ⋆ ) ( f ) − R D ( f ⋆ ) ( f ⋆ ) ] > 0 , \mu= \min_{f \in\mathcal{F},\,f\ne f^\star}\left[R_{D(f^\star)}(f)-R_{D(f^\star)}(f^\star)\right] > 0, μ = f ∈ F , f = f ⋆ min [ R D ( f ⋆ ) ( f ) − R D ( f ⋆ ) ( f ⋆ ) ] > 0 ,
which is strictly positive because F \mathcal{F} F is finite and f ⋆ f^\star f ⋆ is the unique minimizer under D ( f ⋆ ) D(f^\star) D ( f ⋆ ) .
Claim: If TV ( D ( f t ) , D ( f ⋆ ) ) < μ / 2 \operatorname{TV}(D(f_t),D(f^\star)) < \mu/2 TV ( D ( f t ) , D ( f ⋆ )) < μ /2 , then BR ( D ( f t ) ) = f ⋆ \operatorname{BR}(D(f_t))=f^\star BR ( D ( f t )) = f ⋆ .
Proof of claim. For any f ≠ f ⋆ f\ne f^\star f = f ⋆ :
R D ( f t ) ( f ) − R D ( f t ) ( f ⋆ ) = [ R D ( f ⋆ ) ( f ) − R D ( f ⋆ ) ( f ⋆ ) ] + [ R D ( f t ) ( f ) − R D ( f ⋆ ) ( f ) ] − [ R D ( f t ) ( f ⋆ ) − R D ( f ⋆ ) ( f ⋆ ) ] . \begin{aligned}
R_{D(f_t)}(f)-R_{D(f_t)}(f^\star)
={}&\left[R_{D(f^\star)}(f)-R_{D(f^\star)}(f^\star)\right] \\
&+\left[R_{D(f_t)}(f)-R_{D(f^\star)}(f)\right]
-\left[R_{D(f_t)}(f^\star)-R_{D(f^\star)}(f^\star)\right].
\end{aligned} R D ( f t ) ( f ) − R D ( f t ) ( f ⋆ ) = [ R D ( f ⋆ ) ( f ) − R D ( f ⋆ ) ( f ⋆ ) ] + [ R D ( f t ) ( f ) − R D ( f ⋆ ) ( f ) ] − [ R D ( f t ) ( f ⋆ ) − R D ( f ⋆ ) ( f ⋆ ) ] .
Since ℓ ∈ [ 0 , 1 ] \ell\in[0,1] ℓ ∈ [ 0 , 1 ] , each difference in the second line is bounded by TV ( D ( f t ) , D ( f ⋆ ) ) \operatorname{TV}(D(f_t),D(f^\star)) TV ( D ( f t ) , D ( f ⋆ )) . Therefore:
R D ( f t ) ( f ) − R D ( f t ) ( f ⋆ ) ≥ μ − 2 TV ( D ( f t ) , D ( f ⋆ ) ) > 0 , R_{D(f_t)}(f)-R_{D(f_t)}(f^\star)\ge\mu-2\operatorname{TV}(D(f_t),D(f^\star))>0, R D ( f t ) ( f ) − R D ( f t ) ( f ⋆ ) ≥ μ − 2 TV ( D ( f t ) , D ( f ⋆ )) > 0 ,
so f ⋆ f^\star f ⋆ is the unique minimizer of R D ( f t ) R_{D(f_t)} R D ( f t ) over F \mathcal{F} F .
By L L L -sensitivity, TV ( D ( f t ) , D ( f ⋆ ) ) ≤ L ⋅ d F ( f t , f ⋆ ) \operatorname{TV}(D(f_t),D(f^\star))\le L\cdot d_{\mathcal{F}}(f_t,f^\star) TV ( D ( f t ) , D ( f ⋆ )) ≤ L ⋅ d F ( f t , f ⋆ ) , so the claim holds whenever d F ( f t , f ⋆ ) < μ / ( 2 L ) d_{\mathcal{F}}(f_t,f^\star)<\mu/(2L) d F ( f t , f ⋆ ) < μ / ( 2 L ) . Step 3: Contraction in the near regime. When d F ( f t , f ⋆ ) < μ / ( 2 L ) d_{\mathcal{F}}(f_t, f^\star) < \mu/(2L) d F ( f t , f ⋆ ) < μ / ( 2 L ) , the population best response is f ⋆ f^\star f ⋆ itself, so d F ( BR ( D ( f t ) ) , f ⋆ ) = 0 d_{\mathcal{F}}(\operatorname{BR}(D(f_t)), f^\star) = 0 d F ( BR ( D ( f t )) , f ⋆ ) = 0 . Combined with Step 1 and the triangle inequality:
d F ( f t + 1 , f ⋆ ) ≤ d F ( f t + 1 , BR ( D ( f t ) ) ) + d F ( BR ( D ( f t ) ) , f ⋆ ) ≤ O ( log N m ) + 0. d_{\mathcal{F}}(f_{t+1}, f^\star) \le d_{\mathcal{F}}(f_{t+1}, \operatorname{BR}(D(f_t))) + d_{\mathcal{F}}(\operatorname{BR}(D(f_t)), f^\star) \le O\left(\sqrt{\frac{\log N}{m}}\right) + 0. d F ( f t + 1 , f ⋆ ) ≤ d F ( f t + 1 , BR ( D ( f t ))) + d F ( BR ( D ( f t )) , f ⋆ ) ≤ O ( m log N ) + 0.
Since 0 ≤ L ⋅ d F ( f t , f ⋆ ) 0 \le L \cdot d_{\mathcal{F}}(f_t, f^\star) 0 ≤ L ⋅ d F ( f t , f ⋆ ) , this implies the stated recursion:
d F ( f t + 1 , f ⋆ ) ≤ L ⋅ d F ( f t , f ⋆ ) + O ( log N m ) . d_{\mathcal{F}}(f_{t+1}, f^\star) \le L \cdot d_{\mathcal{F}}(f_t, f^\star) + O\left(\sqrt{\frac{\log N}{m}}\right). d F ( f t + 1 , f ⋆ ) ≤ L ⋅ d F ( f t , f ⋆ ) + O ( m log N ) .
Transient. The far regime, where d F ( f t , f ⋆ ) ≥ μ / ( 2 L ) d_{\mathcal{F}}(f_t, f^\star) \ge\mu/(2L) d F ( f t , f ⋆ ) ≥ μ / ( 2 L ) , lasts at most
T 0 = O ( log ( diam ( F ) / μ ) 1 − L ) T_0 = O\left(\frac{\log(\operatorname{diam}(\mathcal{F})/\mu)}{1-L}\right) T 0 = O ( 1 − L log ( diam ( F ) / μ ) )
rounds. This is because the excess risk decreases by at least a constant per round in that regime.
Iterated Convergence and Coverage
Proof of Theorem 4.1. From the one-step recursion,
d F ( f t + 1 , f ⋆ ) ≤ L d F ( f t , f ⋆ ) + c 1 log N m , d_{\mathcal{F}}(f_{t+1}, f^\star) \le L d_{\mathcal{F}}(f_t, f^\star) + c_1\sqrt{\frac{\log N}{m}}, d F ( f t + 1 , f ⋆ ) ≤ L d F ( f t , f ⋆ ) + c 1 m log N ,
iterating over T T T rounds gives
d F ( f T , f ⋆ ) ≤ L T d F ( f 0 , f ⋆ ) + ∑ k = 0 T − 1 L k c 1 log N m . d_{\mathcal{F}}(f_T, f^\star) \le L^T d_{\mathcal{F}}(f_0, f^\star) + \sum_{k=0}^{T-1} L^k c_1\sqrt{\frac{\log N}{m}}. d F ( f T , f ⋆ ) ≤ L T d F ( f 0 , f ⋆ ) + k = 0 ∑ T − 1 L k c 1 m log N .
Since d F ( f 0 , f ⋆ ) ≤ diam ( F ) d_{\mathcal{F}}(f_0, f^\star) \le\operatorname{diam}(\mathcal{F}) d F ( f 0 , f ⋆ ) ≤ diam ( F ) and ∑ k = 0 T − 1 L k ≤ 1 / ( 1 − L ) \sum_{k=0}^{T-1} L^k \le1/(1-L) ∑ k = 0 T − 1 L k ≤ 1/ ( 1 − L ) , we obtain
d F ( f T , f ⋆ ) ≤ L T diam ( F ) + c 1 1 − L log N m . d_{\mathcal{F}}(f_T, f^\star) \le L^T \operatorname{diam}(\mathcal{F}) + \frac{c_1}{1-L}\sqrt{\frac{\log N}{m}}. d F ( f T , f ⋆ ) ≤ L T diam ( F ) + 1 − L c 1 m log N .
Choosing T T T . Set
T = ⌈ log ( n diam ( F ) ) log ( 1 / L ) ⌉ T = \left\lceil\frac{\log(n\operatorname{diam}(\mathcal{F}))}{\log(1/L)}\right\rceil T = ⌈ log ( 1/ L ) log ( n diam ( F )) ⌉
so that
L T diam ( F ) ≤ 1 n . L^T \operatorname{diam}(\mathcal{F}) \le\frac{1}{n}. L T diam ( F ) ≤ n 1 .
Since log ( 1 / L ) ≥ 1 − L \log(1/L) \ge1-L log ( 1/ L ) ≥ 1 − L for L ∈ ( 0 , 1 ) L \in(0,1) L ∈ ( 0 , 1 ) , this choice satisfies
T = O ( log n 1 − L ) . T = O\left(\frac{\log n}{1-L}\right). T = O ( 1 − L log n ) .
Per-round budget. Therefore
m = ⌊ n T + 1 ⌋ = Θ ( n ( 1 − L ) log n ) m=\left\lfloor\frac{n}{T+1}\right\rfloor=\Theta\left(\frac{n(1-L)}{\log n}\right) m = ⌊ T + 1 n ⌋ = Θ ( log n n ( 1 − L ) )
Equilibrium error. Substituting this into the previous bound yields
1 1 − L log N m = O ~ ( 1 ( 1 − L ) 3 / 2 n ) \frac{1}{1-L}\sqrt{\frac{\log N}{m}}=\widetilde{O}\left(\frac{1}{(1-L)^{3/2}\sqrt{n}}\right) 1 − L 1 m log N = O ( ( 1 − L ) 3/2 n 1 )
Hence
d F ( f T , f ⋆ ) ≤ 1 n + O ~ ( 1 ( 1 − L ) 3 / 2 n ) = O ~ ( 1 ( 1 − L ) 3 / 2 n ) d_F(f_T,f^\star)\leq\frac{1}{n}+\widetilde{O}\left(\frac{1}{(1-L)^{3/2}\sqrt{n}}\right)=\widetilde{O}\left(\frac{1}{(1-L)^{3/2}\sqrt{n}}\right) d F ( f T , f ⋆ ) ≤ n 1 + O ( ( 1 − L ) 3/2 n 1 ) = O ( ( 1 − L ) 3/2 n 1 )
Coverage. Applying Theorem 2.8 and using the bound above, we conclude
ExMisc ‾ ( C f T , S , D ( f ⋆ ) ) ≤ O ~ ( 1 ( 1 − L ) 3 / 2 n ) \overline{\operatorname{ExMisc}}(C_{f_T,S},D(f^\star))\leq\widetilde{O}\left(\frac{1}{(1-L)^{3/2}\sqrt{n}}\right) ExMisc ( C f T , S , D ( f ⋆ )) ≤ O ( ( 1 − L ) 3/2 n 1 )
The extra ( 1 − L ) − 1 / 2 (1-L)^{-1/2} ( 1 − L ) − 1/2 factor relative to the minimax lower bound, and how tail-averaging removes it in the parametric setting, are discussed in the remark following Theorem 4.1 in § 4.1 .
Tail-Averaging Analysis for the Parametric Algorithm
This appendix proves Lemma C.1, the predictor-error bound used in the proof of Theorem 4.4.
The main idea is the following. Repeated retraining moves the predictor toward equilibrium because the population retraining map is contractive. However, each empirical retraining step is noisy because it uses only finitely many samples. To combine these two facts, we split the procedure into two phases:
a short stabilization period , whose only role is to reduce the effect of the initial predictor, and
an averaging period , where we average later iterates that are already close to equilibrium in order to reduce sampling noise.
The appendix below makes this idea precise.
Parameter notation and one-step decomposition
For the parametric analysis, write the predictor as f θ f_\theta f θ with parameter θ ∈ Θ ⊆ R d \theta\in\Theta\subseteq\mathbb{R}^d θ ∈ Θ ⊆ R d , and take
d F ( f θ , f θ ′ ) = ∥ θ − θ ′ ∥ 2 . d_F(f_\theta, f_{\theta'}) = \lVert\theta- \theta' \rVert_2. d F ( f θ , f θ ′ ) = ∥ θ − θ ′ ∥ 2 .
Write θ t \theta_t θ t for the parameter of the iterate f t f_t f t , and let θ ⋆ \theta^\star θ ⋆ denote the equilibrium parameter corresponding to f ⋆ f^\star f ⋆ . Define the error
e t : = θ t − θ ⋆ . e_t := \theta_t - \theta^\star. e t := θ t − θ ⋆ .
Let
BR ( D ( θ ) ) : = arg min ϑ ∈ Θ R D ( θ ) ( ϑ ) \operatorname{BR}(D(\theta)) := \arg\min_{\vartheta\in\Theta} R_{D(\theta)}(\vartheta) BR ( D ( θ )) := arg ϑ ∈ Θ min R D ( θ ) ( ϑ )
be the population best response to deployment θ \theta θ . Under β \beta β -smoothness, γ \gamma γ -strong convexity, and L L L -sensitivity, the best-response map is contractive:
∥ BR ( D ( θ ) ) − θ ⋆ ∥ ≤ ρ ∥ θ − θ ⋆ ∥ , ρ = L β γ < 1 , (3) \lVert\operatorname{BR}(D(\theta)) - \theta^\star\rVert\le\rho\lVert\theta- \theta^\star\rVert, \qquad\rho= \frac{L\beta}{\gamma} < 1, \tag*{(3)} ∥ BR ( D ( θ )) − θ ⋆ ∥ ≤ ρ ∥ θ − θ ⋆ ∥ , ρ = γ L β < 1 , (3)
by Perdomo et al. [27 ] .
At round t t t , Algorithm 2 computes an ERM from m m m samples drawn under D ( θ t ) D(\theta_t) D ( θ t ) . Under standard finite-sample regularity for ERM, we may write
θ t + 1 = BR ( D ( θ t ) ) + ξ t , (4) \theta_{t+1} = \operatorname{BR}(D(\theta_t)) + \xi_t, \tag*{(4)} θ t + 1 = BR ( D ( θ t )) + ξ t , (4)
where the estimation error ξ t \xi_t ξ t satisfies
E [ ξ t ∣ θ t ] = 0 , E [ ∥ ξ t ∥ 2 ∣ θ t ] ≤ σ 2 m (5) \mathbb{E}[\xi_t \mid\theta_t] = 0, \qquad\mathbb{E}[\lVert\xi_t \rVert^2 \mid\theta_t] \le\frac{\sigma^2}{m} \tag*{(5)} E [ ξ t ∣ θ t ] = 0 , E [∥ ξ t ∥ 2 ∣ θ t ] ≤ m σ 2 (5)
for a constant σ 2 \sigma^2 σ 2 that depends on the parametric problem but not on t t t , m m m , or n n n .
(4) says that each empirical retraining step equals the population retraining step plus a finite-sample error.
Lemma S1.1 (Contractive Error Recursion). Under (S1)–(S3), the errors satisfy
e t + 1 = A t e t + ξ t , e_{t+1}=A_t e_t+\xi_t, e t + 1 = A t e t + ξ t , where ∥ A t ∥ ≤ ρ \lVert A_t\rVert\le\rho ∥ A t ∥ ≤ ρ for all t t t . Consequently, for every t > s t>s t > s there are matrices Φ t , s \Phi_{t,s} Φ t , s with
∥ Φ t , s ∥ ≤ ρ t − s \lVert\Phi_{t,s}\rVert\le\rho^{t-s} ∥ Φ t , s ∥ ≤ ρ t − s such that
e t = Φ t , 0 e 0 + ∑ s = 0 t − 1 Φ t , s + 1 ξ s . e_t=\Phi_{t,0}e_0+\sum_{s=0}^{t-1}\Phi_{t,s+1}\xi_s. e t = Φ t , 0 e 0 + s = 0 ∑ t − 1 Φ t , s + 1 ξ s .
Proof. From (S2),
e t + 1 = θ t + 1 − θ ⋆ = ( B R ( D ( θ t ) ) − θ ⋆ ) + ξ t . e_{t+1}=\theta_{t+1}-\theta^\star=(\mathrm{BR}(D(\theta_t))-\theta^\star)+\xi_t. e t + 1 = θ t + 1 − θ ⋆ = ( BR ( D ( θ t )) − θ ⋆ ) + ξ t .
Let
u t : = B R ( D ( θ t ) ) − θ ⋆ . u_t:=\mathrm{BR}(D(\theta_t))-\theta^\star. u t := BR ( D ( θ t )) − θ ⋆ .
By (S1),
∥ u t ∥ ≤ ρ ∥ e t ∥ . \lVert u_t\rVert\le\rho\lVert e_t\rVert. ∥ u t ∥ ≤ ρ ∥ e t ∥ .
If e t ≠ 0 e_t\ne0 e t = 0 , define
A t : = u t e t T ∥ e t ∥ 2 . A_t:=\frac{u_t e_t^{\mathsf T}}{\lVert e_t\rVert^2}. A t := ∥ e t ∥ 2 u t e t T .
Then
A t e t = u t , ∥ A t ∥ = ∥ u t ∥ ∥ e t ∥ ≤ ρ . A_t e_t=u_t,\qquad\lVert A_t\rVert=\frac{\lVert u_t\rVert}{\lVert e_t\rVert}\le\rho. A t e t = u t , ∥ A t ∥ = ∥ e t ∥ ∥ u t ∥ ≤ ρ .
If e t = 0 e_t=0 e t = 0 , then u t = 0 u_t=0 u t = 0 by the contraction bound, so we may set A t = 0 A_t=0 A t = 0 . Thus in all cases
u t = A t e t with ∥ A t ∥ ≤ ρ . u_t=A_t e_t\qquad\text{with}\qquad\lVert A_t\rVert\le\rho. u t = A t e t with ∥ A t ∥ ≤ ρ .
Therefore
e t + 1 = A t e t + ξ t , e_{t+1}=A_t e_t+\xi_t, e t + 1 = A t e t + ξ t ,
which proves the first claim.
Iterating the recursion yields
e t = Φ t , 0 e 0 + ∑ s = 0 t − 1 Φ t , s + 1 ξ s , e_t=\Phi_{t,0}e_0+\sum_{s=0}^{t-1}\Phi_{t,s+1}\xi_s, e t = Φ t , 0 e 0 + s = 0 ∑ t − 1 Φ t , s + 1 ξ s ,
where
Φ t , s = A t − 1 A t − 2 ⋯ A s ( t > s ) , \Phi_{t,s}=A_{t-1}A_{t-2}\cdots A_s\qquad(t>s), Φ t , s = A t − 1 A t − 2 ⋯ A s ( t > s ) ,
and Φ t , t = I \Phi_{t,t}=I Φ t , t = I . Since each ∥ A j ∥ ≤ ρ \lVert A_j\rVert\le\rho ∥ A j ∥ ≤ ρ ,
∥ Φ t , s ∥ ≤ ∏ j = s t − 1 ∥ A j ∥ ≤ ρ t − s . \lVert\Phi_{t,s}\rVert\le\prod_{j=s}^{t-1}\lVert A_j\rVert\le\rho^{t-s}. ∥ Φ t , s ∥ ≤ j = s ∏ t − 1 ∥ A j ∥ ≤ ρ t − s .
Error of the averaged post-stabilization iterates
Algorithm 2 uses two phases:
Define the averaged parameter error over the second phase by
e ˉ B , K : = 1 K ∑ t = B + 1 B + K e t . \bar{e}_{B,K} := \frac{1}{K}\sum_{t=B+1}^{B+K} e_t. e ˉ B , K := K 1 t = B + 1 ∑ B + K e t .
The next lemma separates the two sources of error:
an initialization term , which becomes small after the stabilization period, and
a sampling-noise term , which becomes small after averaging.
Lemma S1.2 (Bias-Variance Bound for the Post-Stabilization Average). Under the conditions of Lemma S1.1,
E [ ∥ e ˉ B , K ∥ 2 ] ≤ 2 ρ 2 B ∥ e 0 ∥ 2 + 2 σ 2 ( B + K ) m K 2 ( 1 − ρ ) 2 . \mathbb{E}\left[\left\|\bar{e}_{B,K}\right\|^2\right] \le2\rho^{2B}\left\|e_0\right\|^2 + \frac{2\sigma^2(B+K)}{mK^2(1-\rho)^2}. E [ ∥ e ˉ B , K ∥ 2 ] ≤ 2 ρ 2 B ∥ e 0 ∥ 2 + m K 2 ( 1 − ρ ) 2 2 σ 2 ( B + K ) .
Proof. Using Lemma S1.1,
e ˉ B , K = 1 K ∑ t = B + 1 B + K Φ t , 0 e 0 + 1 K ∑ t = B + 1 B + K ∑ s = 0 t − 1 Φ t , s + 1 ξ s . \bar{e}_{B,K} = \frac{1}{K}\sum_{t=B+1}^{B+K}\Phi_{t,0}e_0 + \frac{1}{K}\sum_{t=B+1}^{B+K}\sum_{s=0}^{t-1}\Phi_{t,s+1}\xi_s. e ˉ B , K = K 1 t = B + 1 ∑ B + K Φ t , 0 e 0 + K 1 t = B + 1 ∑ B + K s = 0 ∑ t − 1 Φ t , s + 1 ξ s .
Call these two terms b ˉ B , K \bar{b}_{B,K} b ˉ B , K and v ˉ B , K \bar{v}_{B,K} v ˉ B , K :
e ˉ B , K = b ˉ B , K + v ˉ B , K . \bar{e}_{B,K} = \bar{b}_{B,K} + \bar{v}_{B,K}. e ˉ B , K = b ˉ B , K + v ˉ B , K .
Initialization term. For every t ≥ B + 1 t \ge B+1 t ≥ B + 1 ,
∥ Φ t , 0 e 0 ∥ ≤ ρ t ∥ e 0 ∥ ≤ ρ B ∥ e 0 ∥ . \left\|\Phi_{t,0}e_0\right\| \le\rho^t\left\|e_0\right\| \le\rho^B\left\|e_0\right\|. ∥ Φ t , 0 e 0 ∥ ≤ ρ t ∥ e 0 ∥ ≤ ρ B ∥ e 0 ∥ .
Therefore
∥ b ˉ B , K ∥ = ∥ 1 K ∑ t = B + 1 B + K Φ t , 0 e 0 ∥ ≤ 1 K ∑ t = B + 1 B + K ρ B ∥ e 0 ∥ = ρ B ∥ e 0 ∥ . \left\|\bar{b}_{B,K}\right\| = \left\|\frac{1}{K}\sum_{t=B+1}^{B+K}\Phi_{t,0}e_0\right\| \le\frac{1}{K}\sum_{t=B+1}^{B+K}\rho^B\left\|e_0\right\| = \rho^B\left\|e_0\right\|. b ˉ B , K = K 1 t = B + 1 ∑ B + K Φ t , 0 e 0 ≤ K 1 t = B + 1 ∑ B + K ρ B ∥ e 0 ∥ = ρ B ∥ e 0 ∥ .
Hence
∥ b ˉ B , K ∥ 2 ≤ ρ 2 B ∥ e 0 ∥ 2 . \left\|\bar{b}_{B,K}\right\|^2 \le\rho^{2B}\left\|e_0\right\|^2. b ˉ B , K 2 ≤ ρ 2 B ∥ e 0 ∥ 2 .
Sampling-noise term. Rearrange the second term by grouping together the contributions of each noise variable ξ s \xi_s ξ s :
v ˉ B , K = ∑ s = 0 B + K − 1 W s ξ s , \bar{v}_{B,K} = \sum_{s=0}^{B+K-1} W_s \xi_s, v ˉ B , K = s = 0 ∑ B + K − 1 W s ξ s ,
where
W s ≔ 1 K ∑ t = max ( B + 1 , s + 1 ) B + K Φ t , s + 1 . W_s \coloneqq\frac{1}{K}\sum_{t=\max(B+1,s+1)}^{B+K}\Phi_{t,s+1}. W s : = K 1 t = m a x ( B + 1 , s + 1 ) ∑ B + K Φ t , s + 1 .
Using ∥ Φ t , s + 1 ∥ ≤ ρ t − s − 1 \lVert\Phi_{t,s+1}\rVert\le\rho^{t-s-1} ∥ Φ t , s + 1 ∥ ≤ ρ t − s − 1 ,
∥ W s ∥ ≤ 1 K ∑ j = 0 ∞ ρ j = 1 K ( 1 − ρ ) . \lVert W_s\rVert\le\frac{1}{K}\sum_{j=0}^{\infty}\rho^j = \frac{1}{K(1-\rho)}. ∥ W s ∥ ≤ K 1 j = 0 ∑ ∞ ρ j = K ( 1 − ρ ) 1 .
Condition on the full trajectory A = { A 0 , … , A B + K − 1 } \mathcal{A}=\{A_0,\ldots,A_{B+K-1}\} A = { A 0 , … , A B + K − 1 } . Given A \mathcal{A} A , each W s W_s W s is deterministic. Since the samples at each round are fresh and independent, E [ ξ s ∣ A ] = 0 \mathbb{E}[\xi_s\mid\mathcal{A}]=0 E [ ξ s ∣ A ] = 0 and the ξ s \xi_s ξ s are conditionally independent given A \mathcal{A} A , so the cross-terms vanish:
E [ ∥ v ˉ B , K ∥ 2 ∣ A ] = ∑ s = 0 B + K − 1 ∥ W s ∥ 2 E [ ∥ ξ s ∥ 2 ∣ A ] ≤ σ 2 m ∑ s = 0 B + K − 1 ∥ W s ∥ 2 . \mathbb{E}\left[\lVert\bar{v}_{B,K}\rVert^2\mid\mathcal{A}\right]
=
\sum_{s=0}^{B+K-1}\lVert W_s\rVert^2\mathbb{E}\left[\lVert\xi_s\rVert^2\mid\mathcal{A}\right]
\le
\frac{\sigma^2}{m}\sum_{s=0}^{B+K-1}\lVert W_s\rVert^2. E [ ∥ v ˉ B , K ∥ 2 ∣ A ] = s = 0 ∑ B + K − 1 ∥ W s ∥ 2 E [ ∥ ξ s ∥ 2 ∣ A ] ≤ m σ 2 s = 0 ∑ B + K − 1 ∥ W s ∥ 2 .
Taking expectation over A \mathcal{A} A and applying ∥ W s ∥ ≤ 1 K ( 1 − ρ ) \lVert W_s\rVert\le\frac{1}{K(1-\rho)} ∥ W s ∥ ≤ K ( 1 − ρ ) 1 gives
E [ ∥ v ˉ B , K ∥ 2 ] ≤ ( B + K ) ⋅ 1 K 2 ( 1 − ρ ) 2 ⋅ σ 2 m . \mathbb{E}\left[\lVert\bar{v}_{B,K}\rVert^2\right]
\le
(B+K)\cdot\frac{1}{K^2(1-\rho)^2}\cdot\frac{\sigma^2}{m}. E [ ∥ v ˉ B , K ∥ 2 ] ≤ ( B + K ) ⋅ K 2 ( 1 − ρ ) 2 1 ⋅ m σ 2 .
Combine the two terms. Using ∥ a + b ∥ 2 ≤ 2 ∥ a ∥ 2 + 2 ∥ b ∥ 2 \lVert a+b\rVert^2\le2\lVert a\rVert^2+2\lVert b\rVert^2 ∥ a + b ∥ 2 ≤ 2 ∥ a ∥ 2 + 2 ∥ b ∥ 2 ,
E [ ∥ e ˉ B , K ∥ 2 ] ≤ 2 ∥ b ˉ B , K ∥ 2 + 2 E [ ∥ v ˉ B , K ∥ 2 ] , \mathbb{E}\left[\lVert\bar{e}_{B,K}\rVert^2\right]
\le
2\lVert\bar{b}_{B,K}\rVert^2+2\mathbb{E}\left[\lVert\bar{v}_{B,K}\rVert^2\right], E [ ∥ e ˉ B , K ∥ 2 ] ≤ 2 ∥ b ˉ B , K ∥ 2 + 2 E [ ∥ v ˉ B , K ∥ 2 ] ,
which gives
E [ ∥ e ˉ B , K ∥ 2 ] ≤ 2 ρ 2 B ∥ e 0 ∥ 2 + 2 σ 2 ( B + K ) m K 2 ( 1 − ρ ) 2 . \mathbb{E}\left[\lVert\bar{e}_{B,K}\rVert^2\right]
\le
2\rho^{2B}\lVert e_0\rVert^2+
\frac{2\sigma^2(B+K)}{mK^2(1-\rho)^2}. E [ ∥ e ˉ B , K ∥ 2 ] ≤ 2 ρ 2 B ∥ e 0 ∥ 2 + m K 2 ( 1 − ρ ) 2 2 σ 2 ( B + K ) .
Rate for Algorithm 2
The last step is to choose B B B and K K K so that:
the initialization term is negligible, and
the averaging term uses essentially the full sample budget.
Lemma S1.4 (Tail-Average Rate for Performative Retraining). Under the conditions of Theorem 4.4, suppose the ERM errors satisfy (S3). Set
B = K = ⌊ log n log ( 1 / ρ ) ⌋ , m = ⌊ n B + K + 1 ⌋ . B=K=\left\lfloor\frac{\log n}{\log(1/\rho)}\right\rfloor,\qquad m=\left\lfloor\frac{n}{B+K+1}\right\rfloor. B = K = ⌊ log ( 1/ ρ ) log n ⌋ , m = ⌊ B + K + 1 n ⌋ . Then the predictor returned by Algorithm 2 satisfies
E [ d F ( f ˉ B , K , f ⋆ ) 2 ] ≤ O ~ ( 1 ( 1 − ρ ) 2 n ) . \mathbb{E}\left[d_F(\bar{f}_{B,K},f^\star)^2\right]\leq\widetilde{O}\left(\frac{1}{(1-\rho)^2n}\right). E [ d F ( f ˉ B , K , f ⋆ ) 2 ] ≤ O ( ( 1 − ρ ) 2 n 1 ) . Consequently,
E [ d F ( f ˉ B , K , f ⋆ ) ] ≤ O ~ ( 1 ( 1 − ρ ) n ) . \mathbb{E}\left[d_F(\bar{f}_{B,K},f^\star)\right]\leq\widetilde{O}\left(\frac{1}{(1-\rho)\sqrt{n}}\right). E [ d F ( f ˉ B , K , f ⋆ ) ] ≤ O ( ( 1 − ρ ) n 1 ) . Proof. Apply Lemma S1.2.
Initialization term. With
B = ⌊ log n log ( 1 / ρ ) ⌋ , B=\left\lfloor\frac{\log n}{\log(1/\rho)}\right\rfloor, B = ⌊ log ( 1/ ρ ) log n ⌋ , we have
ρ B ≤ 1 n , hence ρ 2 B ∥ e 0 ∥ 2 ≤ ∥ e 0 ∥ 2 n 2 . \rho^B\leq\frac{1}{n},\qquad\text{hence}\qquad\rho^{2B}\lVert e_0\rVert^2\leq\frac{\lVert e_0\rVert^2}{n^2}. ρ B ≤ n 1 , hence ρ 2 B ∥ e 0 ∥ 2 ≤ n 2 ∥ e 0 ∥ 2 . So the initialization term is of order 1 / n 2 1/n^2 1/ n 2 , which is negligible compared to the sampling-noise term of order 1 / n 1/n 1/ n that dominates the final bound.
Averaging term. Since B = K B=K B = K , the factor ( B + K ) / K 2 (B+K)/K^2 ( B + K ) / K 2 is of order 1 / K 1/K 1/ K . Also, because
m = ⌊ n B + K + 1 ⌋ , m=\left\lfloor\frac{n}{B+K+1}\right\rfloor, m = ⌊ B + K + 1 n ⌋ , we have m ≍ n / ( B + K ) m\asymp n/(B+K) m ≍ n / ( B + K ) , so
B + K m K 2 = O ( 1 n ) . \frac{B+K}{mK^2}=O\left(\frac{1}{n}\right). m K 2 B + K = O ( n 1 ) . Therefore
2 σ 2 ( B + K ) m K 2 ( 1 − ρ ) 2 = O ( 1 n ( 1 − ρ ) 2 ) . \frac{2\sigma^2(B+K)}{mK^2(1-\rho)^2}=O\left(\frac{1}{n(1-\rho)^2}\right). m K 2 ( 1 − ρ ) 2 2 σ 2 ( B + K ) = O ( n ( 1 − ρ ) 2 1 ) . Combine. Lemma S1.2 now gives
E [ ∥ e ˉ B , K ∥ 2 ] ≤ O ( 1 n 2 ) + O ( 1 n ( 1 − ρ ) 2 ) = O ~ ( 1 n ( 1 − ρ ) 2 ) . \mathbb{E}\left[\lVert\bar{e}_{B,K}\rVert^2\right]\leq O\left(\frac{1}{n^2}\right)+O\left(\frac{1}{n(1-\rho)^2}\right)=\widetilde{O}\left(\frac{1}{n(1-\rho)^2}\right). E [ ∥ e ˉ B , K ∥ 2 ] ≤ O ( n 2 1 ) + O ( n ( 1 − ρ ) 2 1 ) = O ( n ( 1 − ρ ) 2 1 ) . Since d F d_F d F is the Euclidean distance in parameter space for the parametric analysis, this is
E [ d F ( f ˉ B , K , f ⋆ ) 2 ] ≤ O ~ ( 1 n ( 1 − ρ ) 2 ) . \mathbb{E}\left[d_F(\bar{f}_{B,K},f^\star)^2\right]\leq\widetilde{O}\left(\frac{1}{n(1-\rho)^2}\right). E [ d F ( f ˉ B , K , f ⋆ ) 2 ] ≤ O ( n ( 1 − ρ ) 2 1 ) . The bound on the first moment follows from Jensen’s inequality:
E [ d F ( f ˉ B , K , f ⋆ ) ] ≤ E [ d F ( f ˉ B , K , f ⋆ ) 2 ] ≤ O ~ ( 1 ( 1 − ρ ) n ) . \mathbb{E}\left[d_F(\bar{f}_{B,K},f^\star)\right]\leq\sqrt{\mathbb{E}\left[d_F(\bar{f}_{B,K},f^\star)^2\right]}\leq\widetilde{O}\left(\frac{1}{(1-\rho)\sqrt{n}}\right). E [ d F ( f ˉ B , K , f ⋆ ) ] ≤ E [ d F ( f ˉ B , K , f ⋆ ) 2 ] ≤ O ( ( 1 − ρ ) n 1 ) .
Experimental Details
This appendix collects the full settings for the simulations reported in § 5 . Unless stated otherwise, all simulations use α = 0.1 \alpha= 0.1 α = 0.1 (target coverage 90%) and 50,000 independent test samples drawn from the equilibrium distribution D ( f ⋆ ) D(f^{\star}) D ( f ⋆ ) .
For the semi-synthetic strategic-regression setup, we also align with the broader strategic-classification and recourse literature on behavioral response and practical deployment constraints [12 , 17 , 34 ] .
Parameter Specifications
Table S1 summarizes the parameter grids for the six simulation setups reported in the main text and appendix. All use a constant covariate, X = { x 0 } \mathcal{X} = \{x_0\} X = { x 0 } , so that the simulations isolate the performative effect without additional variation from features.
Distribution map. Simulations 1, 2, 4, and 5 use the Gaussian location model
Y ∼ N ( a + L θ , 1 ) , Y \sim\mathcal{N}(a+L\theta,1), Y ∼ N ( a + L θ , 1 ) ,
with equilibrium
θ ⋆ = a 1 − L , \theta^{\star} = \frac{a}{1-L}, θ ⋆ = 1 − L a ,
and score
s ( y ; θ ) = ∣ y − θ ∣ . s(y;\theta) = \lvert y-\theta\rvert. s ( y ; θ ) = ∣ y − θ ∣ .
Simulation 1 varies L L L and n n n to study the rate O ~ ( 1 / ( ( 1 − L ) n ) ) \widetilde{O}(1/((1-L)\sqrt{n})) O ( 1/ (( 1 − L ) n )) and the induced sample complexity scaling Θ ~ ( 1 / ( 1 − L ) 2 ) \widetilde{\Theta}(1/(1-L)^2) Θ ( 1/ ( 1 − L ) 2 ) for a fixed target accuracy.
Simulation 2 fixes the calibration size m = 2000 m = 2000 m = 2000 and varies the deployed predictor offset
ε = ∣ θ d e p l o y e d − θ ⋆ ∣ \varepsilon= \lvert\theta_{\mathrm{deployed}}-\theta^{\star}\rvert ε = ∣ θ deployed − θ ⋆ ∣
across several values of L L L in order to test the transfer-theorem prediction that small coverage losses are mainly determined by the product L ε L\varepsilon L ε .
Table S1. Synthetic experiments reported in the paper and appendix.
Auxiliary Experiments
Simulation 4: Le Cam Lower-Bound
This simulation validates the minimax lower bound of Theorem 3.2 by instantiating the Le Cam two-hypothesis construction. For each ( L , n ) (L, n) ( L , n ) , we run Algorithm 2 separately on maps D 0 D_{0} D 0 and D 1 D_{1} D 1 (differing by δ = 0.5 / n \delta= 0.5/\sqrt{n} δ = 0.5/ n ) and report the worst-case (maximum) excess miscoverage.
Figure S1 shows the worst-case excess miscoverage on a log-log scale. All curves decrease with n n n , with higher L L L producing larger miscoverage at each sample size. The L = 0.9 L = 0.9 L = 0.9 curve starts at the trivial level (excess = α = \alpha = α ) for n ≤ 1000 n \le1000 n ≤ 1000 because the algorithm has not converged, but recovers the correct rate for n ≥ 5000 n \ge5000 n ≥ 5000 .
Figure S1. (a) Worst-case excess miscoverage versus n n n (b) Scaled excess miscoverage
Figure S1: Simulation 4: Le Cam lower bound validation. (a) Worst-case excess miscoverage (maximum over D 0 D_0 D 0 , D 1 D_1 D 1 ) vs. n n n on a log-log scale. The L = 0.9 L = 0.9 L = 0.9 curve saturates at the trivial level for n ≤ 1000 n \le1000 n ≤ 1000 (algorithm has not converged). (b) Scaled quantity excess × ( 1 − L ) × n \times(1-L) \times\sqrt{n} × ( 1 − L ) × n ; approximate flatness in [ 0.13 , 0.35 ] [0.13, 0.35] [ 0.13 , 0.35 ] confirms the Ω ( 1 / ( ( 1 − L ) n ) ) \Omega(1/((1-L)\sqrt{n})) Ω ( 1/ (( 1 − L ) n )) rate.
Figure S1 plots the scaled quantity excess × ( 1 − L ) × n \times(1-L) \times\sqrt{n} × ( 1 − L ) × n , which should be approximately constant if the Ω ( 1 / ( ( 1 − L ) n ) ) \Omega(1/((1-L)\sqrt{n})) Ω ( 1/ (( 1 − L ) n )) rate is tight. The scaled values remain in [ 0.13 , 0.35 ] [0.13, 0.35] [ 0.13 , 0.35 ] across three orders of magnitude in n n n for all L > 0 L > 0 L > 0 , confirming the rate. The scaled constant decreases mildly with L L L (from ≈ 0.27 \approx0.27 ≈ 0.27 at L = 0.3 L = 0.3 L = 0.3 to ≈ 0.14 \approx0.14 ≈ 0.14 at L = 0.9 L = 0.9 L = 0.9 ), which reflects the fact that the Gaussian/Bernoulli model is not the adversarial worst case (the proof’s lower bound construction uses a different mechanism), but the rate in both n n n and ( 1 − L ) (1-L) ( 1 − L ) is confirmed.
Simulation 5: Model-Free Algorithm
This simulation validates Algorithm 1 (MF-PCP) and Theorem 4.1 using the Gaussian location model with a finite predictor class of size N N N .
Figure S2 shows excess miscoverage vs. n n n for N = 50 N = 50 N = 50 across four values of L L L . All curves decrease at approximately the n − 1 / 2 n^{-1/2} n − 1/2 rate (log-log slopes in [ − 0.54 , − 0.44 ] [-0.54, -0.44] [ − 0.54 , − 0.44 ] ), consistent with the theorem. Higher L L L shifts curves upward, as expected.
(a) Excess miscoverage versus n n n for N = 50 N = 50 N = 50
(b) Effect of class size N N N at L = 0.5 L = 0.5 L = 0.5
Figure S2. Simulation 5: Model-free algorithm validation. (a) Excess miscoverage vs. n n n for N = 50 N = 50 N = 50 , confirming n − 1 / 2 n^{-1/2} n − 1/2 convergence across L L L values. (b) Effect of class size N N N at L = 0.5 L = 0.5 L = 0.5 ; curves nearly overlap, indicating the log N \log N log N factor is small.
Figure S2 shows the effect of the class size N N N at fixed L = 0.5 L = 0.5 L = 0.5 . The three curves (N = 10 , 50 , 200 N = 10, 50, 200 N = 10 , 50 , 200 ) are nearly indistinguishable, confirming that the log N \log N log N factor in the bound is small relative to the dominant n − 1 / 2 n^{-1/2} n − 1/2 term for the class sizes considered.
Convergence to equilibrium. The convergence check (fraction of replications where θ f i n a l \theta_{\mathrm{final}} θ final equals the equilibrium grid point θ g r i d \theta_{\mathrm{grid}} θ grid ) is low across all configurations (maximum 51% at L = 0 L = 0 L = 0 , N = 10 N = 10 N = 10 , n = 50,000 n = 50{,}000 n = 50 , 000 ; as low as 2.5% at L = 0.5 L = 0.5 L = 0.5 , N = 200 N = 200 N = 200 , n = 200 n = 200 n = 200 ). This does not indicate a problem: with a discrete grid of N N N points and stochastic ERM, the algorithm frequently selects a neighbor of θ g r i d \theta_{\mathrm{grid}} θ grid rather than the exact grid point. Crucially, coverage validity does not require exact convergence; it only requires that the predictor is close enough that the conformal calibration set is representative, which is confirmed by the decreasing excess miscoverage.
Simulation 6: Impossibility at L = 1 L = 1 L = 1
This simulation validates Theorem 3.1 (Case 2) using the construction from the proof. Two 1-sensitive maps D + D_{+} D + and D − D_{-} D − have equilibria at θ + ⋆ = 1 − ε \theta_{+}^{\star} = 1 - \varepsilon θ + ⋆ = 1 − ε and θ − ⋆ = ε \theta_{-}^{\star} = \varepsilon θ − ⋆ = ε , respectively, where ε = 0.5 / n \varepsilon= 0.5/n ε = 0.5/ n . As n n n grows, the two maps become increasingly similar (since ε → 0 \varepsilon\to0 ε → 0 ), yet their equilibria remain far apart (θ + ⋆ → 1 \theta_{+}^{\star} \to1 θ + ⋆ → 1 , θ − ⋆ → 0 \theta_{-}^{\star} \to0 θ − ⋆ → 0 ). The impossibility theorem predicts that no algorithm can simultaneously achieve non-trivial prediction sets and valid coverage under both maps.
Figure S3 plots the failure rate (fraction of replications producing either a trivial set { 0 , 1 } \{0, 1\} { 0 , 1 } or coverage below 1 − α 1-\alpha 1 − α ) against n n n . The failure rate is 100% at n = 100 n = 100 n = 100 and n ≥ 5,000 n \ge5{,}000 n ≥ 5 , 000 for both maps. At intermediate sample sizes (n = 500 , 1000 n = 500, 1000 n = 500 , 1000 ), the rate dips to ≈ 74 % \approx74\% ≈ 74% and ≈ 89 % \approx89\% ≈ 89% respectively, because with larger ε \varepsilon ε the algorithm occasionally identifies the correct map and produces a valid non-trivial set. As n n n increases further, ε → 0 \varepsilon\to0 ε → 0 makes the maps indistinguishable and the failure rate returns to 100%.
Figure S3. Simulation 6: Impossibility at L = 1 L = 1 L = 1 . Failure rate (trivial set or coverage failure) vs. n n n for maps D + D_{+} D + and D − D_{-} D − . The rate stays bounded away from zero at all sample sizes, consistent with Theorem 3.1 . Dashed line: Le Cam floor at 0.5.
This non-monotone pattern is predicted by the construction: at small n n n , ε = 0.5 / n \varepsilon= 0.5/n ε = 0.5/ n is large enough that TV ( D + ( θ ) , D − ( θ ) ) ≤ 2 ε \operatorname{TV}(D_{+}(\theta), D_{-}(\theta)) \le2\varepsilon TV ( D + ( θ ) , D − ( θ )) ≤ 2 ε remains detectable, so the algorithm occasionally identifies the correct map; as n n n grows, ε → 0 \varepsilon\to0 ε → 0 drives the total KL \operatorname{KL} KL below the discrimination threshold, restoring impossibility.
The dominant failure mode is trivial prediction sets: at n ≥ 5,000 n \ge5{,}000 n ≥ 5 , 000 , the fraction producing C = { 0 , 1 } C = \{0, 1\} C = { 0 , 1 } exceeds 99.7%. This confirms the theorem’s prediction that the algorithm hedges by outputting the full label space when it cannot distinguish the maps.