Member-only story

LightGBM vs XGBoost vs Catboost

Vertical Solution
12 min readNov 4, 2024

Quick summary

Hello 👋 In this article, I will compare LightGBM, XGBoost and CatBoost in the following areas:

  • Boosting algorithm
  • Node splitting
  • Missing data handling
  • Feature handling
  • Data sampling
  • LightGBM-specific features
  • XGBoost-specific features
  • CatBoost-specific features
  • Tips for choosing between LightGBM, XGBoost and CatBoost
  • Resources

🚀 Subscribe to us @ newsletter.verticalsolution.io

Boosting algorithm

Conventional boosting (LightGBM, XGBoost) vs Order boosting (CatBoost)

One of the major differences in tree building between LightGBM/XGBoost and CatBoost is the usage of ‘Order boosting’ in CatBoost.

In conventional boosting algorithms (used by LightGBM and XGBoost), at each boosting iteration, the tree is built using the same data points. It is argued that this repeated use of a single set of data points and can…

--

--

Vertical Solution
Vertical Solution

Written by Vertical Solution

Deep dive into a topic in data science and machine learning every two weeks. Subscriber to us @ newsletter.verticalsolution.io

No responses yet