← 返回 2026-02-10

通过建模步骤级和长期采样效应缓解基于流的GRPO中的稀疏奖励问题 Alleviating Sparse Rewards by Modeling Step-Wise and Long-Term Sampling Effects in Flow-Based GRPO

Yunze Tong, Mushui Liu, Canyu Zhao, Wanggui He, Shiyi Zhang, Hongwei Zhang, Peng Zhang, Jinlong Liu, Ju Huang, Jiamang Wang, Hao Jiang, Pipei Huang 📅 2026-02-06 👍 47 2026-07-13 08:35
Flow Matching GRPO 奖励工程 强化学习 文本到图像生成

提出TP-GRPO框架,用增量式步骤奖励和转折点检测缓解Flow-GRPO的奖励稀疏问题

前置知识

Flow Matching (流匹配)

Flow Matching 是一种生成模型框架,通过学习一个时间依赖的速度场 v_θ(x_t, t) 来将简单的先验分布 p_0 传输到复杂的目标分布 p_1。采样过程通过对确定性 ODE dx_t = v_θ(x_t, t) dt 进行积分实现。与扩散模型类似,Flow Matching 从纯噪声逐步去噪生成图像,但其理论基础更直接地建立在连续归一化流之上。Rectified Flow 是其中一种流行实现,通过直线路径连接噪声和数据分布。

本文的改进对象正是基于 Flow Matching 的生成模型,理解其去噪采样机制是理解本文问题定义和方法设计的基础。

GRPO (Group Relative Policy Optimization)

GRPO 是一种在线强化学习方法,最初为大语言模型训练设计,核心思想是利用同一提示下自采样的多个轨迹进行对比学习。给定提示 c,模型采样 G 个候选样本,通过组内归一化计算优势函数,然后用裁剪的策略梯度目标优化策略。这种组相对排序机制避免了单独训练价值网络的需要。

本文是对 GRPO 在 Flow Matching 模型上的改进,需要理解 GRPO 的优势函数计算方式和优化目标,才能理解本文发现的问题和提出的解决方案。

SDE 采样与 ODE 采样

在 Flow Matching 中,ODE 采样是确定性的,仅从随机初始化产生随机性;SDE 采样在每个去噪步骤注入扩散噪声项。两者产生相同的边际分布,但 SDE 采样能产生更多样的轨迹。Flow-GRPO 利用 SDE 采样的随机性来生成组内多样的候选样本,从而支持 GRPO 的对比学习。

本文的核心方法正是利用 ODE 采样作为 SDE 采样的统计平均来估计每个步骤的纯增量效果,理解两者的区别和联系是理解方法的关键。

隐式交互 (Implicit Interaction)

在 Flow Matching 的迭代去噪过程中,每个去噪动作不仅影响即时的下一个潜变量,还通过级联效应影响后续所有步骤的行为。中间状态 x_t 隐式地依赖于更早的状态,因为不同的上游轨迹会导致不同的 x_{t+1},从而改变当前更新的起点。这种延迟依赖关系被称为隐式交互,它使得某些早期步骤对最终生成质量有不成比例的影响力。

隐式交互是本文发现的第二个核心问题——现有方法忽略轨迹内部步骤间依赖关系——的理论基础,也是转折点概念的动机来源。

研究动机

现有基于 Flow Matching 的 GRPO 方法(如 Flow-GRPO 和 DanceGRPO)存在两个根本性问题。第一个问题是奖励稀疏性:这些方法仅在最终生成的干净图像上计算奖励,然后将这同一个标量奖励均匀分配给轨迹中的所有去噪步骤。论文通过实验可视化(Figure 1)展示了这种分配方式的问题——在去噪过程中,中间状态的奖励实际上会频繁振荡,而非单调递增。例如从 t=6 到 t=5,橙色和绿色轨迹的局部奖励实际上在下降,但由于它们最终的终端奖励较高,这些步骤反而获得了正向优势值,错误地强化了局部降低质量的动作。第二个问题是忽略轨迹内部依赖:现有方法通过在相同时间步对齐轨迹进行组内排序,只支持跨轨迹比较,却忽略了步骤间的隐式交互。某些早期去噪动作通过延迟的级联效应影响后续状态,形成转折点——翻转局部奖励趋势并使其与整体轨迹趋势一致的关键步骤,但现有方法无法对这些关键步骤进行有效建模。

