← 返回 2026-05-05

PFlowNet:用于视觉接地推理的感知流网络 Perceptual Flow Network for Visually Grounded Reasoning

Yangfu Li, Yuning Gong, Hongjian Zhan, Teng Li, Yuanhuiyi Lyu, Tianyi Chen, Qi Liu, Ziyuan Huang, Zhihang Zhong, Dandan Zheng, Yue Lu 📅 2026-05-04 👍 7 2026-07-13 08:36
变分推断 大型视觉语言模型 幻觉抑制 强化学习微调 细粒度视觉理解 视觉接地推理

用结构化感知流解耦感知与推理,变分强化微调替代刚性几何对齐。

前置知识

大型视觉语言模型 (LVLM)

在预训练大语言模型 (LLM) 基础上集成视觉编码器与跨模态对齐层的模型,能够接收图像加指令作为输入,自回归地生成文本输出。代表工作包括Qwen2.5-VL、InternVL3、LLaVA-OV等。LVLM 普遍采用最大似然估计 (MLE) 训练,在视觉中心任务上易出现语言偏置与幻觉。

本文直接以Qwen3-VL-8B为骨干,讨论的就是LVLM在视觉接地推理 (VGR) 上的失败模式以及如何改造;不熟悉LVLM自回归采样与MLE训练目标,就读不懂后续的Sub-TB变分目标与perceptual flow自条件生成。

强化学习可验证奖励 (RLVR) 与 Grounded RLVR

RLVR 用可验证奖励替代人类反馈进行强化学习,代表有DeepSeek-R1、GRPO。Grounded RLVR 把GroundingDINO等视觉专家的边界框作为可验证奖励,通过IoU对齐把感知先验蒸馏到LVLM,代表方法包括Pixel Reasoner、TreeVGR、DeepEyesV2。

本文的对照基线和前序工作 (Pixel Reasoner、TreeVGR等) 全部属于Grounded RLVR,本文正是要指出其"刚性几何对齐"的偏差问题。若不熟悉RLVR中policy、reward、verifier等概念,就无法理解 PFlowNet 提出的"多维奖励 + 邻域几何塑形"到底在改什么。

子轨迹平衡 (Sub-Trajectory Balance, Sub-TB)

Sub-TB 是一种分层变分目标,源自生成式流网络 (GFlowNet)。它要求任意子轨迹上前向与反向转移概率在乘以流函数 F 后相等,形式 min sum D(F(zi) Prod p(zk|zk-1), F(zj) Prod p(zk-1|zk)),对长轨迹提供密集中间监督。

PFlowNet 用 Sub-TB 作为变分RFT的基础目标 (Eq. 2) 替代PPO类稀疏奖励,目的是在长perceptual flow上提供密集梯度。理解Sub-TB需要对流平衡 (trajectory balance) 和forward/backward转移有基本概念。

邻域风险最小化 (Vicinal Risk Minimization, VRM)

经典统计学习理论中,Chapelle等 (2000) 提出用训练样本的"邻域" (vicinity) 内虚拟样本来近似真实数据分布,提升泛化能力。VRM的关键思想是"在保持样本局部结构的前提下扩充训练分布"。

PFlowNet 提出的"vicinal geometric shaping" $B_\varepsilon(E) := \{z_{0:k} | dIoU(r_{1:k}, E) \le \varepsilon\}$ 直接借鉴 VRM 的"邻域"概念,把变分推断约束在专家先验附近的一个 $\varepsilon$-球内,只对球外样本施加塑形能,这是相对专家RLVR的关键差异。

对比学习式奖励与反KL散度

对比奖励以 log(p+(z)/p-(z)) 形式出现: p+ 是正确条件下的似然 (如给定RoI内图像), p- 是反条件下的似然。在反KL意义下最大化此项等价于把策略分布拉向privileged teacher分布,同时远离无关分布,可抑制语言先验与reward hacking。

