LGApr 15, 2024

Large Language Models Can Automatically Engineer Features for Few-Shot Tabular Learning

arXiv:2404.09491v285 citationsh-index: 43ICML
Originality Highly original
AI Analysis

This work addresses the challenge of efficient and high-performance tabular learning for real-world applications, offering a novel approach that reduces inference-time costs and API limitations.

The authors tackled the problem of few-shot tabular learning by using large language models (LLMs) to automatically engineer features, resulting in a framework that significantly outperforms alternatives by 10% on average across various datasets.

Large Language Models (LLMs), with their remarkable ability to tackle challenging and unseen reasoning problems, hold immense potential for tabular learning, that is vital for many real-world applications. In this paper, we propose a novel in-context learning framework, FeatLLM, which employs LLMs as feature engineers to produce an input data set that is optimally suited for tabular predictions. The generated features are used to infer class likelihood with a simple downstream machine learning model, such as linear regression and yields high performance few-shot learning. The proposed FeatLLM framework only uses this simple predictive model with the discovered features at inference time. Compared to existing LLM-based approaches, FeatLLM eliminates the need to send queries to the LLM for each sample at inference time. Moreover, it merely requires API-level access to LLMs, and overcomes prompt size limitations. As demonstrated across numerous tabular datasets from a wide range of domains, FeatLLM generates high-quality rules, significantly (10% on average) outperforming alternatives such as TabLLM and STUNT.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes