Clipped randomized prediction from votes #
The predictor returns true with probability clippedProbability slope (listVoteMargin votes true).
Its implementation uses a natural numerator and an exact dyadic coin. The label is needed only
by the correctness statement, not by the predictor.
The lower-tail argument turns a positive margin on every dense soft set into a prediction advantage. Its cutoff is only an analysis witness. Approximating its reciprocal by a finite grid gives an efficiently representable candidate; empirical selection is a separate program.
Main definitions #
clippedProbability,clippedError: the clipped affine law and its average error.clippedPredict: exact fair-bit prediction from a public vote list.
Main results #
eval_clippedPredict_correct,isPPTOn_clippedPredict: semantics and strict PPT certificate.exists_dyadic_clippedError_le: a finite slope grid contains a good dense-margin predictor.
References #
[Hol05], Lemma 2.4 and Claim 2.15. Fractional lower tails handle arbitrary finite
sources, and a finite slope grid permits exact fair-bit sampling.
Adapted from the cslib crypto branch at 5ff69ca93402e7c947208dc56396d6d86203ccd8.
The clipped affine probability associated with a signed margin.
Instances For
Clipping always gives a probability, including for arbitrary parameter values.
A margin at the positive clipping threshold is predicted with certainty.
Below the positive threshold, clipping can only increase the affine probability.
A margin at the negative clipping threshold is predicted incorrectly with certainty.
Negating the signed margin complements the probability.
Predict from the observable vote word with slope numerator / dyadicSize bound.
The larger dyadic range supplies the additional fair bit needed for the factor 1 / 2.
Instances For
The executable predictor realizes the clipped affine probability exactly.
Correctness is expressed using the signed margin for either label; the label is not an input.
The opposite label has the complementary clipped probability.
Efficient parameters and votes give a strict PPT predictor through ordinary combinators.
The abstract error is exactly the source-averaged error of the executable dyadic predictor.
Positive average margin on every dense soft set gives a clipped predictor beating δ / 2.
The cutoff is an analysis witness; this theorem does not supply it as computational advice.
A finite dyadic grid contains a predictor with the lower-tail bound, up to explicit rounding loss. This is an existence guarantee for subsequent empirical selection, not a choice of advice.