通过奖励模型增强图像生成中的空间理解 Enhancing Spatial Understanding in Image Generation via Reward Modeling
提出专用空间奖励模型与数据集,显著提升图像生成的多对象空间关系理解能力
前置知识
Flow Matching
Flow Matching 是一种生成模型框架,通过学习从噪声分布到目标分布的连续变换路径(速度场 v_theta(x, t))来生成样本。与扩散模型类似,它通过迭代去噪过程生成图像,但 Flow Matching 直接建模速度场而非噪声预测。在确定性的 ODE 采样中,轨迹是确定的,但为了引入随机性进行探索,可以将其转换为等价的 SDE,即 x_{t+Δt} = x_t + v_theta(x_t, t)Δt + (sigma_t^2 / 2) * (x_t + (1-t) * v_theta(x_t, t))Δt + sigma_t * sqrt(Δt) * epsilon,其中 sigma_t 是注入的噪声水平,epsilon ~ N(0, I) 是高斯噪声。这种转换使得模型可以在策略空间中进行随机探索。
本文使用 Flow Matching 作为基础生成模型(FLUX.1-dev),并通过将确定性 ODE 转换为随机 SDE 来实现强化学习的策略探索。理解这一转换机制是理解本文在线 RL 训练的基础。
GRPO (Group Relative Policy Optimization)
GRPO 是一种强化学习算法,特别适用于生成模型。它通过群体采样策略来优化策略,而不是传统的单样本方法。具体来说,对于每个提示词,策略模型 pi_theta 生成一组 G 个图像 {x_i^0}_{i=1}^G。每个图像的优势值 A_i 通过群体归一化计算:A_i = (R(x_i^0, c) - mean{R(x_i^0, c)}_{i=1}^G) / std{R(x_i^0, c)}_{i=1}^G。然后通过策略梯度优化最小化损失 L_GRPO(theta) = (1/|S|) * sum_{i in S} (1/T) * sum_{t=0}^{T-1} min(r_t(theta) * A_it, clip(r_t(theta), 1-epsilon, 1+epsilon) * A_it),其中 r_t(theta) = pi_theta(hat{x}_{t-1}|hat{x}_t, c) / pi_{theta_old}(hat{x}_{t-1}|hat{x}_t, c)。
本文采用 GRPO 框架进行在线 RL 训练,使用 SpatialScore 作为奖励信号。理解 GRPO 的群体采样和优势值计算机制是理解本文训练方法的关键。
Bradley-Terry 模型
Bradley-Terry 模型是一种用于成对比较的概率模型,广泛用于奖励模型训练。给定一个偏好对 (y_w, y_l),其中 y_w 是被优选的图像,y_l 是较不优选的图像,模型预测 y_w 优于 y_l 的概率为 P(y_w > y_l | c) = sigma(R_phi(H_phi(y_w, c)) - R_phi(H_phi(y_l, c))),其中 sigma 是 sigmoid 函数,R_phi 是奖励头,H_phi 是 VLM 主干。训练通过最小化二元交叉熵损失 L_Reward(theta) = E_{c,y_w,y_l}[-log P(y_w > y_l | c)] 来优化模型,使其学会给优选图像分配更高的分数。
本文使用 Bradley-Terry 模型来训练 SpatialScore 奖励模型,理解这一模型有助于理解奖励模型是如何从偏好数据中学习到空间关系判断能力的。
LoRA (Low-Rank Adaptation)
LoRA 是一种高效的参数微调方法,通过冻结预训练模型的主干参数,并在每个线性层旁添加低秩矩阵(秩 r,通常 r 远小于 d)来实现微调。具体来说,对于权重矩阵 W_0 in R^{d times k},LoRA 将其修改为 W = W_0 + ΔW = W_0 + BA,其中 B in R^{d times r},A in R^{r times k}。训练时只更新 A 和 B,大大减少了可训练参数的数量(通常少于 1%)。本文中,LoRA rank 设为 32,既保留了模型原有的知识先验,又实现了高效的训练。
本文使用 LoRA 来微调 Qwen2.5-VL-7B 以构建 SpatialScore,以及在 GRPO 训练中微调 Flux.1-dev。LoRA 保证了训练效率,同时避免了 catastrophic forgetting。
偏好学习与点分回归
奖励模型训练主要有两种方法:偏好学习和点分回归。偏好学习从成对偏好数据中学习,直接预测哪个样本更好;点分回归则从单个样本及其评分中学习,预测具体的分数值。VideoAlign 的研究表明,偏好学习在奖励训练中优于点分回归,因为它学习的是相对排序而不是绝对分数,更鲁棒且更容易收敛。本文采用偏好学习方法构建 SpatialScore,因为它更关注空间关系的正确与否,而非绝对质量。
本文基于 VideoAlign 的发现选择偏好学习方法而非点分回归来训练 SpatialScore,理解这一选择的理由有助于理解本文奖励模型设计的动机。
研究动机
随着文本到图像生成模型(如 FLUX、Stable Diffusion 等)的快速发展,它们在视觉保真度和创造性方面取得了巨大进步,但也面临着提示词复杂性不断增加的挑战,特别是在编码复杂空间关系方面。例如,在一个办公场景中,提示词可能要求玻璃桌子居中,笔记本电脑略微偏左,马克杯在笔记本右侧并与其前边缘对齐,现有的模型往往难以准确呈现这种精细的空间布局。作者在图 1 中展示了现有奖励模型的失败案例:HPS v3、ImageReward 等主流奖励模型经常给空间上错误的图像分配比空间上正确的图像更高的奖励,暴露了它们有限的空间推理能力。这个问题在长提示词和多对象场景中尤为严重,因为当前 T2I 模型主要基于 MLLM 生成的描述性文本进行训练,这些文本主要描述多个对象的存在,而缺乏对象间复杂空间关系的约束。此外,现有的 GenEval 基准仅包含简单模板化提示词,训练在 GenEval 上的模型在处理长提示词时会出现明显的泛化失败,而且基于目标检测器的规则化奖励系统在视觉挑战(如遮挡)下经常产生错误评估。
本文的目标是本文的具体目标是通过构建一个可靠且准确的空间理解奖励模型,利用在线强化学习显著提升图像生成模型对复杂空间关系的理解和还原能力。具体来说,作者希望实现以下目标:构建一个高质量的偏好数据集,包含真实世界场景中的复杂空间关系,通过对抗性设置确保数据的质量和准确性;训练一个专门针对空间关系的奖励模型,能够准确评估图像中空间关系的正确性,在空间评估上甚至超越领先的专有模型;将这个奖励模型应用于在线强化学习,通过可靠的奖励信号指导图像生成模型优化其空间理解能力;在多个基准测试上验证方法的有效性,特别是长提示词和多对象空间关系场景。作者期望最终训练出的模型能够准确生成符合复杂空间关系描述的图像,例如在餐厅场景中,能够正确摆放三根蜡烛的顺序、水果碗的位置以及盘子的对齐关系。
与已有工作不同的是,本文的独特切入角度在于认识到,增强图像生成中空间理解的关键在于构建一个专门针对空间关系的可靠奖励模型,而非改进生成模型架构或训练数据本身。现有工作如 Flow-GRPO 虽然探索了组合式生成,但依赖于规则化的 GenEval 基准,该基准仅包含简单模板化提示词,且其奖励计算高度依赖目标检测器,在视觉挑战(如遮挡)下容易产生错误奖励。本文与这些工作的本质区别在于:第一,构建了一个包含 80K 偏好对的真实世界场景数据集,这些提示词显著长于 GenEval,涉及多个对象间的空间关系,具有更高的空间复杂性和组合多样性;第二,训练了一个专门针对空间关系的奖励模型 SpatialScore,该模型在空间评估上超越了 GPT-5 和 Gemini-2.5 Pro 等专有模型;第三,将 SpatialScore 应用于在线 RL 训练,并提出了 top-k 过滤策略来平衡奖励分布,减少优势值偏差;第四,在多个基准测试上验证了方法的有效性,包括长提示词场景。另一个独特角度是作者对 NFE(函数评估次数)的优化,通过 top-k 过滤策略将 NFE 从 24 乘以 6 降低到 12 乘以 6,减少了约 75% 的计算开销,同时保持了性能。
核心方法
本文的方法整体思路可以分为三个主要阶段:数据构建、奖励模型训练和在线强化学习应用。首先,作者构建了 SPATIALREWARD-DATASET,这是一个包含 80K 对抗性偏好对的数据集,每个偏好对由一个准确符合复杂空间关系的完美图像和一个破坏了部分空间关系的扰动图像组成。这些提示词涵盖真实世界的多样场景,显著长于 GenEval 的简单模板。其次,基于这个数据集,作者训练了 SpatialScore 奖励模型,该模型使用 Qwen2.5-VL-7B 作为主干,替换原始语言建模头为线性奖励头,通过 LoRA 微调学习评估空间关系准确性。SpatialScore 将奖励分数建模为高斯分布 s ~ N(mu, sigma^2),通过 Bradley-Terry 模型最小化负对数似然进行优化。最后,作者将 SpatialScore 应用于在线强化学习,使用 FLUX.1-dev 作为基础模型,采用 GRPO 框架进行训练。为了平衡不同难度提示词的奖励分布,作者提出了 top-k 过滤策略,在每个群组中选择表现最好的 k 个和最差的 k 个样本用于策略更新,减少优势值偏差。整个方法通过可靠的奖励信号指导生成模型优化其空间理解能力,在多个基准测试上取得了显著提升。
本文的核心创新点是构建专门针对空间关系的奖励模型和数据集,而非使用通用的图像奖励模型。与现有工作的本质区别在于:第一,SpatialScore 是第一个专门设计用于评估多对象空间关系准确性的奖励模型,它在空间评估上甚至超越了 GPT-5 和 Gemini-2.5 Pro 等专有模型,达到 95.8% 的配对准确率。第二,SPATIALREWARD-DATASET 是第一个大规模、人工验证的对抗性偏好数据集,专注于复杂空间关系,每个偏好对都经过人类专家的严格审查和过滤,确保数据质量。第三,作者提出的 top-k 过滤策略有效解决了 GRPO 训练中优势值偏差的问题,通过选择 top-k 和 bottom-k 样本构建平衡的子集,同时减少了约 75% 的 NFE 计算开销。第四,本文首次证明了专门的空间奖励模型可以支持在线 RL 训练,在长提示词和多对象场景中实现显著的空间理解提升,与基于 GenEval 的方法相比,展现出更强的泛化能力。这些创新点共同构成了一个完整的框架,从数据构建、奖励模型训练到 RL 应用,系统地解决了图像生成中空间理解的挑战。
方法步骤详情
本文的方法步骤可以分为以下详细步骤:第一,数据构建阶段。使用 GPT-5 生成初始提示词,这些提示词包含多个对象间的复杂空间关系。然后使用 GPT-5 扰动这些清洁提示词,修改一个或多个空间关系(例如将对象从左侧移动到右侧、交换对象的相对位置),同时保持其他空间关系不变。使用 Qwen-Image、HunyuanImage-2.1 和 Seedream-4.0 三个模型生成图像,每个偏好对使用相同的模型生成,以最小化美学差异。所有数据对都经过人类专家的手动审查和验证,确保完美图像准确符合复杂空间约束,扰动图像表现出预期的空间偏差。第二,奖励模型训练阶段。使用 Qwen2.5-VL-7B 作为主干 H_phi,通过 LoRA 微调,学习率设为 2e-6,批大小为 16,梯度累积步数为 2。在指令中插入特殊标记 ,让其同时关注视觉和文本特征。通过奖励头 R_phi(MLP)将最终层嵌入映射到高斯分布的均值 mu 和标准差 sigma。奖励分数通过采样获得 s ~ N(mu, sigma^2)。训练时对优选图像和扰动图像的高斯分布各采样 1000 次,使用平均值计算最终损失。训练在 8 张 NVIDIA H20 GPU 上一天内完成。第三,在线强化学习阶段。选择 FLUX.1-dev 作为基础模型,因为它支持长文本输入且未经后训练阶段。采用 GRPO 框架,使用 LoRA-based 微调,LoRA rank 为 32,学习率为 3e-4,群组大小为 24,KL 惩罚系数为 0.01。将确定性 ODE 转换为随机 SDE:x_{t+Δt} = x_t + v_theta(x_t, t)Δt + (sigma_t^2 / 2) * (x_t + (1-t) * v_theta(x_t, t))Δt + sigma_t * sqrt(Δt) * epsilon。对每个提示词采样 G=24 个图像,使用 SpatialScore 评估每个图像的奖励分数 R(x_i^0, c)。计算每个图像的优势值 A_i = (R(x_i^0, c) - mean{R(x_i^0, c)}_{i=1}^G) / std{R(x_i^0, c)}_{i=1}^G。使用 top-k 过滤策略(k=6)选择 top-k 和 bottom-k 样本构建子集 S={1, 2, ..., k, G-k+1, ..., G}。通过策略梯度优化最小化损失,同时引入 KL 散度惩罚项。整个在线 RL 训练在 32 张 NVIDIA H20 GPU 上进行。
技术新颖性
本文的技术新颖性体现在多个方面。第一,SpatialScore 的架构新颖性:虽然使用了现有的 VLM 主干,但作者通过插入特殊标记 和设计奖励头来专门针对空间关系进行优化,并将奖励分数建模为高斯分布而非确定性值,这是对 HPSv3 方法的改进,增强了排名的鲁棒性。第二,数据构建的新颖性:SPATIALREWARD-DATASET 是第一个大规模、人工验证的对抗性偏好数据集,专注于复杂空间关系,与 GenEval 的简单模板形成鲜明对比。作者通过精心设计的对抗性设置,确保每个偏好对都包含明确的空间差异,并通过人类专家的严格审查保证了数据质量。第三,top-k 过滤策略的新颖性:这是针对 GRPO 训练中优势值偏差问题的创新解决方案,通过选择 top-k 和 bottom-k 样本构建平衡的子集,有效减少了优势值偏差,同时显著降低了计算开销(从 24 乘以 6 降低到 12 乘以 6 NFE)。第四,应用场景的新颖性:这是首次将专门的空间奖励模型应用于在线 RL 训练以提升图像生成的空间理解能力,与基于 GenEval 的方法相比,展现出更强的泛化能力,特别是在长提示词和多对象场景中。第五,评估基准的全面性:作者在多个基准测试上验证了方法的有效性,包括自己构建的 in-domain 基准(365 偏好对)以及多个 out-of-domain 基准(DPG-Bench、TIIF-Bench、UniGenBench++),覆盖了短提示词和长提示词场景,提供了全面的评估。
实验结果
本文的核心发现可以总结为以下几点:第一,SpatialScore 在奖励模型评估上取得了显著突破,在包含 365 偏好对的评估基准上达到了 95.8% 的整体配对准确率,超越了 GPT-5(89.0%)和 Gemini-2.5 Pro(95.1%)等专有模型,也显著优于开源的 Qwen2.5-VL 系列(7B 版本为 68.5%,32B 版本为 76.4%)。在 2-3 个扰动设置上,SpatialScore 达到了 97.8% 的准确率,展现了其鲁棒性。第二,将 SpatialScore 应用于在线 RL 训练后,在 in-domain SpatialScore 评估上,基础模型 FLUX.1-dev 的分数从 2.18 提升到 7.81,提升了约 258%。与基于 GenEval 训练的 Flow-GRPO 相比(分数为 3.01),本文方法取得了显著更好的性能。第三,在 out-of-domain 基准测试上,本文方法在 DPG-Bench 的空间相关子维度上取得了显著提升:Relation-Spatial 从 0.871 提升到 0.932,Layout-2D 从 0.766 提升到 0.875,Layout-3D 从 0.667 提升到 0.773。在全维度比较中,整体得分从 82.91% 提升到 85.03%,接近 GPT-Image-1(85.15%)。第四,在 TIIF-Bench(短和长提示词)和 UniGenBench++(短和长提示词)上,本文方法在所有空间相关子维度上都取得了一致的提升。特别是在长提示词场景上,基于 GenEval 的方法表现明显下降,而本文方法保持了稳定的性能。第五,top-k 过滤策略的有效性:k=6 的配置在保持性能的同时将 NFE 从 24 乘以 6 降低到 12 乘以 6,减少了约 75% 的计算开销。k=4 虽然在早期阶段加速更快,但在后期阶段由于样本多样性不足而变慢。第六,在 Qwen-Image 上的应用验证了方法的普适性:在 SpatialScore 评估上从 6.74 提升到 8.25,在 DPG-Bench 的 Relation-Spatial 上从 0.920 提升到 0.958,展现了方法在不同基础模型上的有效性。
查看结构化数据
| 任务 | 指标 | 本文 | 基线 | 提升 |
|---|---|---|---|---|
| Reward Model Evaluation (Overall) | Pairwise Accuracy | 0.958 | GPT-5: 0.890 | +7.6% |
| Reward Model Evaluation (2-3 Perturbations) | Pairwise Accuracy | 0.978 | Gemini-2.5 Pro: 0.924 | +5.8% |
| In-domain SpatialScore Evaluation | SpatialScore | 7.81 | Flux.1-dev: 2.18 | +258% |
| DPG-Bench Relation-Spatial | Accuracy | 0.932 | Flux.1-dev: 0.871 | +7.0% |
| DPG-Bench Overall | Accuracy | 0.8503 | Flux.1-dev: 0.8291 | +2.1% |
| TIIF-Bench-Long Relation-Spatial | Accuracy | 0.845 | Flux.1-dev: 0.758 | +11.5% |
| UniGenBench++-Long Layout-3D | Accuracy | 0.801 | Flux.1-dev: 0.742 | +7.9% |
局限与改进
本文存在的局限性可以从作者承认的局限性以及我自己的观察两个方面来分析。作者承认的局限性主要包括:第一,本文仅从图像层面验证了空间理解的提升,尚未将奖励建模扩展到视频生成。视频生成要求模型不仅理解静态空间关系,还要考虑随时间的动态变化,例如需要将对象 A 移动到对象 B 的左侧,然后将对象 C 放置在对象 B 的右侧,最后交换对象 A 和对象 C 的位置。这对模型的时空一致性提出了更高要求。第二,本文方法专注于提升空间关系准确性,但对其他维度(如美学质量、语义对齐)的影响尚未全面评估。虽然 RL 训练通过 KL 惩罚项来防止过度偏离参考策略,但可能仍会影响其他维度的性能。第三,虽然 SpatialScore 在空间评估上超越了专有模型,但其训练依赖于精心构建的偏好数据集,这在一定程度上限制了其在其他领域的泛化能力。第四,本文的在线 RL 训练需要大量的计算资源(32 张 NVIDIA H20 GPU),这对于研究者和开发者来说是一个较高的门槛。我自己观察到的局限性包括:第一,SPATIALREWARD-DATASET 的构建依赖于 GPT-5 生成提示词和扰动,这可能引入一定的偏差,因为 GPT-5 的空间理解能力可能影响数据的质量和多样性。第二,虽然人类专家对数据进行了审查和验证,但这个过程本身可能引入主观性,不同的审查者可能对完美和扰动的判断存在差异。第三,本文主要在 FLUX.1-dev 和 Qwen-Image 两个基础模型上验证了方法的有效性,在其他生成模型(如 Stable Diffusion 系列)上的泛化能力尚未验证。第四,top-k 过滤策略虽然有效,但 k 值的选择是基于实验结果的,对于不同的数据集或模型可能需要调整,缺乏理论上的指导。
独立分析的弱点
本文方法存在以下弱点,每个弱点都有潜在的改进方向:第一,数据构建依赖 GPT-5。虽然 GPT-5 具有强大的空间理解能力,但其生成的提示词可能存在偏差,特别是对于某些特定领域或文化背景的空间关系。改进方向可以包括:增加更多样化的数据来源,例如收集真实用户的空间关系描述,或者让不同背景的人类专家直接编写提示词;引入领域自适应机制,针对不同应用场景(如室内设计、工业场景、户外场景等)构建专门的数据子集。第二,人类审查的主观性问题。不同的审查者可能对完美和扰动的判断存在差异,这可能引入噪声。改进方向可以包括:制定更详细的审查指南和标准,确保审查者对空间关系的判断一致性;引入多轮审查机制,让多个审查者独立审查同一数据对,通过投票或共识机制确定最终结果;使用自动化的空间关系检测工具(如基于目标检测器的关系分析)辅助人类审查,提高客观性。第三,计算资源需求高。在线 RL 训练需要 32 张 NVIDIA H20 GPU,这对于许多研究者和开发者来说是一个较高的门槛。改进方向可以包括:探索更高效的 RL 算法,如减少群组大小、使用更少的采样步数、或者采用离线 RL 方法;研究参数高效的微调方法,如 Adapter、Prefix Tuning 等,进一步减少训练开销;利用分布式训练和模型并行技术,在资源受限的环境中实现高效的训练。第四,top-k 过滤策略的参数敏感性。k 值的选择基于实验结果,缺乏理论指导,对于不同的数据集或模型可能需要调整。改进方向可以包括:研究自适应的 top-k 策略,根据群体的奖励分布动态调整 k 值;引入理论分析,推导最优 k 值的选择标准;探索其他过滤策略,如基于阈值的方法、基于分位数的方法等,并与 top-k 策略进行系统比较。第五,仅关注空间关系准确性。虽然 KL 惩罚项可以防止过度偏离参考策略,但对其他维度(如美学质量、语义对齐)的影响尚未全面评估。改进方向可以包括:设计多维度的奖励函数,同时优化空间关系准确性、美学质量、语义对齐等多个维度;引入多目标优化框架,在不同维度之间进行权衡;在评估中加入更多维度的指标,全面评估方法的影响。
未来方向
基于本文的成果,未来可以从以下几个方向进行研究:作者提出的主要未来方向是将奖励建模扩展到视频生成。视频生成要求模型不仅理解静态空间关系,还要考虑随时间的动态变化,这对于增强模型在仿真到现实的具身仿真场景中的应用尤为重要,特别是在需要生成时空一致且空间准确的视频序列时。基于本文成果可以延伸的其他方向包括:第一,时空一致的奖励模型。设计能够同时评估空间关系和时间一致性的奖励模型,支持视频生成的 RL 训练。这可能需要构建包含时空关系的偏好数据集,以及设计能够理解动态场景的奖励模型架构。第二,领域自适应的空间奖励模型。针对不同的应用领域(如室内设计、工业场景、医疗影像、自动驾驶等)构建专门的空间奖励模型,捕捉领域特定的空间关系和约束。这可能需要收集领域特定的数据,并设计领域适应的训练策略。第三,多模态的空间奖励模型。除了文本和图像,还可以考虑其他模态(如 3D 点云、深度图、动作序列等)来构建更全面的空间理解能力。这可能需要设计多模态的奖励模型架构,以及构建包含多模态数据的训练集。第四,交互式的空间奖励模型。允许用户通过交互式的方式(如拖拽、编辑、反馈等)来调整空间关系,模型能够实时响应并提供奖励信号。这可能需要设计人机交互的界面和机制,以及研究实时奖励模型的计算和更新。第五,可解释的空间奖励模型。不仅评估空间关系的正确性,还能提供解释和反馈,告诉用户哪些空间关系正确、哪些错误,以及如何改进。这可能需要设计可解释的奖励模型架构,以及研究空间关系的可视化方法。
复现评估
本文的复现性评估可以从以下几个方面进行分析:开源情况:论文中提到了项目页面和视觉演示,但未明确说明代码、数据集和模型权重是否开源。考虑到这是来自学术界和工业界(北京大学和字节跳动)的合作研究,代码和模型可能会在后续开源。数据可用性:SPATIALREWARD-DATASET 包含 80K 偏好对,每个偏好对经过人类专家的审查和验证。如果这个数据集完全开源,将为后续研究提供宝贵的资源。但数据集的构建依赖于 GPT-5 生成提示词和扰动,这可能涉及版权和使用限制。模型权重:SpatialScore 基于 Qwen2.5-VL-7B 微调,如果模型权重开源,其他研究者可以基于此进行进一步的研究和应用。RL 训练后的 FLUX.1-dev 模型也可能提供,但由于模型大小和训练成本,这可能更具挑战性。算力需求:奖励模型训练在 8 张 NVIDIA H20 GPU 上一天内完成,这对于许多研究者来说是可以接受的。但在线 RL 训练需要 32 张 NVIDIA H20 GPU,这是一个较高的门槛,可能会限制复现的可行性。实现细节:论文提供了详细的超参数设置(如学习率、批大小、群组大小、LoRA rank 等),这对于复现是很有帮助的。但一些实现细节(如数据加载、训练循环、评估脚本等)可能需要查看代码才能完全理解。评估基准:论文中使用的评估基准(如 DPG-Bench、TIIF-Bench、UniGenBench++)都是公开可用的,这对于复现和比较是很有帮助的。但论文自己构建的奖励模型评估基准(365 偏好对)的开源情况尚不明确。总体来说,如果代码、数据集和模型权重完全开源,本文的复现难度为中等,但受限于在线 RL 训练的高算力需求。如果这些资源不完全开源,复现难度会显著增加,可能需要重新构建数据集和训练模型。
论文图表
这张图展示了一个具体案例:提示词描述了一个办公场景,包含玻璃桌子、笔记本电脑、马克杯、盆栽和书架等多个物体及其精确的空间位置关系。图中对比了四个不同的奖励模型(HPS v3、ImageReward、Pickscore、VQAscore)对两张图像的评分结果:一张是空间上错误的图像(例如马克杯的位置不对),另一张是空间上正确的图像。令人惊讶的是,所有四个奖励模型都给空间上错误的图像分配了比空间上正确的图像更高的奖励分数,清晰地暴露了现有奖励模型在空间推理方面的局限性。右下角的 SpatialScore 给空间正确的图像打了 6.4 分,而给空间错误的图像打了 -5.1 分,展示了专门训练的空间奖励模型的优势。
这张图对理解论文至关重要,因为它直接展示了本文要解决的核心问题:现有奖励模型无法准确评估复杂空间关系的正确性。这个动机图是后续所有工作的基础,包括数据构建、奖励模型训练和 RL 应用的理由都源于这一观察。特别是 SpatialScore 与现有奖励模型的对比,为后续的实验结果提供了直观的预期。
这张图展示了 GenEval 作为奖励模型的两个主要局限性。子图 (a) 展示了一个基于 GenEval 训练的模型在长提示词上的失败案例:提示词要求在草地上设置一个绿色帐篷,帐篷前有红色背包和登山鞋,后面有高大的松树。GenEval-based 训练的模型(Flow-GRPO)生成的图像中丢失了关键物体(帐篷),无法准确呈现复杂的空间关系。子图 (b) 展示了 GenEval 基于目标检测器的规则化奖励系统在遮挡情况下的失败:提示词要求识别图片中的香蕉数量,正确答案是两个,但 GenEval 只检测到一个。这表明基于目标检测器的规则化奖励在视觉挑战(如遮挡)下不可靠,而现代 VLM 可以准确推断正确的响应。
这张图对理解论文的重要性在于它揭示了现有方法(GenEval)的局限性,为本文提出新的数据集和奖励模型提供了动机。特别是,它说明了为什么简单的规则化奖励系统不足以处理复杂空间关系,以及为什么需要基于 VLM 的奖励模型。这与本文的方法形成鲜明对比,为后续的实验比较提供了背景。