Learning to Reason Iteratively and Parallelly for Complex Visual Reasoning Scenarios
Shantanu Jaiswal, Debaditya Roy, Basura Fernando, Cheston Tan

TL;DR
This paper introduces IPRM, a neural reasoning mechanism combining iterative and parallel computation to enhance complex visual question answering, demonstrating superior performance and interpretability across multiple benchmarks.
Contribution
The paper proposes a novel neural reasoning module, IPRM, that integrates iterative and parallel processes for improved complex visual reasoning in VQA tasks.
Findings
Outperforms prior methods on various VQA benchmarks
Enables visualization of reasoning steps for interpretability
Effective in diverse complex reasoning scenarios
Abstract
Complex visual reasoning and question answering (VQA) is a challenging task that requires compositional multi-step processing and higher-level reasoning capabilities beyond the immediate recognition and localization of objects and events. Here, we introduce a fully neural Iterative and Parallel Reasoning Mechanism (IPRM) that combines two distinct forms of computation -- iterative and parallel -- to better address complex VQA scenarios. Specifically, IPRM's "iterative" computation facilitates compositional step-by-step reasoning for scenarios wherein individual operations need to be computed, stored, and recalled dynamically (e.g. when computing the query "determine the color of pen to the left of the child in red t-shirt sitting at the white table"). Meanwhile, its "parallel" computation allows for the simultaneous exploration of different reasoning paths and benefits more robust and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
TopicsAI-based Problem Solving and Planning
MethodsSoftmax · Attention Is All You Need
