提出可迭代并行推理的神经机制,提升复杂视觉问答能力。
Learning to Reason Iteratively and Parallelly for Complex Visual Reasoning Scenarios
- 融合迭代与并行计算,动态处理多步推理任务
- 在多个基准上超越现有方法,最高提升6.2%准确率
- 模块轻量可解释,适配主流视觉语言模型
复杂视觉问答(VQA)需要组合式多步推理和高层次认知能力,超越对象与事件的即时识别与定位。本文提出一种全神经的迭代与并行推理机制(IPRM),结合两种计算范式:迭代计算支持动态存储与调用操作,适用于需逐步推理的场景(如“确定穿红色T恤孩子左侧笔的颜色”);并行计算可同时探索多条独立推理路径,提升计数等独立任务效率(如“统计所有T恤中出现最多的颜色”)。IPRM为轻量化、全可微分模块,可无缝集成至Transformer与非Transformer视觉语言主干网络。在多个测试复杂推理能力的基准上表现优异,涵盖组合时空推理(AGQA)、情境推理(STAR)、多跳推理泛化(CLEVR-Humans)及因果事件关联(CLEVRER-Humans),显著优于先前任务专用方法与基于注意力的Transformer模块。此外,其内部计算过程可逐步骤可视化,增强可解释性与错误诊断能力。
原文摘要 · Abstract (English)
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 efficient execution of operations that are mutually independent (e.g. when counting individual colors for the query: "determine the maximum occurring color amongst all t-shirts"). We design IPRM as a lightweight and fully-differentiable neural module that can be conveniently applied to both transformer and non-transformer vision-language backbones. It notably outperforms prior task-specific methods and transformer-based attention modules across various image and video VQA benchmarks testing distinct complex reasoning capabilities such as compositional spatiotemporal reasoning (AGQA), situational reasoning (STAR), multi-hop reasoning generalization (CLEVR-Humans) and causal event linking (CLEVRER-Humans). Further, IPRM's internal computations can be visualized across reasoning steps, aiding interpretability and diagnosis of its errors.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。