当前位置: 首页 > news >正文

SkyJM-Gen 重磅开源:让文生图裁判模型“自己写打分细则“,效果登顶专用裁判模型

前言

SkyJM-Gen (RubricRM-Gen)是一款面向文生图(Text-to-Image)的生成式裁判模型,基于 Qwen3.5训练。模型在推理过程中会先针对每条 prompt 动态生成一份评分 Rubric(评估维度 + 权重 + 分级标准),再据此为两张候选图像逐维打分、加权聚合得出偏好。

在两个公开基准 MMRB2 / GenAI-Bench 和私有基准 GenAI-Bench-Verified 上,SkyJM-Gen-9B 全面领先所有同期开源专用奖励模型(HPSv2、PickScore、HPSv3、UnifiedReward、UnifiedReward-Think、UnifiedReward-Flex),与顶级闭源 MLLM 评审(如 Gemini 3.1 Pro)相当甚至持平。

🔥 关键结果速览

与其他开源模型 baseline 相比,SkyJM-Gen-9B 在三个 benchmark 上分别提升 +2.8 / +0.7 / +0.3 分。

模型

MMRB2

GenAI-Bench

GenAI-Bench-Verified

HPSv3

60.2

70.9

81.0

UnifiedReward-Think-9B

65.5

72.8

81.7

UnifiedReward-Flex-8B

69.2

73.4

84.2

SkyJM-Gen-4B(Ours)

70.5

73.2

83.1

SkyJM-Gen-9B(Ours)

72.0

74.1

84.5

开源地址:

  • Github:https://github.com/SKYLENAGE-AI/SKYLENAGE-JUDGER

  • modelscope:https://www.modelscope.cn/collections/SKYLENAGE/SkyJM

  • 晓天衡宇·评测社区:https://skylenage.net/sla/home

一、为什么要做“动态 Rubric”?

文生图奖励模型大致经历了三代:

  1. CLIP 类指标(如 CLIPScore):高效但对复杂语义、组合关系、推理类 prompt 不敏感;

  2. 偏好打分模型(HPSv2、PickScore、HPSv3、ImageReward、PickAPic 等):在大规模人类偏好数据上训练,但接口仍然是一个标量分数,好就是好、差就是差,缺乏"为什么";

  3. 多模态判别 / 推理模型(如 UnifiedReward、UnifiedReward-Think):用 MLLM 输出一段评估推理,但评估维度通常是预先固定的,不同类型的 prompt 被强制按同一套维度打分。

现存问题:不同的指令本应有不同的评估重点:

  • "一张写实人像,傍晚光线" → 看人脸结构、光影质感、皮肤细节;

  • "一张赛博朋克风格的霓虹街景" → 看风格统一性、构图、氛围;

  • "Logo: 写一个反向的 R 字" → 看文字渲染、几何精度,连人脸结构都不该出现在评分维度里。

把所有 prompt 都塞进同一个固定打分模板,本身就是一种"评估失配"。

SkyJM-Gen 的核心思路:让模型自己根据指令"先写打分细则,再打分"。

二、动态 Rubric 范式:从"标量分"到"可解释偏好"

模型的单次前向推理会依次产出:

  1. Task Intent Analysis :对指令的意图分析;

  2. 评估维度 + 权重 :N 个维度 与权重 (满足 );

  3. 每个维度的分级标准 (0–4 分对应什么样的图);

  4. 对两张候选图各维度的逐项打分 ;

  5. 加权聚合得分 :

模型输出的最终偏好结果是通过比较S(I_A) 与 S(I_B) 的大小获得的。所有结果都是结构化的分数,可以详细查看模型的打分逻辑。

三、训练数据:覆盖 6 大类 42 子类

训练数据统计

指标

数值

总样本对

31,835

SFT / RL 拆分

16,835 / 15,000

一级 / 二级类目数

6 / 42

平均标签数

3.3

多标签样本占比

94.9%

平均 Rubric 维度数

3.9

A / B 偏好比

51.6 / 48.4

数据来源及构建方式

  • 公开数据:HPD v3、Open Image Preferences(OIP)、EvalMuse-40K;

  • 长尾数据合成:分析数据后发现 Text Rendering(6.5%)、Logical Reasoning(9.0%)、World Knowledge(15.8%)等类目在公开数据中偏少。针对长尾数据,我们首先使用 DeepSeek-V3.2 合成了一批 prompt, 然后由人工筛选其中的高质量prompt,最后再用 10 个图像生成模型(包括 GPT-Image、Gemini-3.1-Pro、Seedream-5.0、Wan-2.6 等)渲染候选图;

  • 专家三人评审:每张图按 10 分制独立打分,仅保留分差 > 5 且三人一致的样本对,确保偏好信号清晰。

Rubric 轨迹合成:用人类偏好锚定teacher模型

