The AdaBoost algorithm starts with weights . For :
  • choose minimizing the weighted classification error
  • set
  • update and normalize
Because implies , the selected classifier can always have weighted error at most , so . The output score is
The convex hull of is
Thus is a convex combination of when it has precisely this form. Equivalently, is the smallest convex set containing . The Caratheodory theorem sharpens the finite-combination description in : every point of is a convex combination of at most points of .
The exponential loss is . For a score , its exponential classification risk and empirical risk are
For the set of evaluation vectors
its empirical Rademacher complexity is
where the are independent uniform random signs.
The stopping rule ensures that the returned function belongs to
Indeed, when adding the next coefficient would make the sum exceed one, the algorithm returns the preceding sum, and at the first step it returns zero.
Since each takes values in , every satisfies . On , the map is -Lipschitz. The expected Rademacher complexity generalization inequality followed by the Rademacher contraction lemma gives
A linear functional attains the same supremum over a set and its convex hull. Since , adjoining zero and allowing total coefficient at most one does not increase the supremum, so the Rademacher complexity of a convex hull gives
Combining the two bounds proves

Articles by others on the same topic (0)

There are currently no matching articles.