Computing Library › Glossary
Glossary

Random Forest

An ensemble of decorrelated decision trees whose averaged predictions are more accurate and stable than any single tree.

Definition

A random forest trains many decision trees on bootstrap samples of the data, and at each split considers only a random subset of features. Predictions average (regression) or vote (classification) across all trees.

Out-of-bag evaluation is a convenient built-in feature: each tree can be tested on the samples excluded from its bootstrap, giving an honest performance estimate without a separate validation set. This makes random forests unusually easy to assess quickly.

Because trees are trained independently, random forests parallelize easily across cores or machines, an advantage for large datasets. Their feature-importance scores, while useful, must be read with care: correlated features can share and dilute importance, and impurity-based scores can favor high-cardinality variables. Permutation importance offers a more reliable, if costlier, alternative measure.

This randomization decorrelates the trees so their errors partially cancel, a technique known as bagging combined with feature subsampling.

Advantages

Why it matters

Random forests are a reliable default for tabular problems, often competitive with more elaborate methods while being robust and easy to use. Their main downside is reduced interpretability compared with a single tree.

Fusion connection

Random forests give Kronos fast, dependable predictions and feature-importance rankings over Hyperion design variables, highlighting which machine parameters most influence performance.