AdaBoost constructs an additive classifier by repeatedly fitting a base classifier to exponentially reweighted observations. Misclassified observations receive greater weight at the next iteration, and the final score is a nonnegative weighted sum of the base classifiers.
At score , the exponential classification risk weights observation proportionally to . A stage multiplies this weight by . For weighted error , the loss multiplier is , minimized at the displayed value. Its minimum is . Thus errors gain weight relative to correct observations in the next stage.
// Target: foundations-of-mathematics.bigb
For AdaBoost with initial uniform weights, labels and base predictions in , and edges , the training exponential classification risk equals the product of stage normalizers. A wrongly classified point has exponential loss at least one, so empirical classification error is bounded by this product. The final inequality uses . The result concerns training error, not a guarantee against overfitting or mislabeled observations.
// Target: probability-and-statistics.bigb
For weighted binary data, a weak learner supplies a classifier whose weighted error is below one half. A uniform edge for every weighting permits a quantitative AdaBoost training error bound. This training-weight condition is a separate assumption from merely having error below one half on the initial unweighted sample.
// Target: foundations-of-mathematics.bigb
For labels and a real-valued score , the exponential loss is . Its population and empirical risks are
Articles by others on the same topic
There are currently no matching articles.