mlsanityData to 7 Oct 2026

VDebugger: Harnessing Execution Feedback for Debugging Visual Programs

arXiv 2406.13444 ↗First posted 19 Jun 2024cs.CL cs.CVcited by 1

On the map: LLM reasoning → Multimodal reasoning

Abstract (arXiv)

Visual programs are executable code generated by large language models to address visual reasoning problems. They decompose complex questions into multiple reasoning steps and invoke specialized models for each step to solve the problems. However, these programs are prone to logic errors, with our preliminary evaluation showing that 58% of the total errors are caused by program logic errors. Debugging complex visual programs remains a major bottleneck for visual reasoning. To address this, we introduce VDebugger, a novel critic-refiner framework trained to localize and debug visual programs by tracking execution step by step. VDebugger identifies and corrects program errors leveraging detailed execution feedback, improving interpretability and accuracy. The training data is generated through an automated pipeline that injects errors into correct visual programs using a novel mask-best decoding technique. Evaluations on six datasets demonstrate VDebugger's effectiveness, showing performance improvements of up to 3.2% in downstream task accuracy. Further studies show VDebugger's ability to generalize to unseen tasks, bringing a notable improvement of 2.3% on the unseen COVR task. Code, data and models are made publicly available at https://github.com/shirley-wu/vdebugger/

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Placed in Multimodal reasoning, one of 17 directions in LLM reasoning. Builds on 21 of its 41 references that are in the map. First posted on arXiv 19 Jun 2024.

Builds on

21 of 41 references.

Closest ancestors · 3

Same direction, newest first

  1. 2024Towards Truly Zero-shot Compositional Visual Reasoning with LLMs as Programmers3 Jan
  2. 2023ViperGPT: Visual Inference via Python Execution for Reasoning14 Mar
  3. 2022Visual Programming: Compositional visual reasoning without training18 Nov

Other references · 18

  1. 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
  2. 2022BLIP: Bootstrapping Language-Image Pre-training for Unified Vision-Language Understanding and Generationcited by 4,310
  3. 2023Self-Refine: Iterative Refinement with Self-Feedbackcited by 3,317
  4. 2023Qwen-VL: A Versatile Vision-Language Model for Understanding, Localization, Text Reading, and Beyondcited by 2,179
  5. 2023Code Llama: Open Foundation Models for Codecited by 2,105
  6. 2024DeepSeek-Coder: When the Large Language Model Meets Programming -- The Rise of Code Intelligencecited by 1,154
  7. 2016Modeling Context in Referring Expressionscited by 1,054
  8. 2023Large Language Models Cannot Self-Correct Reasoning Yetcited by 965
  9. 2023Teaching Large Language Models to Self-Debugcited by 963
  10. 2022When and why vision-language models behave like bags-of-words, and what to do about it?cited by 603
  11. 2018A Corpus for Reasoning About Natural Language Grounded in Photographscited by 457
  12. 2023What's "up" with vision-language models? Investigating their struggle with spatial reasoningcited by 245
6 more
  1. 2023REFINER: Reasoning Feedback on Intermediate Representationscited by 203
  2. 2018TallyQA: Answering Complex Counting Questionscited by 152
  3. 2021Towards General Purpose Vision Systemscited by 46
  4. 2024LeDex: Training LLMs to Better Self-Debug and Explain Codecited by 39
  5. 2021COVR: A test-bed for Visually Grounded Compositional Generalization with real imagescited by 25
  6. 2023De-fine: Decomposing and Refining Visual Programs with Auto-Feedbackcited by 10

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.

Similar, not cited

Close in wording, no citation either way

  1. 2023Visual Program Distillation: Distilling Tools and Programmatic Reasoning into Vision-Language Models
  2. 2024PropTest: Automatic Property Testing for Improved Visual Programming
  3. 2024VisualCoder: Guiding Large Language Models in Code Execution with Fine-grained Multimodal Chain-of-Thought Reasoning
  4. 2024ViUniT: Visual Unit Tests for More Robust Visual Programming
  5. 2026Self-Distillation Policy Optimization via Visual Feedback: Bridging Code and Visual Artifacts
  6. 2025VCode: a Multimodal Coding Benchmark with SVG as Symbolic Visual Representation
  7. 2023A Stepwise Distillation Learning Strategy for Non-differentiable Visual Programming Frameworks on Visual Reasoning Tasks
  8. 2026VBVR-Pro: A Scalable and Verifiable Suite for Native Visual Reasoning