Training Gradient Boosted Decision Trees on Tabular Data Containing Label Noise for Classification Tasks
Anita Eisenbürger, Daniel Otten, Anselm Hudde, Frank Hopfgartner
TL;DR
This work addresses the robustness of gradient-boosted decision trees (GBDTs) to label noise in tabular data, a domain where such studies are scarce. It develops four noise-detection methods—two adapted from deep learning (LRT-Correction, AUM Ranking) and two novel, including Gradients—together with two noise-correction strategies (removal, relabeling) and applies them within a careful experimental framework. Key findings show that GBDTs exhibit natural robustness to symmetric noise, early stopping mitigates overfitting, and detection methods like AUM and LRT achieve state-of-the-art noise-detection accuracy on datasets such as Adult, albeit with dataset-dependent performance. The results highlight the importance of dataset characteristics and suggest dynamic, thresholded approaches (e.g., Gaussian Mixture Models) to adapt noise handling without extensive tuning, laying groundwork for robust GBDT training under label noise in tabular domains.
Abstract
Label noise, which refers to the mislabeling of instances in a dataset, can significantly impair classifier performance, increase model complexity, and affect feature selection. While most research has concentrated on deep neural networks for image and text data, this study explores the impact of label noise on gradient-boosted decision trees (GBDTs), the leading algorithm for tabular data. This research fills a gap by examining the robustness of GBDTs to label noise, focusing on adapting two noise detection methods from deep learning for use with GBDTs and introducing a new detection method called Gradients. Additionally, we extend a method initially designed for GBDTs to incorporate relabeling. By using diverse datasets such as Covertype and Breast Cancer, we systematically introduce varying levels of label noise and evaluate the effectiveness of early stopping and noise detection methods in maintaining model performance. Our noise detection methods achieve state-of-the-art results, with a noise detection accuracy above 99% on the Adult dataset across all noise levels. This work enhances the understanding of label noise in GBDTs and provides a foundation for future research in noise detection and correction methods.
