Logo
Loading...
期刊
专家
顶会专区
【多模态】从“结果打分”到“精准追责”,图像编辑强化学习开始找真正的责任模块|ACM MM 2026
GAIR DAO 2026-10-14

 来源

来源:chal1ce
文章链接:https://mp.weixin.qq.com/s/B6UWrSfxCRTg-MP92EVBzg


  今日碎碎念  

 

图片改坏了,到底该怪谁?dars让规划器和生成器分别背对的锅

复杂图像编辑通常由两个模型接力完成:视觉语言模型先制定计划,扩散模型再执行。但当最终图片失败时,一个总分并不能告诉我们究竟是谁出了错。dars把这个问题重新定义为“双层信用分配”,让训练信号找到真正需要修正的模块和规划步骤。

让一张图片里的白色灯罩变成蓝色,不是什么难事

但如果要求模型画出“30秒后的冰块”“标出毛毛虫到叶子的两条最短路径”,或者只移动两根火柴让等式成立,图像编辑就不再只是局部换色,而是先理解问题、形成计划,再把计划准确画出来

因此,越来越多图像编辑系统采用两阶段结构:前面的vlm负责理解指令并写出编辑计划,后面的扩散模型负责把计划变成图像

这套分工提升了可控性,却带来了一个很像团队管理的问题:项目失败了,到底该怪制定方案的人,还是负责执行的人?

论文《dars: Dual-Level Credit Assignment RL with Structured Reasoning for Instruction-Based Image Editing》研究的正是这件事

链接:https://arxiv.org/pdf/2608.20161

同样是失败,责任可能完全相反

论文首页给出了一个很直观的例子

任务是把红色和黄色液体充分混合,最后只留一碗橙色液体

左侧案例中,规划器已经正确写出了“混合后装在一个碗里”,但扩散模型没有执行好,结果仍然红黄分离,这时应该重点更新renderer

右侧案例中,规划器错误地要求橙色液体装满两个碗,renderer反而忠实执行了错误计划,这时应该重点更新planner

【多模态】从“结果打分”到“精准追责”,图像编辑强化学习开始找真正的责任模块|ACM MM 2026
规划器正确但渲染器失败,与规划器失败但渲染器正确执行的对比。

图1:外观上都属于失败编辑,但左侧需要加强renderer更新,右侧需要加强planner更新,来源:论文figure 1。

如果训练系统只看最终图片分数,就会把这两种性质完全不同的错误压缩成同一个数字

现有方法通常选择只训练其中一个模块、交替训练两个模块,或者把同一个奖励平均发给两边,这些做法都没有真正回答“当前样本的主要瓶颈在哪里”

dars的出发点是:先找对责任,再决定梯度往哪里走。

第一层归因:该更新planner还是renderer

dars对每条编辑指令不只生成一份计划和一张图片,而是采样4份候选计划,每份计划再独立生成4张图片,一共得到16条rollout

这些重复尝试不是单纯用来挑最好结果,而是用来观察两种波动

第一种是计划之间的波动:换一份计划,结果就明显变化,说明planner的选择对成败影响较大

第二种是同一计划内部的波动:计划没变,renderer多生成几次,结果却忽好忽坏,说明执行端更不稳定

可以把它理解成一次小型的方差分解:跨计划差异更大,训练信号就更多路由给planner;同一计划下的生成差异更大,训练信号就更多路由给renderer

论文没有做生硬的二选一,而是采用连续的软路由权重,因为现实中的失败经常是混合型:规划不够好,执行也不够稳,只是双方责任并不对称

第二层归因:planner内部到底哪一段错了

即使知道主要问题在planner,仍然没有回答下一层问题:计划里的哪部分需要修改

自由形式的推理文本是一整段不透明序列,最终图片的奖励很难精确落到其中某句话上

dars因此把计划固定成4个语义槽位:

  • • modify:到底要改什么
  • • preserve:哪些内容必须保持不变
  • • overall:编辑后的整体场景应该是什么样
  • • tips:给renderer的具体执行提示

