Improving GBDT Performance on Imbalanced Datasets: An Empirical Study of Class-Balanced Loss Functions
Not on the map. Why?
Abstract (arXiv)
Class imbalance remains a significant challenge in machine learning, particularly for tabular data classification tasks. While Gradient Boosting Decision Trees (GBDT) models have proven highly effective for such tasks, their performance can be compromised when dealing with imbalanced datasets. This paper presents the first comprehensive study on adapting class-balanced loss functions to three GBDT algorithms across various tabular classification tasks, including binary, multi-class, and multi-label classification. We conduct extensive experiments on multiple datasets to evaluate the impact of class-balanced losses on different GBDT models, establishing a valuable benchmark. Our results demonstrate the potential of class-balanced loss functions to enhance GBDT performance on imbalanced datasets, offering a robust approach for practitioners facing class imbalance challenges in real-world applications. Additionally, we introduce a Python package that facilitates the integration of class-balanced loss functions into GBDT workflows, making these advanced techniques accessible to a wider audience.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 17 of its 44 references that are in the map. First posted on arXiv 19 Jul 2024.
Builds on
17 of 44 references.
References · 17
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
- 2019Optuna: A Next-generation Hyperparameter Optimization Frameworkcited by 2,455
- 2019Class-Balanced Loss Based on Effective Number of Samplescited by 1,239
- 2019Learning Imbalanced Datasets with Label-Distribution-Aware Margin Losscited by 987
- 2021Deep Neural Networks and Tabular Data: A Surveycited by 489
- 2020Asymmetric Loss For Multi-Label Classificationcited by 379
- 2016From Softmax to Sparsemax: A Sparse Model of Attention and Multi-Label Classificationcited by 337
- 2020Equalization Loss for Long-Tailed Object Recognitioncited by 285
- 2020Distribution-Balanced Loss for Multi-Label Classification in Long-Tailed Datasetscited by 122
- 2021Influence-Balanced Loss for Imbalanced Visual Classificationcited by 91
- 2022Equalized Focal Loss for Dense Long-Tailed Object Detectioncited by 46
- 2022A survey on learning from imbalanced data streams: taxonomy, challenges, empirical study, and reproducible experimental frameworkcited by 39
5 more
- 2023A review of ensemble learning and data augmentation models for class imbalanced problems: combination, implementation and evaluationcited by 24
- 2019Imbalance-XGBoost: Leveraging Weighted and Focal Losses for Binary Label-Imbalanced Classification with XGBoostcited by 15
- 2023NCART: Neural Classification and Regression Tree for Tabular Datacited by 7
- 2022SketchBoost: Fast Gradient Boosted Decision Tree for Multioutput Problemscited by 6
- 2022TRBoost: A Generic Gradient Boosting Machine based on Trust-region Methodcited by 3
Built on by
Not cited yet.