Natural Language to Code Generation in Interactive Data Science Notebooks
Not on the map. Why?
Cited by 27 in LLM agents and tool use, but placed by its own abstract, which didn’t fit.
Abstract (arXiv)
Computational notebooks, such as Jupyter notebooks, are interactive computing environments that are ubiquitous among data scientists to perform data wrangling and analytic tasks. To measure the performance of AI pair programmers that automatically synthesize programs for those tasks given natural language (NL) intents from users, we build ARCADE, a benchmark of 1082 code generation problems using the pandas data analysis framework in data science notebooks. ARCADE features multiple rounds of NL-to-code problems from the same notebook. It requires a model to understand rich multi-modal contexts, such as existing notebook cells and their execution states as well as previous turns of interaction. To establish a strong baseline on this challenging task, we develop PaChiNCo, a 62B code language model (LM) for Python computational notebooks, which significantly outperforms public code LMs. Finally, we explore few-shot prompting strategies to elicit better code with step-by-step decomposition and NL explanation, showing the potential to improve the diversity and explainability of model predictions.
Key facts. Cited by 86 papers in the map (data through 7 Oct 2026). Builds on 54 of its 89 references that are in the map. First posted on arXiv 19 Dec 2022.
Builds on
54 of 89 references.
References · 54
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,302
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2022Self-Consistency Improves Chain of Thought Reasoning in Language Modelscited by 5,601
- 2022PaLM: Scaling Language Modeling with Pathwayscited by 5,304
- 2021RoFormer: Enhanced Transformer with Rotary Position Embeddingcited by 4,581
- 2022Large Language Models are Zero-Shot Reasonerscited by 4,323
- 2021Program Synthesis with Large Language Modelscited by 3,509
- 2020The Pile: An 800GB Dataset of Diverse Text for Language Modelingcited by 2,346
- 2022Competition-Level Code Generation with AlphaCodecited by 1,427
- 2022LaMDA: Language Models for Dialog Applicationscited by 1,218
- 2021Measuring Coding Challenge Competence With APPScited by 879
38 more
- 2021Show Your Work: Scratchpads for Intermediate Computation with Language Modelscited by 871
- 2022PAL: Program-aided Language Modelscited by 635
- 2021Carbon Emissions and Large Neural Network Trainingcited by 561
- 2015Compositional Semantic Parsing on Semi-Structured Tablescited by 509
- 2022InCoder: A Generative Model for Code Infilling and Synthesiscited by 492
- 2022DS-1000: A Natural and Reliable Benchmark for Data Science Code Generationcited by 442
- 2019AutoML: A Survey of the State-of-the-Artcited by 388
- 2022A Systematic Evaluation of Large Language Models of Codecited by 360
- 2020A Simple Language Model for Task-Oriented Dialoguecited by 331
- 2020Unsupervised Translation of Programming Languagescited by 262
- 2022UnifiedSKG: Unifying and Multi-Tasking Structured Knowledge Grounding with Text-to-Text Language Modelscited by 231
- 2022Binding Language Models in Symbolic Languagescited by 224
- 2022Memorizing Transformerscited by 219
- 2022Grounded Copilot: How Programmers Interact with Code-Generating Modelscited by 216
- 2019CoSQL: A Conversational Text-to-SQL Challenge Towards Cross-Domain Natural Language Interfaces to Databasescited by 180
- 2019SParC: Cross-Domain Semantic Parsing in Contextcited by 141
- 2020Task-Oriented Dialogue as Dataflow Synthesiscited by 122
- 2020UBAR: Towards Fully End-to-End Task-Oriented Dialog Systems with GPT-2cited by 111
- 2021Towards Robustness of Text-to-SQL Models against Synonym Substitutioncited by 110
- 2021KaggleDBQA: Realistic Evaluation of Text-to-SQL Parserscited by 105
- 2021Jigsaw: Large Language Models meet Program Synthesiscited by 103
- 2022Evaluating the Text-to-SQL Capabilities of Large Language Modelscited by 101
- 2022Coder Reviewer Reranking for Code Generationcited by 83
- 2020NL4DV: A Toolkit for Generating Analytic Specifications for Data Visualization from Natural Language Queriescited by 73
- 2020AutoML to Date and Beyond: Challenges and Opportunitiescited by 63
- 2019JuICe: A Large Scale Distantly Supervised Dataset for Open Domain Context-based Code Generationcited by 49
- 2021SpreadsheetCoder: Formula Prediction from Semi-structured Contextcited by 41
- 2016Simpler Context-Dependent Logical Forms via Model Projectionscited by 33
- 2021AutoDS: Towards Human-Centered Automation of Data Sciencecited by 32
- 2022Training and Evaluating a Jupyter Notebook Data Science Assistantcited by 31
- 2022Execution-based Evaluation for Data Science Code Generation Modelscited by 31
- 2020TF-Coder: Program Synthesis for Tensor Manipulationscited by 27
- 2018Learning to Map Context-Dependent Sentences to Executable Formal Queriescited by 23
- 2021How Much Automation Does a Data Scientist Want?cited by 20
- 2021Documentation Matters: Human-Centered AI System to Assist Data Science Code Documentation in Computational Notebookscited by 17
- 2022Is MultiWOZ a Solved Task? An Interactive TOD Evaluation Framework with User Simulatorcited by 15
- 2015Larger-Context Language Modellingcited by 10
- 2020Data Engineering for Data Analytics: A Classification of the Issues, and Case Studiescited by 10
50 most cited of 54 All 54 (JSON)
Built on by
Citing papers per year: 2022: 1; 2023: 14; 2024: 27; 2025: 32; 2026: 12.
86 papers.
Sort:
By area:
- 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,193
- 2023PaLM 2 Technical Reportcited by 1,154
- 2024Agentless: Demystifying LLM-based Software Engineering Agentscited by 400
- 2024CRUXEval: A Benchmark for Code Reasoning, Understanding and Executioncited by 294
- 2023InterCode: Standardizing and Benchmarking Interactive Coding with Execution Feedbackcited by 229
- 2024Spider 2.0: Evaluating Language Models on Real-World Enterprise Text-to-SQL Workflowscited by 223
- 2025KernelBench: Can LLMs Write Efficient GPU Kernels?cited by 206
- 2023Universal Self-Consistency for Large Language Model Generationcited by 198
- 2024SWE-bench Multimodal: Do AI Systems Generalize to Visual Software Domains?cited by 196
- 2024SciCode: A Research Coding Benchmark Curated by Scientistscited by 172
- 2025From Automation to Autonomy: A Survey on Large Language Models in Scientific Discoverycited by 86
- 2024BLADE: Benchmarking Language Model Agents for Data-Driven Sciencecited by 72
38 more
- 2022Parsel: Algorithmic Reasoning with Language Models by Composing Decompositionscited by 62
- 2023Clover: Closed-Loop Verifiable Code Generationcited by 62
- 2024EffiBench: Benchmarking the Efficiency of Automatically Generated Codecited by 62
- 2024NExT: Teaching Large Language Models to Reason about Code Executioncited by 60
- 2024DA-Code: Agent Data Science Code Generation Benchmark for Large Language Modelscited by 57
- 2024Spider2-V: How Far Are Multimodal Agents From Automating Data Science and Engineering Workflows?cited by 55
- 2023SPAE: Semantic Pyramid AutoEncoder for Multimodal Generation with Frozen LLMscited by 54
- 2023Bias Testing and Mitigation in LLM-based Code Generationcited by 53
- 2023xCodeEval: A Large Scale Multilingual Multitask Benchmark for Code Understanding, Generation, Translation and Retrievalcited by 46
- 2023LILO: Learning Interpretable Libraries by Compressing and Documenting Codecited by 46
- 2025DABstep: Data Agent Benchmark for Multi-step Reasoningcited by 44
- 2024Prompting Large Language Models to Tackle the Full Software Development Lifecycle: A Case Studycited by 40
- 2024TableRAG: Million-Token Table Understanding with Language Modelscited by 40
- 2023Data Contamination Through the Lens of Timecited by 39
- 2024Top Leaderboard Ranking = Top Coding Proficiency, Always? EvoEval: Evolving Coding Benchmarks via LLMcited by 38
- 2024WaitGPT: Monitoring and Steering Conversational LLM Agent in Data Analysis with On-the-Fly Code Visualizationcited by 38
- 2025MLE-Dojo: Interactive Environments for Empowering LLM Agents in Machine Learning Engineeringcited by 38
- 2024InsightBench: Evaluating Business Analytics Agents Through Multi-Step Insight Generationcited by 30
- 2024ComfyBench: Benchmarking LLM-based Agents in ComfyUI for Autonomously Designing Collaborative AI Systemscited by 30
- 2025KramaBench: A Benchmark for AI Systems on Data-to-Insight Pipelines over Data Lakescited by 30
- 2023LLM-Assisted Code Cleaning For Training Accurate Code Generatorscited by 27
- 2024MHPP: Exploring the Capabilities and Limitations of Language Models Beyond Basic Code Generationcited by 25
- 2023Beyond Static Datasets: A Deep Interaction Approach to LLM Evaluationcited by 24
- 2024Evaluation of LLMs on Syntax-Aware Code Fill-in-the-Middle Taskscited by 24
- 2025EffiBench-X: A Multi-Language Benchmark for Measuring Efficiency of LLM-Generated Codecited by 24
- 2025GSO: Challenging Software Optimization Tasks for Evaluating SWE-Agentscited by 24
- 2024Unsupervised Evaluation of Code LLMs with Round-Trip Correctnesscited by 23
- 2024CodeBenchGen: Creating Scalable Execution-based Code Generation Benchmarkscited by 23
- 2025DAComp: Benchmarking Data Agents across the Full Data Intelligence Lifecyclecited by 22
- 2024Transforming Wearable Data into Personal Health Insights using Large Language Model Agentscited by 19
- 2024Tapilot-Crossing: Benchmarking and Evolving LLMs Towards Interactive Data Analysis Agentscited by 17
- 2025BIRD-INTERACT: Re-imagining Text-to-SQL Evaluation for Large Language Models via Lens of Dynamic Interactionscited by 17
- 2025CodeARC: Benchmarking Reasoning Capabilities of LLM Agents for Inductive Program Synthesiscited by 15
- 2025LLM/Agent-as-Data-Analyst: A Surveycited by 15
- 2025LLM-Based Multi-Agent Blackboard System for Information Discovery in Data Sciencecited by 15
- 2026DSGym: A Holistic Framework for Evaluating and Training Data Science Agentscited by 14
- 2025Evolutionary Perspectives on the Evaluation of LLM-Based AI Agents: A Comprehensive Surveycited by 12
- 2025From Reproduction to Replication: Evaluating Research Agents with Progressive Code Maskingcited by 12
50 most cited of 86 All 86 (JSON)
- 2026ORCA: Evaluating LLMs on Data Science Code Translation25 Sep 2026
- 2026DSAgentBench: Can Agents Automate End-to-End Data-Science Workflows in Real Computer Environments?11 Aug 2026
- 2026JupOtter: Cell-Level Bug Detection in Jupyter Notebooks22 Jun 2026
- 2026HybridCodeAuthorship: A Benchmark Dataset for Line-Level Code Authorship Detection10 Jun 2026
- 2026Beyond Text-to-SQL: An Agentic LLM System for Governed Enterprise Analytics APIs20 May 2026
- 2026PrepBench: How Far Are We from Natural-Language-Driven Data Preparation?9 May 2026
- 2026Executing as You Generate: Hiding Execution Latency in LLM Code Interpreters1 Apr 2026
- 2026Generating Expressive and Customizable Evals for Timeseries Data Analysis Agents with AgentFuel12 Mar 2026
- 2026DARE-bench: Evaluating Modeling and Instruction Fidelity of LLMs in Data Science27 Feb 2026
- 2026Software Self-Extension with SelfEvolve: an Agentic Architecture for Runtime Code Generation6 Feb 2026
- 2026Automated Modernization of Machine Learning Engineering Notebooks for Reproducibility6 Feb 2026
- 2026DSGym: A Holistic Framework for Evaluating and Training Data Science Agents22 Jan 2026
38 more
- 2025SoK: Understanding (New) Security Issues Across AI4Code Use Cases20 Dec 2025
- 2025DAComp: Benchmarking Data Agents across the Full Data Intelligence Lifecycle3 Dec 2025
- 2025OGD4All: A Framework for Accessible Interaction with Geospatial Open Government Data Based on Large Language Models30 Nov 2025
- 2025InsightEval: An Expert-Curated Benchmark for Assessing Insight Discovery in LLM-Driven Data Agents28 Nov 2025
- 2025PyBangla at BLP-2025 Task 2: Enhancing Bangla-to-Python Code Generation with Iterative Self-Correction and Multilingual Agents27 Nov 2025
- 2025InData: Towards Secure Multi-Step, Tool-Based Data Analysis14 Nov 2025
- 2025A Survey of AI Scientists27 Oct 2025
- 2025LiveOIBench: Can Large Language Models Outperform Human Contestants in Informatics Olympiads?10 Oct 2025
- 2025BIRD-INTERACT: Re-imagining Text-to-SQL Evaluation for Large Language Models via Lens of Dynamic Interactions6 Oct 2025
- 2025LLM-Based Multi-Agent Blackboard System for Information Discovery in Data Science30 Sep 2025
- 2025Multilingual Text-to-SQL: Benchmarking the Limits of Language Models with Collaborative Language Agents29 Sep 2025
- 2025LLM/Agent-as-Data-Analyst: A Survey28 Sep 2025
- 2025ByteSized32Refactored: Towards an Extensible Interactive Text Games Corpus for LLM World Modeling and Evaluation28 Sep 2025
- 2025DSBC : Data Science task Benchmarking with Context engineering31 Jul 2025
- 2025IFEvalCode: Controlled Code Generation30 Jul 2025
- 2025CRABS: A syntactic-semantic pincer strategy for bounding LLM interpretation of Python notebooks15 Jul 2025
- 2025DABstep: Data Agent Benchmark for Multi-step Reasoning30 Jun 2025
- 2025From Reproduction to Replication: Evaluating Research Agents with Progressive Code Masking24 Jun 2025
- 2025Measuring Data Science Automation: A Survey of Evaluation Tools for AI Assistants and Agents10 Jun 2025
- 2025Evolutionary Perspectives on the Evaluation of LLM-Based AI Agents: A Comprehensive Survey6 Jun 2025
- 2025KramaBench: A Benchmark for AI Systems on Data-to-Insight Pipelines over Data Lakes6 Jun 2025
- 2025GSO: Challenging Software Optimization Tasks for Evaluating SWE-Agents29 May 2025
- 2025From Automation to Autonomy: A Survey on Large Language Models in Scientific Discovery19 May 2025
- 2025EffiBench-X: A Multi-Language Benchmark for Measuring Efficiency of LLM-Generated Code19 May 2025
- 2025EVALOOOP: A Self-Consistency-Centered Framework for Assessing Large Language Model Robustness in Programming18 May 2025
- 2025Talk to Your Slides: High-Efficiency Slide Editing via Language-Driven Structured Data Manipulation16 May 2025
- 2025MLE-Dojo: Interactive Environments for Empowering LLM Agents in Machine Learning Engineering12 May 2025
- 2025CodeBC: A More Secure Large Language Model for Smart Contract Code Generation in Blockchain28 Apr 2025
- 2025CodeARC: Benchmarking Reasoning Capabilities of LLM Agents for Inductive Program Synthesis29 Mar 2025
- 2025Benchmarking AI Models in Software Engineering: A Review, Search Tool, and Unified Approach for Elevating Benchmark Quality7 Mar 2025
- 2025KernelBench: Can LLMs Write Efficient GPU Kernels?14 Feb 2025
- 2025MDSF: Context-Aware Multi-Dimensional Data Storytelling Framework based on Large language Model2 Jan 2025
- 2024Selective Shot Learning for Code Explanation17 Dec 2024
- 2024Spider 2.0: Evaluating Language Models on Real-World Enterprise Text-to-SQL Workflows12 Nov 2024
- 2024DA-Code: Agent Data Science Code Generation Benchmark for Large Language Models9 Oct 2024
- 2024TableRAG: Million-Token Table Understanding with Language Models7 Oct 2024
- 2024SWE-bench Multimodal: Do AI Systems Generalize to Visual Software Domains?4 Oct 2024
- 2024Contextualized Data-Wrangling Code Generation in Computational Notebooks20 Sep 2024
50 newest of 86 All 86 (JSON)
- 2024Agentless: Demystifying LLM-based Software Engineering Agentscited by 400
- 2024BLADE: Benchmarking Language Model Agents for Data-Driven Sciencecited by 72
- 2024DA-Code: Agent Data Science Code Generation Benchmark for Large Language Modelscited by 57
- 2024Spider2-V: How Far Are Multimodal Agents From Automating Data Science and Engineering Workflows?cited by 55
- 2024WaitGPT: Monitoring and Steering Conversational LLM Agent in Data Analysis with On-the-Fly Code Visualizationcited by 38
- 2025MLE-Dojo: Interactive Environments for Empowering LLM Agents in Machine Learning Engineeringcited by 38
- 2024InsightBench: Evaluating Business Analytics Agents Through Multi-Step Insight Generationcited by 30
- 2024ComfyBench: Benchmarking LLM-based Agents in ComfyUI for Autonomously Designing Collaborative AI Systemscited by 30
- 2025GSO: Challenging Software Optimization Tasks for Evaluating SWE-Agentscited by 24
- 2025DAComp: Benchmarking Data Agents across the Full Data Intelligence Lifecyclecited by 22
- 2024Tapilot-Crossing: Benchmarking and Evolving LLMs Towards Interactive Data Analysis Agentscited by 17
- 2025LLM/Agent-as-Data-Analyst: A Surveycited by 15
12 most cited of 24 All 24 (JSON)
- 2026Beyond Text-to-SQL: An Agentic LLM System for Governed Enterprise Analytics APIs20 May 2026
- 2026Software Self-Extension with SelfEvolve: an Agentic Architecture for Runtime Code Generation6 Feb 2026
- 2026DSGym: A Holistic Framework for Evaluating and Training Data Science Agents22 Jan 2026
- 2025DAComp: Benchmarking Data Agents across the Full Data Intelligence Lifecycle3 Dec 2025
- 2025InsightEval: An Expert-Curated Benchmark for Assessing Insight Discovery in LLM-Driven Data Agents28 Nov 2025
- 2025PyBangla at BLP-2025 Task 2: Enhancing Bangla-to-Python Code Generation with Iterative Self-Correction and Multilingual Agents27 Nov 2025
- 2025InData: Towards Secure Multi-Step, Tool-Based Data Analysis14 Nov 2025
- 2025LLM-Based Multi-Agent Blackboard System for Information Discovery in Data Science30 Sep 2025
- 2025Multilingual Text-to-SQL: Benchmarking the Limits of Language Models with Collaborative Language Agents29 Sep 2025
- 2025LLM/Agent-as-Data-Analyst: A Survey28 Sep 2025
- 2025DSBC : Data Science task Benchmarking with Context engineering31 Jul 2025
- 2025From Reproduction to Replication: Evaluating Research Agents with Progressive Code Masking24 Jun 2025
12 newest of 24 All 24 (JSON)
- 2023PaLM 2 Technical Reportcited by 1,154
- 2023Universal Self-Consistency for Large Language Model Generationcited by 198
- 2022Parsel: Algorithmic Reasoning with Language Models by Composing Decompositionscited by 62
- 2024NExT: Teaching Large Language Models to Reason about Code Executioncited by 60
- 2025DABstep: Data Agent Benchmark for Multi-step Reasoningcited by 44
- 2024Transforming Wearable Data into Personal Health Insights using Large Language Model Agentscited by 19
- 2025CodeARC: Benchmarking Reasoning Capabilities of LLM Agents for Inductive Program Synthesiscited by 15
- 2025EVALOOOP: A Self-Consistency-Centered Framework for Assessing Large Language Model Robustness in Programmingcited by 1
- 2025DABstep: Data Agent Benchmark for Multi-step Reasoning30 Jun 2025
- 2025EVALOOOP: A Self-Consistency-Centered Framework for Assessing Large Language Model Robustness in Programming18 May 2025
- 2025CodeARC: Benchmarking Reasoning Capabilities of LLM Agents for Inductive Program Synthesis29 Mar 2025
- 2024Transforming Wearable Data into Personal Health Insights using Large Language Model Agents10 Jun 2024
- 2024NExT: Teaching Large Language Models to Reason about Code Execution23 Apr 2024
- 2023Universal Self-Consistency for Large Language Model Generation29 Nov 2023
- 2023PaLM 2 Technical Report17 May 2023
- 2022Parsel: Algorithmic Reasoning with Language Models by Composing Decompositions20 Dec 2022
- 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,193
- 2024CRUXEval: A Benchmark for Code Reasoning, Understanding and Executioncited by 294
- 2023InterCode: Standardizing and Benchmarking Interactive Coding with Execution Feedbackcited by 229
- 2024Spider 2.0: Evaluating Language Models on Real-World Enterprise Text-to-SQL Workflowscited by 223
- 2025KernelBench: Can LLMs Write Efficient GPU Kernels?cited by 206
- 2024SWE-bench Multimodal: Do AI Systems Generalize to Visual Software Domains?cited by 196
- 2024SciCode: A Research Coding Benchmark Curated by Scientistscited by 172
- 2025From Automation to Autonomy: A Survey on Large Language Models in Scientific Discoverycited by 86
- 2023Clover: Closed-Loop Verifiable Code Generationcited by 62
- 2024EffiBench: Benchmarking the Efficiency of Automatically Generated Codecited by 62
- 2023SPAE: Semantic Pyramid AutoEncoder for Multimodal Generation with Frozen LLMscited by 54
- 2023Bias Testing and Mitigation in LLM-based Code Generationcited by 53
12 most cited of 53 All 53 (JSON)
- 2026ORCA: Evaluating LLMs on Data Science Code Translation25 Sep 2026
- 2026DSAgentBench: Can Agents Automate End-to-End Data-Science Workflows in Real Computer Environments?11 Aug 2026
- 2026JupOtter: Cell-Level Bug Detection in Jupyter Notebooks22 Jun 2026
- 2026HybridCodeAuthorship: A Benchmark Dataset for Line-Level Code Authorship Detection10 Jun 2026
- 2026PrepBench: How Far Are We from Natural-Language-Driven Data Preparation?9 May 2026
- 2026Executing as You Generate: Hiding Execution Latency in LLM Code Interpreters1 Apr 2026
- 2026Generating Expressive and Customizable Evals for Timeseries Data Analysis Agents with AgentFuel12 Mar 2026
- 2026DARE-bench: Evaluating Modeling and Instruction Fidelity of LLMs in Data Science27 Feb 2026
- 2026Automated Modernization of Machine Learning Engineering Notebooks for Reproducibility6 Feb 2026
- 2025SoK: Understanding (New) Security Issues Across AI4Code Use Cases20 Dec 2025
- 2025OGD4All: A Framework for Accessible Interaction with Geospatial Open Government Data Based on Large Language Models30 Nov 2025
- 2025A Survey of AI Scientists27 Oct 2025
12 newest of 53 All 53 (JSON)