本文的目标是本文的目标是设计一个改进的 GRPO 框架,能够同时解决奖励稀疏性和隐式交互建模不足的问题,使得强化学习信号能更准确地反映每个去噪步骤的真实贡献,从而提升 Flow Matching 模型在文本到图像生成任务上的微调效果。具体而言,作者希望:(1) 提供步骤级的密集奖励信号,替代稀疏的终端奖励;(2) 显式建模关键转折点步骤的长期影响,捕捉其延迟效应;(3) 在不引入额外超参数的前提下实现上述改进。

与已有工作不同的是,本文的独特切入角度在于将去噪轨迹中的奖励动态视为一个具有时间结构的信用分配问题,而非简单的终端反馈问题。与 DenseGRPO 等同时期工作不同,TP-GRPO 不仅关注步骤级奖励的密集化,更重要的是首次提出了转折点的概念——通过符号变化检测识别那些翻转局部奖励趋势的关键步骤,并为它们分配聚合的长期奖励来建模隐式交互。这种基于符号变化的检测机制不依赖奖励幅度,因此是免超参数的。此外,作者还提出了初始步骤约束(Remark 5.2),将长期效果建模扩展到第一个去噪步骤,填补了转折点定义在边界情况下的空白。

核心方法

TP-GRPO 的整体思路可以概括为先局部后全局的两阶段改进。直觉上,如果我们把去噪过程比作建造一栋建筑,现有方法只在建筑完工后评价整体质量并给每个工人相同的评分,而 TP-GRPO 则在每个施工步骤后都进行局部评估,并特别关注那些扭转乾坤的关键工序——比如某一步虽然局部看起来在倒退(如拆掉一面墙),但实际上是为了后续更好的结构布局。技术路线上,TP-GRPO 首先用 ODE 采样作为统计基线来估计每个 SDE 步骤的纯增量效果,得到步骤级奖励;然后通过检测增量奖励的符号变化识别转折点;最后对转折点分配聚合的长期奖励来捕捉其延迟影响。整个框架在 Flow-GRPO 的基础上构建,保持了相同的训练流程和超参数设置。

TP-GRPO 的核心创新有两个。第一个创新是增量式步骤级奖励:不是用最终图像的奖励作为每个步骤的代理,而是计算每个 SDE 采样步骤前后的奖励差异 r_t = R(x_{t-1}^{ODE(t-1)}) - R(x_t^{ODE(t)}) 作为该步骤的纯效果。这里的关键洞察是 ODE 采样与 SDE 采样具有相同的边际分布,只是去除了随机性,因此 ODE 补全可以视为同一中间状态下所有可能 SDE 结果的统计平均。第二个创新是转折点识别与长期奖励分配:定义转折点为那些使局部奖励趋势翻转从而与整体轨迹趋势一致的步骤,并用聚合奖励 r_t^{agg} = R(x_0) - R(x_t^{ODE(t)}) 替代局部奖励来捕捉其延迟影响。与已有方法的本质区别在于,TP-GRPO 不仅解决了奖励稀疏性,还首次显式建模了轨迹内部的隐式交互,且整个检测机制基于符号变化而非幅度,因此是免超参数的。

方法步骤详情

