mlsanityData to 7 Oct 2026

Visual Program Distillation: Distilling Tools and Programmatic Reasoning into Vision-Language Models

arXiv 2312.03052 ↗First posted 5 Dec 2023cs.CV cs.CLcited by 66

On the map: LLM reasoning → Multimodal reasoning

also in 1 more
Abstract (arXiv)

Solving complex visual tasks such as "Who invented the musical instrument on the right?" involves a composition of skills: understanding space, recognizing instruments, and also retrieving prior knowledge. Recent work shows promise by decomposing such tasks using a large language model (LLM) into an executable program that invokes specialized vision models. However, generated programs are error-prone: they omit necessary steps, include spurious ones, and are unable to recover when the specialized models give incorrect outputs. Moreover, they require loading multiple models, incurring high latency and computation costs. We propose Visual Program Distillation (VPD), an instruction tuning framework that produces a vision-language model (VLM) capable of solving complex visual tasks with a single forward pass. VPD distills the reasoning ability of LLMs by using them to sample multiple candidate programs, which are then executed and verified to identify a correct one. It translates each correct program into a language description of the reasoning steps, which are then distilled into a VLM. Extensive experiments show that VPD improves the VLM's ability to count, understand spatial relations, and reason compositionally. Our VPD-trained PaLI-X outperforms all prior VLMs, achieving state-of-the-art performance across complex vision tasks, including MMBench, OK-VQA, A-OKVQA, TallyQA, POPE, and Hateful Memes. An evaluation with human annotators also confirms that VPD improves model response factuality and consistency. Finally, experiments on content moderation demonstrate that VPD is also helpful for adaptation to real-world applications with limited data.

Key facts. Cited by 66 papers in the map (data through 7 Oct 2026). Placed in Multimodal reasoning, one of 17 directions in LLM reasoning. Builds on 51 of its 67 references that are in the map. First posted on arXiv 5 Dec 2023.

Builds on

51 of 67 references.

Closest ancestors · 6

Same direction, newest first

  1. 2023LISA: Reasoning Segmentation via Large Language Model1 Aug
  2. 2023MMBench: Is Your Multi-modal Model an All-around Player?12 Jul
  3. 2023MM-REACT: Prompting ChatGPT for Multimodal Reasoning and Action20 Mar
  4. 2023ViperGPT: Visual Inference via Python Execution for Reasoning14 Mar
  5. 2022Visual Programming: Compositional visual reasoning without training18 Nov
  6. 2022Socratic Models: Composing Zero-Shot Multimodal Reasoning with Language1 Apr

Other references · 45

  1. 2020Language Models are Few-Shot Learnerscited by 32,199
  2. 2014Microsoft COCO: Common Objects in Contextcited by 17,498
  3. 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,302
  4. 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,355
  5. 2023Visual Instruction Tuningcited by 7,792
  6. 2023BLIP-2: Bootstrapping Language-Image Pre-training with Frozen Image Encoders and Large Language Modelscited by 6,069
  7. 2023Improved Baselines with Visual Instruction Tuningcited by 4,362
  8. 2023Sigmoid Loss for Language Image Pre-Trainingcited by 3,048
  9. 2023InstructBLIP: Towards General-purpose Vision-Language Models with Instruction Tuningcited by 2,855
  10. 2023MiniGPT-4: Enhancing Vision-Language Understanding with Advanced Large Language Modelscited by 2,689
  11. 2022Self-Instruct: Aligning Language Models with Self-Generated Instructionscited by 2,674
  12. 2016Making the V in VQA Matter: Elevating the Role of Image Understanding in Visual Question Answeringcited by 2,498
