K-文化的一切——从回归到 K-美妆,发送到您的邮箱订阅邮件

METAL MEDIA

What to Edit Next: Visually Aligned Image-Editing Follow-Up Suggestions in Conversational Systems

arXiv:2608.075652026-08-02

让AI在图像编辑对话中推荐用户真正会点、又符合当前图片实际内容的下一步编辑建议的三阶段训练法

在图像生成编辑类对话助手中,系统给出的下一步编辑建议常常要求图片里根本不存在的东西,或者重复要求已经满足的状态。作者先用人工审核过的编辑意图表做监督微调,再用真实用户点击数据训练奖励模型并做强化学习优化,最后加入一个专门检查图像内容的验证器作为额外奖励信号来减少这类视觉不一致问题。该方案已在Qwen App上线,并通过大规模用户随机对照实验验证效果。

METAL MEDIA 解读图

三阶段训练流程

证据状态已报告实测结果

  1. 第一阶段:规则引导的SFT结合真实图片/问题/意图输入与人工审核的61种后续编辑意图表,构建六条一组的训练目标,微调多模态策略模型
  2. 第二阶段:基于点击的强化学习用位置感知点击偏好对训练8B奖励模型,配合有效性、SFT接近度、长度、多样性四项信号通过GRPO优化;视觉不一致率从3.0%升至3.7%
  3. 第三阶段:加入视觉验证器奖励独立验证器先观察图像再核查每条建议所需对象与目标状态,作为第六个“对齐”奖励信号,将不一致率降至0.9%
  4. 上线与A/B测试线上仅部署单一8B策略模型(验证器只用于训练),14天数百万用户随机对照实验测量点击率、保存率与对话轮数变化
这是 METAL MEDIA 制作的解读图,并非论文作者提供的原图。

他们做了什么

  1. 作者审核了Qwen App上10万条真实多轮图像编辑对话,发现80.1%的后续编辑请求依赖当前图片内容,仅凭之前的文字对话无法判断,这说明必须引入多模态信息。
  2. 第一阶段(SFT)结合真实的图片、问题、编辑意图与人工审核的61种合理后续编辑意图表,构建六条建议一组的训练目标,微调出多模态推荐策略模型。
  3. 第二阶段用真实用户点击数据构建考虑展示位置偏差的偏好对,训练一个8B视觉语言奖励模型,并用GRPO强化学习同时优化点击偏好、格式有效性、与SFT策略的接近程度、长度合理性、组内多样性五个信号。
  4. 仅做第二阶段优化后,专家评分质量提升了,但视觉不一致率(要求图片中不存在的对象,或重复要求已满足的状态)却从SFT后的3.0%上升到3.7%。
  5. 第三阶段引入一个先观察图像、再逐条核查每条建议所需对象和目标状态是否成立的独立验证器,把其结果作为第六个奖励信号加入GRPO训练,以纠正这一问题。
