out-of-bag evaluation
What does it stand for? OOB evaluation
A mechanism for evaluating the quality of a decision forest by testing each decision tree against the examples not used during training of that decision tree.
Plain English Explanation
A mechanism for evaluating the quality of a decision forest by testing each decision tree against the examples not used during training of that decision tree. For example, in the following diagram, notice that the system trains each decision tree on about two-thirds of the examples and then evaluates against the remaining one-third of the examples. Out-of-bag evaluation is a computationally efficient and conservative approximation of the cross-validation mechanism. In cross-validation, one model is trained for each cross-validation round (for example, 10 models are trained in a 10-fold cross-validation). With OOB evaluation, a single model is trained. Because bagging withholds some data from each tree during training, OOB evaluation can use that data to approximate cross-validation. See Out-of-bag evaluation in the Decision Forests course for more information.
How is it used?
Practitioners refer to out-of-bag evaluation when building, training, or evaluating machine learning systems. It appears in research papers, product documentation, and technical discussions about AI capabilities and limitations.