Prediction-Powered Inference Beyond Convex Losses
A zero population gradient need not identify a minimizer of a nonconvex risk. We can instead compare the risk of a candidate with that of a separately chosen benchmark: a true global minimizer cannot have greater risk. (Angelopoulos et al. 2023) combines this inequality with prediction-error correction to construct a confidence set.
1. The coverage statement
Write \(L(\theta)=\mathbb{E}[\ell_\theta(X,Y)]\) and let \(\theta^*\) be a population minimizer. Split the unlabeled data. Use the first part to choose a benchmark \(\widehat\theta^f\) by minimizing predicted loss, and reserve the other part for inference. Define
On the held-out data, let \(\widetilde L^f\) estimate \(L^f\). Suppose the labeled sample supplies lower and upper bounds \(R^l,R^u\) for \(\Delta\), and the held-out unlabeled sample supplies bounds \(T^l,T^u\) for \(\widetilde L^f-L^f\). All guarantees below are conditional on the first split.
Theorem 1. Assign failure probability \(\delta/2\) to each of the two rectifier bounds used below, and \((\alpha-\delta)/2\) to each imputed-risk error bound, where \(0<\delta<\alpha\). Then the set
contains \(\theta^*\) with probability at least \(1-\alpha\). Convexity is not required.
2. Deriving the inequality
First express the risk through its estimated components; this fixes the signs in the confidence bounds. Since
a lower bound is \(\widetilde L^f+R^l-T^u\), while an upper bound is \(\widetilde L^f+R^u-T^l\). Keep a candidate whenever its lower bound is no larger than the benchmark’s upper bound.
At the true minimizer,
Consequently, rejection of \(\theta^*\) requires at least one of four one-sided bounds to fail: the lower rectifier bound at \(\theta^*\), the upper rectifier bound at the benchmark, or one of the two imputed-risk error bounds. Their error probabilities sum to \(\alpha\).
3. Why split the unlabeled sample?
The optimizer used as benchmark is random. A bound valid at each fixed \(\theta\) need not remain valid after optimization on the same sample. Conditioning on the first split fixes the benchmark before the held-out inference step.
Coverage uses only the minimizing inequality, so the benchmark need not converge to \(\theta^*\). A lower-risk benchmark can exclude more false candidates, and accurate predictions can narrow the correction bounds. These affect precision without changing the coverage argument.
For losses whose first-order condition already characterizes the minimizer, the estimating-equation construction is usually simpler. Here the additional work buys a statement about the global risk minimizer.
4. An example where the first-order condition is insufficient
For a concrete example, take \(\ell_\theta(Y)=(\theta^2-Y)^2\), assume a finite second outcome moment, and suppose \(\mu=\mathbb{E}Y>0\). Expanding gives
There are three stationary points: \(0\) and \(\pm\sqrt\mu\). Only the latter two minimize the risk. Indeed,
A gradient test can retain \(0\) even with arbitrarily precise estimation. A risk comparison can exclude it once uncertainty is smaller than the gap \(\mu^2\). If several minimizers exist, the theorem covers each specified one; covering all of them simultaneously requires simultaneous bounds.
The benchmark need not equal \(\sqrt\mu\). Suppose its excess risk is \(\eta=L(\widehat\theta^f)-\inf_\theta L(\theta)\). Even with perfect evaluation, comparison with that benchmark retains every candidate whose excess risk is at most \(\eta\). A poor benchmark therefore gives a broad set, although the true minimizer remains protected.
5. A finite-sample construction with bounded loss
Suppose \(0\leq\ell_\theta(x,y)\leq B\) over the parameter space and for both true and predicted outcomes. Let \(N_2\) be the size of the held-out unlabeled sample and put
The summand lies in \([-B,B]\), a range of length \(2B\). Hoeffding’s one-sided inequality consequently gives
Choose
The second radius uses the shorter range \([0,B]\) of the predicted loss. Set \(R^l=\widehat\Delta-r_\Delta\), \(R^u=\widehat\Delta+r_\Delta\), and \(T^l=-r_f,T^u=r_f\). Each bound used in the proof has its assigned one-sided error probability. Substituting into the theorem yields the particularly transparent set
Both candidate and benchmark bounds contribute, producing the factor two. There is no candidate-count factor because coverage of a fixed \(\theta^*\) evaluates the candidate-side bound only there. The first split fixes the benchmark for its own bound.
6. Why paired risk differences can be more precise
One can also apply concentration directly to a risk difference. Conditional on the first split, fix \(b=\widehat\theta^f\) and define
Then \(L(\theta)-L(b)=\mathbb{E}(D_\theta-D_\theta^f)+\mathbb{E}D_\theta^f\). The corresponding corrected average has variance
For example, the first term includes
Here \(E_a=\ell_a(X,Y)-\ell_a(X,f(X))\). Common prediction errors cancel in a paired comparison, reducing variance when the covariance is positive. Retain \(\theta\) whenever a valid lower bound for the risk difference is nonpositive. At \(\theta^*\), that difference is nonpositive, so rejection requires a coverage failure. A normal approximation for this version still needs moment and variance conditions.
In the nonconvex quartic example, the cancellation can be carried through exactly. For a benchmark \(b\) held fixed by the first split,
Subtracting its predicted-outcome counterpart gives
The \(Y^2-f(X)^2\) term present in each separate rectifier cancels from the difference. Consequently the corrected empirical risk difference is
where \(\widehat\mu^{\rm PP}\) uses the labeled sample and the held-out unlabeled sample. Its variance, conditional on the benchmark and predictor, is
Squaring outcomes in separate risk estimates can demand stronger moments for their variance. The paired difference cancels those terms and reduces to the corrected mean calculation. Retaining covariance between candidates therefore has a concrete benefit.
When \(b^2=\mu\), the excess risk is \((\theta^2-\mu)^2\). At \(\theta=0\) it is \(\mu^2\), although the population gradient vanishes there. The risk inequality excludes this nonglobal stationary point as evaluation becomes precise.
An approximate numerical benchmark is enough, since \(L(\theta^*)\leq L(b)\) for every admissible \(b\). A finite candidate grid is a separate approximation: it may omit the true minimizer. Inference must then concern the grid-restricted target or account for the loss approximation error.