PFlowNet 的多维奖励 $R(z_{0:k}^\top)$ 核心就由对比项 $\prod_{i=1}^k p_\phi^+(z_i)/p_\phi^-(z_i)$ 与 efficacy 项 $p_\phi(Y|z_{0:k}^\top, X)$ 构成,理解对比式监督对反KL的等价格意义,才能读懂 Eq. 3 的设计动机。

V* Bench / TreeBench / MME-RealWorld / ScreenSpot 等基准

V* Bench 包含属性识别与空间关系两类细粒度题;TreeBench 覆盖遮挡、表格等19子任务;MME-RealWorld-Lite 是高分辨率VQA基准,分感知与推理;ScreenSpot v2/Pro 是GUI grounding基准。这些是评估细粒度视觉理解的SOTA试金石。

PFlowNet 的全部数据指标都跑在这些基准上 (V* 90.6%, TreeBench 55.3%, MME-RW-lite 67.0%, ScreenSpot Pro 61.8%)。读这些数字时必须先理解任务场景,才能判断13%/18%这种提升在哪些子任务 (尤其是 reasoning-heavy 子集) 上是显著且有意义的。

研究动机

LVLM (代表Qwen3-VL 8B) 在多类视觉任务上进展显著,但其MLE训练目标无法约束视觉轨迹,导致细粒度视觉搜索场景下出现严重语言偏置与幻觉。现有方案把 GroundingDINO 等视觉专家的几何先验作为可验证奖励,通过 RLVR 蒸馏到LVLM中,代表方法包括Pixel Reasoner、TreeVGR (V* Bench 87.4%)、DeepEyes (90.0%)、Thyme。但作者在Qwen2.5-VL上对V* Bench的probing study中发现:把专家RoI从中心等比膨胀,最精确的专家标注反而推理效用最差,中等膨胀最优。这暴露出tunnel vision偏差——过度追求几何精度会丢失上下文,损害下游推理。TreeBench reasoning-heavy 子集上TreeVGR 54.9%、Pixel Reasoner 49.7%也明显落后于强基线,说明"刚性几何对齐"的瓶颈清晰可见。

本文的目标是本文目标有三层。其一,构建一个理论上可证明优于MLE和Grounded RLVR的视觉接地推理框架,以PFlowNet为载体,在TreeBench与MME-RealWorld-lite上至少超越Qwen3-VL-8B 10%/18%以上,目标在V* Bench上达到90.6% (SOTA)、MME-RealWorld-lite 67.0% (SOTA)。其二,设计一个能完全"解耦感知与推理"的两阶段生成范式,先采样出perceptual flow,再以self-conditioned方式做视觉接地推理,从而摆脱"感知-推理耦合导致误差累积"的固有缺陷。其三,提供形式化分析 (Theorem 3.1/3.4),证明在合适的 $\varepsilon, \lambda$ 下PFlowNet的TV距离严格小于MLE与Grounded RLVR的极限。

与已有工作不同的是,PFlowNet 的独特切入角度可以概括为三点。第一,放弃对静态专家几何先验的"刚性对齐",改用"自参数化变分分布 $p_\theta(Z|X)$ 近似理想感知后验 $P_V(Z|X,Y)$",允许模型自由探索优于专家的几何。第二,首次在LVLM视觉推理中引入"structured perceptual flow" (包含 planning state $z_0$ 与多个perceptual state $z_{\ge 1}$) 作为显式语义锚,并以Sub-TB 变分目标 + 多维奖励 (对比+ efficacy) + 邻域几何塑形的组合来优化,这是与Grounded RLVR最本质的区别。第三,作者通过Theorem 3.1证明其变分目标在 $\lambda \to 0$ 时退化为MLE、$\lambda \to \infty$ 时退化为expert-guided RL,因而 PFlowNet 是包含两类基线的"一族方法";配合 Theorem 3.4 的存在性结论,首次给视觉接地推理提供了非平凡的performance guarantee。