为了既有结构化的 Rubric 轨迹,又不被teacher模型自身的偏好偏置污染,我们采用偏好标签条件下的轨迹合成:

  • teacher模型:Gemini 3.1 Pro;

  • 合成时把人类偏好标签 y_j 一并喂给teacher模型,让它输出"任务意图分析 + 维度 & 权重 + 分级标准 + 逐维打分"五段式轨迹;

  • 结构化校验:维度齐全、分数在 [0,4]、权重和 = 100%;

  • 方向一致性校验:如果老师轨迹的加权总分与人类偏好方向矛盾,整条样本丢弃。

这样teacher模型不再是"独立的偏好标注员",而是把人类偏好翻译成结构化 Rubric的编排器。

四、两阶段训练:SFT 立"范式",GRPO 校"刻度"

Stage 1:Rubric Trajectory SFT — 学会"先写细则再打分"

输入 (prompt, image_A, image_B),目标轨迹是teacher模型合成的完整结构化 Rubric。模型要同时掌握:

  • 拆解指令意图;

  • 选择合适的维度并给权重;

  • 为每个维度写出 0–4 分的分级标准;

  • 输出逐维打分与最终偏好。

Stage 2:维度级 GRPO — 让"维度上的偏好"也对齐

只判断最终偏好的奖励信号过于稀疏:两个 trajectory 哪怕维度打分一塌糊涂,只要最后选对了 A/B,最终奖励都是一样的。因此我们把奖励下沉到维度级。

为了让 rollout 的维度能与参考 trajectory 一一对应,我们在训练时固定 Rubric 部分(推理阶段仍由模型端到端生成 Rubric):

上述公式这意味着不同的情况给予不同程度的惩罚,这种方案优先考虑方向是否正确,然后再奖励对分数差异的精确逼近。

五、实验结果:4B 已超越所有同级 baseline,9B 全面登顶

文生图benchmark上的结果

模型

MMRB2

GenAI-Bench

GenAI-Bench-Verified

闭源 MLLM 裁判

Claude Sonnet 4.6

70.8

65.8

75.3

GPT-5.4

67.5

64.2

74.2

Gemini 2.5 Pro

70.5

67.8

77.4

Gemini 3.1 Pro

74.4

73.9

84.8

开源 MLLM 裁判

Qwen3-VL-8B

61.2

63.3

72.5

Qwen3-VL-235B-A22B

66.6

61.5

69.7

Qwen3.5-9B

66.3

63.3

70.7

Qwen3.5-397B-A17B

72.7

66.2

77.0

专用奖励模型

HPSv2

55.0

68.8

78.1

PickScore

57.6

70.0

79.2

HPSv3

60.2

70.9

81.0

UnifiedReward-9B

57.9

69.2

72.8

UnifiedReward-Think-9B

65.5

72.8

81.7

UnifiedReward-Flex-8B

69.2

73.4

84.2

🟢 SkyJM-Gen-4B(Ours)

70.5

73.2

83.1

🟢 SkyJM-Gen-9B(Ours)

72.0

74.1

84.5

亮点:

  • 9B 模型在三个 benchmark 上全部位列专用奖励模型第一,相对最强 baseline UnifiedReward-Flex-8B 提升 +2.8 / +0.7 / +0.3 分;

  • 4B 模型也已在 MMRB2 上超过最强 baseline,说明 Rubric 范式能让小模型把容量花在更有效的地方;

  • 在 GenAI-Bench-Verified 上,SkyJM-Gen-9B(84.5)几乎与 Gemini 3.1 Pro(84.8)持平,但参数量小了一个数量级。

两阶段消融:SFT 立范式,RL 稳定再上一台阶

配置

MMRB2

GenAI-Bench

GenAI-Bench-Verified

Qwen3.5-4B(base)

63.3

61.9

69.7

+ SFT

70.1 ↑6.8

72.0 ↑10.1

82.9 ↑13.2

+ RL

70.5 ↑0.4

73.2 ↑1.2

83.1 ↑0.2

Qwen3.5-9B(base)

66.9

63.4

72.5

+ SFT

70.3 ↑3.4

73.0 ↑9.6

83.2 ↑10.7

+ RL

72.0 ↑1.7

74.1 ↑1.1

84.5 ↑1.3

Rubric SFT 阶段贡献了绝大部分性能提升,这进一步说明:让模型学会"先写细则再打分"这件事本身,比只用偏好标签做监督更关键。维度级 GRPO 在此基础上对刻度进行校准。

Label-only vs Rubric-based SFT

我们把 Rubric 轨迹换成只用偏好标签的标准 SFT,结果显示:在 4B/9B 两个 backbone 上,去掉 Rubric 监督会让 MMRB2 / GenAI-Bench / GenAI-Bench-Verified 一致下降 1.9–5.1 分。收益不是来自"看了更多数据",而是来自"学会了 Rubric 这套评估范式"。