33 more
  1. 2023Qwen-VL: A Versatile Vision-Language Model for Understanding, Localization, Text Reading, and Beyondcited by 2,179
  2. 2023AutoGen: Enabling Next-Gen LLM Applications via Multi-Agent Conversationcited by 1,906
  3. 2019Towards VQA Models That Can Readcited by 1,696
  4. 2023Evaluating Object Hallucination in Large Vision-Language Modelscited by 1,696
  5. 2019VisualBERT: A Simple and Performant Baseline for Vision and Languagecited by 1,291
  6. 2023HuggingGPT: Solving AI Tasks with ChatGPT and its Friends in Hugging Facecited by 1,173
  7. 2019OK-VQA: A Visual Question Answering Benchmark Requiring External Knowledgecited by 1,114
  8. 2022Program of Thoughts Prompting: Disentangling Computation from Reasoning for Numerical Reasoning Taskscited by 1,057
  9. 2023Shikra: Unleashing Multimodal LLM's Referential Dialogue Magiccited by 891
  10. 2022OFA: Unifying Architectures, Tasks, and Modalities Through a Simple Sequence-to-Sequence Learning Frameworkcited by 742
  11. 2023Distilling Step-by-Step! Outperforming Larger Language Models with Less Training Data and Smaller Model Sizescited by 710
  12. 2022A-OKVQA: A Benchmark for Visual Question Answering using World Knowledgecited by 702
  13. 2023Scaling Vision Transformers to 22 Billion Parameterscited by 690
  14. 2023The Dawn of LMMs: Preliminary Explorations with GPT-4V(ision)cited by 677
  15. 2023MiniGPT-v2: large language model as a unified interface for vision-language multi-task learningcited by 617
  16. 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 610
  17. 2023mPLUG-Owl2: Revolutionizing Multi-modal Large Language Model with Modality Collaborationcited by 545
  18. 2022GIT: A Generative Image-to-text Transformer for Vision and Languagecited by 536
  19. 2020The Hateful Memes Challenge: Detecting Hate Speech in Multimodal Memescited by 485
  20. 2023MAmmoTH: Building Math Generalist Models through Hybrid Instruction Tuningcited by 483
  21. 2022Unified-IO: A Unified Model for Vision, Language, and Multi-Modal Taskscited by 420
  22. 2023Chameleon: Plug-and-Play Compositional Reasoning with Large Language Modelscited by 352
  23. 2023LayoutGPT: Compositional Visual Planning and Generation with Large Language Modelscited by 337
  24. 2021An Empirical Study of GPT-3 for Few-Shot Knowledge-Based VQAcited by 298
  25. 2022Binding Language Models in Symbolic Languagescited by 224
  26. 2022The Unreliability of Explanations in Few-shot Prompting for Textual Reasoningcited by 169
  27. 2018TallyQA: Answering Complex Counting Questionscited by 152
  28. 2023Evaluating Open-Domain Question Answering in the Era of Large Language Modelscited by 110
  29. 2022PromptCap: Prompt-Guided Task-Aware Image Captioningcited by 104
  30. 2022In-Context Learning for Few-Shot Dialogue State Trackingcited by 47
  31. 2023Modular Visual Question Answering via Code Generationcited by 47
  32. 2023Non-Intrusive Adaptation: Input-Centric Parameter-efficient Fine-Tuning for Versatile Multimodal Modelingcited by 19
  33. 2023Agile Modeling: From Concept to Classifier in Minutescited by 8

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 1; 2024: 21; 2025: 34; 2026: 10.

66 papers.

Sort:

By area:

  1. 2024BLINK: Multimodal Large Language Models Can See but Not Perceivecited by 529
  2. 2024Evaluating Text-to-Visual Generation with Image-to-Text Generationcited by 465
  3. 2023Unified-IO 2: Scaling Autoregressive Multimodal Models with Vision, Language, Audio, and Actioncited by 301
  4. 2025Pixel Reasoner: Incentivizing Pixel-Space Reasoning with Curiosity-Driven Reinforcement Learningcited by 267
  5. 2024Visual Sketchpad: Sketching as a Visual Chain of Thought for Multimodal Language Modelscited by 260
  6. 2025Adaptive Chain-of-Focus Reasoning via Dynamic Visual Search and Zooming for Efficient VLMscited by 94
  7. 2024VL-RewardBench: A Challenging Benchmark for Vision-Language Generative Reward Modelscited by 85
  8. 2025Grounded Reinforcement Learning for Visual Reasoningcited by 80
  9. 2024Perception Tokens Enhance Visual Reasoning in Multimodal Language Modelscited by 68
  10. 2024CogCoM: A Visual Language Model with Chain-of-Manipulations Reasoningcited by 64
  11. 2024Survey on Knowledge Distillation for Large Language Models: Methods, Evaluation, and Applicationcited by 55
  12. 2025Uni-cot: Towards Unified Chain-of-Thought Reasoning Across Text and Visioncited by 52
