atlas

Research map / Learning theory and algorithms / Prediction and decision losses

Generalized additive models via direct optimization of regularized decision stump forests

ICML 2025 · Learning theory and algorithms › Prediction and decision losses · approach: Tree ensemble optimization

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

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ORSF instead of GBGAMs · Cpuact testRMSE: 2.43±0.06 -> 2.37±0.03Helped
Use ORSF instead of EBMGAMs · Wine testRMSE ×10−2: 70.12±0.39 -> 70.02±0.66Helped
Use ORSF instead of EBMGAMs · Housing testRMSE ×10−2: 55.23±0.68 -> 54.80±0.65Helped
Use ORSF instead of FastSparseGAMs · Diamond testRMSE ×102: 10.17±0.09 -> 10.15±0.08Helped
Use ORSF instead of FastSparseGAMs · Year testRMSE: 9.29±0.01 -> 9.30±0.01Hurt
Use ORSF instead of FastSparseGAMs · FPS testRMSE: 55.42±0.34 -> 55.41±0.34Helped
Use ORSF instead of EBMGAMs · Letter test0/1 misclassification (%): 16.63±0.42 -> 16.40±0.52Helped
Use ORSF instead of GBGAMs · Churn test0/1 misclassification (%): 19.32±0.37 -> 19.28±0.29Helped
Use ORSF instead of SplinesGAMs · FICO test0/1 misclassification (%): 27.35±0.17 -> 27.33±0.04Helped
Use ORSF instead of SplinesGAMs · IJCNN test0/1 misclassification (%): 4.92±0.20 -> 4.95±0.14Hurt
Use ORSF instead of EBMGAMs · Covtype test0/1 misclassification (%): 22.68±0.12 -> 22.71±0.11Hurt
Use ORSF instead of EBMGAMs · Bank test0/1 misclassification (%): 9.91±0.17 -> 9.83±0.17Helped

Surprising findings

Limitations

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

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.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy