Gradient Boosting for Data with Both Numerical and Text Features
summary
CatBoost claims automatic, high-quality handling of categorical and text features: target-leakage-free label encoding via time-ordered leave‑one‑out estimates, greedy on‑the‑fly categorical combinations, and a naive Bayes text projector for bag‑of‑words features. Open‑sourced library and GPU-enabled training show empirical wins over XGBoost/LightGBM on categorical datasets, GPU training reports up to ~40x speedup, and optimized C++ inference yields 20–50x faster prediction in some cases.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:41Gradient boosting basics
- 8:44Categorical features handling
- 11:58Why categorical handling
- 16:57Avoiding target leakage
- 20:10Text data in CatBoost
- 23:52CatBoost features
- 27:25Model analysis tools
- 29:13Benchmarks and GPU
- 33:13Summary
- 34:01Q&A
related talks
01h 27mCatBoost - The New Generation of Gradient Boosting
38mCatBoost - the new generation of gradient boosting
01h 28mMastering gradient boosting with CatBoost
01h 33mCrunching Your Data with CatBoost - the New Gradient Boosting Library
40mCatBoost: Fast Open-Source Gradient Boosting Library For GPU
42mHow am I going to deal with all of these cats
18mCompetitive Analysis of the Top Gradient...
40mGradient Boosting Machines (GBM): from Zero to Hero (with R and Python code)
