Enhancing Visual Programming for Visual Reasoning via Probabilistic Graphs
On the map: LLM reasoning → Multimodal reasoning
Abstract (arXiv)
Recently, Visual Programming (VP) based on large language models (LLMs) has rapidly developed and demonstrated significant potential in complex Visual Reasoning (VR) tasks. Previous works to enhance VP have primarily focused on improving the quality of LLM-generated visual programs. However, they have neglected to optimize the VP-invoked pre-trained models, which serve as modules for the visual sub-tasks decomposed from the targeted tasks by VP. The difficulty is that there are only final labels of targeted VR tasks rather than labels of sub-tasks. Besides, the non-differentiable nature of VP impedes the direct use of efficient gradient-based optimization methods to leverage final labels for end-to-end learning of the entire VP framework. To overcome these issues, we propose EVPG, a method to Enhance Visual Programming for visual reasoning via Probabilistic Graphs. Specifically, we creatively build a directed probabilistic graph according to the variable dependency relationships during the VP executing process, which reconstructs the non-differentiable VP executing process into a differentiable exact probability inference process on this directed probabilistic graph. As a result, this enables the VP framework to utilize the final labels for efficient, gradient-based optimization in end-to-end supervised learning on targeted VR tasks. Extensive and comprehensive experiments demonstrate the effectiveness and advantages of our EVPG, showing significant performance improvements for VP on three classical complex VR tasks: GQA, NLVRv2, and Open Images.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Placed in Multimodal reasoning, one of 17 directions in LLM reasoning. Builds on 25 of its 35 references that are in the map. First posted on arXiv 16 Dec 2025.
Builds on
25 of 35 references.
Closest ancestors · 5
Same direction, newest first
- 2024Self-Training Large Language Models for Improved Visual Program Synthesis With Visual Reinforcement6 Apr
- 2024Visual CoT: Advancing Multi-Modal Language Models with a Comprehensive Dataset and Benchmark for Chain-of-Thought Reasoning25 Mar
- 2023A Stepwise Distillation Learning Strategy for Non-differentiable Visual Programming Frameworks on Visual Reasoning Tasks18 Sep
- 2023ViperGPT: Visual Inference via Python Execution for Reasoning14 Mar
- 2022Visual Programming: Compositional visual reasoning without training18 Nov
Other references · 20
- 2021LoRA: Low-Rank Adaptation of Large Language Modelscited by 14,380
- 2023BLIP-2: Bootstrapping Language-Image Pre-training with Frozen Image Encoders and Large Language Modelscited by 6,137
- 2022BLIP: Bootstrapping Language-Image Pre-training for Unified Vision-Language Understanding and Generationcited by 4,322
- 2023A Survey of Large Language Modelscited by 2,576
- 2015VQA: Visual Question Answeringcited by 2,506
- 2025InternVL3: Exploring Advanced Training and Test-Time Recipes for Open-Source Multimodal Modelscited by 1,834
- 2016CLEVR: A Diagnostic Dataset for Compositional Language and Elementary Visual Reasoningcited by 1,457
- 2017Bottom-Up and Top-Down Attention for Image Captioning and Visual Question Answeringcited by 1,312
- 2024How Far Are We to GPT-4V? Closing the Gap to Commercial Multimodal Models with Open-Source Suitescited by 1,050
- 2018A Corpus for Reasoning About Natural Language Grounded in Photographscited by 459
- 2023Harnessing the Power of LLMs in Practice: A Survey on ChatGPT and Beyondcited by 411
- 2019The Neuro-Symbolic Concept Learner: Interpreting Scenes, Words, and Sentences From Natural Supervisioncited by 372
8 more
- 2022Simple Open-Vocabulary Object Detection with Vision Transformerscited by 305
- 2018Neural-Symbolic VQA: Disentangling Reasoning from Vision and Language Understandingcited by 304
- 2021Interpretable Deep Learning: Interpretation, Interpretability, Trustworthiness, and Beyondcited by 118
- 2025LLMDet: Learning Strong Open-Vocabulary Object Detectors under the Supervision of Large Language Modelscited by 57
- 2021Neuro-Symbolic Artificial Intelligence: Current Trendscited by 54
- 2023CLOVA: A Closed-Loop Visual Assistant with Tool Usage and Updatecited by 43
- 2020Neuro-Symbolic Visual Reasoning: Disentangling "Visual" from "Reasoning"cited by 35
- 2023De-fine: Decomposing and Refining Visual Programs with Auto-Feedbackcited by 10
Built on by
Citing papers per year: 2026: 1.
1 paper.
- 2026Probabilistic Programs of Thoughtcited by 1
- 2026Probabilistic Programs of Thought19 Apr 2026
Similar, not cited
Close in wording, no citation either way
- 2025On Data Synthesis and Post-training for Visual Abstract Reasoning
- 2023Learning Differentiable Logic Programs for Abstract Visual Reasoning
- 2026VBVR-Pro: A Scalable and Verifiable Suite for Native Visual Reasoning
- 2026Visual Graph Reasoning via Knowledge Compilation
- 2025Oedipus and the Sphinx: Benchmarking and Improving Visual Language Models for Complex Graphic Reasoning
- 2024Benchmarking and Improving Large Vision-Language Models for Fundamental Visual Graph Understanding and Reasoning
- 2025VisReason: A Large-Scale Dataset for Visual Chain-of-Thought Reasoning
- 2024From the Least to the Most: Building a Plug-and-Play Visual Reasoner via Data Synthesis