mlsanityData to 7 Oct 2026

Program Synthesis Benchmark for Visual Programming in XLogoOnline Environment

arXiv 2406.11334 ↗First posted 17 Jun 2024cs.AIcited by 4

Not on the map. Why?

Abstract (arXiv)

Large language and multimodal models have shown remarkable success on various benchmarks focused on specific skills such as general-purpose programming, math word problem-solving, and visual question answering. However, it is unclear how well these models perform on tasks that require a combination of these skills. In this paper, we curate a novel program synthesis benchmark based on the real-world tasks in the XLogoOnline visual programming environment. Each task requires a combination of different skills such as spatial planning, basic programming, and logical reasoning. Our evaluation shows that current state-of-the-art models like GPT-4V and Llama3-70B struggle to solve these tasks, achieving only 20% and 2.35% success rates, respectively. Next, we develop a fine-tuning pipeline to boost the performance of models by leveraging a large-scale synthetic training dataset with over 80,000 tasks. Moreover, we showcase how emulator-driven feedback can be used to design a curriculum over training data distribution, through which a fine-tuned Llama3-8B drastically outperforms GPT-4V and Llama3-70B models. Finally, we provide an in-depth failure analysis to understand the limitations of different models. We will publicly release the benchmark for future research on program synthesis in visual programming.

Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 40 of its 55 references that are in the map. First posted on arXiv 17 Jun 2024.

Builds on

40 of 55 references.

References · 40

  1. 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
  2. 2020Language Models are Few-Shot Learnerscited by 32,199
  3. 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 12,865
  4. 2021Evaluating Large Language Models Trained on Codecited by 8,053
  5. 2020Measuring Massive Multitask Language Understandingcited by 7,768
  6. 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,767
  7. 2021Measuring Mathematical Problem Solving With the MATH Datasetcited by 5,203
  8. 2023Improved Baselines with Visual Instruction Tuningcited by 4,362
  9. 2021Zero-Shot Text-to-Image Generationcited by 4,276
  10. 2021Program Synthesis with Large Language Modelscited by 3,509
  11. 2021TruthfulQA: Measuring How Models Mimic Human Falsehoodscited by 2,919
  12. 2023Sparks of Artificial General Intelligence: Early experiments with GPT-4cited by 2,579
28 more
  1. 2023InternVL: Scaling up Vision Foundation Models and Aligning for Generic Visual-Linguistic Taskscited by 2,534
  2. 2023Code Llama: Open Foundation Models for Codecited by 2,105
  3. 2023Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generationcited by 1,332
  4. 2023MM-Vet: Evaluating Large Multimodal Models for Integrated Capabilitiescited by 1,221
  5. 2021Measuring Coding Challenge Competence With APPScited by 879
  6. 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 876
  7. 2019ALFRED: A Benchmark for Interpreting Grounded Instructions for Everyday Taskscited by 773
  8. 2024Parameter-Efficient Fine-Tuning for Large Models: A Comprehensive Surveycited by 641
  9. 2022InCoder: A Generative Model for Code Infilling and Synthesiscited by 492
  10. 2022PlanBench: An Extensible Benchmark for Evaluating Large Language Models on Planning and Reasoning about Changecited by 372
  11. 2023Minigrid & Miniworld: Modular & Customizable Reinforcement Learning Environments for Goal-Oriented Taskscited by 320
  12. 2023The Impact of AI on Developer Productivity: Evidence from GitHub Copilotcited by 264
  13. 2018BabyAI: A Platform to Study the Sample Efficiency of Grounded Language Learningcited by 238
  14. 2018Touchdown: Natural Language Navigation and Spatial Reasoning in Visual Street Environmentscited by 238
  15. 2018Leveraging Grammar and Reinforcement Learning for Neural Program Synthesiscited by 83
  16. 2023Can Large Language Models be Good Path Planners? A Benchmark and Investigation on Spatial-temporal Reasoningcited by 49
  17. 2023Generative AI for Programming Education: Benchmarking ChatGPT, GPT-4, and Human Tutorscited by 38
  18. 2024Vibe-Eval: A hard evaluation suite for measuring progress of multimodal language modelscited by 35
  19. 2023Generating High-Precision Feedback for Programming Syntax Errors using Large Language Modelscited by 34
  20. 2023Automating Human Tutor-Style Programming Feedback: Leveraging GPT-4 Tutor Model for Hint Generation and GPT-3.5 Student Model for Hint Validationcited by 29
  21. 2017Neural Program Meta-Inductioncited by 23
  22. 2020Synthesizing Tasks for Block-based Programmingcited by 19
  23. 2023Neural Task Synthesis for Visual Programmingcited by 13
  24. 2023Evaluating ChatGPT and GPT-4 for Visual Programmingcited by 13
  25. 2024Generative AI for Education (GAIED): Advances, Opportunities, and Challengescited by 13
  26. 2023Adaptive Scaffolding in Block-Based Programming via Synthesizing New Tasks as Pop Quizzescited by 10
  27. 2023Large Language Models for In-Context Student Modeling: Synthesizing Student's Behavior in Visual Programmingcited by 8
  28. 2024Task Synthesis for Elementary Visual Programming in XLogoOnline Environmentcited by 3

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 3; 2026: 1.

4 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2024Self-Training Large Language Models for Improved Visual Program Synthesis With Visual Reinforcement
  2. 2024MMCode: Benchmarking Multimodal Large Language Models for Code Generation with Visually Rich Programming Problems
  3. 2024PropTest: Automatic Property Testing for Improved Visual Programming
  4. 2024ScratchEval: Are GPT-4o Smarter than My Child? Evaluating Large Multimodal Models with Visual Programming Challenges
  5. 2025LlamaV-o1: Rethinking Step-by-step Visual Reasoning in LLMs
  6. 2025VisualSphinx: Large-Scale Synthetic Vision Logic Puzzles for RL
  7. 2025Enhancing Visual Programming for Visual Reasoning via Probabilistic Graphs
  8. 2025LLaVA-MORE: A Comparative Study of LLMs and Visual Backbones for Enhanced Visual Instruction Tuning