mlsanityData to 13 Oct 2026

Self-Training Large Language Models for Improved Visual Program Synthesis With Visual Reinforcement

arXiv 2404.04627 ↗First posted 6 Apr 2024cs.CVcited by 12

On the map: LLM reasoning → Multimodal reasoning

also in 1 more
Abstract (arXiv)

Visual program synthesis is a promising approach to exploit the reasoning abilities of large language models for compositional computer vision tasks. Previous work has used few-shot prompting with frozen LLMs to synthesize visual programs. Training an LLM to write better visual programs is an attractive prospect, but it is unclear how to accomplish this. No dataset of visual programs for training exists, and acquisition of a visual program dataset cannot be easily crowdsourced due to the need for expert annotators. To get around the lack of direct supervision, we explore improving the program synthesis abilities of an LLM using feedback from interactive experience. We propose a method where we exploit existing annotations for a vision-language task to improvise a coarse reward signal for that task, treat the LLM as a policy, and apply reinforced self-training to improve the visual program synthesis ability of the LLM for that task. We describe a series of experiments on object detection, compositional visual question answering, and image-text retrieval, and show that in each case, the self-trained LLM outperforms or performs on par with few-shot frozen LLMs that are an order of magnitude larger. Website: https://zaidkhan.me/ViReP

Key facts. Cited by 12 papers in the map (data through 13 Oct 2026). Placed in Multimodal reasoning, one of 17 directions in LLM reasoning. Builds on 28 of its 38 references that are in the map. First posted on arXiv 6 Apr 2024.

Builds on

28 of 38 references.

Closest ancestors · 5

Same direction, newest first

  1. 2024CodeIt: Self-Improving Language Models with Prioritized Hindsight Replay7 Feb
  2. 2023ViperGPT: Visual Inference via Python Execution for Reasoning14 Mar
  3. 2022Visual Programming: Compositional visual reasoning without training18 Nov
  4. 2022Winoground: Probing Vision and Language Models for Visio-Linguistic Compositionality7 Apr
  5. 2022Socratic Models: Composing Zero-Shot Multimodal Reasoning with Language1 Apr

Other references · 23

  1. 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,588
  2. 2021LoRA: Low-Rank Adaptation of Large Language Modelscited by 14,231
  3. 2021Evaluating Large Language Models Trained on Codecited by 8,205
  4. 2022BLIP: Bootstrapping Language-Image Pre-training for Unified Vision-Language Understanding and Generationcited by 4,314
  5. 2023Toolformer: Language Models Can Teach Themselves to Use Toolscited by 4,117
  6. 2021Program Synthesis with Large Language Modelscited by 3,573
  7. 2023QLoRA: Efficient Finetuning of Quantized LLMscited by 3,388
  8. 2023Grounding DINO: Marrying DINO with Grounded Pre-Training for Open-Set Object Detectioncited by 3,299
  9. 2023Code Llama: Open Foundation Models for Codecited by 2,130
  10. 2023ToolLLM: Facilitating Large Language Models to Master 16000+ Real-world APIscited by 1,904
  11. 2023Gorilla: Large Language Model Connected with Massive APIscited by 1,313
  12. 2021An Explanation of In-context Learning as Implicit Bayesian Inferencecited by 925
11 more
  1. 2023RAFT: Reward rAnked FineTuning for Generative Foundation Model Alignmentcited by 680
  2. 2023Reinforced Self-Training (ReST) for Language Modelingcited by 492
  3. 2022CodeRL: Mastering Code Generation through Pretrained Models and Deep Reinforcement Learningcited by 348
  4. 2023Beyond Human Data: Scaling Self-Training for Problem-Solving with Language Modelscited by 337
  5. 2023SugarCrepe: Fixing Hackable Benchmarks for Vision-Language Compositionalitycited by 239
  6. 2022Reliable Visual Question Answering: Abstain Rather Than Answer Incorrectlycited by 86
  7. 2022Language Models Can Teach Themselves to Program Bettercited by 75
  8. 2020VQA-LOL: Visual Question Answering under the Lens of Logiccited by 48
  9. 2023Modular Visual Question Answering via Code Generationcited by 47
  10. 2023Q: How to Specialize Large Vision-Language Models to Data-Scarce VQA Tasks? A: Self-Train on Unlabeled Images!cited by 19
  11. 2023OmniLabel: A Challenging Benchmark for Language-Based Object Detectioncited by 16

Built on by

Cited by year (2026 to 13 Oct)

Citing papers per year: 2024: 3; 2025: 6; 2026: 3.

12 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2024Towards Truly Zero-shot Compositional Visual Reasoning with LLMs as Programmers
  2. 2024SQ-LLaVA: Self-Questioning for Large Vision-Language Assistant
  3. 2026Boosting Visual Instruction Tuning with Self-Supervised Guidance
  4. 2023LLaMA-Adapter V2: Parameter-Efficient Visual Instruction Model
  5. 2026Self-Questioning Vision-Language Models: Reinforcement Learning for Compositional Visual Reasoning
  6. 2024Enhancing Large Vision Language Models with Self-Training on Image Comprehension
  7. 2023InfMLLM: A Unified Framework for Visual-Language Tasks
  8. 2024From the Least to the Most: Building a Plug-and-Play Visual Reasoner via Data Synthesis