Benchmarking and Optimization of Gradient Boosting Decision Tree Algorithms
Not on the map. Why?
Abstract (arXiv)
Gradient boosting decision trees (GBDTs) have seen widespread adoption in academia, industry and competitive data science due to their state-of-the-art performance in many machine learning tasks. One relative downside to these models is the large number of hyper-parameters that they expose to the end-user. To maximize the predictive power of GBDT models, one must either manually tune the hyper-parameters, or utilize automated techniques such as those based on Bayesian optimization. Both of these approaches are time-consuming since they involve repeatably training the model for different sets of hyper-parameters. A number of software GBDT packages have started to offer GPU acceleration which can help to alleviate this problem. In this paper, we consider three such packages: XGBoost, LightGBM and Catboost. Firstly, we evaluate the performance of the GPU acceleration provided by these packages using large-scale datasets with varying shapes, sparsities and learning tasks. Then, we compare the packages in the context of hyper-parameter optimization, both in terms of how quickly each package converges to a good validation score, and in terms of generalization performance.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). First posted on arXiv 12 Sep 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 2; 2024: 0; 2025: 2.
7 papers.
- 2021DANets: Deep Abstract Networks for Tabular Data Classification and Regressioncited by 50
- 2022T2G-Former: Organizing Tabular Features into Relation Graphs Promotes Heterogeneous Feature Interactioncited by 41
- 2023JoinBoost: Grow Trees Over Normalized Data Using Only SQLcited by 4
- 2021Light Gradient Boosting Machine as a Regression Method for Quantitative Structure-Activity Relationshipscited by 2
- 2025Large Language Models as Universal Predictors? An Empirical Study on Small Tabular Datasetscited by 2
- 2023Machine Learning For An Explainable Cost Prediction of Medical Insurancecited by 0
- 2025dnamite: A Python Package for Neural Additive Modelscited by 0
- 2025Large Language Models as Universal Predictors? An Empirical Study on Small Tabular Datasets24 Aug 2025
- 2025dnamite: A Python Package for Neural Additive Models6 Mar 2025
- 2023Machine Learning For An Explainable Cost Prediction of Medical Insurance23 Nov 2023
- 2023JoinBoost: Grow Trees Over Normalized Data Using Only SQL1 Jul 2023
- 2022T2G-Former: Organizing Tabular Features into Relation Graphs Promotes Heterogeneous Feature Interaction30 Nov 2022
- 2021DANets: Deep Abstract Networks for Tabular Data Classification and Regression6 Dec 2021
- 2021Light Gradient Boosting Machine as a Regression Method for Quantitative Structure-Activity Relationships28 Apr 2021