核心方法

PFlowNet 的整体直觉是:与其强迫LVLM模仿对推理不友好的专家几何,不如让模型先自发生成一条对自己最易回答的视觉轨迹,再在该轨迹基础上自回归推导答案。技术路线有四条主线。框架上,把视觉推理重写为隐变量模型 $p_\theta(Y, Z|X) = p_\theta(Z|X) p_\theta(Y|Z,\langle X, I_{RoI}\rangle)$,其中 $Z$ 是结构化 perceptual flow (一个 planning state $z_0$ 加若干 perceptual state $z_k = \langle r_k, c_k\rangle$),$I_{RoI}$ 为按 $Z$ 裁剪的细粒度特征。优化上,以 Sub-TB 变分目标 (Eq. 2) 替代PPO类稀疏奖励,对所有子轨迹提供 dense supervision。奖励上,设计对比项 $\prod_i p_\phi^+/p_\phi^-$ 抑制语言先验与reward hacking,以及 efficacy 项 $p_\phi(Y|z_{0:k}^\top, X)$ 衡量流对答案的信息增益。约束上,引入邻域几何塑形 $\omega_\lambda(z_{0:k}, E) = \exp(-\lambda \cdot \mathbb{I}(z_{0:k} \notin B_\varepsilon(E)))$。训练上分SFT冷启动 + 变分RFT两阶段。

PFlowNet 三个核心创新点都与Grounded RLVR构成本质区别。第一,Perceptual Flow (Def 2.2) 显式区分语言规划态 $z_0$ 和 RoI+caption 感知态 $z_{\ge 1}$,把视觉思维结构化为链式 token,而非把 box 坐标无结构地塞进 CoT,使Sub-TB能在子轨迹上提供 dense supervision。第二,Decoupled Framework 把 flow 生成和 flow 引导推理解耦为两阶段,推理阶段对感知结果做 self-conditioned 自回归生成,既保留 interpretability,又让感知与推理不互相干扰;这与TreeVGR的耦合单阶段截然不同。第三,变分RFT把多维奖励与邻域几何塑形耦合:在 $\varepsilon$-球内自由探索追求 reasoning utility,球外施加指数衰减避免偏离 valid support。这三点合起来,首次在LVLM上同时实现非刚性感知、可证明性能保证、perception 显式语义化。

方法步骤详情

PFlowNet 的步骤可拆为五步。第一步是数据构造 (Sec 3.1),用GPT-4o、Gemini3flash等教师对每个样本先随机膨胀专家RoI以缓解tunnel vision,再生成包含 planning state 与多个 perceptual state 的合成流 $Z_s$,最后用 verifier 做两次回答过滤:把不用流就能答对的样本作 trivial 丢弃,有用流能答对且有显著增益的样本分为 cold-start 集与 RFT 集,典型阈值是 $2 \le k_{pass} \le 16$ 接受为 RFT 集, $k_{pass} > 16$ 为 cold-start 集 (Table 1)。第二步是 cold start SFT,用 cross-entropy 拟合 $p_\theta(Z|X)$。第三步是变分RFT (Sec 3.2),按 Eq. 4 优化 $L_{vRFT}(\theta)$,即在所有子轨迹上比较前向累积与 reward 反向累积的平方差;为支持长flow并行计算,作者开发了共享前缀的 batched evaluation。第四步是奖励计算 (Eq. 3),对子流 $z_{0:k}$ 计算对比项 $\sum_{i=1}^k \log(p_\phi(c_i|I_{r_i})/p_\phi(c_i|I\setminus I_{r_i}))$ 加 efficacy 项 $\log p_\phi(Y|z_{0:k}^\top, X)$。第五步是邻域塑形,以 $B_\varepsilon(E)$ 为球控制 $\omega_\lambda$ 强度 (本文 $\lambda=4.5, \varepsilon=0.5$);推理时把 cropped feature 注入LLM,做 self-conditioned 解码,输出 $\langle thinking\rangle \langle answer\rangle$。