TP-GRPO 的方法分为三个主要步骤。第一步是增量式步骤级奖励计算:对于每条 SDE 采样轨迹,缓存每个中间潜变量 x_t 和 x_{t-1},然后分别对它们执行 t 步和 t-1 步 ODE 采样得到对应的去噪结果,两者都经过完整的 T 步过程,奖励模型可以直接评估它们,它们仅在第 t 步的采样操作上不同。步骤奖励定义为 r_t = R(x_{t-1}^{ODE(t-1)}) - R(x_t^{ODE(t)})。第二步是转折点识别:对于每个时间步 t,计算一致性指标 s_t,转折点满足条件 s_{t+1} < 0、s_t > 0 且 1 <= t <= T-1。更严格的 Definition 5.1 还额外要求局部奖励变化与前一步奖励变化的符号一致。第三步是奖励分配与优化:对转折点使用聚合奖励 r_t^{agg} = R(x_0) - R(x_t^{ODE(t)}),对非转折点使用局部奖励 r_t,然后在每个时间步独立进行组归一化计算优势值,最后用 GRPO 目标函数优化策略。此外,对第一个去噪步骤 t=T,通过 Remark 5.2 的条件判断是否使用聚合奖励。

技术新颖性

TP-GRPO 的技术新颖性体现在三个方面。首先,增量式步骤级奖励的设计利用了 ODE 采样与 SDE 采样边际分布相同的理论性质(Song et al., 2021),将 ODE 补全作为统计基线来隔离单个 SDE 步骤的纯效果,这在之前的 Flow-GRPO 文献中没有被采用。其次,转折点的概念和基于符号变化的检测机制是全新的——它不依赖奖励幅度,仅通过符号变化判断步骤是否翻转局部趋势,这使得检测过程高效且免超参数。论文还证明了在 Definition 4.1 和 5.1 下,局部奖励和聚合奖励具有相同符号(Lemma C.1 和 C.2),且聚合奖励的绝对值大于局部奖励(Lemma C.3),为方法提供了理论保证。第三,初始步骤约束(Remark 5.2)将长期效果建模扩展到第一个去噪步骤,填补了转折点定义在边界情况下的空白,这在之前的工作中也未被考虑。

转折点识别的各种情况
Figure 2: 转折点识别的各种情况
TP-GRPO 方法概览
Figure 3: TP-GRPO 方法概览

实验结果

论文在三个任务上进行了全面实验,使用 SD3.5-M 作为基础模型并应用 LoRA 微调。在组合图像生成任务(Geneval 奖励)上,TP-GRPO(带约束)达到 0.9725 的 Geneval 分数,相比 Flow-GRPO 的 0.9673 提升了 0.54%;TP-GRPO(不带约束)达到 0.9714。在视觉文本渲染任务(OCR 准确率奖励)上,TP-GRPO(不带约束)达到 0.9718 的 OCR 准确率,相比 Flow-GRPO 的 0.9579 提升了 1.45%,这是最显著的改进。在人类偏好对齐任务(PickScore 奖励)上,TP-GRPO(不带约束)达到 24.73 的 PickScore,相比 Flow-GRPO 的 24.02 提升了 2.96%。值得注意的是,TP-GRPO 在提升任务指标的同时,基本保持了图像质量和偏好分数(如 Aesthetic、DeQA、ImageReward、PickScore、UnifiedReward),没有出现奖励黑客现象。训练曲线分析(Figure 4)显示,在移除 KL 惩罚的无约束设置下,TP-GRPO 的优势更加明显,特别是在 PickScore 任务上,TP-GRPO 在约 700 步时就达到了 Flow-GRPO 在约 2300 步时的奖励水平,展示了更快的收敛速度。此外,在 FLUX.1-dev 模型上的实验也验证了方法的跨架构鲁棒性。

组合图像生成、视觉文本渲染和人类偏好基准测试结果
Table 1: 组合图像生成、视觉文本渲染和人类偏好基准测试结果
三个评估任务上的训练曲线
Figure 4: 三个评估任务上的训练曲线
三个任务的定性对比
Figure 5: 三个任务的定性对比
不同 SDE 采样步数的对比
Figure 6: 不同 SDE 采样步数的对比
不同噪声水平的对比
Figure 7: 不同噪声水平的对比
FLUX.1-dev 上的训练曲线
Figure 8: FLUX.1-dev 上的训练曲线
查看结构化数据
任务指标本文基线提升
组合图像生成 Geneval Score 0.9725 0.9673 +0.54%
视觉文本渲染 OCR Accuracy 0.9718 0.9579 +1.45%
人类偏好对齐 PickScore 24.73 24.02 +2.96%