这四部分并不是平行关系,而带有因果顺序

如果modify都错了,那么preserve写得再周全、tips写得再漂亮,也不该获得完整奖励;只有前面的基础要求通过检查,后续字段的奖励才会被激活

论文把这种机制称为prefix-gated reward,它能减少一种常见投机:用大量听起来专业的执行细节,掩盖最核心的编辑目标其实理解错了

dars的完整训练闭环

整个系统把上述两层归因与自适应课程学习结合起来

planner基于原图和指令生成4字段计划,renderer为多份候选计划分别生成多张图片,奖励模型再从执行结果中评估计划质量与渲染质量

平均奖励被用来估计样本难度,让训练从相对简单的编辑逐步转向推理更密集的任务;跨计划和计划内的波动决定额外梯度应该更多分给哪个模块;槽位奖励则继续定位planner内部的问题

planner使用grpo更新,renderer使用flow-grpo更新,两者仍然联合训练,只是每个样本获得的更新权重不同

【多模态】从“结果打分”到“精准追责”,图像编辑强化学习开始找真正的责任模块|ACM MM 2026
dars从结构化规划、多次采样、奖励评估到信用分配和优化的完整流程。

图2:dars同时回答三个问题:当前学哪个样本、重点更新哪个模块、planner内部更新哪个槽位,来源:论文figure 3。

为了构建评估信号,作者在训练前使用gemini 3 pro从原图和指令生成与4个槽位对齐的检查清单,训练期间则由qwen3-vl-32b对planner和renderer的表现进行在线是非判断

这意味着dars并不是凭空识别错误,它的归因能力仍建立在外部奖励模型和检查清单质量之上

为什么还要做自适应课程学习

简单样本和困难样本不仅难度不同,适合学习的时机也不同

训练早期,如果模型连基础局部编辑都做不好,过早塞入大量物理推理、时序变化和空间规划任务,奖励往往只剩噪声

dars利用多次rollout的平均奖励估计当前难度边界,早期更关注相对简单的样本,随着能力提升再逐步提高困难任务的权重

消融实验中,取消课程学习后,rise-bench从27.50降至18.89;使用固定课程得到24.56,仍低于动态课程的27.50

更有意思的是,没有课程学习的自由形式joint rl会直接发散,而4字段结构化planner即便不使用课程仍能收敛,说明结构化计划本身也在提供训练稳定性

实验结果:提升集中在真正需要推理的编辑上

作者使用1万条训练样本,planner初始化自qwen3-vl-4b-instruct,renderer初始化自qwen-image-edit-2511,并在5个编辑基准上评估

dars在论文报告的5组基准结果中均取得最高总分

与严格控制的joint rl+adaptive curriculum基线相比,双方使用相同backbone、数据、奖励模型、rollout预算和硬件,dars的提升分别为:

  • • kris-bench:72.15提升至80.72,增加8.57
  • • rise-bench:25.70提升至27.50,增加1.80
  • • imgedit-bench:4.20提升至4.39,增加0.19
  • • gedit-bench-en:7.83提升至7.86,增加0.03
  • • pica-bench:简单指令增加0.64,详细指令增加0.53

最明显的收益出现在kris-bench和rise-bench,它们更强调知识、因果、空间与复杂推理,这与dars专门解决planner-renderer归因的设计相符

在更偏一般编辑和局部保真的gedit-bench-en上,提升只有0.03,这也提醒我们:dars不是为每种编辑任务提供同等幅度的增益,它最有价值的场景是计划质量真正会成为瓶颈的复杂任务

【多模态】从“结果打分”到“精准追责”,图像编辑强化学习开始找真正的责任模块|ACM MM 2026
dars与多种图像编辑方法在时序、空间、物理和逻辑推理任务上的对比。

图3:示例覆盖时序变化、最短路径、物体移除和火柴等式等推理型编辑,最下方为dars,来源:论文figure 4。

