Training and Evaluating a Jupyter Notebook Data Science Assistant
Not on the map. Why?
Abstract (arXiv)
We study the feasibility of a Data Science assistant powered by a sequence-to-sequence transformer by training a new model JuPyT5 on all publicly available Jupyter Notebook GitHub repositories and developing a new metric: Data Science Problems (DSP). DSP is a collection of 1119 problems curated from 306 pedagogical notebooks with 92 dataset dependencies, natural language and Markdown problem descriptions, and assert-based unit tests. These notebooks were designed to test university students' mastery of various Python implementations of Math and Data Science, and we now leverage them to study the ability of JuPyT5 to understand and pass the tests. We analyze the content of DSP, validate its quality, and we find that given 100 sampling attempts JuPyT5 is able to solve 77.5% of the DSP problems. We further present various ablation and statistical analyses and compare DSP to other recent natural language to code benchmarks.
Key facts. Cited by 31 papers in the map (data through 7 Oct 2026). Builds on 18 of its 22 references that are in the map. First posted on arXiv 30 Jan 2022.
Builds on
18 of 22 references.
References · 18
- 2017Attention Is All You Needcited by 59,932
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2020Scaling Laws for Neural Language Modelscited by 6,411
- 2019BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehensioncited by 5,874
- 2021Program Synthesis with Large Language Modelscited by 3,509
- 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,286
- 2021Measuring Coding Challenge Competence With APPScited by 879
- 2019CTRL: A Conditional Transformer Language Model for Controllable Generationcited by 754
- 2019CodeSearchNet Challenge: Evaluating the State of Semantic Code Searchcited by 638
- 2020CodeBLEU: a Method for Automatic Evaluation of Code Synthesiscited by 468
- 2020IntelliCode Compose: Code Generation Using Transformercited by 225
6 more
- 2019Gmail Smart Compose: Real-Time Assisted Writingcited by 97
- 2020PyMT5: multi-mode translation of natural language and Python code with transformerscited by 80
- 2019Pythia: AI-assisted Code Completion Systemcited by 54
- 2019JuICe: A Large Scale Distantly Supervised Dataset for Open Domain Context-based Code Generationcited by 49
- 2020Generating Accurate Assert Statements for Unit Test Cases using Pretrained Transformerscited by 30
- 2021Generating Bug-Fixes Using Pretrained Transformerscited by 18
Built on by
Citing papers per year: 2022: 6; 2023: 10; 2024: 9; 2025: 4; 2026: 2.
31 papers.
Sort:
By area:
- 2024A Survey on Large Language Models for Code Generationcited by 646
- 2022DS-1000: A Natural and Reliable Benchmark for Data Science Code Generationcited by 442
- 2022Large Language Models Meet NL2Code: A Surveycited by 135
- 2022Execution-Based Evaluation for Open-Domain Code Generationcited by 89
- 2022Natural Language to Code Generation in Interactive Data Science Notebookscited by 86
- 2023PanGu-Coder2: Boosting Large Language Models for Code with Ranking Feedbackcited by 69
- 2025WebGen-Bench: Evaluating LLMs on Generating Interactive and Functional Websites from Scratchcited by 66
- 2023Unifying the Perspectives of NLP and Software Engineering: A Survey on Language Models for Codecited by 62
- 2024Agents in Software Engineering: Survey, Landscape, and Visioncited by 60
- 2023xCodeEval: A Large Scale Multilingual Multitask Benchmark for Code Understanding, Generation, Translation and Retrievalcited by 46
- 2023SelfEvolve: A Code Evolution Framework via Large Language Modelscited by 43
- 2023CodeScope: An Execution-based Multilingual Multitask Multidimensional Benchmark for Evaluating LLMs on Code Understanding and Generationcited by 39
19 more
- 2023SALLM: Security Assessment of Generated Codecited by 35
- 2022Fault-Aware Neural Code Rankerscited by 33
- 2022Execution-based Evaluation for Data Science Code Generation Modelscited by 31
- 2024InsightBench: Evaluating Business Analytics Agents Through Multi-Step Insight Generationcited by 30
- 2024MHPP: Exploring the Capabilities and Limitations of Language Models Beyond Basic Code Generationcited by 25
- 2023LLM for SoC Security: A Paradigm Shiftcited by 22
- 2024A Survey on Large Language Model-based Agents for Statistics and Data Sciencecited by 22
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligencecited by 13
- 2024JavaBench: A Benchmark of Object-Oriented Code Generation for Evaluating Large Language Modelscited by 10
- 2024GitChameleon: Unmasking the Version-Switching Capabilities of Code Generation Modelscited by 6
- 2023Capture the Flag: Uncovering Data Insights with Large Language Modelscited by 4
- 2024CodeInsight: A Curated Dataset of Practical Coding Solutions from Stack Overflowcited by 4
- 2025Measuring Data Science Automation: A Survey of Evaluation Tools for AI Assistants and Agentscited by 4
- 2025Benchmarking AI Models in Software Engineering: A Review, Search Tool, and Unified Approach for Elevating Benchmark Qualitycited by 3
- 2023Safurai 001: New Qualitative Approach for Code LLM Evaluationcited by 0
- 2023Safurai-Csharp: Harnessing Synthetic Data to improve language-specific Code LLMcited by 0
- 2024Linguacodus: A Synergistic Framework for Transformative Code Generation in Machine Learning Pipelinescited by 0
- 2026JupOtter: Cell-Level Bug Detection in Jupyter Notebookscited by 0
- 2026ORCA: Evaluating LLMs on Data Science Code Translationcited by 0
- 2026ORCA: Evaluating LLMs on Data Science Code Translation25 Sep 2026
- 2026JupOtter: Cell-Level Bug Detection in Jupyter Notebooks22 Jun 2026
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligence23 Nov 2025
- 2025Measuring Data Science Automation: A Survey of Evaluation Tools for AI Assistants and Agents10 Jun 2025
- 2025WebGen-Bench: Evaluating LLMs on Generating Interactive and Functional Websites from Scratch6 May 2025
- 2025Benchmarking AI Models in Software Engineering: A Review, Search Tool, and Unified Approach for Elevating Benchmark Quality7 Mar 2025
- 2024A Survey on Large Language Model-based Agents for Statistics and Data Science18 Dec 2024
- 2024GitChameleon: Unmasking the Version-Switching Capabilities of Code Generation Models5 Nov 2024
- 2024CodeInsight: A Curated Dataset of Practical Coding Solutions from Stack Overflow25 Sep 2024
- 2024Agents in Software Engineering: Survey, Landscape, and Vision13 Sep 2024
- 2024InsightBench: Evaluating Business Analytics Agents Through Multi-Step Insight Generation8 Jul 2024
- 2024JavaBench: A Benchmark of Object-Oriented Code Generation for Evaluating Large Language Models10 Jun 2024
19 more
- 2024A Survey on Large Language Models for Code Generation1 Jun 2024
- 2024MHPP: Exploring the Capabilities and Limitations of Language Models Beyond Basic Code Generation19 May 2024
- 2024Linguacodus: A Synergistic Framework for Transformative Code Generation in Machine Learning Pipelines18 Mar 2024
- 2023Capture the Flag: Uncovering Data Insights with Large Language Models21 Dec 2023
- 2023CodeScope: An Execution-based Multilingual Multitask Multidimensional Benchmark for Evaluating LLMs on Code Understanding and Generation14 Nov 2023
- 2023Unifying the Perspectives of NLP and Software Engineering: A Survey on Language Models for Code14 Nov 2023
- 2023Safurai-Csharp: Harnessing Synthetic Data to improve language-specific Code LLM6 Nov 2023
- 2023SALLM: Security Assessment of Generated Code1 Nov 2023
- 2023LLM for SoC Security: A Paradigm Shift9 Oct 2023
- 2023Safurai 001: New Qualitative Approach for Code LLM Evaluation20 Sep 2023
- 2023PanGu-Coder2: Boosting Large Language Models for Code with Ranking Feedback27 Jul 2023
- 2023SelfEvolve: A Code Evolution Framework via Large Language Models5 Jun 2023
- 2023xCodeEval: A Large Scale Multilingual Multitask Benchmark for Code Understanding, Generation, Translation and Retrieval6 Mar 2023
- 2022Execution-Based Evaluation for Open-Domain Code Generation20 Dec 2022
- 2022Large Language Models Meet NL2Code: A Survey19 Dec 2022
- 2022Natural Language to Code Generation in Interactive Data Science Notebooks19 Dec 2022
- 2022DS-1000: A Natural and Reliable Benchmark for Data Science Code Generation18 Nov 2022
- 2022Execution-based Evaluation for Data Science Code Generation Models17 Nov 2022
- 2022Fault-Aware Neural Code Rankers4 Jun 2022
- 2025WebGen-Bench: Evaluating LLMs on Generating Interactive and Functional Websites from Scratchcited by 66
- 2024Agents in Software Engineering: Survey, Landscape, and Visioncited by 60
- 2024InsightBench: Evaluating Business Analytics Agents Through Multi-Step Insight Generationcited by 30
- 2024A Survey on Large Language Model-based Agents for Statistics and Data Sciencecited by 22
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligencecited by 13
- 2025Measuring Data Science Automation: A Survey of Evaluation Tools for AI Assistants and Agentscited by 4
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligence23 Nov 2025
- 2025Measuring Data Science Automation: A Survey of Evaluation Tools for AI Assistants and Agents10 Jun 2025
- 2025WebGen-Bench: Evaluating LLMs on Generating Interactive and Functional Websites from Scratch6 May 2025
- 2024A Survey on Large Language Model-based Agents for Statistics and Data Science18 Dec 2024
- 2024Agents in Software Engineering: Survey, Landscape, and Vision13 Sep 2024
- 2024InsightBench: Evaluating Business Analytics Agents Through Multi-Step Insight Generation8 Jul 2024
- 2024A Survey on Large Language Models for Code Generationcited by 646
- 2022DS-1000: A Natural and Reliable Benchmark for Data Science Code Generationcited by 442
- 2022Large Language Models Meet NL2Code: A Surveycited by 135
- 2022Execution-Based Evaluation for Open-Domain Code Generationcited by 89
- 2022Natural Language to Code Generation in Interactive Data Science Notebookscited by 86
- 2023PanGu-Coder2: Boosting Large Language Models for Code with Ranking Feedbackcited by 69
- 2023Unifying the Perspectives of NLP and Software Engineering: A Survey on Language Models for Codecited by 62
- 2023xCodeEval: A Large Scale Multilingual Multitask Benchmark for Code Understanding, Generation, Translation and Retrievalcited by 46
- 2023SelfEvolve: A Code Evolution Framework via Large Language Modelscited by 43
- 2023CodeScope: An Execution-based Multilingual Multitask Multidimensional Benchmark for Evaluating LLMs on Code Understanding and Generationcited by 39
- 2023SALLM: Security Assessment of Generated Codecited by 35
- 2022Fault-Aware Neural Code Rankerscited by 33
12 most cited of 24 All 24 (JSON)
- 2026ORCA: Evaluating LLMs on Data Science Code Translation25 Sep 2026
- 2026JupOtter: Cell-Level Bug Detection in Jupyter Notebooks22 Jun 2026
- 2025Benchmarking AI Models in Software Engineering: A Review, Search Tool, and Unified Approach for Elevating Benchmark Quality7 Mar 2025
- 2024GitChameleon: Unmasking the Version-Switching Capabilities of Code Generation Models5 Nov 2024
- 2024CodeInsight: A Curated Dataset of Practical Coding Solutions from Stack Overflow25 Sep 2024
- 2024JavaBench: A Benchmark of Object-Oriented Code Generation for Evaluating Large Language Models10 Jun 2024
- 2024A Survey on Large Language Models for Code Generation1 Jun 2024
- 2024MHPP: Exploring the Capabilities and Limitations of Language Models Beyond Basic Code Generation19 May 2024
- 2024Linguacodus: A Synergistic Framework for Transformative Code Generation in Machine Learning Pipelines18 Mar 2024
- 2023Capture the Flag: Uncovering Data Insights with Large Language Models21 Dec 2023
- 2023CodeScope: An Execution-based Multilingual Multitask Multidimensional Benchmark for Evaluating LLMs on Code Understanding and Generation14 Nov 2023
- 2023Unifying the Perspectives of NLP and Software Engineering: A Survey on Language Models for Code14 Nov 2023
12 newest of 24 All 24 (JSON)