局限与改进

论文存在几个值得关注的局限性。首先,增量式步骤级奖励的计算需要对每个中间潜变量执行 ODE 采样到干净图像,这显著增加了计算开销——每个训练步骤需要额外的 T 次 ODE 前向传播来获得步骤级奖励。虽然作者展示了通过缩小 SDE 采样窗口可以部分缓解这个问题(窗口大小为 8 时性能甚至更好),但整体计算成本仍然是一个问题。其次,转折点检测依赖于 ODE 补全的奖励估计质量,如果奖励模型在中间状态上的评估不够准确,转折点的识别可能不可靠。第三,论文的实验仅在 SD3.5-M 和 FLUX.1-dev 两个模型上验证,且都使用 LoRA 微调,在更大规模的全参数微调场景下的效果未知。第四,虽然作者声称方法是免超参数的,但实际上 SDE 噪声水平、采样窗口大小、KL 惩罚系数等仍然需要调整。最后,论文没有与其他同时期的 Flow-GRPO 改进方法(如 DenseGRPO、MixGRPO、TempFlow-GRPO)进行直接比较,难以判断相对优势。

独立分析的弱点

从独立分析的角度,TP-GRPO 存在几个可改进的弱点。第一,计算效率问题:当前实现需要对每个中间状态执行完整的 ODE 采样来获得奖励估计,这使得训练时间随采样步骤数线性增长。一个可能的改进方向是使用轻量级的奖励代理模型或学习一个价值网络来直接估计中间状态的奖励,避免昂贵的 ODE 采样。第二,转折点检测的粒度问题:当前方法将转折点二元化(是或否),但实际上不同转折点的重要性可能差异很大。可以考虑设计一个连续的转折度指标,根据符号变化的强度和频率动态调整聚合奖励的权重。第三,平衡策略的启发式性质:附录 D 中描述的正负样本平衡策略基于简单的幅度排序,可能不是最优的。可以探索基于梯度信息或奖励分布的更自适应平衡机制。第四,方法仅在 SD3.5-M 和 FLUX.1-dev 上验证,需要在更多架构(如 DiT 变体)和更大规模模型上验证泛化性。

未来方向

论文和作者提出了一些未来研究方向。首先,将 TP-GRPO 扩展到视频生成领域是一个自然的延伸,因为视频生成涉及更多的时间步和更复杂的时序依赖关系,转折点的概念可能更加重要。其次,探索转折点与其他信用分配方法的结合,例如将转折点信息与时间步重要性加权(如 TempFlow-GRPO)相结合。第三,将增量式步骤级奖励的思想应用到其他基于流的生成任务,如音频生成、3D 生成等。基于本文成果,还可以延伸的方向包括:设计自适应的采样窗口策略,根据转折点的分布动态调整 SDE 采样的范围;研究转折点与语义概念的对应关系,理解哪些类型的去噪步骤更容易成为转折点;将隐式交互建模扩展到多轮对话或多步骤推理等其他序列决策场景。

复现评估

论文的复现性较好。作者在 GitHub 上提供了演示代码(https://github.com/YunzeTong/TurningPoint-GRPO),基于 Flow-GRPO 代码库构建。实验设置清晰:使用 32 张 NVIDIA H20 GPU 训练,采样时间步 T=10(训练)和 T=40(推理),组大小 G=24,图像分辨率 512。奖励模型和版本在 Table 2 中详细列出,包括 Aesthetic Score、PickScore、DeQA Score、ImageReward、UnifiedReward、OCR Accuracy 和 GenEval Score。然而,完整的训练可能需要相当的算力(32 张 H20 GPU),且中间状态的 ODE 采样会增加计算开销。数据方面,使用的是标准的 Geneval 测试提示和 DrawBench 提示,这些都是公开可用的。总体而言,有中等算力资源的研究者应该能够复现主要结果。