PPI-SVRG: Unifying Prediction-Powered Inference and Variance Reduction for Semi-Supervised Optimization
Ruicheng Ao, Hongyu Chen, Haoyang Liu, David Simchi-Levi, Will Wei Sun
TL;DR
This work addresses learning with scarce labels by exploiting predictions from external models as control variates in optimization. It unifies Prediction-Powered Inference (PPI) and Stochastic Variance Reduced Gradient (SVRG) into PPI-SVRG, a variance-reduction framework that uses a snapshot gradient over $N+n$ samples and a prediction-informed control variate. Theoretical results decompose convergence into the standard SVRG-type rate and a prediction-driven error floor that scales with the quality of the predictor; perfect predictions recover SVRG, while imperfect predictions yield a stable neighborhood around the optimum. Empirically, PPI-SVRG achieves substantial mean-estimation improvements under label scarcity (43–52% MSE reduction) and boosts MNIST test accuracy by 2.7–2.9 percentage points with only 10% labeled data, demonstrating practical impact for semi-supervised optimization. The approach is particularly effective when unlabeled data are abundant and predictors are informative, offering a principled path to leveraging pre-trained models in optimization tasks."
Abstract
We study semi-supervised stochastic optimization when labeled data is scarce but predictions from pre-trained models are available. PPI and SVRG both reduce variance through control variates -- PPI uses predictions, SVRG uses reference gradients. We show they are mathematically equivalent and develop PPI-SVRG, which combines both. Our convergence bound decomposes into the standard SVRG rate plus an error floor from prediction uncertainty. The rate depends only on loss geometry; predictions affect only the neighborhood size. When predictions are perfect, we recover SVRG exactly. When predictions degrade, convergence remains stable but reaches a larger neighborhood. Experiments confirm the theory: PPI-SVRG reduces MSE by 43--52\% under label scarcity on mean estimation benchmarks and improves test accuracy by 2.7--2.9 percentage points on MNIST with only 10\% labeled data.