技术新颖性

PFlowNet 的技术新颖性分四点。第一,把感知轨迹形式化为包含语言规划态与感知态的结构化 latent variable,首次在LVLM中实现显式语义化感知,使perceptual flow 既能作 sub-TB 的优化对象,也能作自条件推理的 prefix。第二,Sub-TB 变分目标把稀疏的末端奖励转为对所有子轨迹的 dense 监督,Figure 7 的 Pass@k 曲线证明,这种 dense 设计在V* Bench、TreeBench上让 Pass@8 仍能持续上扬,而TreeVGR 几乎饱和。第三,多维奖励的 contrastive 形式 $\prod_i p_\phi^+/p_\phi^-$ 被证明等价于反KL意义下的 privileged information distillation,既提升 caption 质量又抑制语言先验;这是首个把对比式奖励引入视觉接地推理的工作。第四,邻域几何塑形让探索与约束在同一目标中兼容: $\omega_\lambda$ 只在 $dIoU > \varepsilon$ 时才施加指数衰减,Figure 10 清晰显示出先探索后利用的训练动态。

Overview of PFlowNet that consists of two decoupled stages: flow generation and flow-guided reasoning.
Figure 3: Overview of PFlowNet that consists of two decoupled stages: flow generation and flow-guided reasoning.
Data pipeline for perceptual flow synthesis.
Figure 4: Data pipeline for perceptual flow synthesis.
Statistics of the Cold-Start Dataset.
Figure 5: Statistics of the Cold-Start Dataset.
Framework comparisons between different paradigms.
Figure 11: Framework comparisons between different paradigms.

实验结果

PFlowNet 在多套基准上同时刷新SOTA。细粒度视觉搜索 (Table 3) 上,V* Bench Overall 90.6% (Attribute 91.4%, Spatial 89.5%),较Qwen3-VL-8B提升13个百分点,较TreeVGR (87.4%)、DeepEyes (90.0%) 均更优;HR-Bench 4K 80.4%、8K 75.9%,Cross子项比Qwen3-VL-8B提升13.2%/10.5%;ScreenSpot v2 95.1%、Pro 61.8%。通用任务 (Table 2) 上,TreeBench 55.3% Overall (较Qwen3-VL-8B提升10.4%),17/19子任务 (89%) SOTA;MME-RealWorld-lite 67.0% Overall (较Qwen3-VL-8B提升18.4%),在Remote Sensing 70.0%、Monitoring 53.5%等推理密集子集上提升30.7%、28.2%。跨规模实验 (Table 5) 显示4B/8B/32B均稳定提升,4B上V* Bench +8.7%、HR-Bench 8K +4.4%、MME-RW +8.2%。性能-效率方面 (Figure 6),延迟与上下文长度占用区域明显小于DeepEyesV2、Thyme。Pass@k 曲线 (Figure 7) 表明k=1→8时PFlowNet持续上扬,而TreeVGR几乎饱和,体现变分目标带来的diverse rationale优势。

