精读笔记
Problem Setting
论文标题:Perceive-to-Reason: Decoupling Perception and Reasoning for Fine-Grained Visual Reasoning(arXiv preprint / 2026)。这篇论文解决的不是“VLM 不会看小物体”这么泛的问题,而是细粒度视觉推理里的证据路由问题:模型必须先从高分辨率图像中找到少量决定性视觉证据,再基于这些证据回答。真正困难点在于两个错误源被混在同一个 autoregressive 输出里:没看对地方和看对后不会推理,在 answer-only supervision 下几乎不可区分。已有方法卡在两端:direct CoT 把定位隐式埋在语言链里,视觉搜索 / tool-use 又把定位变成复杂 test-time pipeline,优化对象和最终任务之间断裂。关键矛盾是:细粒度任务需要局部高分辨率证据,但 VLM 的默认输入压缩和生成式推理更偏向全局语义摘要;需要更多视觉 compute,却又不能让搜索过程变成长而噪的推理轨迹。
Motivation
作者最重要的动机来自 oracle hint 诊断:给 Qwen3-VL-4B 正确 box 和 crop 后,V-Star 表现从 direct CoT 的水平显著提升。这说明至少在这些 benchmark 上,瓶颈很大一部分是“证据没被送到 reasoning 模块”,而不是模型完全缺乏推理能力。已有路线缺的是对 perception decision 的显式建模和训练。Thinking-with-Images 类方法让模型边找边想,信息流灵活但 credit assignment 更乱;visual search 类方法能找局部区域,但往往依赖外部搜索策略、手工流程或较重 test-time compute,并没有把 where-to-look 作为模型内部可学习策略系统优化。P2R 的出发点是:如果最终答案需要局部证据,那么中间证据选择本身应该成为策略的一部分,而不是 reasoning trace 的副产品。
Core Idea
核心思想是把细粒度视觉推理从一个混合生成问题改写成“先感知、后推理”的结构化决策问题。Perceiver 负责显式产生与问题相关的区域,Reasoner 只在标注图和 crop 上作答。这改变了建模方式:原先模型需要在同一上下文中同时解决 attention routing、局部读取和答案生成;现在信息流被强制经过一个可观察的 evidence bottleneck。这个 bottleneck 是主要 inductive bias:它要求模型把“相关视觉证据”外化成 box,而不是隐式藏在注意力或语言推理链中。
直觉上它可能更 scalable,因为局部证据被转换成可复用的视觉输入,而不是靠越来越长的视觉搜索轨迹。它也可能更 generalizable,因为“先定位 query-relevant evidence,再回答”是跨 OCR、属性、空间关系、图表和遥感都可复用的操作模式。本质区别不在于用了 crop,这个已有工作很多,而在于 crop 由一个被最终答案 reward 训练过的角色策略产生,并且训练目标显式对齐两阶段 inference。
Method
方法的关键机制有三点。第一,两阶段 P2R inference 解决的是信息路由问题:Perceiver 先输出 box,系统据此生成 annotated image 和 cropped regions,Reasoner 再作答。它的必要性在于把高分辨率图像中的少量关键证据从原图压缩里解放出来,并把“看哪里”变成可检查的中间变量。
第二,PRA-GRPO 解决的是 answer-only supervision 下的信用分配问题。训练 Perceiver 时固定 Reasoner,让不同 box proposal 的价值通过最终答案体现;训练 Reasoner 时固定 Perceiver,让回答策略在相对稳定的证据分布上优化。这样 final-answer reward 不再直接作用于整个 pipeline,而是被分阶段解释成角色级信号。
第三,共享参数解决的是部署和迁移问题。Perceiver 和 Reasoner 不是两个独立模型,而是同一个 VLM 在不同 prompt / 输入条件下的角色化行为。这带来一个有用副作用:定位训练可能改善视觉表示和局部证据读取,推理训练也可能反过来改善定位相关的 query grounding。但这也使得“到底是角色分解有效,还是共享模型整体 RL fine-tuning 有效”变得不完全可分。
Key Insight / Why It Works
我认为最核心的贡献是把 final-answer RL 从“整体黑箱优化”改造成“带结构的弱监督 evidence selection”。这比单纯 GRPO 更关键。细粒度视觉任务里,reward 稀疏但环境不是完全无结构:一个好 box 通常会提升固定 Reasoner 答对的概率。PRA-GRPO 利用了这个事实,把答案正确性转译成弱 localization reward。它不是显式 grounding supervision,但形成了类似 latent structure learning:box 是 latent evidence variable,answer reward 是下游可验证信号。
有效性很可能来自三种因素叠加。第一是 better inductive bias:强制生成 box 后再回答,减少了模型在全图里“凭语义猜”的自由度。第二是 test-time compute / retrieval:crop 本质上是把局部高分辨率证据重新取回,尤其适合小目标、文字、颜色、相对位置。第三是 data coverage:10K 训练集来自 DeepEyes、VisualProbe、ZwZ,都是细粒度证据定位友好的数据源,增益中有相当部分可能来自这些数据对 evidence-seeking 行为的覆盖,而不完全是算法本身。
PRA-GRPO 相比普通 text-only GRPO 的价值在于它优化的是“视觉证据选择策略”,而不是只让模型更会写推理链。文中 DAPO 在 Perceiver 上发生 box 数量 collapse 的观察也很有信息量:对视觉定位来说,KL regularization 不是保守细节,而是维持多框行为分布的必要约束。这里的 RL 不是为了让模型形成更长的 reasoning,而是为了避免 policy drift 到无用的简化定位模式。
需要保留怀疑:所谓 reasoning improvement 可能部分是 retrieval improvement。很多 benchmark 的答案一旦 crop 到正确区域,推理本身很浅,接近局部识别或局部 OCR。文中展示 P2R-4B direct CoT 也提升,说明 RL 可能确实改变了底层表示;但增益来源仍不清,可能混合了 instruction tuning、fine-grained data exposure、visual crop augmentation 和 role prompt alignment。
Relation To Prior Work
这篇最接近三条线:visual search / zoom-in、Thinking with Images、VLM 上的 answer-based RL。和 visual search 的区别是,P2R 不把搜索做成外部 test-time tree 或启发式流程,而是让模型一次性输出问题相关区域,并用最终答案 reward 训练该决策。和 Thinking with Images 的区别是,它不鼓励长链工具调用或交错探索,而是把 perception 和 reasoning 分离,减少上下文噪声和优化耦合。和 Vision-R1 / Perception-R1 等 RL 方法的区别是,它不只单独优化 reasoning 或 grounding,而是把二者放进一个共享参数的交替训练框架。
看似新的部分里,crop、box、annotated image、answer reward 都不是新东西;实质新增的是“role-aware alternating credit assignment”。这更像是在已有 zoom / tool-use / GRPO 思想上的结构化重组,而不是全新模型架构。它属于一条正在形成的技术谱系:把 VLM 的视觉推理拆成可验证的 latent actions,然后用最终任务 reward 训练这些 action。P2R 的独特位置是选择了最简单、最可部署的 latent action:bounding box。
Dataset / Evaluation
evaluation 基本覆盖了论文核心 claim:V-Star 和 HR-Bench 都强调高分辨率、局部细节和空间 / 属性问题,确实能检验“先定位再推理”的优势;MME-RealWorld-Lite 提供一定跨场景证据,说明方法不是只在一个 benchmark 上过拟合。ReasonSeg grounding 结果也有辅助价值,因为它测试了无 box supervision 训练后是否迁移到定位任务。
但 evaluation 仍有明显边界。首先,这些任务大多是 offline、single-image、short-horizon,不能证明 P2R 能处理真正交互式视觉搜索或长程 planning。其次,训练数据本身来自细粒度视觉 / evidence localization 相关数据源,和评测任务的能力需求高度同构;泛化可能依赖 benchmark overlap 或任务分布相似,文中未充分说明去重、数据污染和跨源隔离。第三,许多样例一旦定位正确,答案生成难度有限,因此 benchmark 更支持“evidence retrieval improves answer accuracy”,不一定支持强意义上的 reasoning improvement。
Limitation
最深的限制是 P2R 把问题显式转移到了 localization bottleneck:如果 Perceiver 没有覆盖足够上下文,Reasoner 会被错误证据限制;如果任务需要全局布局、多区域关系或动态交互,一次性 box proposal 可能不够。作者失败案例里已经出现这种问题:找到对象但 box 范围不对,空间判断仍然失败。
第二,reward 过于稀疏且不唯一。最终答案正确不必然意味着 box 是因果证据,答案错误也不必然说明 box 差。PRA-GRPO 通过固定另一角色缓解信用分配,但没有真正解决 causal attribution。中间 box 不应被解释为 faithful explanation,更多只是 reward-compatible evidence selection。
第三,scaling 上限不清。文中只到 8B,并承认未探索更大规模;如果 backbone 自身高分辨率编码能力增强,P2R 的边际收益可能下降。反过来,如果任务更复杂,需要多步 search,当前两阶段结构可能太浅。
第四,增益归因不清。P2R inference、RL training、细粒度训练数据、crop 带来的额外视觉 token、共享参数迁移都在贡献性能。虽然有消融,但还不足以排除“主要来自 scaling / data / test-time crop compute”的解释。
Takeaway
- 1. 细粒度视觉推理里,最值得显式建模的中间变量可能不是 chain-of-thought,而是 query-conditioned visual evidence。
- 2. Answer-only RL 在 VLM 中要有效,最好不要直接优化整个黑箱生成过程,而应引入结构化 latent action,让 reward 能更可归因地作用到某个能力瓶颈。
- 3. P2R 的可迁移 insight 是:当任务错误由 perception routing 和 reasoning 混合造成时,先设计 evidence bottleneck,再做角色交替优化,通常比加长推理链更干净。
- 4. 未来真正值得做的是从单次 box proposal 走向可验证、多步、可回退的视觉 evidence policy,并建立能区分 localization、recognition、reasoning 三类错误的评测。
一句话总结
P2R 是把高分辨率细粒度视觉推理从隐式 CoT / 搜索式 tool-use 推向“可学习证据选择 + 角色化 RL 信用分配”的方法演化,真正贡献在于用结构化 perception bottleneck 让 answer-only supervision 能训练 where-to-look。
