Inferring and Executing Programs for Visual Reasoning
Not on the map. Why?
Cited by 28 in LLM reasoning, but placed by its own abstract, which didn’t fit.
Abstract (arXiv)
Existing methods for visual reasoning attempt to directly map inputs to outputs using black-box architectures without explicitly modeling the underlying reasoning processes. As a result, these black-box models often learn to exploit biases in the data rather than learning to perform visual reasoning. Inspired by module networks, this paper proposes a model for visual reasoning that consists of a program generator that constructs an explicit representation of the reasoning process to be performed, and an execution engine that executes the resulting program to produce an answer. Both the program generator and the execution engine are implemented by neural networks, and are trained using a combination of backpropagation and REINFORCE. Using the CLEVR benchmark for visual reasoning, we show that our model significantly outperforms strong baselines and generalizes better in a variety of settings.
Key facts. Cited by 130 papers in the map (data through 14 Oct 2026). First posted on arXiv 10 May 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 39; 2022: 26; 2023: 28; 2024: 15; 2025: 15; 2026: 7.
130 papers.
Sort:
By area:
- 2021MDETR -- Modulated Detection for End-to-End Multi-Modal Understandingcited by 819
- 2023ViperGPT: Visual Inference via Python Execution for Reasoningcited by 603
- 2022Visual Programming: Compositional visual reasoning without trainingcited by 516
- 2022CodeRL: Mastering Code Generation through Pretrained Models and Deep Reinforcement Learningcited by 358
- 2023Chameleon: Plug-and-Play Compositional Reasoning with Large Language Modelscited by 356
- 2024STAR: A Benchmark for Situated Reasoning in Real-World Videoscited by 213
- 2021Visually Grounded Reasoning across Languages and Culturescited by 189
- 2023Compositional Chain-of-Thought Prompting for Large Multimodal Modelscited by 164
- 2021AGQA: A Benchmark for Compositional Spatio-Temporal Reasoningcited by 120
- 2022Vision-Language Pre-training: Basics, Recent Advances, and Future Trendscited by 117
- 2023AssistGPT: A General Multi-modal Assistant that can Plan, Execute, Inspect, and Learncited by 97
- 2021Spatial-Temporal Transformer for Dynamic Scene Graph Generationcited by 96
38 more
- 2022RelTR: Relation Transformer for Scene Graph Generationcited by 96
- 2025PyVision: Agentic Vision with Dynamic Toolingcited by 79
- 2024MoReVQA: Exploring Modular Reasoning Models for Video Question Answeringcited by 74
- 2021Grounding Physical Concepts of Objects and Events Through Dynamic Visual Reasoningcited by 68
- 2022Theory of Graph Neural Networks: Representation and Learningcited by 61
- 2023NS3D: Neuro-Symbolic Grounding of 3D Objects and Relationscited by 57
- 2021Dynamic Visual Reasoning by Learning Differentiable Physics Models from Video and Languagecited by 55
- 2021A Review on Explainability in Multimodal Deep Neural Netscited by 46
- 2021Leveraging Language to Learn Program Abstractions and Search Heuristicscited by 45
- 2023BenchLMM: Benchmarking Cross-style Visual Capability of Large Multimodal Modelscited by 41
- 2021Fast and Slow Learning of Recurrent Independent Mechanismscited by 36
- 2021Understanding Interlocking Dynamics of Cooperative Rationalizationcited by 36
- 2022Towards Data-and Knowledge-Driven Artificial Intelligence: A Survey on Neuro-Symbolic Computingcited by 35
- 2023What's Left? Concept Grounding with Logic-Enhanced Foundation Modelscited by 33
- 2021Linguistic Structures as Weak Supervision for Visual Scene Graph Generationcited by 29
- 2023Dissociating language and thought in large language modelscited by 29
- 2022Vision-Language Intelligence: Tasks, Representation Learning, and Large Modelscited by 28
- 2025Explain Before You Answer: A Survey on Compositional Visual Reasoningcited by 28
- 2022How to Reuse and Compose Knowledge for a Lifetime of Tasks: A Survey on Continual Learning and Functional Compositioncited by 27
- 2023The Relational Bottleneck as an Inductive Bias for Efficient Abstractioncited by 27
- 2024TANGO: Training-free Embodied AI Agents for Open-world Taskscited by 27
- 2021Learning by Planning: Language-Guided Global Image Editingcited by 25
- 2021Found a Reason for me? Weakly-supervised Grounded Visual Question Answering using Capsulescited by 22
- 2021Iterated learning for emergent systematicity in VQAcited by 21
- 2021ProTo: Program-Guided Transformer for Program-Guided Taskscited by 21
- 2022FALCON: Fast Visual Concept Learning by Integrating Images, Linguistic descriptions, and Conceptual Relationscited by 20
- 2021ReaSCAN: Compositional Reasoning in Language Groundingcited by 19
- 2021Towards Language-guided Visual Recognition via Dynamic Convolutionscited by 17
- 2022Learning Program Representations for Food Images and Cooking Recipescited by 16
- 2022CLEVR-X: A Visual Reasoning Dataset for Natural Language Explanationscited by 16
- 2021How Modular Should Neural Module Networks Be for Systematic Generalization?cited by 15
- 2021Systematic Generalization on gSCAN: What is Nearly Solved and What is Next?cited by 15
- 2024Improving Generalization in Visual Reasoning via Self-Ensemblecited by 15
- 2021CLEVR_HYP: A Challenge Dataset and Baselines for Visual Question Answering with Hypothetical Actions over Imagescited by 14
- 2021Distribution Matching for Rationalizationcited by 14
- 2021Discovering the Unknown Knowns: Turning Implicit Knowledge in the Dataset into Explicit Training Examples for Visual Question Answeringcited by 14
- 2021Calibrating Concepts and Operations: Towards Symbolic Reasoning on Real Imagescited by 14
- 2022VQA and Visual Reasoning: An Overview of Recent Datasets, Methods and Challengescited by 14
50 most cited of 130 All 130 (JSON)
- 2026When Does an Image Determine the Answer? Benchmarking Visual Answerability across Charts and Scenes28 Sep 2026
- 2026Harnessing Image Question Dependence for Better VLM Test-time Reinforcement Learning9 Sep 2026
- 2026Distilling Answer Set Programming Theories from Large Language Models30 Jul 2026
- 2026Distilling Neuro-Symbolic Programs into 3D Multi-modal LLMs31 May 2026
- 2026When Rule Violations Are Rare: Chimera Training for Logical Anomaly Detection25 May 2026
- 2026General Hazard Detection22 May 2026
- 2026AUDITA: A New Dataset to Audit Humans vs. AI Skill at Audio QA23 Apr 2026
- 2025Know-Show: Benchmarking Video-Language Models on Spatio-Temporal Grounded Reasoning5 Dec 2025
- 2025NePTune: A Neuro-Pythonic Framework for Tunable Compositional Reasoning on Vision-Language30 Sep 2025
- 2025SHERPA: A Model-Driven Framework for Large Language Model Execution29 Aug 2025
- 2025Explain Before You Answer: A Survey on Compositional Visual Reasoning24 Aug 2025
- 2025PyVision: Agentic Vision with Dynamic Tooling10 Jul 2025
38 more
- 2025Think before You Simulate: Symbolic Reasoning to Orchestrate Neural Computation for Counterfactual Question Answering12 Jun 2025
- 2025A Neurosymbolic Agent System for Compositional Visual Reasoning9 Jun 2025
- 2025Understanding Complexity in VideoQA via Visual Program Generation19 May 2025
- 2025Modular Machine Learning: An Indispensable Path towards New-Generation Large Language Models28 Apr 2025
- 2025Symbolic Representation for Any-to-Any Generative Tasks24 Apr 2025
- 2025Neuro Symbolic Knowledge Reasoning for Procedural Video Question Answering19 Mar 2025
- 2025Astrea: A MOE-based Visual Understanding Model with Progressive Alignment12 Mar 2025
- 2025MoVer: Motion Verification for Motion Graphics Animations19 Feb 2025
- 2025DiSciPLE: Learning Interpretable Programs for Scientific Visual Discovery14 Feb 2025
- 2025VLMaterial: Procedural Material Generation with Large Vision-Language Models27 Jan 2025
- 2024A Concept-Centric Approach to Multi-Modality Learning18 Dec 2024
- 2024Visual Program Distillation with Template-Based Augmentation11 Dec 2024
- 2024TANGO: Training-free Embodied AI Agents for Open-world Tasks5 Dec 2024
- 2024A Comprehensive Survey on Visual Question Answering Datasets and Algorithms17 Nov 2024
- 2024Improving Generalization in Visual Reasoning via Self-Ensemble28 Oct 2024
- 2024Multi-granularity Contrastive Cross-modal Collaborative Generation for End-to-End Long-term Video Question Answering12 Oct 2024
- 2024Hydra-SGG: Hybrid Relation Assignment for One-stage Scene Graph Generation16 Sep 2024
- 2024Pyramid Coder: Hierarchical Code Generator for Compositional Visual Question Answering30 Jul 2024
- 2024STAR: A Benchmark for Situated Reasoning in Real-World Videos15 May 2024
- 2024Naturally Supervised 3D Visual Grounding with Language-Regularized Concept Learners30 Apr 2024
- 2024Closed Loop Interactive Embodied Reasoning for Robot Manipulation23 Apr 2024
- 2024MoReVQA: Exploring Modular Reasoning Models for Video Question Answering9 Apr 2024
- 2024Neural-Symbolic VideoQA: Learning Compositional Spatio-Temporal Reasoning for Real-world Video Question Answering5 Apr 2024
- 2024Generalizing Visual Question Answering from Synthetic to Human-Written Questions via a Chain of QA with a Large Language Model12 Jan 2024
- 2024Towards Truly Zero-shot Compositional Visual Reasoning with LLMs as Programmers3 Jan 2024
- 2023Interactive Visual Task Learning for Robots20 Dec 2023
- 2023BenchLMM: Benchmarking Cross-style Visual Capability of Large Multimodal Models5 Dec 2023
- 2023Compositional Chain-of-Thought Prompting for Large Multimodal Models27 Nov 2023
- 2023De-fine: Decomposing and Refining Visual Programs with Auto-Feedback21 Nov 2023
- 2023Attribute Diversity Determines the Systematicity Gap in VQA15 Nov 2023
- 2023Analyzing Modular Approaches for Visual Question Decomposition10 Nov 2023
- 2023ViCLEVR: A Visual Reasoning Dataset and Hybrid Multimodal Fusion Model for Visual Question Answering in Vietnamese27 Oct 2023
- 2023Symbolic Planning and Code Generation for Grounded Dialogue26 Oct 2023
- 2023What's Left? Concept Grounding with Logic-Enhanced Foundation Models24 Oct 2023
- 2023API-Assisted Code Generation for Question Answering on Varied Table Structures23 Oct 2023
- 2023NEUCORE: Neural Concept Reasoning for Composed Image Retrieval2 Oct 2023
- 2023D3: Data Diversity Design for Systematic Generalization in Visual Question Answering15 Sep 2023
- 2023Neuro-Symbolic Recommendation Model based on Logic Query14 Sep 2023
50 newest of 130 All 130 (JSON)
- 2023ViperGPT: Visual Inference via Python Execution for Reasoningcited by 603
- 2022Visual Programming: Compositional visual reasoning without trainingcited by 516
- 2023Chameleon: Plug-and-Play Compositional Reasoning with Large Language Modelscited by 356
- 2023Compositional Chain-of-Thought Prompting for Large Multimodal Modelscited by 164
- 2024MoReVQA: Exploring Modular Reasoning Models for Video Question Answeringcited by 74
- 2023BenchLMM: Benchmarking Cross-style Visual Capability of Large Multimodal Modelscited by 41
- 2023What's Left? Concept Grounding with Logic-Enhanced Foundation Modelscited by 33
- 2023Dissociating language and thought in large language modelscited by 29
- 2025Explain Before You Answer: A Survey on Compositional Visual Reasoningcited by 28
- 2022CLEVR-X: A Visual Reasoning Dataset for Natural Language Explanationscited by 16
- 2024Improving Generalization in Visual Reasoning via Self-Ensemblecited by 15
- 2022VQA and Visual Reasoning: An Overview of Recent Datasets, Methods and Challengescited by 14
12 most cited of 28 All 28 (JSON)
- 2026Distilling Neuro-Symbolic Programs into 3D Multi-modal LLMs31 May 2026
- 2026General Hazard Detection22 May 2026
- 2025Know-Show: Benchmarking Video-Language Models on Spatio-Temporal Grounded Reasoning5 Dec 2025
- 2025NePTune: A Neuro-Pythonic Framework for Tunable Compositional Reasoning on Vision-Language30 Sep 2025
- 2025Explain Before You Answer: A Survey on Compositional Visual Reasoning24 Aug 2025
- 2025Think before You Simulate: Symbolic Reasoning to Orchestrate Neural Computation for Counterfactual Question Answering12 Jun 2025
- 2025A Neurosymbolic Agent System for Compositional Visual Reasoning9 Jun 2025
- 2025Neuro Symbolic Knowledge Reasoning for Procedural Video Question Answering19 Mar 2025
- 2024Improving Generalization in Visual Reasoning via Self-Ensemble28 Oct 2024
- 2024MoReVQA: Exploring Modular Reasoning Models for Video Question Answering9 Apr 2024
- 2024Neural-Symbolic VideoQA: Learning Compositional Spatio-Temporal Reasoning for Real-world Video Question Answering5 Apr 2024
- 2024Towards Truly Zero-shot Compositional Visual Reasoning with LLMs as Programmers3 Jan 2024
12 newest of 28 All 28 (JSON)
- 2022Vision-Language Pre-training: Basics, Recent Advances, and Future Trendscited by 117
- 2025MoVer: Motion Verification for Motion Graphics Animationscited by 10
- 2025VLMaterial: Procedural Material Generation with Large Vision-Language Modelscited by 9
- 2025Astrea: A MOE-based Visual Understanding Model with Progressive Alignmentcited by 3
- 2026Harnessing Image Question Dependence for Better VLM Test-time Reinforcement Learningcited by 0
- 2026Harnessing Image Question Dependence for Better VLM Test-time Reinforcement Learning9 Sep 2026
- 2025Astrea: A MOE-based Visual Understanding Model with Progressive Alignment12 Mar 2025
- 2025MoVer: Motion Verification for Motion Graphics Animations19 Feb 2025
- 2025VLMaterial: Procedural Material Generation with Large Vision-Language Models27 Jan 2025
- 2022Vision-Language Pre-training: Basics, Recent Advances, and Future Trends17 Oct 2022
- 2025PyVision: Agentic Vision with Dynamic Toolingcited by 79
- 2024TANGO: Training-free Embodied AI Agents for Open-world Taskscited by 27
- 2025PyVision: Agentic Vision with Dynamic Tooling10 Jul 2025
- 2024TANGO: Training-free Embodied AI Agents for Open-world Tasks5 Dec 2024
- 2021MDETR -- Modulated Detection for End-to-End Multi-Modal Understandingcited by 819
- 2022CodeRL: Mastering Code Generation through Pretrained Models and Deep Reinforcement Learningcited by 358
- 2024STAR: A Benchmark for Situated Reasoning in Real-World Videoscited by 213
- 2021Visually Grounded Reasoning across Languages and Culturescited by 189
- 2021AGQA: A Benchmark for Compositional Spatio-Temporal Reasoningcited by 120
- 2023AssistGPT: A General Multi-modal Assistant that can Plan, Execute, Inspect, and Learncited by 97
- 2021Spatial-Temporal Transformer for Dynamic Scene Graph Generationcited by 96
- 2022RelTR: Relation Transformer for Scene Graph Generationcited by 96
- 2021Grounding Physical Concepts of Objects and Events Through Dynamic Visual Reasoningcited by 68
- 2022Theory of Graph Neural Networks: Representation and Learningcited by 61
- 2023NS3D: Neuro-Symbolic Grounding of 3D Objects and Relationscited by 57
- 2021Dynamic Visual Reasoning by Learning Differentiable Physics Models from Video and Languagecited by 55
12 most cited of 95 All 95 (JSON)
- 2026When Does an Image Determine the Answer? Benchmarking Visual Answerability across Charts and Scenes28 Sep 2026
- 2026Distilling Answer Set Programming Theories from Large Language Models30 Jul 2026
- 2026When Rule Violations Are Rare: Chimera Training for Logical Anomaly Detection25 May 2026
- 2026AUDITA: A New Dataset to Audit Humans vs. AI Skill at Audio QA23 Apr 2026
- 2025SHERPA: A Model-Driven Framework for Large Language Model Execution29 Aug 2025
- 2025Understanding Complexity in VideoQA via Visual Program Generation19 May 2025
- 2025Modular Machine Learning: An Indispensable Path towards New-Generation Large Language Models28 Apr 2025
- 2025Symbolic Representation for Any-to-Any Generative Tasks24 Apr 2025
- 2025DiSciPLE: Learning Interpretable Programs for Scientific Visual Discovery14 Feb 2025
- 2024A Concept-Centric Approach to Multi-Modality Learning18 Dec 2024
- 2024Visual Program Distillation with Template-Based Augmentation11 Dec 2024
- 2024A Comprehensive Survey on Visual Question Answering Datasets and Algorithms17 Nov 2024
12 newest of 95 All 95 (JSON)