atlas

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

Symbolic Regression Enhanced Decision Trees for Classification Tasks

AAAI 2024 · Learning theory and algorithms › Prediction and decision losses · approach: Optimal decision tree learning · 15 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 SREDT, a decision tree whose node splits are found by genetic-programming symbolic regression scored with Gini impurity, yielding smaller trees that beat DT and oblique DT on tabular classification.

Problem

Axis-parallel decision tree splits produce large, complex trees with dense decision boundaries when true class boundaries are oblique or nonlinear, hurting explainability and inference time.

Approach

Replace the per-feature split search of CART with a genetic-programming symbolic regressor that evolves arbitrary arithmetic split expressions over features and picks the best expression-threshold pair by Gini impurity, so each node can encode a richer boundary; a local-search variant optimizes constants with a squared hinge loss.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add pretrained equation initialization from the AI-Feynman corpus (ablation)SREDT · Canceraccuracy: 0.9644 -> 0.9546Hurt
add one-depth lookahead when evaluating splits (ablation)SREDT · Diabetesaccuracy: 0.7403 -> 0.7472Helped
add local search with squared hinge loss to optimize equation constants (ablation)SREDT · Diabetesaccuracy: 0.7403 -> 0.7497Helped
add local search with squared hinge loss to optimize equation constants (ablation)SREDT · 56 PMLB datasetsaccuracy: improves accuracy performance on 77.2% of the datasetsHelped
add local search with squared hinge loss to optimize equation constants (ablation)SREDT · 56 PMLB datasetsF-Score: 82.5% and 73.7% of the datasetsHelped

Surprising findings

Limitations

Experimental setup

Datasets: MLxtend XOR MLxtend Half-Moons MLxtend Concentric Circles Cancer Diabetes Forest Type Mapping Heart Disease Iris Raisin PMLB (56 datasets) AI Feynman equation corpus

Benchmarks: MLxtend XOR MLxtend Half-Moons MLxtend Concentric Circles Cancer Diabetes Forest Type Mapping Heart Disease Iris Raisin PMLB (56 datasets)

Metrics: accuracy F-score tree depth number of leaves number of terms inference time robustness to noisy columns

Baselines: DT ODT (Stree) AdaBoost CatBoost ExtraTrees XGBoost Gradient Boosting LightGBM Random Forest SVM NODE TabNet

Builds on: CART GP-based symbolic regression oblique decision trees (Stree) AI Feynman

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