定性案例中,dars需要处理的不只是“改得像不像”,还包括夏天30秒后冰块如何变化、液面10秒后的状态、煮30分钟后的锅、最短路径以及移动火柴后的正确等式

这些任务把图像编辑推向了一个更有意思的方向:图像不只是生成目标,也是推理答案的载体

消融实验说明了什么

dars的几个组件并不是简单堆叠

取消跨模块路由后,rise-bench只有20.05;使用硬路由提升到24.86;完整的软路由达到27.50,说明“按样本连续分配责任”比平均更新或非黑即白地选择模块更有效

【多模态】从“结果打分”到“精准追责”,图像编辑强化学习开始找真正的责任模块|ACM MM 2026

在planner结构上,自由推理得到23.94,只保留modify得到25.21,逐步补上preserve、overall和tips后,完整结构达到27.50

其中去掉overall带来的rise-bench下降比去掉tips更大,说明复杂编辑里,场景级目标比局部执行提示更关键

【多模态】从“结果打分”到“精准追责”,图像编辑强化学习开始找真正的责任模块|ACM MM 2026

prefix-gated reward也优于平坦平均和普通加权求和,进一步支持了“先保证核心修改正确,再奖励后续细节”的因果顺序

论文还把路由信号与gpt-5生成的失败归因伪标签比较,三组二分类auroc均超过0.91,说明rollout统计与外部判断有较强一致性

【多模态】从“结果打分”到“精准追责”,图像编辑强化学习开始找真正的责任模块|ACM MM 2026

不过伪标签不等于人工标注真值,这项验证更适合视为旁证,而不是对错误归因准确率的最终证明

这篇论文真正值得借鉴的地方

dars表面上是一篇图像编辑论文,背后讨论的却是组合式agent系统都会遇到的问题

当一个任务由规划器、工具调用器、检索器、生成器等多个组件共同完成时,最终结果差并不能直接说明每个组件都该被同样更新

如果没有信用分配,端到端奖励很容易让正确模块替错误模块背锅,也可能让错误模块躲在一个偶然成功的最终结果后面

dars给出的三个问题很有普适性:

  1. 1. where to learn:错误主要来自哪个模块
  2. 2. what to learn:模块内部哪部分决策需要修正
  3. 3. which samples to learn:当前阶段什么难度的样本最有信息量

这套思路未来不仅可能用于视频编辑,也适合多工具agent、机器人规划和其他带中间决策的生成系统

还需要保留的边界

dars的代价并不小,每条训练样本需要4个计划乘4次渲染,也就是16条rollout,计算量明显高于单路径更新

它对奖励模型有较强依赖,如果检查清单遗漏关键要求,或者在线judge误判,路由信号也会跟着偏移

当planner和renderer同时严重失败时,两种波动未必能被干净分离;目前实验也没有覆盖视频编辑和多轮交互场景

另外,定性大图中的案例由作者选取,最可靠的证据仍然是受控基线与消融实验,而不是几张视觉效果最漂亮的样例

写在最后

过去的图像编辑强化学习更关心“最终图片得了多少分”,dars继续追问了一步:这个分数到底应该反馈给谁

当系统只有一个模型时,奖励低就更新模型;当系统变成多个模块接力,训练的难点不再只是奖励是否准确,也包括奖励能不能找到真正负责的环节

从这个角度看,dars最重要的贡献并不是又加了一套复杂流程,而是让多模态训练开始认真面对一个朴素问题:哪里做错了,就应该让哪里学。


论文信息

  • • 标题:DARS: Dual-Level Credit Assignment RL with Structured Reasoning for Instruction-Based Image Editing
  • • 作者:Haoxiang Cao、Jiajiong Cao、Xuanpu Zhang、Changqian Yu、Chaoqun Wang
  • • 机构:South China Normal University、KlingAI Research
  • • arxiv:2608.20161

 


【多模态】从“结果打分”到“精准追责”,图像编辑强化学习开始找真正的责任模块|ACM MM 2026