Training data construction via verifier-based filtering and difficulty-aware splitting.
Table 1: Training data construction via verifier-based filtering and difficulty-aware splitting.
Comparison with competitive alternatives on TreeBench (left) and MME-RealWorld-Lite (right).
Table 2: Comparison with competitive alternatives on TreeBench (left) and MME-RealWorld-Lite (right).
Performance comparison on fine-grained visual tasks: visual search, high-resolution VQA, and GUI grounding.
Table 3: Performance comparison on fine-grained visual tasks: visual search, high-resolution VQA, and GUI grounding.
Ablation on the training recipe, reward design and reasoning pipeline.
Table 4: Ablation on the training recipe, reward design and reasoning pipeline.
Cross-scale gains of PFlowNet across general-purpose visual tasks and fine-grained understanding.
Table 5: Cross-scale gains of PFlowNet across general-purpose visual tasks and fine-grained understanding.
Performance-efficiency trade-offs of Qwen3-VL 8B, PFlowNet, TreeVGR, DeepEyesV2, and Thyme.
Figure 6: Performance-efficiency trade-offs of Qwen3-VL 8B, PFlowNet, TreeVGR, DeepEyesV2, and Thyme.
Pass@k curves (i.e., k ∈ [1, 8]) of different methods across both fine-grained and general-purpose benchmarks.
Figure 7: Pass@k curves (i.e., k ∈ [1, 8]) of different methods across both fine-grained and general-purpose benchmarks.
Qualitative comparison of visual reasoning across different methods.
Figure 8: Qualitative comparison of visual reasoning across different methods.
Statistics of RoIs distributions and character-level output length across different type of benchmarks.
Figure 9: Statistics of RoIs distributions and character-level output length across different type of benchmarks.
Ablation study on the geometric shaping scheme.
Figure 10: Ablation study on the geometric shaping scheme.
查看结构化数据
任务指标本文基线提升
V* Bench 细粒度视觉搜索 Overall 准确率 90.6 (Attribute 91.4, Spatial 89.5) Qwen3-VL-8B 77.5, TreeVGR 87.4, DeepEyes 90.0, Qwen3-VL-32B 87.4 较Qwen3-VL-8B +13.1pp,较TreeVGR +3.2pp,刷新SOTA;比Qwen3-VL-32B也高3.2pp,说明方法价值超越简单规模扩展
MME-RealWorld-Lite 高分辨率VQA Overall 准确率 67.0 Qwen3-VL-8B 48.6, InternVL3-78B 52.3, DeepEyes 53.2, TreeVGR 54.9 较Qwen3-VL-8B +18.4pp,较最强Grounded RLVR基线TreeVGR +12.1pp,刷新SOTA
TreeBench 通用视觉理解 Overall 准确率 55.3 Qwen3-VL-8B 44.9, TreeVGR 50.4, DeepEyes 37.5 较Qwen3-VL-8B +10.4pp,较TreeVGR +4.9pp,在17/19子任务上SOTA
HR-Bench 4K / 8K 高分辨率VQA Overall 准确率 4K 80.4, 8K 75.9 Qwen3-VL-8B 4K 72.4 / 8K 68.1, InternVL3-38B 4K 76.3 / 8K 67.0 较Qwen3-VL-8B 4K +8.0pp / 8K +7.8pp;Cross子项提升13.2pp/10.5pp,推理导向增益最显著
ScreenSpot v2 / Pro GUI grounding Overall 准确率 v2 95.1, Pro 61.8 Qwen3-VL-8B v2 92.7 / Pro 54.6, SeedVL-1.5 v2 95.0 / Pro 60.9, UI-TARS-2B v2 84.7 / Pro 27.7 v2 +2.4pp (SOTA),Pro +7.2pp,均超过通用LVLM与GUI grounding专项模型
Pass@k 推理鲁棒性 (V* Bench, k=1→8) k=1 vs k=8 准确率 k=1 0.78, k=8 0.83 (估读) TreeVGR k=1 0.74, k=8 0.76 (估读, 几乎饱和) PFlowNet的Pass@k曲线持续上扬,体现变分目标带来的diverse rationale优势
性能-效率平衡 延迟 (s) + 上下文 (k tokens) 延迟/上下文占用区域小于DeepEyesV2、Thyme,与TreeVGR接近 DeepEyesV2/Thyme agentic框架因多轮tool/code执行,延迟与上下文显著更高 用结构化perceptual flow代替多轮工具调用,在不牺牲精度的前提下显著降低inference成本

局限与改进

