Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Optimized Feature Generation for Tabular Data via LLMs with Decision Tree Reasoning

About

In tabular prediction tasks, tree-based models combined with automated feature engineering methods often outperform deep learning approaches that rely on learned representations. While these feature engineering techniques are effective, they typically depend on a pre-defined search space and primarily use validation scores for feature selection, thereby missing valuable insights from previous experiments. To address these limitations, we propose a novel tabular learning framework that utilizes large language models (LLMs), termed Optimizing Column feature generator with decision Tree reasoning (OCTree). Our key idea is to leverage the reasoning capabilities of LLMs to identify effective feature generation rules without manually specifying the search space and provide language-based reasoning information highlighting past experiments as feedback for iterative rule improvements. We use decision trees to convey this reasoning information, as they can be easily represented in natural language, effectively providing knowledge from prior experiments (i.e., the impact of the generated features on performance) to the LLMs. Our empirical results demonstrate that OCTree consistently enhances the performance of various prediction models across diverse benchmarks, outperforming competing automated feature engineering methods. Code is available at https://github.com/jaehyun513/OCTree.

Jaehyun Nam, Kyuyoung Kim, Seunghyuk Oh, Jihoon Tack, Jaehyung Kim, Jinwoo Shin• 2024

Related benchmarks

TaskDatasetResultRank
ClassificationElectricity
Mean Test Error Rate0.0665
27
RegressionHousing
RMSE0.221
26
Regressionairfoil_self_noise (test)
MSE (Test Set)2.12
16
24-hour ICU MortalityMIMIC-IV (held-out set)
AUC0.781
16
24-hour Inpatient MortalityIORD (held-out set)
AUC0.84
16
10-year MortalityHRS (held-out set)
AUC0.746
16
Discharge Next DayIORD (held-out set)
AUC0.71
16
Heart FailureMIMIC-IV (held-out set)
AUC0.681
16
Classificationwine (val)
AUROC82.1
12
Classificationloan (val)
AUROC (%)96.5
12
Showing 10 of 55 rows

Other info

Code

Follow for update