atlas

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

Near-Optimal Decision Trees in a SPLIT Second

ICML 2025 · Learning theory and algorithms › Prediction and decision losses · approach: Optimal decision tree learning · 0 citations (OpenAlex)

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.

Proposes SPLIT, a family of optimal-then-greedy decision tree algorithms that run branch-and-bound (GOSDT-style) only up to a lookahead depth and split greedily below it, plus LicketySPLIT (polynomial-time) and RESPLIT for approximate Rashomon sets.

Problem

Globally optimal decision tree methods (branch and bound with dynamic programming) yield sparse accurate trees but scale poorly with features and depth, while greedy methods are fast but suboptimal.

Approach

Run dynamic-programming branch and bound only up to a shallow lookahead depth, fixing the bounds at that depth to the loss of a greedy subtree, then optionally post-process with optimal or recursive subtrees; greediness near the leaves costs little because optimality gaps shrink there.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use RESPLIT instead of computing full Rashomon setsRID variable-importance computation · COMPAS, Spambase, Netherlands, HELOC, HIV, Bikecomputation time: 152 -> 18; 2659 -> 154; 4255 -> 216; 5564 -> 337; 9273 -> 388; 14330 -> 194Helped
Use RESPLIT to approximate the full Rashomon setRID variable-importance computation · COMPAS, Spambase, Netherlands, HELOC, HIV, BikePearson correlation of variable importances: 1.0; 0.930; 0.932; 0.979; 0.959; 0.999No clear effect
Approximate the Rashomon set with RESPLITRashomon-set tree generation · Bike, COMPAS, HELOC, HIV, Netherlands, Spambaseprecision within Slack .01: 1.000; 1.000; 1.000; 0.984; 1.000; 0.933Helped
Increase lookahead depth (ablation)SPLIT · Aggressively binarized datasetsregularized training lossMixed
Choose the runtime-minimizing lookahead depth (ablation)SPLIT · Aggressively binarized datasetsregularized test lossHelped
Use threshold guessing instead of full binarization (ablation)SPLIT and LicketySPLIT · Netherlands, Covertype, HELOC, Bikeregularized training lossNo clear effect
Use threshold guessing instead of full binarization (ablation)SPLIT and LicketySPLIT · Netherlands, Covertype, HELOC, BikeruntimeHelped
Replace the greedy subtrees after the lookahead prefix with optimal GOSDT subtrees (ablation)SPLIT · Training dataregularized objectiveHelped
Replace greedy post-processing with recursive LicketySPLIT subtrees (ablation)LicketySPLIT · Training dataregularized objectiveHelped

Surprising findings

Limitations

Experimental setup

Datasets: HELOC COMPAS Netherlands Covertype Adult Bike Hypothyroid Spambase Bank HIV

Benchmarks: HELOC COMPAS Netherlands Covertype Adult Bike Hypothyroid Spambase Bank HIV

Metrics: regularized test loss training time (seconds) number of leaves Pearson correlation of variable importance Rashomon set precision

Baselines: GOSDT Murtree MAPTree Top-k (DL8.5) Thompson Sampled Decision Trees (TSDT) Greedy CART TreeFARMS

Builds on: GOSDT TreeFARMS CART Threshold guessing

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