Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Machine learning›Extra Trees
Machine learningMachine learning

Extra Trees

Extremely Randomized Trees (Extra-Trees) · Also known as: Extremely Randomized Trees, ExtraTreesClassifier, ExtraTreesRegressor, ET

Extra Trees (Extremely Randomized Trees), introduced by Geurts, Ernst, and Wehenkel in 2006, is an ensemble of decision trees that pushes randomisation further than Random Forest. Both the candidate features and the split thresholds are chosen completely at random at each node, eliminating the greedy search over thresholds. This extra randomness reduces variance, often matches or exceeds Random Forest accuracy, and runs substantially faster at training time.

ScholarGate
  1. Machine learning
  2. v1
  3. 2 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

Extra Trees
BaggingDecision TreeGradient BoostingRandom ForestXGBoostEnsemble Decision TreeExplainable Extra TreesRegularized Decision TreeRegularized random forestRobust Decision Tree

+1 more

When to use it

Use Extra Trees when you want fast training and strong accuracy on tabular data with continuous or mixed-type features. It is particularly useful when training time is a constraint — its removal of threshold optimisation makes it considerably faster than Random Forest at comparable accuracy. It suits classification and regression tasks with moderate to large samples (roughly 50 or more observations). Prefer Random Forest or gradient boosting if you need built-in out-of-bag estimates or if dataset noise is very high and you suspect fully random thresholds hurt accuracy. For very small datasets, simpler models such as logistic regression or a single decision tree are safer and more interpretable.

Strengths & limitations

Strengths
  • Faster training than Random Forest because no threshold optimisation is performed at each split.
  • High diversity among trees leads to strong variance reduction and often matches or beats Random Forest accuracy.
  • Handles mixed feature types and nonlinear interactions without preprocessing assumptions.
  • Provides native feature importances for variable ranking and selection.
  • Scales well to high-dimensional data with many irrelevant features.
Limitations
  • No built-in out-of-bag estimate (unlike Random Forest), so cross-validation is required for unbiased error assessment.
  • Fully random thresholds can hurt on very noisy data where optimal splits are informative.
  • Black-box: provides no explicit coefficients, limiting interpretability for audiences expecting effect sizes.
  • Memory usage grows with the number of trees and tree depth.

Frequently asked

How does Extra Trees differ from Random Forest?

Both are ensembles of decision trees with random feature subsets at each split. The key difference is that Extra Trees picks split thresholds completely at random rather than optimising them, and by default trains on the full training set rather than bootstrap samples. This makes Extra Trees faster and typically produces more diverse, less correlated trees.

Which should I prefer — Extra Trees or Random Forest?

When training speed matters or the data are relatively clean, Extra Trees often matches or exceeds Random Forest accuracy at lower computational cost. If you want a built-in out-of-bag estimate or your data are noisy (where better split thresholds help), Random Forest is safer.

How many trees do I need?

Start with 100 trees and increase until performance stabilises on a validation set or in cross-validation. More trees improve stability but increase memory and prediction latency.

Does Extra Trees overfit?

Individual trees are grown to full depth and can overfit in isolation, but the ensemble average strongly reduces variance. Overfitting of the full ensemble is generally rare, though on very small datasets with many features it can still occur.

How do I assess model performance without an OOB set?

Use k-fold cross-validation — typically 5 or 10 folds. Evaluate classification tasks with accuracy, F1, and AUC; evaluate regression tasks with RMSE and R-squared.

Sources

  1. Geurts, P., Ernst, D. & Wehenkel, L. (2006). Extremely randomized trees. Machine Learning, 63(1), 3–42. DOI: 10.1007/s10994-006-6226-1 ↗
  2. Extra-Trees. Wikipedia. link ↗

How to cite this page

ScholarGate. (2026, June 3). Extremely Randomized Trees (Extra-Trees). ScholarGate. https://scholargate.app/en/machine-learning/extra-trees

Related methods

BaggingDecision TreeGradient BoostingRandom ForestXGBoost

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • BaggingMachine learning↔ compare
  • Decision TreeMachine learning↔ compare
  • Gradient BoostingMachine learning↔ compare
  • Random ForestMachine learning↔ compare
  • XGBoostMachine learning↔ compare
Compare side by side →

Referenced by

Ensemble Decision TreeExplainable Extra TreesRegularized Decision TreeRegularized random forestRobust Decision TreeVoting Ensemble

Similar methods

Explainable Extra TreesEnsemble Decision TreeRandom ForestXGBoostRobust Random ForestBaggingRegularized random forestExplainable Decision Tree

Related reference concepts

Ensemble MethodsCross-ValidationCross-Validation and ResamplingModel Evaluation and SelectionHyperparameter OptimizationSupervised Learning

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — Extra Trees (Extremely Randomized Trees (Extra-Trees)). Retrieved 2026-07-21 from https://scholargate.app/en/machine-learning/extra-trees · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Geurts, P.; Ernst, D.; Wehenkel, L.
Year
2006
Type
Ensemble (extremely randomized decision trees)
DataType
Tabular (continuous, categorical, mixed)
Subfamily
Machine learning
Related methods
BaggingDecision TreeGradient BoostingRandom ForestXGBoost
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account