38 more
  1. 2025Latent Sketchpad: Sketching Visual Thoughts to Elicit Multimodal Reasoning in MLLMscited by 41
  2. 2025Reinforced Visual Perception with Toolscited by 38
  3. 2024Enhancing Video-LLM Reasoning via Agent-of-Thoughts Distillationcited by 36
  4. 2024Cantor: Inspiring Multimodal Chain-of-Thought of MLLMcited by 34
  5. 2025Visual Thoughts: A Unified Perspective of Understanding Multimodal Chain-of-Thoughtcited by 34
  6. 2025Explain Before You Answer: A Survey on Compositional Visual Reasoningcited by 26
  7. 2025Why Reasoning Matters? A Survey of Advancements in Multimodal Reasoning (v1)cited by 23
  8. 2025Video-STAR: Reinforcing Open-Vocabulary Action Recognition with Toolscited by 23
  9. 2024Leopard: A Vision Language Model For Text-Rich Multi-Image Taskscited by 18
  10. 2025Iterative Tool Usage Exploration for Multimodal Agents via Step-wise Preference Tuningcited by 18
  11. 2024HYDRA: A Hyper Agent for Dynamic Compositional Visual Reasoningcited by 17
  12. 2024Describe-then-Reason: Improving Multimodal Mathematical Reasoning through Visual Comprehension Trainingcited by 17
  13. 2024VipAct: Visual-Perception Enhancement via Specialized VLM Agent Collaboration and Tool-usecited by 17
  14. 2024Improving Generalization in Visual Reasoning via Self-Ensemblecited by 15
  15. 2024CATP-LLM: Empowering Large Language Models for Cost-Aware Tool Planningcited by 14
  16. 2024Retrieval Meets Reasoning: Even High-school Textbook Knowledge Benefits Multimodal Reasoningcited by 13
  17. 2024Toxic Memes: A Survey of Computational Perspectives on the Detection and Explanation of Meme Toxicitiescited by 13
  18. 2025ToolVQA: A Dataset for Multi-step Reasoning VQA with External Toolscited by 13
  19. 2024HoVLE: Unleashing the Power of Monolithic Vision-Language Models with Holistic Vision-Language Embeddingcited by 10
  20. 2025Benchmarking Multimodal CoT Reward Model Stepwise by Visual Programcited by 10
  21. 2025Tool-Augmented Spatiotemporal Reasoning for Streamlining Video Question Answering Taskcited by 10
  22. 2024Natural Language Inference Improves Compositionality in Vision-Language Modelscited by 8
  23. 2025Self-Improving VLM Judges Without Human Annotationscited by 7
  24. 2025ExPO-HM: Learning to Explain-then-Detect for Hateful Meme Detectioncited by 6
  25. 2026What if Agents Could Imagine? Reinforcing Open-Vocabulary HOI Comprehension through Generationcited by 6
  26. 2026UniSD: Towards a Unified Self-Distillation Framework for Large Language Modelscited by 6
  27. 2025VITED: Video Temporal Evidence Distillationcited by 5
  28. 2025Same or Not? Enhancing Visual Perception in Vision-Language Modelscited by 5
  29. 2025Visually Interpretable Subtask Reasoning for Visual Question Answeringcited by 4
  30. 2025MASSV: Multimodal Adaptation and Self-Data Distillation for Speculative Decoding of Vision-Language Modelscited by 4
  31. 2025Multimodal Mathematical Reasoning with Diverse Solving Perspectivecited by 4
  32. 2025MathOPEval: A Fine-grained Evaluation Benchmark for Visual Operations of MLLMs in Mathematical Reasoningcited by 4
  33. 2024ViUniT: Visual Unit Tests for More Robust Visual Programmingcited by 3
  34. 2025OWLViz: An Open-World Benchmark for Visual Question Answeringcited by 3
  35. 2025Socratic Chart: Cooperating Multiple Agents for Robust SVG Chart Understandingcited by 3
  36. 2025Trade-offs in Image Generation: How Do Different Dimensions Interact?cited by 3
  37. 2025Learning in an Echo Chamber: Online Learning with Replay Adversarycited by 3
  38. 2025No Labels, No Problem: Training Visual Reasoners with Multimodal Verifierscited by 3

50 most cited of 66 All 66 (JSON)

Similar, not cited

Close in wording, no citation either way

  1. 2023A Stepwise Distillation Learning Strategy for Non-differentiable Visual Programming Frameworks on Visual Reasoning Tasks
  2. 2025DWIM: Towards Tool-aware Visual Reasoning via Discrepancy-aware Workflow Generation & Instruct-Masking Tuning
  3. 2025Synthesizing Visual Concepts as Vision-Language Programs
  4. 2023What Makes for Good Visual Instructions? Synthesizing Complex Visual Reasoning Instructions for Visual Instruction Tuning
  5. 2025Do we Really Need Visual Instructions? Towards Visual Instruction-Free Fine-tuning for Large Vision-Language Models
  6. 2024Reflective Instruction Tuning: Mitigating Hallucinations in Large Vision-Language Models
  7. 2024MLAN: Language-Based Instruction Tuning Preserves and Transfers Knowledge in Multimodal Language Models
  8. 2024Towards Truly Zero-shot Compositional Visual Reasoning with LLMs as Programmers