Uniform bounds for indexed predictors #
An efficient sampler supplies fresh labeled examples for empirical predictor selection. A single uniform predictor then performs almost as well as every candidate in a polynomial-size family. Consequently a pseudoentropy gap bounds all candidates simultaneously, with any prescribed inverse-polynomial slack. The bound allows the best candidate to vary arbitrarily with the security parameter; that choice is never supplied to the algorithm.
Main definitions #
selectPredictor: validate candidates on fresh examples before predicting the challenge.
Main results #
selectPredictor_error_le: compare with every candidate, charging validation error.SamplablePair.HasGap.eventually_indexed_error_ge: one threshold for all candidate indices.
References #
- Thomas Holenstein, Pseudorandom Generators from One-Way Functions: A Simple Construction for Any Hardness, TCC 2006, Section 5, final proof of Theorem 1. [Hol06]. This empirical selection step prepares the uniform treatment of the entropy guesses in that proof. Its quantitative bound uses the shared concentration and candidate-selection rules.
Adapted from the cslib crypto branch at
5ff69ca93402e7c947208dc56396d6d86203ccd8.
Compare predictors on fresh labeled samples, then use the chosen predictor on the challenge. The challenge's hidden label is never an input to this program.
Instances For
Empirical prediction is strict PPT when the sampler, indexed predictors, and counts are efficient. All callbacks may capture the original input.
Selection is independent of the challenge, so its final correctness game is a fresh trial of the selected candidate.
The selected predictor's error is bounded by every candidate's error plus estimation and selection losses, with the challenge sampled independently of all validation samples.
A pseudoentropy gap bounds every member of a uniformly efficient polynomial-size family at once, allowing any efficient inverse-polynomial slack. No computable choice of index is assumed, and the eventual threshold is common to all indices at each parameter.