← Search

Magzhan Gabidolla

6 accepted papers

2025

Generalized additive models via direct optimization of regularized decision stump forests

ICML 2025poster

We explore ensembles of axis-aligned decision stumps, which can be viewed as a generalized additive model (GAM). In this model, stumps utilizing the same feature are grouped to form a shape function for that feature. Instead of relying on boosting or bagging, we employ alternating optimization to le…

Cited by 0SourcePDFScholar
2024

Adaptive Softmax Trees for Many-Class Classification

UAI 2024poster

NLP tasks such as language models or document classification involve classification problems with thousands of classes. In these situations, it is difficult to get high predictive accuracy and the resulting model can be huge in number of parameters and inference time. A recent, successful approach i…

Cited by 1SourcePDFScholar
2024

Beyond the ROC Curve: Classification Trees Using Cost-Optimal Curves, with Application to Imbalanced Datasets

ICML 2024poster

Important applications such as fraud or spam detection or churn prediction involve binary classification problems where the datasets are imbalanced and the cost of false positives greatly differs from the cost of false negatives. We focus on classification trees, in particular oblique trees, which s…

Cited by 4SourcePDFScholar
2023

Towards Better Decision Forests: Forest Alternating Optimization

CVPR 2023poster

Decision forests are among the most accurate models in machine learning. This is remarkable given that the way they are trained is highly heuristic: neither the individual trees nor the overall forest optimize any well-defined loss. While diversity mechanisms such as bagging or boosting have been un…

Cited by 8SourcePDFScholar
2022

Pushing the Envelope of Gradient Boosting Forests via Globally-Optimized Oblique Trees

CVPR 2022poster

Ensemble methods based on decision trees, such as Random Forests or boosted forests, have long been established as some of the most powerful, off-the-shelf machine learning models, and have been widely used in computer vision and other areas. In recent years, a specific form of boosting, gradient bo…

Cited by 19PDFScholar
2021

Softmax Tree: An Accurate, Fast Classifier When the Number of Classes Is Large

EMNLP 2021main

Classification problems having thousands or more classes naturally occur in NLP, for example language models or document classification. A softmax or one-vs-all classifier naturally handles many classes, but it is very slow at inference time, because every class score must be calculated to find the…