六、可解释性 Case:Rubric 把判断过程"摊开来"

Prompt:A cranberry bog flooded for harvest with visible red berries, featuring geese flying in V-shaped flocks during autumn.

Image A

Image B

模型对这条 prompt 自动生成的 Rubric 与逐维打分(节选):

  • Prompt Adherence (30%):A 包含红色蔓越莓、V 字形雁阵、秋日氛围;B 雁群非 V 字、"flooded" 渲染成奇怪的横向条纹 → A 4/4,B 2/4

  • Visual Realism & Detail (30%):A 浆果质感、雁的剪影自然;B 浆果像低分辨率重复贴图、雁的翅膀畸变 → A 4/4,B 1/4

  • Composition & Aesthetics (20%):A 透视与秋色对比好;B 构图扁平、横向条带突兀 → A 4/4,B 1/4

  • Logical Consistency (20%):A 浆果合理漂浮在水面;B 出现"水上散步"的雁等违反物理的元素 → A 4/4,B 0/4

加权总分:A = 4.00,B = 1.10 → 偏好 A。

这就是 Rubric 范式的价值:你不再被动接受"A 比 B 好 0.3 分",而是看到模型究竟在哪些维度做了什么样的判断,模型输出结果可被审查、可被反驳、可被复用为下游 RL 的 dense reward。

七、本地部署

环境安装:

git clone https://github.com/SKYLENAGE-AI/SKYLENAGE-JUDGER cd SKYLENAGE-JUDGER uv venv .venv --python 3.11 source .venv/bin/activate uv pip install -r requirements.txt # For vllm backend uv pip install "vllm>=0.19.0"

模型下载:

modelscope download --model SKYLENAGE/SkyJM-Gen-4B --local_dir SKYLENAGE/SkyJM-Gen-4B

文生图的评估(4B模型):

# Text-to-image evaluation with 4B model python run_inference.py \ --judge SkyJM-Gen-4B \ --model-path SKYLENAGE/SkyJM-Gen-4B \ --backend vllm \ --input t2i_data.json \ --output result.jsonl \ --tensor-parallel-size 2

图像编辑评估(4B模型):

# Image editing evaluation with 4B model python run_inference.py \ --judge SkyJM-Edit-4B \ --model-path SKYLENAGE/SkyJM-Gen-4B \ --backend transformers \ --input edit_data.json \ --output result.jsonl
http://www.jsqmd.com/news/1082627/

相关文章:

  • 17.Excel报表自动化(下):一键生成生产报表
  • Java毕业设计-基于 SpringBoot 的高校学生评教系统的设计与实现 基于 SpringBoot 的校园评教管理系统的设计与实现(源码+LW+部署文档+全bao+远程调试+代码讲解等)
  • 4346346
  • iOS智能背景移除终极指南:3行代码实现专业级抠图效果
  • 树莓派摄像头应用编译指南:从源码构建到二次开发
  • Git 常用指令精炼速查
  • 实战指南:掌握番茄小说下载器的本地化部署与高效使用
  • 如何高效解决Windows快捷键冲突:专业级键盘映射优化指南
  • 区间邻域中2项预倾斜复形的面结构:代数、组合与几何的交叉研究
  • 引力波数据分析:基线规范与残差增益计算的核心技术与实践
  • Qwerty Learner:21天打造专业级英语打字肌肉记忆的终极指南
  • 极客上线-企业出海软件定制解决方案,覆盖三端系统建设
  • 串口 tx、rx、GND这个3根线 分别是由谁提供电压,嵌入式板子,还是电脑usb
  • 变系数Camassa-Holm方程小色散渐近解:从多重尺度法到尖峰孤子
  • 抖音音频提取终极指南:5分钟掌握开源下载器批量下载技巧
  • MTKClient终极指南:高效管理联发科设备的开源专业工具
  • 终极AMD Ryzen调试工具SMUDebugTool:5分钟快速上手硬件性能优化
  • Redis使用教程
  • 告别元数据管理烦恼:ExifToolGUI图形化工具终极指南
  • RAG实战指南:解决大模型知识滞后与幻觉的核心方案
  • 主流厂商对比与选型 —— 智能传感多模光纤耦合模块
  • 【Netty源码解读和权威指南】第70篇:Netty 5新特性展望——下一代Netty的技术方向
  • 【PLC与软PLC控制系统开发】PLC硬件架构与工作原理全解
  • 拉萨牙齿美白看口碑和效果
  • 企业级渗透测试实战:从合规要求到风险管控的完整工作流
  • Berge超图广义Turán数:从极值图论到超图计数的核心理论与方法
  • 终极免费文档下载脚本指南:如何轻松获取30+平台资源
  • 无局放系统本身干净,但现场环境管不住
  • 程序员的情感表达艺术:技术术语中的情感隐喻
  • Lora转4G Cat1网关设计与物联网应用实践