Figure 1: Illustrative multi-turn policy comparison. A click-supervised policy without visual-consistency supervision (left) proposes a slate containing a missing-source edit and an already-satisfied target; the user selects the executable lighting edit. On the updated image, the full framework (right) produces executable, image-consistent, and non-redundant follow-up edits.
Figure 1: Illustrative multi-turn policy comparison. A click-supervised policy without visual-consistency supervision (left) proposes a slate containing a missing-source edit and an already-satisfied target; the user selects the executable lighting edit. On the updated image, the full framework (right) produces executable, image-consistent, and non-redundant follow-up edits.
Table 1: Core end-to-end results. Top: offline metrics. Bottom: PE-relative online lift.
Offline evaluation
PolicyGSB ↑Ground. ↓Redund. ↓
PE (base)+08.6%23.3%
SFT (Stage 1)+3323.0%17.2%
SFT + RL (Stage 2)+4053.7%11.9%
Full framework (Stage 3)+𝟒𝟒𝟔0.9%8.8%
Online lift over PE
PolicyCTR ↑Take-away ↑Turns/user ↑
PE (base)0.00%0.00%0.00%
SFT (Stage 1)+25.33%+13.70%+33.64%
SFT + RL (Stage 2)+33.48%+7.50%+32.56%
Full framework (Stage 3)+32.70%+16.32%+39.90%
Figure 2: Three-stage training framework. Stage 1 constructs validated SFT slates from real contexts. Stage 2 trains a click reward model and optimizes five non-grounding rewards with GRPO. Stage 3 derives an image-first source–target grounding reward and supplies it as a sixth signal to a separate GRPO run, initialized from SFT and otherwise using the Stage 2 pipeline.
Figure 2: Three-stage training framework. Stage 1 constructs validated SFT slates from real contexts. Stage 2 trains a click reward model and optimizes five non-grounding rewards with GRPO. Stage 3 derives an image-first source–target grounding reward and supplies it as a sixth signal to a separate GRPO run, initialized from SFT and otherwise using the Stage 2 pipeline.
Table 2: Cumulative ablation of RL components. All rows start from the SFT policy.
RL configurationGSB vs base ↑Ground. ↓Redund. ↓
SFT initialization+3323.017.2
+ core RL rewards+3744.428.1
+ max-pair diversity+3834.019.1
+ norm./dynamic weights+4053.711.9
+ grounding reward+𝟒𝟒𝟔0.98.8
Figure 3: SFT data-construction pipeline (general track). Pale blocks are the data surviving each stage; grey ribbons show removed records and their filtering reasons.
Figure 3: SFT data-construction pipeline (general track). Pale blocks are the data surviving each stage; grey ribbons show removed records and their filtering reasons.
Table 3: Expert-transfer reward-model study (2,199 within-request pairs; independently trained reward-model checkpoints).
Reward modelPairsExpert agr. ↑Good−Bad ↑Low-tier inv. ↓
Raw-pair (2B)125K0.490+0.0150.090
Position-aware (2B)160K0.515+0.0480.040
Position-aware (8B)160K0.569+0.0860.041
Table 4: Verifier evaluation on the visual-consistency calibration set.
Visual inconsistency recall ↑False
VerifierMissing src.Already sat.Unionrejection ↓
Single-pass VLM61.6%43.4%47.5%22.2%
Source–target92.9%74.5%78.7%0.6%
Table 5: Stage-wise visual inconsistency by error type. Union denotes the rate of suggestions with either error.
PolicyMissing source ↓Already-satisfied target ↓Visual inconsistency (union) ↓
SFT (Stage 1)0.74%2.26%3.0%
SFT + RL (Stage 2)0.70%3.00%3.7%
Full framework (Stage 3)0.42%0.48%0.9%
Table 6: Preference-data funnel. Counts in the first three rows are impression-level unless marked as suggestion-level.
StageFiltering operationOutput
SourceThree displayed suggestions and a non-empty click663,926 requests
Record filteringRemove click not in display (1,861), invalid intent (45,022), invalid clicked type/sub-tag (120,344), fewer than two usable continuation suggestions (15,344), and repeated sessions (249,062)232,293 impressions
Image transferRetain records with a successfully transferred image232,281 impressions
Pair eligibilityRemove unusable query (944), query-copy click (66), missing final intent (30), and no usable suggestion above the click (102,491)128,750 impressions
Suggestion pruningDrop generic refresh-like (39,829), non-continuation (45,420), and below-click options (204,173); these are suggestion-level counts173,071 pairs
Request splitGroup by request ID164,401 train / 8,670 validation pairs
Table 7: Per-candidate dimensions emitted by one verifier call.
DimensionJudged fromUsed for
missing sourcesource existence bits with evidenceRL grounding g^
already satisfiedtarget vs. current stateRL grounding g^
plausibilityfit to image and scenemonitoring only
effective changenon-trivial visible changemonitoring only
content densityglobal appearance vs. object/region editlength budget class
evidence, statespointing phrasesaudits and error analysis
Table 8: Source and target semantics by edit type.
OperationRequired sourceTarget check
Addanchor/context entityrequested addition not satisfied
Removeobject to removeobject not already absent
Modifyobject and current statenew state not already satisfied
Relocateobject and reference regionrequested relation not satisfied
Global styleimagestyle change checkable or uncertain
Table 9: Diversity signal and aggregation on the semantic-redundancy probe.
VariantAdapt. λRedund. ↓Near-dup ↓
SFT×14.8%1.4%
Jaccard×28.0%2.2%
Embed., mean×30.0%2.2%
Embed., max-pair×20.8%0.8%
Embed., max-pair9.6%0.4%
Table 10: RM-only genericization stress test. Cross-image reuse and within-list redundancy are measured at the final checkpoint.
StepsΔ click-RMReuse ↓Redund. ↓
30+0.31
80+1.25
160+2.4699.9%0.1%

