PrepBench: How Far Are We from Natural-Language-Driven Data Preparation?
Not on the map. Why?
Abstract (arXiv)
Data preparation is a central and time-consuming stage in data analysis workflows. Traditionally, commercial tools have relied on graphical user interfaces (GUIs) to simplify data preparation, allowing users to define transformations through visual operators and workflows. Recent advances in large language models (LLMs) raise the possibility of a paradigm shift toward natural language (NL)-driven data preparation, in which users can specify preparation intents in NL directly. However, it remains unclear how far current LLM-based agents are from this paradigm shift in practice. Existing code generation benchmarks do not capture key characteristics of data preparation, including ambiguous user intents, imperfect real-world data, and the need to translate code into interpretable workflows for validation. To bridge this gap, we present PrepBench, a benchmark designed to evaluate NL-driven data preparation along three core capabilities: interactive disambiguation, prep-code generation, and code-to-workflow translation. We crawl data from the Preppin' Data Challenges, and then extend it into a systematically designed benchmark. The benchmark covers diverse domains, and each task involves 3 to 18 data preparation steps. Nearly half of the tasks require over 100 lines of Python code, and the longest solutions approach 300 lines. Our evaluation shows that, despite recent progress, realizing this paradigm shift remains challenging for state-of-the-art LLMs. PrepBench provides a principled benchmark for measuring this gap and helps identify key challenges toward realizing NL-driven data preparation.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 38 of its 59 references that are in the map. First posted on arXiv 9 May 2026.
Builds on
38 of 59 references.
References · 38
- 2018Spider: A Large-Scale Human-Labeled Dataset for Complex and Cross-Domain Semantic Parsing and Text-to-SQL Taskcited by 1,139
- 2023Can LLM Already Serve as A Database Interface? A BIg Bench for Large-Scale Database Grounded Text-to-SQLscited by 688
- 2022DS-1000: A Natural and Reliable Benchmark for Data Science Code Generationcited by 452
- 2019TabFact: A Large-scale Dataset for Table-based Fact Verificationcited by 428
- 2023MINT: Evaluating LLMs in Multi-turn Interaction with Tools and Language Feedbackcited by 297
- 2024Spider 2.0: Evaluating Language Models on Real-World Enterprise Text-to-SQL Workflowscited by 232
- 2024Data Interpreter: An LLM Agent For Data Sciencecited by 225
- 2022Can Foundation Models Wrangle Your Data?cited by 175
- 2024InfiAgent-DABench: Evaluating Agents on Data Analysis Taskscited by 140
- 2023Table Meets LLM: Can Large Language Models Understand Structured Table Data? A Benchmark and Empirical Studycited by 116
- 2024SpreadsheetBench: Towards Challenging Real World Spreadsheet Manipulationcited by 111
- 2022Natural Language to Code Generation in Interactive Data Science Notebookscited by 87
26 more
- 2017HoloClean: Holistic Data Repairs with Probabilistic Inferencecited by 79
- 2023SheetCopilot: Bringing Software Productivity to the Next Level through Large Language Modelscited by 57
- 2025DABstep: Data Agent Benchmark for Multi-step Reasoningcited by 46
- 2023Large Language Models as Data Preprocessorscited by 34
- 2025KramaBench: A Benchmark for AI Systems on Data-to-Insight Pipelines over Data Lakescited by 33
- 2024Match, Compare, or Select? An Investigation of Large Language Models for Entity Matchingcited by 32
- 2024Benchmarking Data Science Agentscited by 30
- 2025A Survey of Data Agents: Emerging Paradigm or Overstated Hype?cited by 30
- 2023TempTabQA: Temporal Question Answering for Semi-Structured Tablescited by 27
- 2023Agent-OM: Leveraging LLM Agents for Ontology Matchingcited by 27
- 2023CHORUS: Foundation Models for Unified Data Discovery and Explorationcited by 24
- 2025AgenticData: An Agentic Data Analytics System for Heterogeneous Datacited by 22
- 2024Schema Matching with Large Language Models: an Experimental Studycited by 20
- 2024PRACTIQ: A Practical Conversational Text-to-SQL dataset with Ambiguous and Unanswerable Queriescited by 19
- 2025BIRD-INTERACT: Re-imagining Text-to-SQL Evaluation for Large Language Models via Lens of Dynamic Interactionscited by 19
- 2024SheetAgent: Towards A Generalist Agent for Spreadsheet Reasoning and Manipulation via Large Language Modelscited by 17
- 2025ELT-Bench: An End-to-End Benchmark for Evaluating AI Agents on ELT Pipelinescited by 16
- 2024AutoPrep: Natural Language Question-Aware Data Preparation with a Multi-Agent Frameworkcited by 12
- 2023Data Ambiguity Strikes Back: How Documentation Improves GPT's Text-to-SQLcited by 11
- 2026Can LLMs Clean Up Your Mess? A Survey of Application-Ready Data Preparation with LLMscited by 9
- 2024Cocoon: Semantic Table Profiling Using Large Language Modelscited by 6
- 2025Dango: A Mixed-Initiative Data Wrangling System using Large Language Modelcited by 5
- 2025Text-to-Pipeline: Bridging Natural Language and Data Preparation Pipelinescited by 5
- 2025Empowering Tabular Data Preparation with Language Models: Why and How?cited by 4
- 2023LLMs with User-defined Prompts as Generic Data Operators for Reliable Data Processingcited by 3
- 2025CRABS: A syntactic-semantic pincer strategy for bounding LLM interpretation of Python notebookscited by 1
Built on by
Citing papers per year: 2026: 3.
3 papers.
Similar, not cited
Close in wording, no citation either way
- 2025DataFlow: An LLM-Driven Framework for Unified Data Preparation and Workflow Automation in the Era of Data-Centric AI
- 2026DataEvolver: Automatic Data Preparation for Large Language Models through Multi-Level Self-Evolving
- 2024DiscoveryBench: Towards Data-Driven Discovery with Large Language Models
- 2024A Survey on Data Synthesis and Augmentation for Large Language Models
- 2026How Can We Synthesize High-Quality Pretraining Data? A Systematic Study of Prompt Design, Generator Model, and Source Data
- 2026DataFoundry: Evolving Data Preparators via Recursive Self-Improvement
- 2025IDA-Bench: Evaluating LLMs on Interactive Guided Data Analysis
- 2025Dynamic Benchmarking of Reasoning Capabilities in Code Large Language Models Under Data Contamination