Scalable Feature Selection for (Multitask) Gradient Boosted Trees
Not on the map. Why?
Abstract (arXiv)
Gradient Boosted Decision Trees (GBDTs) are widely used for building ranking and relevance models in search and recommendation. Considerations such as latency and interpretability dictate the use of as few features as possible to train these models. Feature selection in GBDT models typically involves heuristically ranking the features by importance and selecting the top few, or by performing a full backward feature elimination routine. On-the-fly feature selection methods proposed previously scale suboptimally with the number of features, which can be daunting in high dimensional settings. We develop a scalable forward feature selection variant for GBDT, via a novel group testing procedure that works well in high dimensions, and enjoys favorable theoretical performance and computational guarantees. We show via extensive experiments on both public and proprietary datasets that the proposed method offers significant speedups in training time, while being as competitive as existing GBDT methods in terms of model performance metrics. We also extend the method to the multitask setting, allowing the practitioner to select common features across tasks, as well as selecting task-specific features.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 4 of its 25 references that are in the map. First posted on arXiv 5 Sep 2021.
Builds on
4 of 25 references.
References · 4
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,166
- 2019Gradient Boosted Feature Selectioncited by 13
- 2014Forward - Backward Greedy Algorithms for Atomic Norm Regularizationcited by 9
- 2013Sparse Overlapping Sets Lasso for Multitask Learning and its Application to fMRI Analysiscited by 4
Built on by
Citing papers per year: 2023: 1.
1 paper.
- 2023Optimal Sparse Recovery with Decision Stumpscited by 2
- 2023Optimal Sparse Recovery with Decision Stumps8 Mar 2023