A comprehensive collection of gradient boosting libraries, cutting-edge research, practical tutorials, and industry resources—your one-stop guide to mastering GBMs.
1
15 commits
updated Jan 2, 2026
A comprehensive collection of gradient boosting libraries, cutting-edge research, practical tutorials, and industry resources—your one-stop guide to mastering GBMs.
From Kaggle competitions to production ML systems, gradient boosting machines dominate tabular data. This list tracks the ecosystem: battle-tested implementations, state-of-the-art papers from top venues (NeurIPS, ICML, ICLR), and resources to level up your GBM skills.
budget parameter instead of tuning hyperparameters. Written in Rust with Python bindings.linear_tree=true)Gradient Boosting Reinforcement Learning (ICML 2025)
Robust-Multi-Task Gradient Boosting (ICML 2025)
Gradient Boosted Mixed Models (ICML 2025)
Inductive Inference of Gradient-Boosted Decision Trees on Graphs (ICML 2025)
Quadratic Upper Bound for Boosting Robustness (ICML 2025)
Statistical Inference for Gradient Boosting Regression (NeurIPS 2025)
MorphBoost: Self-Organizing Universal Gradient Boosting with Adaptive Tree Morphing (NeurIPS 2025)
GIT-BO: High-Dimensional Bayesian Optimization with Tabular Foundation Models (NeurIPS 2025)
NRGBOOST: Energy-Based Generative Boosted Trees (ICLR 2025)
Decision Trees That Remember: Recurrent Decision Trees with Memory (ICLR 2025)
Boosting Methods for Interval-Censored Data (ICLR 2025)
Online Gradient Boosting Decision Tree: In-Place Updates for Adding/Deleting Data (ICLR 2025)
GAdaBoost: Efficient and Robust AdaBoost Based on Granular-Ball Structure (AAAI 2025)
Representation Learning for Tabular Data: A Comprehensive Survey (arXiv 2025)
TabM: Advancing Tabular Deep Learning with Parameter-Efficient Ensembling (ICLR 2025)
TabPFN v2: Accurate Predictions on Small Data with a Tabular Foundation Model (Nature 2025)
TabArena: A Living Benchmark for Machine Learning on Tabular Data (NeurIPS 2025)
TabReD: Analyzing Pitfalls and Filling the Gaps in Tabular Deep Learning Benchmarks (ICLR 2025)
LLM-Boost & PFN-Boost: Transformers Boost the Performance of Decision Trees on Tabular Data (arXiv 2025)
Beta: TabPFN Unleashed - A Scalable and Effective Solution to Tabular Classification (arXiv 2025)
GReaTER: Generate Realistic Tabular Data after Data Enhancement and Reduction (ICDE 2025 Workshop)
A Closer Look at Deep Learning Methods on Tabular Datasets (arXiv 2024)
Better by Default: Strong Pre-Tuned MLPs and Boosted Trees on Tabular Data (NeurIPS 2024)
GRANDE: Gradient-Based Decision Tree Ensembles for Tabular Data (ICLR 2024)
HyperFast: Instant Classification for Tabular Data (AAAI 2024)
A Data-Centric Perspective on Evaluating Machine Learning Models for Tabular Data (NeurIPS 2024)
GTL: From Supervised to Generative - A Novel Paradigm for Tabular Deep Learning with LLMs (KDD 2024)
Optimal Parallelization of Boosting (arXiv 2024)
TabR: Tabular Deep Learning Meets Nearest Neighbors (ICLR 2024)
Language Models are Realistic Tabular Data Generators (ICLR 2024)
T2G-Former: Organizing Tabular Features via Relation-Weighted Graph for Tree-Based Models (AAAI 2024)
MSBoost: Using Model Selection with Multiple Base Estimators for Gradient Boosting (Preprint 2024)
When Do Neural Nets Outperform Boosted Trees on Tabular Data? (NeurIPS 2023)
Orthogonal Gradient Boosting for Interpretable Additive Rule Ensembles (NeurIPS 2023)
TableShift: A Benchmark for Distribution Shift in Tabular Data (NeurIPS 2023)
A Benchmark of Categorical Encoders for Binary Classification (NeurIPS 2023)
TabPFN: A Transformer That Solves Small Tabular Classification Problems in a Second (ICLR 2023)
TabDDPM: Modelling Tabular Data with Diffusion Models (ICML 2023)
XTab: Cross-table Pretraining for Tabular Transformers (ICML 2023)
MT-GBM: A Multi-Task Gradient Boosting Machine with Shared Decision Trees (arXiv 2022)
GWRBoost: A Geographically Weighted Gradient Boosting Method for Explainable Quantification of Spatially-Varying Relationships (arXiv 2022)
AGBoost: Attention-based Modification of Gradient Boosting Machine (arXiv 2022)
Elastic Gradient Boosting Decision Tree with Adaptive Iterations for Concept Drift Adaptation (TKDE 2022)
Quantized Training of Gradient Boosting Decision Trees (NeurIPS 2022)
Why do tree-based models still outperform deep learning on tabular data? (NeurIPS 2022)
Gradient Boosted Decision Tree Neural Network (ICLR 2022)
NODE: Neural Oblivious Decision Ensembles for Deep Learning on Tabular Data (ICLR 2020)
SAINT: Improved Neural Networks for Tabular Data via Row Attention and Contrastive Pre-Training (NeurIPS 2022)
Challenges and Opportunities of Building Fast GBDT Systems (IJCAI 2021 Survey)
Probabilistic Gradient Boosting Machines for Large-Scale Probabilistic Regression (KDD 2021)
TabNet: Attentive Interpretable Tabular Learning (AAAI 2021)
Revisiting Deep Learning Models for Tabular Data (NeurIPS 2021)
Tabular Data: Deep Learning is Not All You Need (arXiv 2021)
Regularization is All You Need: Simple Neural Nets Can Excel on Tabular Data (NeurIPS 2021)
DP-XGBoost: Private Machine Learning at Scale (arXiv 2021)
Fed-EINI: An Efficient and Interpretable Inference Framework for Decision Tree Ensembles in Vertical Federated Learning (BigData 2021)
Net-DNF: Effective Deep Modeling of Tabular Data (ICLR 2021)
From Local Explanations to Global Understanding with Explainable AI for Trees (Nature Machine Intelligence 2020)
Survival Regression with Accelerated Failure Time Model in XGBoost (JCGS 2022, arXiv 2020)
NGBoost: Natural Gradient Boosting for Probabilistic Prediction (ICML 2020)
GrowNet: Gradient Boosting Neural Networks (arXiv 2020)
TabTransformer: Tabular Data Modeling Using Contextual Embeddings (arXiv 2020)
Privacy-Preserving Gradient Boosting Decision Trees (AAAI 2020)
Learning Gradient Boosted Multi-label Classification Rules (ECML-PKDD 2020)
Gradient Boosting Machine with Partially Randomized Decision Trees (CoRR 2020)
Soft Gradient Boosting Machine (CoRR 2020)
StructureBoost: Efficient Gradient Boosting for Structured Categorical Variables (CoRR 2020)
Gradient Boosted Decision Trees for High Dimensional Sparse Output (ICML 2020)
AutoGluon-Tabular: Robust and Accurate AutoML for Structured Data (ICML 2020 AutoML Workshop)
Regularized Gradient Boosting (NeurIPS 2019)
Gradient Boosting with Piece-Wise Linear Regression Trees (IJCAI 2019)
AugBoost: Gradient Boosting Enhanced with Step-Wise Feature Augmentation (IJCAI 2019)
CatBoost: Unbiased Boosting with Categorical Features (NeurIPS 2018)
gbdt-rs: Fast and Trustworthy Gradient Boosting Decision Tree (IEEE S&P 2019 Poster)
SecureBoost: A Lossless Federated Learning Framework (IEEE Intelligent Systems 2019)
SecureGBM: Secure Multi-Party Gradient Boosting (IEEE BigData 2019)
Collective Entity Disambiguation with Structured Gradient Tree Boosting (NAACL 2018)
Multi-Layered Gradient Boosting Decision Trees (NeurIPS 2018)
Learning Deep ResNet Blocks Sequentially using Boosting Theory (ICML 2018)
Functional Gradient Boosting based on Residual Network Perception (ICML 2018)
Finding Influential Training Samples for Gradient Boosted Decision Trees (ICML 2018)
Boosting Variational Inference: an Optimization Perspective (AISTATS 2018)
A Unified Approach to Interpreting Model Predictions (NeurIPS 2017)
LightGBM: A Highly Efficient Gradient Boosting Decision Tree (NeurIPS 2017)
AdaGAN: Boosting Generative Models (NeurIPS 2017)
Gradient Boosted Decision Trees for High Dimensional Sparse Output (ICML 2017)
Variational Boosting: Iteratively Refining Posterior Approximations (ICML 2017)
BDT: Gradient Boosted Decision Tables for High Accuracy and Scoring Efficiency (KDD 2017)
Gradient Boosting on Stochastic Data Streams (AISTATS 2017)
XGBoost: A Scalable Tree Boosting System (KDD 2016)
Boosting with Abstention (NeurIPS 2016)
Incremental Boosting Convolutional Neural Network for Facial Action Unit Recognition (NeurIPS 2016)
Boosted Decision Tree Regression Adjustment for Variance Reduction (KDD 2016)
L-EnsNMF: Boosted Local Topic Discovery via Ensemble of NMF (ICDM 2016)
DART: Dropouts meet Multiple Additive Regression Trees (AISTATS 2015)
Online Gradient Boosting (NeurIPS 2015)
Efficient Second-Order Gradient Boosting for Conditional Random Fields (AISTATS 2015)
Optimal Action Extraction for Random Forests and Boosted Trees (KDD 2015)
A Boosting Algorithm for Item Recommendation with Implicit Feedback (IJCAI 2015)
Greedy Function Approximation: A Gradient Boosting Machine (Annals of Statistics 2001)
Stochastic Gradient Boosting (Computational Statistics & Data Analysis 2002)
A Decision-Theoretic Generalization of On-Line Learning and an Application to Boosting (JCSS 1997)
Experiments with a New Boosting Algorithm (ICML 1996)
Boosting the Margin: A New Explanation for the Effectiveness of Voting Methods (Annals of Statistics 1998)
Hands-On Gradient Boosting with XGBoost and scikit-learn - Corey Wade (Packt Publishing, 2020)
The Elements of Statistical Learning - Hastie, Tibshirani, & Friedman (Springer, 2009)
Pattern Recognition and Machine Learning - Christopher Bishop (Springer, 2006)
Machine Learning: A Probabilistic Perspective - Kevin Murphy (MIT Press, 2012)
Specialized workshops on tabular data and tree-based methods:
Top ML/AI conferences in 2026 where gradient boosting research is commonly presented:
| Conference | Full Name | Location | Dates | Website |
|---|---|---|---|---|
| AAAI 2026 | 40th AAAI Conference on Artificial Intelligence | Singapore | January 20–27, 2026 | aaai.org |
| ICLR 2026 | 14th International Conference on Learning Representations | Rio de Janeiro, Brazil | April 23–27, 2026 | iclr.cc |
| AISTATS 2026 | 29th International Conference on Artificial Intelligence and Statistics | Tangier, Morocco | May 2–5, 2026 | aistats.org |
| CVPR 2026 | IEEE/CVF Conference on Computer Vision and Pattern Recognition | Denver, Colorado, USA | June 3–7, 2026 | cvpr.thecvf.com |
| ICML 2026 | 43rd International Conference on Machine Learning | Seoul, South Korea | July 6–11, 2026 | icml.cc |
| KDD 2026 | 32nd ACM SIGKDD Conference on Knowledge Discovery and Data Mining | Jeju, South Korea | August 9–13, 2026 | kdd2026.kdd.org |
| IJCAI-ECAI 2026 | 35th International Joint Conference on Artificial Intelligence | Bremen, Germany | August 15–21, 2026 | ijcai.org |
| ECCV 2026 | 18th European Conference on Computer Vision | Malmö, Sweden | September 8–13, 2026 | eccv2026.eu |
| NeurIPS 2026 | 40th Conference on Neural Information Processing Systems | TBA | December 2–7, 2026 | neurips.cc |
Note: Conference dates and locations are subject to change. Please check official websites for the most up-to-date information.
Your contributions are always welcome! Please read the contribution guidelines first.
If you have any questions about this list, don't hesitate to open an issue.
This project is licensed under the MIT License - see the LICENSE file for details.
If you find this list useful, please consider giving it a ⭐️ star!
15 commits
A comprehensive collection of gradient boosting libraries, cutting-edge research, practical tutorials, and industry resources—your one-stop guide to mastering GBMs.
1
15 commits
updated Jan 2, 2026
A comprehensive collection of gradient boosting libraries, cutting-edge research, practical tutorials, and industry resources—your one-stop guide to mastering GBMs.
From Kaggle competitions to production ML systems, gradient boosting machines dominate tabular data. This list tracks the ecosystem: battle-tested implementations, state-of-the-art papers from top venues (NeurIPS, ICML, ICLR), and resources to level up your GBM skills.
budget parameter instead of tuning hyperparameters. Written in Rust with Python bindings.linear_tree=true)Gradient Boosting Reinforcement Learning (ICML 2025)
Robust-Multi-Task Gradient Boosting (ICML 2025)
Gradient Boosted Mixed Models (ICML 2025)
Inductive Inference of Gradient-Boosted Decision Trees on Graphs (ICML 2025)
Quadratic Upper Bound for Boosting Robustness (ICML 2025)
Statistical Inference for Gradient Boosting Regression (NeurIPS 2025)
MorphBoost: Self-Organizing Universal Gradient Boosting with Adaptive Tree Morphing (NeurIPS 2025)
GIT-BO: High-Dimensional Bayesian Optimization with Tabular Foundation Models (NeurIPS 2025)
NRGBOOST: Energy-Based Generative Boosted Trees (ICLR 2025)
Decision Trees That Remember: Recurrent Decision Trees with Memory (ICLR 2025)
Boosting Methods for Interval-Censored Data (ICLR 2025)
Online Gradient Boosting Decision Tree: In-Place Updates for Adding/Deleting Data (ICLR 2025)
GAdaBoost: Efficient and Robust AdaBoost Based on Granular-Ball Structure (AAAI 2025)
Representation Learning for Tabular Data: A Comprehensive Survey (arXiv 2025)
TabM: Advancing Tabular Deep Learning with Parameter-Efficient Ensembling (ICLR 2025)
TabPFN v2: Accurate Predictions on Small Data with a Tabular Foundation Model (Nature 2025)
TabArena: A Living Benchmark for Machine Learning on Tabular Data (NeurIPS 2025)
TabReD: Analyzing Pitfalls and Filling the Gaps in Tabular Deep Learning Benchmarks (ICLR 2025)
LLM-Boost & PFN-Boost: Transformers Boost the Performance of Decision Trees on Tabular Data (arXiv 2025)
Beta: TabPFN Unleashed - A Scalable and Effective Solution to Tabular Classification (arXiv 2025)
GReaTER: Generate Realistic Tabular Data after Data Enhancement and Reduction (ICDE 2025 Workshop)
A Closer Look at Deep Learning Methods on Tabular Datasets (arXiv 2024)
Better by Default: Strong Pre-Tuned MLPs and Boosted Trees on Tabular Data (NeurIPS 2024)
GRANDE: Gradient-Based Decision Tree Ensembles for Tabular Data (ICLR 2024)
HyperFast: Instant Classification for Tabular Data (AAAI 2024)
A Data-Centric Perspective on Evaluating Machine Learning Models for Tabular Data (NeurIPS 2024)
GTL: From Supervised to Generative - A Novel Paradigm for Tabular Deep Learning with LLMs (KDD 2024)
Optimal Parallelization of Boosting (arXiv 2024)
TabR: Tabular Deep Learning Meets Nearest Neighbors (ICLR 2024)
Language Models are Realistic Tabular Data Generators (ICLR 2024)
T2G-Former: Organizing Tabular Features via Relation-Weighted Graph for Tree-Based Models (AAAI 2024)
MSBoost: Using Model Selection with Multiple Base Estimators for Gradient Boosting (Preprint 2024)
When Do Neural Nets Outperform Boosted Trees on Tabular Data? (NeurIPS 2023)
Orthogonal Gradient Boosting for Interpretable Additive Rule Ensembles (NeurIPS 2023)
TableShift: A Benchmark for Distribution Shift in Tabular Data (NeurIPS 2023)
A Benchmark of Categorical Encoders for Binary Classification (NeurIPS 2023)
TabPFN: A Transformer That Solves Small Tabular Classification Problems in a Second (ICLR 2023)
TabDDPM: Modelling Tabular Data with Diffusion Models (ICML 2023)
XTab: Cross-table Pretraining for Tabular Transformers (ICML 2023)
MT-GBM: A Multi-Task Gradient Boosting Machine with Shared Decision Trees (arXiv 2022)
GWRBoost: A Geographically Weighted Gradient Boosting Method for Explainable Quantification of Spatially-Varying Relationships (arXiv 2022)
AGBoost: Attention-based Modification of Gradient Boosting Machine (arXiv 2022)
Elastic Gradient Boosting Decision Tree with Adaptive Iterations for Concept Drift Adaptation (TKDE 2022)
Quantized Training of Gradient Boosting Decision Trees (NeurIPS 2022)
Why do tree-based models still outperform deep learning on tabular data? (NeurIPS 2022)
Gradient Boosted Decision Tree Neural Network (ICLR 2022)
NODE: Neural Oblivious Decision Ensembles for Deep Learning on Tabular Data (ICLR 2020)
SAINT: Improved Neural Networks for Tabular Data via Row Attention and Contrastive Pre-Training (NeurIPS 2022)
Challenges and Opportunities of Building Fast GBDT Systems (IJCAI 2021 Survey)
Probabilistic Gradient Boosting Machines for Large-Scale Probabilistic Regression (KDD 2021)
TabNet: Attentive Interpretable Tabular Learning (AAAI 2021)
Revisiting Deep Learning Models for Tabular Data (NeurIPS 2021)
Tabular Data: Deep Learning is Not All You Need (arXiv 2021)
Regularization is All You Need: Simple Neural Nets Can Excel on Tabular Data (NeurIPS 2021)
DP-XGBoost: Private Machine Learning at Scale (arXiv 2021)
Fed-EINI: An Efficient and Interpretable Inference Framework for Decision Tree Ensembles in Vertical Federated Learning (BigData 2021)
Net-DNF: Effective Deep Modeling of Tabular Data (ICLR 2021)
From Local Explanations to Global Understanding with Explainable AI for Trees (Nature Machine Intelligence 2020)
Survival Regression with Accelerated Failure Time Model in XGBoost (JCGS 2022, arXiv 2020)
NGBoost: Natural Gradient Boosting for Probabilistic Prediction (ICML 2020)
GrowNet: Gradient Boosting Neural Networks (arXiv 2020)
TabTransformer: Tabular Data Modeling Using Contextual Embeddings (arXiv 2020)
Privacy-Preserving Gradient Boosting Decision Trees (AAAI 2020)
Learning Gradient Boosted Multi-label Classification Rules (ECML-PKDD 2020)
Gradient Boosting Machine with Partially Randomized Decision Trees (CoRR 2020)
Soft Gradient Boosting Machine (CoRR 2020)
StructureBoost: Efficient Gradient Boosting for Structured Categorical Variables (CoRR 2020)
Gradient Boosted Decision Trees for High Dimensional Sparse Output (ICML 2020)
AutoGluon-Tabular: Robust and Accurate AutoML for Structured Data (ICML 2020 AutoML Workshop)
Regularized Gradient Boosting (NeurIPS 2019)
Gradient Boosting with Piece-Wise Linear Regression Trees (IJCAI 2019)
AugBoost: Gradient Boosting Enhanced with Step-Wise Feature Augmentation (IJCAI 2019)
CatBoost: Unbiased Boosting with Categorical Features (NeurIPS 2018)
gbdt-rs: Fast and Trustworthy Gradient Boosting Decision Tree (IEEE S&P 2019 Poster)
SecureBoost: A Lossless Federated Learning Framework (IEEE Intelligent Systems 2019)
SecureGBM: Secure Multi-Party Gradient Boosting (IEEE BigData 2019)
Collective Entity Disambiguation with Structured Gradient Tree Boosting (NAACL 2018)
Multi-Layered Gradient Boosting Decision Trees (NeurIPS 2018)
Learning Deep ResNet Blocks Sequentially using Boosting Theory (ICML 2018)
Functional Gradient Boosting based on Residual Network Perception (ICML 2018)
Finding Influential Training Samples for Gradient Boosted Decision Trees (ICML 2018)
Boosting Variational Inference: an Optimization Perspective (AISTATS 2018)
A Unified Approach to Interpreting Model Predictions (NeurIPS 2017)
LightGBM: A Highly Efficient Gradient Boosting Decision Tree (NeurIPS 2017)
AdaGAN: Boosting Generative Models (NeurIPS 2017)
Gradient Boosted Decision Trees for High Dimensional Sparse Output (ICML 2017)
Variational Boosting: Iteratively Refining Posterior Approximations (ICML 2017)
BDT: Gradient Boosted Decision Tables for High Accuracy and Scoring Efficiency (KDD 2017)
Gradient Boosting on Stochastic Data Streams (AISTATS 2017)
XGBoost: A Scalable Tree Boosting System (KDD 2016)
Boosting with Abstention (NeurIPS 2016)
Incremental Boosting Convolutional Neural Network for Facial Action Unit Recognition (NeurIPS 2016)
Boosted Decision Tree Regression Adjustment for Variance Reduction (KDD 2016)
L-EnsNMF: Boosted Local Topic Discovery via Ensemble of NMF (ICDM 2016)
DART: Dropouts meet Multiple Additive Regression Trees (AISTATS 2015)
Online Gradient Boosting (NeurIPS 2015)
Efficient Second-Order Gradient Boosting for Conditional Random Fields (AISTATS 2015)
Optimal Action Extraction for Random Forests and Boosted Trees (KDD 2015)
A Boosting Algorithm for Item Recommendation with Implicit Feedback (IJCAI 2015)
Greedy Function Approximation: A Gradient Boosting Machine (Annals of Statistics 2001)
Stochastic Gradient Boosting (Computational Statistics & Data Analysis 2002)
A Decision-Theoretic Generalization of On-Line Learning and an Application to Boosting (JCSS 1997)
Experiments with a New Boosting Algorithm (ICML 1996)
Boosting the Margin: A New Explanation for the Effectiveness of Voting Methods (Annals of Statistics 1998)
Hands-On Gradient Boosting with XGBoost and scikit-learn - Corey Wade (Packt Publishing, 2020)
The Elements of Statistical Learning - Hastie, Tibshirani, & Friedman (Springer, 2009)
Pattern Recognition and Machine Learning - Christopher Bishop (Springer, 2006)
Machine Learning: A Probabilistic Perspective - Kevin Murphy (MIT Press, 2012)
Specialized workshops on tabular data and tree-based methods:
Top ML/AI conferences in 2026 where gradient boosting research is commonly presented:
| Conference | Full Name | Location | Dates | Website |
|---|---|---|---|---|
| AAAI 2026 | 40th AAAI Conference on Artificial Intelligence | Singapore | January 20–27, 2026 | aaai.org |
| ICLR 2026 | 14th International Conference on Learning Representations | Rio de Janeiro, Brazil | April 23–27, 2026 | iclr.cc |
| AISTATS 2026 | 29th International Conference on Artificial Intelligence and Statistics | Tangier, Morocco | May 2–5, 2026 | aistats.org |
| CVPR 2026 | IEEE/CVF Conference on Computer Vision and Pattern Recognition | Denver, Colorado, USA | June 3–7, 2026 | cvpr.thecvf.com |
| ICML 2026 | 43rd International Conference on Machine Learning | Seoul, South Korea | July 6–11, 2026 | icml.cc |
| KDD 2026 | 32nd ACM SIGKDD Conference on Knowledge Discovery and Data Mining | Jeju, South Korea | August 9–13, 2026 | kdd2026.kdd.org |
| IJCAI-ECAI 2026 | 35th International Joint Conference on Artificial Intelligence | Bremen, Germany | August 15–21, 2026 | ijcai.org |
| ECCV 2026 | 18th European Conference on Computer Vision | Malmö, Sweden | September 8–13, 2026 | eccv2026.eu |
| NeurIPS 2026 | 40th Conference on Neural Information Processing Systems | TBA | December 2–7, 2026 | neurips.cc |
Note: Conference dates and locations are subject to change. Please check official websites for the most up-to-date information.
Your contributions are always welcome! Please read the contribution guidelines first.
If you have any questions about this list, don't hesitate to open an issue.
This project is licensed under the MIT License - see the LICENSE file for details.
If you find this list useful, please consider giving it a ⭐️ star!
15 commits