Pith. sign in

REVIEW 2 cited by

The Theory Behind Overfitting, Cross Validation, Regularization, Bagging, and Boosting: Tutorial

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 1905.12787 v2 pith:RG42RAU4 submitted 2019-05-28 stat.ML cs.LG

classification stat.MLcs.LG
keywords boostingcrossexamplesgeneralizationvalidationbaggingexplainedmodel
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
abstract

In this tutorial paper, we first define mean squared error, variance, covariance, and bias of both random variables and classification/predictor models. Then, we formulate the true and generalization errors of the model for both training and validation/test instances where we make use of the Stein's Unbiased Risk Estimator (SURE). We define overfitting, underfitting, and generalization using the obtained true and generalization errors. We introduce cross validation and two well-known examples which are $K$-fold and leave-one-out cross validations. We briefly introduce generalized cross validation and then move on to regularization where we use the SURE again. We work on both $\ell_2$ and $\ell_1$ norm regularizations. Then, we show that bootstrap aggregating (bagging) reduces the variance of estimation. Boosting, specifically AdaBoost, is introduced and it is explained as both an additive model and a maximum margin model, i.e., Support Vector Machine (SVM). The upper bound on the generalization error of boosting is also provided to show why boosting prevents from overfitting. As examples of regularization, the theory of ridge and lasso regressions, weight decay, noise injection to input/weights, and early stopping are explained. Random forest, dropout, histogram of oriented gradients, and single shot multi-box detector are explained as examples of bagging in machine learning and computer vision. Finally, boosting tree and SVM models are mentioned as examples of boosting.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. OpenAlex reports about 73 citations worldwide. Full citation record

  1. Sample Weight Averaging for Stable Prediction

    cs.LG 2025-02 conditional novelty 6.0 of 10

    SAWA averages sample weights from multiple random initializations of DWR/SRDO-type reweighting to reduce variance and improve covariate-shift generalization.

  2. Industrial-scale Prediction of Cement Clinker Phases using Machine Learning

    cs.LG 2024-12 conditional novelty 3.0 of 10

    Machine learning models trained on two years of industrial cement plant data predict clinker mineral phases more accurately than the standard Bogue equation, though the headline numbers partly rely on post-production ...

Pith tools