研究结果

  • 离线评测中,完整的三阶段框架相对第二阶段将视觉不一致率从3.7%降到0.9%,同时保持了专家评分的建议质量。
  • 在Qwen App上进行的为期14天、涉及数百万用户的用户随机对照实验中,相对于此前上线的提示词工程策略,完整框架将推荐点击率提升32.70%、图片保存率提升16.32%、用户平均对话轮数提升39.90%,三项提升均具有统计显著性(p小于0.05)。
  • 仅用点击奖励模型单独训练时,策略会退化为在几乎所有图片上重复使用同一个与图片无关的通用编辑建议(160步后跨图片重复率达99.9%),说明仅靠点击偏好信号容易被“钻空子”,必须配合困惑度、多样性等约束及重复度审查。
  • 采用完整奖励体系的最终策略未出现这种退化,其跨图片重复率为54.3%,与SFT基线的57.3%相近,长度波动也相似。
  • 若没有针对内容自适应的长度奖励,点击奖励模型偏好更长文本的倾向会使建议平均长度从11.9个字符增加到17.0个字符,而增加的只是无关紧要的修饰词,并非有效内容。

可应用场景

  • 在图像生成或编辑类对话产品中设计“下一步编辑建议”推荐功能
  • 利用真实点击日志构建推荐奖励模型时,通过考虑展示位置的偏好对方法来降低位置偏差
  • 将独立验证模型作为训练阶段的奖励信号来增强生成内容的事实/视觉一致性,而不增加线上推理延迟
  • 在同一个强化学习流程中平衡点击偏好、多样性、长度、格式有效性等多个相互制约的目标

局限与待验证事项

  • 该研究局限于Qwen App及Qwen3-VL系列模型(8B策略模型、30B验证器),尚未验证在其他产品或模型家族上的迁移效果。
  • 验证器只在训练和模型选择阶段使用,线上实际服务的策略在推理时并未接入验证器,因此上线策略的视觉错误只是被降低,而非在推理时被直接检查。
  • 验证器对主观或难以判断的目标状态采取“放行不报错”的策略,可能漏掉一些真实存在的视觉不一致问题。
  • 线上A/B测试仅进行了14天,且流量分配固定为5%,长期效果或不同流量条件下的表现尚未报告。
  • 作者自己指出,基于展示位置的点击配对方法只能降低而不能完全消除展示位置偏差。

为什么重要

随着对话助手越来越多地帮助用户在图像生成上反复迭代,忽视当前图片内容的编辑建议会浪费用户时间并损害信任,而以往的推荐研究大多只针对纯文本对话场景。这项工作用真实上线的大规模用户实验证明,把人工定义的意图、真实点击行为和显式视觉核查结合起来,能在减少视觉错误建议的同时切实提升用户参与度。

本文术语

  • SFT(监督微调) · 用整理好的示例输入输出对模型进行额外训练
  • GRPO · 一种强化学习方法,通过比较同一输入下多个采样输出的相对好坏来调整策略
  • 奖励模型(RM) · 根据用户点击等信号训练出来、用于给建议打分的模型
  • 视觉不一致 · 编辑建议要求图片中不存在的对象,或要求的目标状态其实已经成立
  • GSB(优劣差异分) · 表示某策略相较参照策略,专家评分总体是更好还是更差的差值

无法转载的图表

  • Figure 4: Source–target visual consistency checks. A suggestion is invalid when it presupposes an absent source or requests a visually checkable target state that already holds.
在原文中查看图表 →

论文原文摘要(英文)

Conversational assistants increasingly recommend follow-up edits to help users continue a task. Existing systems primarily target text-only interactions, leaving image-creation conversations underexplored. In image-creation tasks, useful follow-up edit suggestions must reflect user preferences, offer diverse directions, and remain executable on the current image. We collected 100,000 real multi-turn image-creation conversation samples from Qwen App and found that 80.1% are image-dependent, underscoring the need for multimodal recommendation. We address this setting with a three-stage framework. In Stage 1, we use real online data to build a human-reviewed table of appropriate follow-up editing intents, then create SFT targets and fine-tune a multimodal policy. In Stage 2, to align rule-guided SFT suggestions with actual user choices, we use user click feedback to optimize the policy through multi-objective reinforcement learning. In Stage 3, to reduce visual inconsistencies between suggested edits and the current image, we introduce a visual verifier as additional training supervision. Extensive experiments demonstrate that our framework significantly outperforms baselines on both automatic and human evaluations. In a live user-randomized A/B test with millions of users, our final framework reduces visual inconsistency from 3.7% to 0.9%. Furthermore, it significantly improves recommendation CTR by 32.70%, image take-away rate by 16.32%, and average conversation turns per user by 39.90% (all p<0.05).

作者 · Zhijing Zhang

在 arXiv 阅读

最新论文

全部论文 →

METAL MEDIA 最新报道

图片来源: Zhijing Zhang et al., arXiv:2608.07565, CC BY 4.0