Self-Training Large Language Models for Improved Visual Program Synthesis With Visual Reinforcement
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
- 2024CodeIt: Self-Improving Language Models with Prioritized Hindsight Replay7 Feb
- 2023ViperGPT: Visual Inference via Python Execution for Reasoning14 Mar
- 2022Visual Programming: Compositional visual reasoning without training18 Nov
- 2022Winoground: Probing Vision and Language Models for Visio-Linguistic Compositionality7 Apr
- 2022Socratic Models: Composing Zero-Shot Multimodal Reasoning with Language1 Apr
Other references · 23
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,588
- 2021LoRA: Low-Rank Adaptation of Large Language Modelscited by 14,231
- 2021Evaluating Large Language Models Trained on Codecited by 8,205
- 2022BLIP: Bootstrapping Language-Image Pre-training for Unified Vision-Language Understanding and Generationcited by 4,314
- 2023Toolformer: Language Models Can Teach Themselves to Use Toolscited by 4,117
- 2021Program Synthesis with Large Language Modelscited by 3,573
- 2023QLoRA: Efficient Finetuning of Quantized LLMscited by 3,388
- 2023Grounding DINO: Marrying DINO with Grounded Pre-Training for Open-Set Object Detectioncited by 3,299
- 2023Code Llama: Open Foundation Models for Codecited by 2,130
- 2023ToolLLM: Facilitating Large Language Models to Master 16000+ Real-world APIscited by 1,904
- 2023Gorilla: Large Language Model Connected with Massive APIscited by 1,313
- 2021An Explanation of In-context Learning as Implicit Bayesian Inferencecited by 925
11 more
- 2023RAFT: Reward rAnked FineTuning for Generative Foundation Model Alignmentcited by 680
- 2023Reinforced Self-Training (ReST) for Language Modelingcited by 492
- 2022CodeRL: Mastering Code Generation through Pretrained Models and Deep Reinforcement Learningcited by 348
- 2023Beyond Human Data: Scaling Self-Training for Problem-Solving with Language Modelscited by 337
- 2023SugarCrepe: Fixing Hackable Benchmarks for Vision-Language Compositionalitycited by 239
- 2022Reliable Visual Question Answering: Abstain Rather Than Answer Incorrectlycited by 86
- 2022Language Models Can Teach Themselves to Program Bettercited by 75
- 2020VQA-LOL: Visual Question Answering under the Lens of Logiccited by 48
- 2023Modular Visual Question Answering via Code Generationcited by 47
- 2023Q: How to Specialize Large Vision-Language Models to Data-Scarce VQA Tasks? A: Self-Train on Unlabeled Images!cited by 19
- 2023OmniLabel: A Challenging Benchmark for Language-Based Object Detectioncited by 16
Built on by
Citing papers per year: 2024: 3; 2025: 6; 2026: 3.
12 papers.
- 2025Explain Before You Answer: A Survey on Compositional Visual Reasoningcited by 27
- 2025PreGenie: An Agentic Framework for High-quality Visual Presentation Generationcited by 15
- 2025Object Detection with Multimodal Large Vision-Language Models: An In-depth Reviewcited by 14
- 2026VisRefiner: Learning from Visual Differences for Screenshot-to-Code Generationcited by 7
- 2024Visual Program Distillation with Template-Based Augmentationcited by 3
- 2024ViUniT: Visual Unit Tests for More Robust Visual Programmingcited by 3
- 2024Automatic benchmarking of large multimodal models via iterative experiment programmingcited by 2
- 2025Enhancing Visual Programming for Visual Reasoning via Probabilistic Graphscited by 1
- 2025INFORM-CT: INtegrating LLMs and VLMs FOR Incidental Findings Management in Abdominal CTcited by 1
- 2026Tool-IQA: Augmenting Image Quality Assessment with Simple Toolscited by 1
- 2025Bridging Vision, Language, and Mathematics: Pictographic Character Reconstruction with B'ezier Curvescited by 0
- 2026From Structure to Synergy: A Survey of Vision-Language Perception Paradigm Evolution in Multimodal Large Language Modelscited by 0
- 2026From Structure to Synergy: A Survey of Vision-Language Perception Paradigm Evolution in Multimodal Large Language Models24 Jun 2026
- 2026Tool-IQA: Augmenting Image Quality Assessment with Simple Tools15 Jun 2026
- 2026VisRefiner: Learning from Visual Differences for Screenshot-to-Code Generation5 Feb 2026
- 2025Enhancing Visual Programming for Visual Reasoning via Probabilistic Graphs16 Dec 2025
- 2025INFORM-CT: INtegrating LLMs and VLMs FOR Incidental Findings Management in Abdominal CT10 Dec 2025
- 2025Bridging Vision, Language, and Mathematics: Pictographic Character Reconstruction with B'ezier Curves29 Oct 2025
- 2025Object Detection with Multimodal Large Vision-Language Models: An In-depth Review25 Aug 2025
- 2025Explain Before You Answer: A Survey on Compositional Visual Reasoning24 Aug 2025
- 2025PreGenie: An Agentic Framework for High-quality Visual Presentation Generation27 May 2025
- 2024ViUniT: Visual Unit Tests for More Robust Visual Programming12 Dec 2024
- 2024Visual Program Distillation with Template-Based Augmentation11 Dec 2024
- 2024Automatic benchmarking of large multimodal models via iterative experiment programming18 Jun 2024
Similar, not cited
Close in wording, no citation either way
- 2024Towards Truly Zero-shot Compositional Visual Reasoning with LLMs as Programmers
- 2024SQ-LLaVA: Self-Questioning for Large Vision-Language Assistant
- 2026Boosting Visual Instruction Tuning with Self-Supervised Guidance
- 2023LLaMA-Adapter V2: Parameter-Efficient Visual Instruction Model
- 2026Self-Questioning Vision-Language Models: Reinforcement Learning for Compositional Visual Reasoning
- 2024Enhancing Large Vision Language Models with Self-Training on Image Comprehension
- 2023InfMLLM: A Unified Framework for Visual-Language Tasks
- 2024From the Least to the Most: Building a Plug-and-Play Visual Reasoner via Data Synthesis