TABLET: a 20-task benchmark testing whether LLMs can learn tabular prediction from natural-language instructions

April 25, 20237 min

Overview

Decision SnapshotNeeds Validation

The benchmark and experiments convincingly show instruction benefits in low-data settings but also expose clear failure modes and a performance gap versus fully supervised models.

Citations6

Evidence Strength0.70

Confidence0.85

Risk Signals11

Trust Signals

Findings with numeric evidence: 5/5

Findings with evidence refs: 5/5

Results with explicit delta: 0/5

Reproducibility

Status: Code + data available

Open source: Partial

At A Glance

Cost impact: 60%

Production readiness: 40%

Novelty: 60%

Authors

Dylan Slack, Sameer Singh

Links

Abstract / PDF / Code / Data

Why It Matters For Business

Instructions let you get useful tabular predictions with few or no labels, reducing costly data collection in privacy-sensitive domains.

Who Should Care

Summary TLDR

The authors release TABLET, a benchmark of 20 tabular prediction tasks (10 UCI, 10 clinical DDX) annotated with natural and generated instructions. They test LLMs (Flan-T5 11b, Tk-Instruct 11b, GPT-J 6b, ChatGPT) and find instructions reliably raise performance versus prompts without instructions. Zero-shot instructions give moderate gains; combining instructions with a few in-context examples gives larger gains. However, models often ignore flipped or modified instructions and remain biased on specific instances, so instruction learning is promising but not yet a safe replacement for full supervised training in high-stakes domains.

Problem Statement

Can large language models solve tabular prediction tasks by following natural-language instructions alone or with a few examples, reducing the need for costly labeled tabular data?

Main Contribution

TABLET benchmark: 20 tabular tasks (10 UCI + 10 differential-diagnosis clinical tasks) annotated with diverse instructions.

Instruction taxonomy and generation: naturally occurring (consumer/professional) and generated instructions from simple rule/prototype models edited by GPT-3.

Key Findings

Instructions improve zero-shot LLM performance over prompts without instructions.

NumbersFlan-T5 zero-shot F1 +20% avg; ChatGPT zero-shot F1 +10% avg (vs LIFT)

Practical UseIf you must avoid collecting labels, add clear task instructions to prompts to get substantially better zero-shot tabular predictions.

Evidence RefSection 5.1, Figures 3 and 4

Few-shot examples amplify instruction benefits.

NumbersWith 4 in-context examples Flan-T5 F1 gain +44% vs no-instruction baseline; ChatGPT +13%

Practical UseCombine concise instructions with a handful (2–4) of representative examples for the best low-data performance.

Evidence RefSection 5.2, Figure 7

Results

MetricValueBaselineDeltaSplit / DatasetEvidenceEvidence Ref
Zero-shot F1 improvement (instructions vs no instructions)Flan-T5 +20% avg; ChatGPT +10% avgLIFT/no-instruction promptTABLET (20 tasks)Section 5.1, Figures 3 and 4Figures 3,4
Few-shot (4-shot) F1 improvement (instructions vs no instructions)Flan-T5 +44% avg; ChatGPT +13% avgLIFT/no-instruction promptDDX tasks subsetSection 5.2, Figure 7Figure 7

What To Try In 7 Days

Run the TABLET demo with one of your small tabular tasks to see instruction gains.

Write a short natural instruction and test zero-shot vs few-shot (2–4 examples) with Flan-T5 or ChatGPT.

Generate prototype-style instructions from a simple centroid or rule model and polish with GPT-3 or templates.

Reproducibility

Code AvailableYes
Data AvailableYes
Open Source StatusPartial
LicenseUnknown

Data URLs

TABLET benchmark bundled with paper (see demo site)UCI ML RepositoryDDXPlus (Tchango et al., 2022)

Risks & Boundaries

Limitations

LLMs sometimes ignore instructions or follow pretraining biases instead of the prompt logic

Models remain biased on particular instances and can consistently misclassify some data points

When Not To Use

When you have abundant labeled data and need top performance—fully supervised models outperform instruction-only LLMs

When faithful adherence to a precise rule is required without risk

Failure Modes

Over-reliance on pretraining leading to identical predictions after instruction flips

Consistent misclassification of particular instances despite few-shot examples

Core Entities

Models

Flan-T5 11bTk-Instruct 11bGPT-J 6bChatGPTGPT-3 (used for instruction rewriting)XGBoost

Metrics

macro F1

Datasets

TABLET (20 tasks)DDXPlus (differential diagnosis subset)UCI repository datasets (e.g., Adult, Credit, Churn, Breast Cancer, Wine)

Benchmarks

TABLET