作者在Limitations中坦诚三点不足。其一,理论结果依赖严格假设 (Assump. A.1, A.2 以及 valid support $S_V$ 的 $d_{eff}$-regularity),实际分布可能并不严格满足,因此 TV distance bound 只能作为定性指引,需要配合经验结果共同理解。其二,$\varepsilon$ (邻域半径) 和 $\lambda$ (塑形强度) 是两个关键超参数,最优配置会随骨干模型 (4B/8B/32B) 与领域 (通用 vs 细粒度) 变化,目前主要靠 grid search 决定,没有自适应机制。其三,本文提出的方法缺乏"adaptive perception"——对所有问题都用同一套 $z_0$ + perceptual states + reasoning 模板,对于简单问题或部分STEM题,额外的perceptual flow 反而是负担,可能把模型的部分容量从"直接解题"转移到"遵循预设结构"。这些限制是当前PFlowNet推广到更多场景的主要障碍。

独立分析的弱点

PFlowNet 仍存在若干独立可观察的弱点。第一,perceptual flow 的格式强制定义为 plan + RoI+caption 链,对不包含细粒度视觉证据的纯文本推理、计数题、几何题帮助有限,容易让模型在无关图像上生成空转的 $z_0$ 与无用 RoI,造成延迟和token浪费。第二,多维奖励依赖一个冻结的 reward model $p_\phi$,本质上是与 policy 共享初始化的另一个 LVLM,这意味着 $p_\phi$ 的偏置会被直接复制到policy中;作者未给出对 reward model 选择/容量的消融。第三,邻域几何塑形用 $dIoU(r_{1:k}, E)$ 衡量流与专家先验的距离,然而专家框本身就是biased的,这导致塑形可能反而把 policy 拉向次优的专家附近。改进方向包括:用 adaptive template 让简单题跳过 flow 阶段、用self-rewarding mechanism 替代固定 reward model、用 DPO 风格的 contrastive preference 替代 Sub-TB。

未来方向

作者把 adaptive perception 作为未来方向,即让模型根据问题难度与任务类型动态决定是否需要 perceptual flow、生成几个 RoI、用哪种结构;可与 test-time scaling 结合,做成 thought-budget controller。基于本文成果,几条方向可探索。其一,perceptual flow 可推广到视频、3D 点云、深度图等模态,Sub-TB 变分目标天然支持变长 trajectory,扩展到视频 grounding 或 3D grounding 是自然的方向。其二,$B_\varepsilon(E)$ 概念可被替换为更一般的约束语言,例如语言约束流匹配 (LCFM) 或基于规则的 guard,让塑形在文本/属性约束下生效。其三,Theorem 3.1 的 TV bound 在 $\lambda \to 0/\infty$ 时退化为 MLE 与 expert RL,提示 PFlowNet 是更广方法族的代表;据此可推导基于 Q-function 塑形或基于 flow-matching 的 policy optimization 等变体。其四,PFlowNet 的 pass@k 优势对 data augmentation、self-training、生成式RL 都有借鉴价值。

复现评估

PFlowNet 的可复现性整体中等偏上。论文公开了 Qwen3-VL 4B/8B/32B 三种规模下的训练recipe,见 Appendix B:冷启动 SFT 1 epoch,RFT 2 epoch,SFT 全局 batch size 128。硬件使用 H200 GPU,8B 模型在 8 卡 H200/80G 配置下基本可复现。代码方面,作者在 ICML 2026 接收版本中给出完整的数据 pipeline (Figure 4)、verifier-based filtering (Table 1)、reward 设计 (Eq. 3-4) 与 vicinal shaping 的实现细节,并对 $\lambda, \varepsilon$ 做了ablation (Figure 10),可重复性较强。仍需谨慎之处:教师模型 (Gemini3flash、GPT-4o) 的具体 prompt 与随机种子未完全公开,会引入 cold-start 数据的方差;reward model $p_\phi$ 的具体训练数据未披露;Figure 5 给出数据集的 RoI 数与字符长度分布作统计参考但未公开原始数据。有完整 LLM 训练经验的研究者可在 2-4 周内复现主体实验。