mlsanityData to 14 Oct 2026

Analyzing Modular Approaches for Visual Question Decomposition

arXiv 2311.06411 ↗First posted 10 Nov 2023cs.CV cs.CLcited by 6

Not on the map. Why?

Abstract (arXiv)

Modular neural networks without additional training have recently been shown to surpass end-to-end neural networks on challenging vision-language tasks. The latest such methods simultaneously introduce LLM-based code generation to build programs and a number of skill-specific, task-oriented modules to execute them. In this paper, we focus on ViperGPT and ask where its additional performance comes from and how much is due to the (state-of-art, end-to-end) BLIP-2 model it subsumes vs. additional symbolic components. To do so, we conduct a controlled study (comparing end-to-end, modular, and prompting-based methods across several VQA benchmarks). We find that ViperGPT's reported gains over BLIP-2 can be attributed to its selection of task-specific modules, and when we run ViperGPT using a more task-agnostic selection of modules, these gains go away. Additionally, ViperGPT retains much of its performance if we make prominent alterations to its selection of modules: e.g. removing or retaining only BLIP-2. Finally, we compare ViperGPT against a prompting-based decomposition strategy and find that, on some benchmarks, modular approaches significantly benefit by representing subtasks with natural language, instead of code.

Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 33 of its 41 references that are in the map. First posted on arXiv 10 Nov 2023.

Builds on

33 of 41 references.

References · 33

  1. 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,744
  2. 2022Training language models to follow instructions with human feedbackcited by 15,971
  3. 2021Evaluating Large Language Models Trained on Codecited by 8,320
  4. 2022Large Language Models are Zero-Shot Reasonerscited by 4,374
  5. 2023Toolformer: Language Models Can Teach Themselves to Use Toolscited by 4,182
  6. 2022Scaling Instruction-Finetuned Language Modelscited by 3,024
  7. 2016Making the V in VQA Matter: Elevating the Role of Image Understanding in Visual Question Answeringcited by 2,516
  8. 2022Learn to Explain: Multimodal Reasoning via Thought Chains for Science Question Answeringcited by 1,919
  9. 2019Towards Robust Monocular Depth Estimation: Mixing Datasets for Zero-shot Cross-dataset Transfercited by 1,495
  10. 2022Least-to-Most Prompting Enables Complex Reasoning in Large Language Modelscited by 1,407
  11. 2019OK-VQA: A Visual Question Answering Benchmark Requiring External Knowledgecited by 1,121
  12. 2022Measuring and Narrowing the Compositionality Gap in Language Modelscited by 1,075
21 more
  1. 2022LLM.int8(): 8-bit Matrix Multiplication for Transformers at Scalecited by 906
  2. 2022PaLI: A Jointly-Scaled Multilingual Language-Image Modelcited by 766
  3. 2022OFA: Unifying Architectures, Tasks, and Modalities Through a Simple Sequence-to-Sequence Learning Frameworkcited by 745
  4. 2022A-OKVQA: A Benchmark for Visual Question Answering using World Knowledgecited by 710
  5. 2019Latent Retrieval for Weakly Supervised Open Domain Question Answeringcited by 695
  6. 2022EVA: Exploring the Limits of Masked Visual Representation Learning at Scalecited by 691
  7. 2021FLAVA: A Foundational Language And Vision Alignment Modelcited by 649
  8. 2023ViperGPT: Visual Inference via Python Execution for Reasoningcited by 603
  9. 2022Decomposed Prompting: A Modular Approach for Solving Complex Taskscited by 558
  10. 2022GIT: A Generative Image-to-text Transformer for Vision and Languagecited by 537
  11. 2023MM-REACT: Prompting ChatGPT for Multimodal Reasoning and Actioncited by 517
  12. 2022Visual Programming: Compositional visual reasoning without trainingcited by 516
  13. 2022Unified-IO: A Unified Model for Vision, Language, and Multi-Modal Taskscited by 421
  14. 2015Neural Module Networkscited by 376
  15. 2021Pix2seq: A Language Modeling Framework for Object Detectioncited by 349
  16. 2018Neural-Symbolic VQA: Disentangling Reasoning from Vision and Language Understandingcited by 304
  17. 2021Multi-Grained Vision Language Pre-Training: Aligning Texts with Visual Conceptscited by 256
  18. 2017Inferring and Executing Programs for Visual Reasoningcited by 130
  19. 2017Learning to Reason: End-to-End Module Networks for Visual Question Answeringcited by 125
  20. 2022Successive Prompting for Decomposing Complex Questionscited by 94
  21. 2023Modular Visual Question Answering via Code Generationcited by 48

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2024: 3; 2025: 2; 2026: 1.

6 papers.