Research map / Learning theory and algorithms / Prediction and decision losses
Generalized additive models via direct optimization of regularized decision stump forests
Read the paperCheck your idea against 108,967 papers
AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.
Learns fixed-size axis-aligned decision stump forests (GAMs) by direct alternating optimization with ℓ1-roughness and leaf-deviation regularization, without bagging or boosting, matching state-of-the-art GAM accuracy with fewer parameters.
Problem
Learning accurate and interpretable generalized additive models; existing tree-ensemble GAMs rely on boosting or bagging, which do not optimize an explicit objective over a fixed-size model and overfit when stumps are optimized directly.
Approach
Optimize a fixed number of decision stumps directly by alternating exact enumeration per stump with a convex solve for all leaf values, and add a shape-function roughness penalty (ℓ1 discontinuity) plus leaf-deviation-from-bias penalty to control overfitting.
Key results
- On regression benchmarks, ORSF achieves test RMSE competitive with state-of-the-art GAMs (e.g., cpuact 2.37 vs EBM 2.50 and GB 2.43) using far fewer parameters (642 vs 3.4k for GB and 16.6k for EBM).
- On classification, ORSF has the best test error on several datasets, e.g., FICO 27.33% and Churn 19.28%, with smaller models than GB and EBM in most cases.
- Regularized stump forests generalize better than unregularized optimized forests and FastSparse on the cpuact regularization paths.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Use ORSF instead of GB | GAMs · Cpuact test | RMSE: 2.43±0.06 -> 2.37±0.03 | Helped |
| Use ORSF instead of EBM | GAMs · Wine test | RMSE ×10−2: 70.12±0.39 -> 70.02±0.66 | Helped |
| Use ORSF instead of EBM | GAMs · Housing test | RMSE ×10−2: 55.23±0.68 -> 54.80±0.65 | Helped |
| Use ORSF instead of FastSparse | GAMs · Diamond test | RMSE ×102: 10.17±0.09 -> 10.15±0.08 | Helped |
| Use ORSF instead of FastSparse | GAMs · Year test | RMSE: 9.29±0.01 -> 9.30±0.01 | Hurt |
| Use ORSF instead of FastSparse | GAMs · FPS test | RMSE: 55.42±0.34 -> 55.41±0.34 | Helped |
| Use ORSF instead of EBM | GAMs · Letter test | 0/1 misclassification (%): 16.63±0.42 -> 16.40±0.52 | Helped |
| Use ORSF instead of GB | GAMs · Churn test | 0/1 misclassification (%): 19.32±0.37 -> 19.28±0.29 | Helped |
| Use ORSF instead of Splines | GAMs · FICO test | 0/1 misclassification (%): 27.35±0.17 -> 27.33±0.04 | Helped |
| Use ORSF instead of Splines | GAMs · IJCNN test | 0/1 misclassification (%): 4.92±0.20 -> 4.95±0.14 | Hurt |
| Use ORSF instead of EBM | GAMs · Covtype test | 0/1 misclassification (%): 22.68±0.12 -> 22.71±0.11 | Hurt |
| Use ORSF instead of EBM | GAMs · Bank test | 0/1 misclassification (%): 9.91±0.17 -> 9.83±0.17 | Helped |
Surprising findings
- Cubic splines, a traditional statistical baseline, outperform gradient boosting and EBM on many classification datasets.
- Unregularized optimized stump forests overfit badly despite optimizing the training objective well, with best test error at around 200 stumps.
Limitations
- Joint optimization of multiple stump splits is computationally infeasible, so only single stumps are optimized exactly at each step.
- Regularization hyperparameter λ is important and requires tuning on a holdout set.
- Requires a convex solver (MOSEK via CVXPY) for leaf optimization, adding dependency.
Experimental setup
Datasets: cpuact Wine Housing Diamond Year FPS Letter Churn FICO IJCNN Covtype Bank
Benchmarks: cpuact Wine Housing Diamond Year FPS Letter Churn FICO IJCNN Covtype Bank
Metrics: RMSE 0/1 misclassification error model size (number of parameters) training time
Baselines: Explainable Boosting Machine gradient boosting with stumps cubic splines neural additive models FLAM FastSparse
Builds on: Forest Alternating Optimization Tree Alternating Optimization gradient boosting FastSparse Explainable Boosting Machine
Closest papers by meaning
- Literati: Towards Anytime Optimal Shape Generalized Trees via AO* (NeurIPS 2026 · similarity 0.83)
- Empowering Decision Trees via Shape Function Branching (NeurIPS 2025 · similarity 0.83)
- Minimax Rates and Spectral Distillation for Tree Ensembles (NeurIPS 2026 · similarity 0.83)
- Near-Optimal Decision Trees in a SPLIT Second (ICML 2025 · similarity 0.83)
- Branches: Efficiently Seeking Optimal Sparse Decision Trees via AO* (ICML 2025 · similarity 0.83)
- Multistage Defer Trees for Hybrid Interpretability: If at First You Can't Succeed, Tree Again (NeurIPS 2026 · similarity 0.83)
Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.
