The potential for hard-core boosting #
The signed margin of a collection of predictors is the number of correct votes minus the
number of incorrect votes. For a positive rate and relative to a movable threshold,
weight rate margin assigns full
weight to nonpositive margins, decreases linearly with slope -rate, and vanishes at 1 / rate.
potential rate margin is the area under this curve to the right of the margin.
The quadratic upper bound on a change of potential gives both the progress from adding a predictor and the cost of moving the threshold. These are scalar inequalities; no real-valued operation here is being asserted to have an efficient implementation.
Main definitions #
Cslib.Crypto.Pseudoentropy.Boosting.weight: the clipped linear weight of a margin.Cslib.Crypto.Pseudoentropy.Boosting.potential: its integrated potential.
Main results #
Cslib.Crypto.Pseudoentropy.Boosting.potential_le_quadratic: a uniform quadratic remainder.Cslib.Crypto.Pseudoentropy.Boosting.potential_lower_bound: the global affine lower bound.
References #
The potential argument of Holenstein, Section 2.2, Figure 1 and Claims 2.10–2.11.
Our rate is the product γδ, and our margin is N_C(x) - s in that write-up.
Adapted from the cslib crypto branch at 5ff69ca93402e7c947208dc56396d6d86203ccd8.
The clipped linear weight on an example's signed margin relative to the threshold.
Instances For
The area to the right of the margin under the clipped linear weight curve.