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›Gradient Boosting
Machine learning

Gradient Boosting

Gradient Boosting Machine (Friedman's Gradient Boosting) · Also known as: Gradient Boosting (GBM), GBM, gradient boosted trees, gradient boosting machine

Gradient Boosting is an ensemble learning method, formalised by Jerome H. Friedman in 2001, that combines a sequence of weak learners — typically shallow decision trees — so that each new tree is fitted to minimise the residual errors of the trees before it. It is the core algorithm behind popular implementations such as XGBoost, LightGBM and CatBoost.

ScholarGate
  1. Machine learning
  2. v1
  3. 1 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.

Gradient Boosting
Decision TreeLightGBMLogistic RegressionRandom ForestXGBoostActive Learning Gradient…Active Learning LightGBMBaggingBayesian BoostingBayesian LightGBM

+38 more

When to use it

A strong choice for accurate classification and prediction on cross-sectional or panel tabular data with at least about 100 observations, across continuous, categorical, binary and ordinal features. Feature scaling is generally not required, but hyperparameter tuning of the number of trees, learning rate and maximum depth is critical, and early stopping is recommended to guard against overfitting. With fewer than about 100 observations the sequential trees tend to memorise noise, and Random Forest or a single decision tree is safer.

Strengths & limitations

Strengths
  • Very high predictive accuracy on tabular data for both classification and prediction.
  • Feature scaling is generally unnecessary, and it handles continuous, categorical, binary and ordinal features.
  • Forms the core algorithm behind widely used libraries such as XGBoost, LightGBM and CatBoost.
  • Early stopping and a small learning rate give fine control over the bias–variance trade-off.
Limitations
  • Hyperparameter tuning of the number of trees, learning rate and maximum depth is critical and time-consuming.
  • Sequential boosting is prone to overfitting if not regularised, which is why early stopping is recommended.
  • On small samples (n below about 100) the sequential trees memorise noise, and even early stopping is insufficient.
  • With too little data there is not enough cross-validation material to optimise hyperparameters reliably.

Frequently asked

How is Gradient Boosting different from Random Forest?

Random Forest builds many independent trees in parallel and averages them, whereas Gradient Boosting builds trees sequentially, each one fitted to correct the residual errors of the ones before it. Boosting often reaches higher accuracy but is more sensitive to overfitting and needs careful tuning.

Why is early stopping recommended?

Because each new tree chases the remaining error, an over-long boosting run starts fitting noise. Early stopping halts training once validation performance stops improving, which is the main safeguard against overfitting.

Do I need to scale my features?

Feature scaling is generally not required for tree-based gradient boosting, since splits depend on order rather than magnitude. The critical knobs are instead the number of trees, the learning rate and the tree depth.

What sample size do I need?

At least about 100 observations. Below that, the sequential trees memorise noise and even early stopping is insufficient, so Random Forest or a single decision tree is the safer choice.

Sources

  1. Friedman, J. H. (2001). Greedy Function Approximation: A Gradient Boosting Machine. Annals of Statistics, 29(5), 1189–1232. DOI: 10.1214/aos/1013203451 ↗

How to cite this page

ScholarGate. (2026, June 1). Gradient Boosting Machine (Friedman's Gradient Boosting). ScholarGate. https://scholargate.app/en/machine-learning/gradient-boosting

Related methods

Decision TreeLightGBMLogistic RegressionRandom 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.

  • Decision TreeMachine learning↔ compare
  • LightGBMMachine learning↔ compare
  • Logistic RegressionResearch Statistics↔ compare
  • Random ForestMachine learning↔ compare
  • XGBoostMachine learning↔ compare
Compare side by side →

Referenced by

Active Learning Gradient BoostingActive Learning LightGBMBaggingBayesian BoostingBayesian LightGBMBayesian XGBoostBoostingBoosting EnsembleConformal Prediction (Time Series)Explainable Extra TreesExplainable Gradient BoostingExplainable LightGBMExplainable Random ForestExplainable Stacking EnsembleExplainable XGBoostExtra TreesLinear Regression (ML)MARSOnline BaggingOnline BoostingOnline Gradient BoostingOnline LightGBMRegularized BoostingRegularized CatBoostRegularized Gradient BoostingRegularized LightGBMRobust BoostingRobust Gradient BoostingRobust LightGBMRobust Random ForestRobust Stacking EnsembleRobust XGBoostSelf-supervised Decision TreeSelf-supervised Gradient BoostingSelf-supervised LightGBMSemi-supervised BaggingSemi-supervised BoostingSemi-supervised CatBoostSemi-supervised Decision TreeSemi-supervised Gradient BoostingSemi-supervised Random ForestSemi-supervised Stacking EnsembleSemi-supervised XGBoostXGBoost

Similar methods

Ensemble Gradient BoostingBoostingXGBoostRegularized Gradient BoostingRegularized BoostingLightGBMBoosting EnsembleEnsemble Decision Tree

Related reference concepts

Ensemble MethodsSupervised LearningHyperparameter OptimizationMachine LearningCross-Validation and ResamplingCross-Validation

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

ScholarGate — Gradient Boosting (Gradient Boosting Machine (Friedman's Gradient Boosting)). Retrieved 2026-07-21 from https://scholargate.app/en/machine-learning/gradient-boosting · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Friedman, J. H.
Year
2001
Type
Ensemble (sequential boosting of decision trees)
Task
Classification & prediction
MinSample
100
Related methods
Decision TreeLightGBMLogistic RegressionRandom 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