atlas

Research map / Large language models / Agents, code and math

Decision Tree Induction Through LLMs via Semantically-Aware Evolution

ICLR 2025 · Large language models › Agents, code and math · approach: LLMs for optimization and heuristics

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 LLEGO, a genetic programming framework that uses an LLM (gpt-3.5-turbo) as semantically-aware crossover and mutation operators for decision tree induction, outperforming greedy, optimal, and GP baselines on 12 OpenML tabular datasets.

Problem

Decision tree induction is NP-complete; greedy methods are suboptimal, exact methods scale poorly and are limited to specific objectives, and conventional GP operators are structural and semantically unaware.

Approach

Use LLMs as variation operators in GP by framing trees as natural-language nested dictionaries: fitness-guided crossover conditions offspring on a target fitness derived from parent fitness, and diversity-guided mutation reweights LLM candidate offspring by their negative log-probabilities via a temperature parameter.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use LLEGO instead of conventional GP operators (GATree)Decision tree induction · Classification benchmarks, depth 3search efficiencyHelped
Increase crossover target-fitness parameter α from -0.25 to 0.1LLEGO crossover · Offspring generationoffspring fitnessHelped
Increase crossover target-fitness parameter α beyond 0.1LLEGO crossover · Offspring generationoffspring fitnessHurt
Lower mutation sampling temperature τLLEGO mutation · Population searchpopulation diversityHelped
Remove semantic information from prompts (ablation)LLEGO · Decision tree searchoptimization performanceHurt
Remove fitness-guided crossover and use mutation only (ablation)LLEGO · Decision tree searchoptimization performanceHurt
Remove diversity-guided mutation and use crossover only (ablation)LLEGO · Decision tree searchoptimization performanceHurt
Restrict genetic operations to 2 parents (ablation)LLEGO · Decision tree searchoptimization performanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: credit diabetes compas heart liver breast vehicle cholesterol wine wage abalone cars

Benchmarks: OpenML-CC18 subsets (7 classification datasets) OpenML-CTR23 subsets (5 regression datasets)

Metrics: balanced accuracy mean squared error generalization gap median population fitness diversity

Baselines: CART C4.5 GOSDT DL8.5 GATree

Builds on: genetic programming CART GATree

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