WeLM-Image:面向视觉智能的统一图像生成模型 WeLM-Image: A Unified Image Generation Model towards Visual Intelligence
MoT–MoE 统一图像模型:理解融入生成与编辑,31.7B 参数单卡部署,8 步 4.98 秒出图
前置知识
流匹配(Flow Matching)
连续生成建模范式:把干净 latent $z$ 与高斯噪声 $\epsilon$ 用线性插值 $z_t=(1-t)z+t\epsilon$ 连成路径,训练网络预测速度场 $v^\star=\epsilon-z$,损失为 $\|\hat{v}_\theta-v^\star\|_2^2$;采样时沿预测速度场从噪声积分到图像,轨迹比扩散模型更直、训练更稳定。
WeLM-Image 的生成监督、编辑训练、RL rollout 与两阶段蒸馏全部建立在条件流匹配之上,不懂流匹配就读不懂它的损失设计、噪声感知 OPD 和 MeanFlow 公式。
Mixture-of-Transformers(MoT)
双路径 Transformer 设计:不同目标的 token(本文为理解 UND 与生成 GEN)各自持有独立的投影、归一化与前馈参数,但所有 token 在每一层共享同一次掩码自注意力,实现「参数专业化、上下文共享」,用于消除多任务间的优化干扰。
MoT 是本文骨干的骨架,解释了为什么理解和生成能共用一个模型却不互相拖累,是读懂架构图(Figure 2)的前提。
Mixture-of-Experts(MoE)
稀疏前馈层:路由器为每个 token 从 64 个路由专家中选 top-k,外加 2 个始终激活的共享专家,输出按 sigmoid 分数加权求和;用非梯度修正偏置做负载均衡,使存储参数很大而每 token 激活参数很小。
本文 31.7B 存储 / 约 5.4B 激活的参数结构、UND top-6 与 GEN top-20 的不对称路由都依赖 MoE,容量与效率分析离不开它。
RoPE 与 3D RoPE
旋转位置编码把位置信息注入注意力:按通道对以不同频率 $\omega_k$ 旋转 Q/K,使注意力得分只依赖相对位置。3D RoPE 把坐标从一维序列扩展为序列轴 $t$ 加空间轴 $(h,w)$,为图像 latent 提供二维几何结构。
本文的「文本兼容统一 3D RoPE」是核心创新:文本坐标取 $(p,p,p)$ 时精确退化为预训练 1D RoPE,只给 VAE token 加 $(p, p+\Delta h, p+\Delta w)$ 的空间偏移。
VAE 潜空间与 latent token
图像先被 VAE 压缩(本文 8× 空间压缩、16 通道连续 latent),生成模型在 latent 上做流匹配以节省算力。本文参考图同时提供 ViT 语义 token(走 UND 路径)与干净 VAE latent(走 GEN 路径),目标图以噪声 VAE latent 形式参与训练与采样。
理解输入序列如何拼装(哪些 token 走哪条路径、哪些段受流匹配监督)、以及自研 VAE 三阶段训练的动机,都需要潜空间概念。
Classifier-Free Guidance(CFG)
推理技巧:同时对条件与无条件分支各前向一次并做外推以增强提示对齐,代价是每步两次网络评估(NFE×2);guidance-free(true_cfg_scale=1)则每步只评估一次网络。
这是延迟对比的关键变量:Turbo 与各 Lightning 版本是 guidance-free 的 8/4 步,而标准 50 步模型用 CFG——步数相同计算量也差一倍,读效率章节必须知道这一点。
基于奖励的后训练 RL(DiffusionNFT / GDPO)
对扩散/流模型做强化学习:用 VLM 奖励(rubric 逐条判分、成对比较蒸馏出的打分模型等)给 rollout 图像打分;DiffusionNFT 把 EMA 策略的高/低奖励 rollout 转化为隐式正负速度场的最优性监督,GDPO 在 rollout 组内对各奖励维度分别归一化后再聚合。
T2I 的四奖励体系与 I2I 的 checklist 门控奖励 $r_{edit}=r_P(0.4+0.4r_C+0.2r_Q)$ 是本文后训练的核心,没有 RL 后训练背景很难理解第 4.3 节。
少步蒸馏(MeanFlow / DMD / OPD)
把 50 步 CFG 教师压缩成 8/4 步免引导学生的技术族:MeanFlow 用平均速度场做一致性蒸馏;DMD 式在线轨迹对齐以教师与学生在同一噪声区间平均流的差距为优化信号;局部轨迹锚定按推理时间表逐区间监督以消除欧拉离散化误差;OPD(在策略蒸馏)让学生在自己采样的轨迹上模仿教师速度。
Turbo 的 11.4× 加速、以及把 T2I/I2I 两个 RL 专家合流回单模型的噪声感知 OPD,都由这些技术支撑。
研究动机
现有文生图与编辑模型在细粒度控制上仍力不从心:用户要求一条长中英文 prompt 同时约束对象、数量、空间关系、布局与风格;要求在海报、标牌中准确渲染长文本;要求编辑时保持主体身份不漂移;还要求融合多张参考图而不混淆各自属性。已有的统一化路线各有代价——Qwen-Image 用多模态语言模型做条件注入,HunyuanImage 3.0 把语言建模与图像生成放进共享骨干,SenseNova-U1 直接从像素和文字联合学习——但自回归语言建模与连续图像生成的优化目标和容量需求差异很大,简单共享参数会互相干扰。另一侧是部署成本:微信消费级应用请求量巨大,论文实测 Qwen-Image-Edit-2511 在 H20 上单图编辑需 133.04 秒、4 图输入高达 510.64 秒,注意力随视觉上下文超线性增长,使「统一模型」难以在单卡上以可接受成本提供服务。
本文的目标是本文的目标是构建统一图像基础模型 WeLM-Image,把多模态理解能力融入文生图、指令引导编辑与多参考合成三类任务,并在明确的参数与推理预算内最大化整体能力。具体目标包括:单一骨干同时支持 T2I、单图编辑和最多 4 张参考图的组合生成;中英双语长文本渲染;原生 1.5K 分辨率生成;整个模型可在单张 NVIDIA H20 GPU 上部署;再通过少步蒸馏版本 Turbo 把 1024×1024 生成压到约 5 秒、1–4 图编辑压到 6.78–13.17 秒,使逐请求成本可控。同时沉淀一整套数据引擎与训练方法论(渐进预训练、任务分离 RL、两阶段蒸馏),作为后续视觉智能研究的工程基础。
与已有工作不同的是,本文的独特切入角度有三点。第一,架构上提出 MoT–MoE 组合:MoT 给理解与生成两条路径完全独立的参数(投影、归一化、专家)以消除优化干扰,但每层保留共享注意力让目标 latent 始终能看到指令与参考;MoE 不共享专家池而是每条路径各配 64 路由 + 2 共享专家,路由数不对称(UND top-6、GEN top-20),把稀疏容量向外观合成倾斜——31.7B 存储参数、每个目标 latent token 仅激活约 5.4B。第二,提出与预训练文本 RoPE 严格兼容的统一 3D RoPE:文本 token 坐标取 $(p,p,p)$ 时数学上精确退化为一维 RoPE,只给 VAE latent 加中心化空间偏移。第三,数据侧用知识图谱视觉词表 + 亿级视觉聚类双索引重构 6 亿图像池,围绕「要生成什么」而非「做通用视觉助手」组织数据;训练侧先做任务分离的 RL 再用噪声感知 OPD 把两个专家策略合流回单模型,兼顾专精与统一。
核心方法
直觉上,WeLM-Image 把「理解」和「画画」当成两个工种:文字与 ViT 语义 token 走 UND 路径,参考图与噪声目标图的 VAE latent 走 GEN 路径,两套参数互不干扰,但在每层的共享注意力里互相可见——画图的路径随时能「看到」指令和参考图。技术上:所有任务统一为交错的类型化文本/图像段序列 $S=[S_1;\dots;S_K]$;生成模板中 N=0 退化为文生图、$N\ge1$ 即编辑/多参考;骨干为 27 层解码器、hidden size 2048,第 0 层稠密 FFN(中间维 11,264),1–26 层为路径专属 MoE(每层 64 路由 + 2 共享专家,专家中间维 1,408);位置编码采用文本兼容统一 3D RoPE;输出端语言模型头做自回归文本预测、流匹配头做连续图像生成,联合损失 $\mathcal{L}=0.25\mathcal{L}_{CE}+1\cdot\mathcal{L}_{FM}+10^{-4}\mathcal{L}_{router}$,且流匹配损失按图像级归一化使 1024 与 1536 目标贡献相等;采样时条件 token 只计算一次并缓存,每步只重算噪声目标 latent。配套 83.7M 参数的自研 VAE、面向生成的数据引擎、512→1024→1536→SFT 四阶段渐进训练,以及 RL + 两阶段蒸馏的后训练流水线。
核心创新是「参数分离、注意力共享」的 MoT–MoE 设计及其与位置编码、训练目标的协同。与 Qwen-Image(LLM 条件注入扩散模型)、HunyuanImage 3.0(共享多模态骨干)不同,本文让理解与生成保持独立权重以免两个目标互相拖累,同时用块结构掩码注意力保证目标 latent 在每层都能读取文本指令、ViT 语义与干净参考 latent;而噪声目标的 K/V 对所有其他段不可见,从机制上防止目标泄漏。MoE 嵌在每条路径内部而非共享一个专家池,避免两群 token 争夺专家造成新的干扰;路由用 sigmoid 打分加非梯度修正偏置做负载均衡($b_{p,e}\leftarrow b_{p,e}+\eta\,\mathrm{sign}(\bar{n}_p-n_{p,e})$ 后做零均值投影防漂移),序列级辅助损失系数仅 $10^{-4}$,让均衡不干扰主目标。另一个关键点是 3D RoPE 的交错式轴分配:32 个旋转通道对按 12/10/10 交错分给 t/h/w 三轴而非连续分组,保持三轴周期范围一致——分组方案会把高频对落到底层轴引发周期回绕,实验中导致梯度范数尖峰;文本坐标 $(p,p,p)$ 使 $\phi^{3D}_k(p,p,p)=p\omega_k=\phi^{1D}_k(p)$,预训练位置变换被精确保留。
方法步骤详情
全流程分数据、预训练、后训练、蒸馏四步。数据:约 50 亿原始图文对经分辨率/模糊/去重/安全过滤得 6 亿 curated 池(59.74% 分辨率不低于 1024);以 Cilin + 微信知识图谱构建含本体层级、同义词与检索扩展的视觉词表,用 Qwen3-VL-Embedding 加平衡层次球形 k-means 对数亿图聚类;T2I 数据按 KG 概念配额采样并做图像-概念双向语义校验;编辑数据在簇级做任务均衡分配(编辑标签作为硬先验)、簇内真实图像对挖掘(图变体成小图、两两组合扩增)与专家模型构造(多采用反向构造保持真实目标),再经 VLM 质检和差异锚定的指令改写;多参考数据覆盖 18 类任务、约 75 万实体池、数十万样本,指令显式绑定每张 Image k 的角色。训练:双路径均从 Kimi-VL 检查点初始化(GEN 复制 UND 权重),按 512→1024→1536→SFT 四阶段渐进(上下文 16K→32K→64K,学习率 $10^{-4}$,SFT 降到 $2.5\times10^{-5}$,时间步 shift 从 1.0 调到 4.0),混合比从含 20% 理解数据过渡到纯生成任务(SFT 为 T2I 60%/编辑 30%/多参考 10%),caption 长短比 4:3:3。后训练:冻结骨干只训生成侧 LoRA(含 MoE 层,消融显示这持续有益),T2I 分支用四项 VLM 奖励(rubric 逐条对齐、成对美学、专用中英字形结构异常感知模型的文字渲染、视觉自然度;GDPO 归一化,DiffusionNFT 优化),I2I 分支按 27 类编辑动作、难度 3:5:2 配比,用 checklist 三维奖励并以指令遵循为乘性门控 $r_{edit}=r_P(0.4+0.4r_C+0.2r_Q)$;随后噪声感知 OPD 把两个专家合入单个学生($\hat{v}=v^T_q+h_t(v^T_q(x_t,t,c_{PE})-v^T_q(x_t,t,c))$,高噪声用 prompt 增强教师管全局布局、低噪声用 RL 教师管局部细节);最后以 MeanFlow 一致性蒸馏 + DMD 式在线轨迹对齐 + 局部轨迹锚定,得到 8/4 步 guidance-free 的 WeLM-Image-Turbo。
技术新颖性
技术新颖性可归纳为五点。其一,MoT–MoE 把 MoT 的任务参数分离与 MoE 的稀疏扩容正交组合,且专家池按路径隔离、路由容量不对称(top-6 vs top-20),这种「分离内部的稀疏化」在统一图像模型中少见。其二,3D RoPE 追求的是「精确兼容」而非近似:不在语言 RoPE 之上叠加第二套空间编码,而是在单一旋转算子内重排 32 个通道对,文本相位恒等退化 $\phi^{3D}_k(p,p,p)=p\omega_k$,交错分配同时规避了高频对落入时间轴引发的梯度尖峰。其三,流匹配损失按图像级归一化(先在图内 latent 平均、再按图聚合),使不同分辨率目标贡献相等,防止大图主导梯度。其四,噪声感知 OPD 用阶跃函数 $h_t$ 在去噪不同阶段切换 PE 教师/RL 教师监督目标,把两个 RL 专家的互补能力合并到单模型,免去推理时切换适配器。其五,训练期评估驱动的数据反馈回路:rubric 通过率按维度跟踪、失败模式回灌为语料重采样与配比调整,使数据组成成为主动优化变量而非固定配方;多参考构造中「VLM 裁判优于指标阈值」的受控腐蚀实验也是有价值的工程结论。
实验结果
整体上,1536 分辨率的 WeLM-Image 在所评测开源模型中于 PRISM-Bench(Overall 7.555,高于 FLUX.2-dev 的 7.385 与 Qwen-Image 的 7.072,且 Imagination/Style/Composition 三个维度第一)、Qwen-Image-Bench(Turbo-8step 55.992、基础版 54.155,均领先)、UnicBench(8.992,四项指标 IF 9.381/NC 9.310/VQ 8.644/RA 8.320 全部开源第一)和自建 WeGenEditBench(4.005)排名第一;GEdit 中文子集 Overall 8.410 为开源最高。GenEval 总分 0.851,Turbo 单对象满分 1.0000、基础版 0.9969 次高;OneIG 0.534 排第三、Alignment 0.8632 第二;DPG-Bench 属性分开源前三;WeGenBench 的 QA 0.95 与句级文字准确率 0.76 领先;LongText-Bench 中英均衡(0.921/0.940);CVTG-2K 的 NED 0.948 与词准确率 0.899 属第一梯队。编辑侧:MICo Overall 55.35 开源第一(W 0.853 最高),WeGenEditBench-Multi 的 EG/PR/Overall 第一(Turbo 的 VQ 3.629 最佳),ImgEdit 4.581 排第三且 Add 4.89、Compose 4.20 为全场最佳,GEdit 双语进入前三。效率:H20 上基础模型 50 步生成 1024×1024 需 56.99s,Turbo 8 步免引导仅 4.98s(11.4× 加速),1–4 图编辑 6.78–13.17s;比 Qwen-Image-Edit-2511 单图快 1.96×、四图快 5.10×(对方 510.64s),每加一张参考图只多约 2.1s;对需 4 卡张量并行的 HunyuanImage-3.0-Instruct-Distil 快约 2.5×,加速器成本约为其十分之一;每采样步成本 0.62s 低于 Qwen Lightning 的 0.80s。VAE 在三个重建集 PSNR 全部最高(COCO 512 34.89 / ImageNet 512 34.47 / 海报 1024 38.49),16 通道 tokenizer 中 FID 12.21 最低、IS 97.96 最高。
查看结构化数据
| 任务 | 指标 | 本文 | 基线 | 提升 |
|---|---|---|---|---|
| 文生图综合(推理与美学) | PRISM-Bench Overall | 7.555 | FLUX.2-dev 7.385;Qwen-Image 7.072 | 开源第一,较最强开源基线 +0.170 |
| 双语综合生成 | Qwen-Image-Bench Overall | 55.992(Turbo-8step) | ERNIE-Image-Turbo-PE 55.309 | +0.683,开源第一 |
| 单图编辑 | UnicBench Overall | 8.992 | FireRed-Image-Edit-1.1 8.723 | +0.269,开源第一 |
| 单图编辑(真实用户指令) | GEdit 中文 Overall | 8.410 | HunyuanImage-3.0-Distil-CoT 8.304 | +0.106,中文子集开源最高 |
| 多图编辑 | MICo Overall | 55.35 | HunyuanImage-3.0-Distil 51.23 | +4.12,开源第一 |
| 多图上下文编辑 | OmniContext Overall | 7.97 | FireRed-Image-Edit-1.1 7.62 | +0.35 |
| 文本编辑 | WeGenEditBench-Text Overall | 4.017 | HunyuanImage-3.0-Distil-CoT 3.882 | +0.135,开源第一 |
| 复杂视觉文本生成 | CVTG-2K Word Accuracy | 0.899 | GLM-Image 0.886 | +0.013,开源领先 |
| 推理时延(生成) | 1024×1024 端到端秒数(单张 H20) | 4.98s(Turbo,8 步免引导) | HunyuanImage-3.0-Distil 12.20s(4 卡);Qwen-2512-Lightning 3.21s(4 步) | 较 Hunyuan 快约 2.5× 且只用 1 张 GPU |
| 推理时延(编辑) | 4 图输入、1024×1024 输出秒数 | 13.17s | Qwen-Image-Edit-2511 510.64s;Lightning 27.35s | 较标准版快 38.8×,较 Lightning 快 2.08× |
局限与改进
作者承认的局限:当前版本理解能力仍以服务生成为主,理解数据在 1536 阶段与 SFT 中被完全移除,论文未报告任何 VQA/理解基准成绩,明确说下一版本才系统改进视觉理解;效率数据是「未优化上界」——未使用 kernel 级注意力加速、量化、step caching 或图编译,且各对比系统规模、采样调度与并行度不同,结果刻画的是发布设置而非隔离的架构效率。我自己的观察:第一,GenEval 的计数(0.7594)与位置(0.7475)明显落后于 Qwen-Image(0.8875/0.7675)和 HiDream-O1(0.9150),OneIG 推理维仅 0.2833,组合与推理仍是短板;第二,闭源对比组(GPT-Image-2 PRISM 8.039、Qwen-Image-3.0、Seedream-5.0-Pro、Nano-Banana-Pro)在多数指标上仍更高,「第一」只在开源阵营内成立;第三,自建 WeGenBench/WeGenEditBench 由自家 VLM 流水线生成 checklist 并充当裁判,存在自评偏置风险;第四,多参考仅支持 2–4 张图、原生 1.5K 分辨率低于部分竞品的 2K/4K;第五,全文未提及代码、权重或数据的开源安排。
独立分析的弱点
独立分析四点弱点。其一,组合推理薄弱:GenEval 计数/位置与 OneIG 推理维都偏低,说明理解路径虽存在但未把空间规划能力转化为生成约束,改进方向是把计数、空间关系类 rubric 维度纳入 RL 奖励并按类别重采样失败语料,配合更强的 CoT 空间规划数据。其二,多参考一致性依赖 VLM 裁判且只支持 2–4 张参考,身份保持缺少显式机制(如身份解耦表征或注意力级参考绑定损失),在换装、合影等任务上可能仍有属性串扰,可引入 ID embedding 与逐参考对比学习。其三,推理管线完全未优化:4.98s 相对 Qwen Lightning 的 3.21s 仍有差距,FP8 量化、定制注意力 kernel、step caching、图编译都有空间;Turbo 已支持 4 步模式但主推 8 步,可研究按难度自适应分配步数。其四,理解路径的 2.2B 激活参数基本只用于条件编码,语言与视觉问答能力没有量化报告,「统一带来视觉智能」的核心主张缺乏理解侧证据,应补齐理解基准并消融理解数据占比对生成质量的因果贡献。
未来方向
作者明确提出三个方向:更强的视觉推理、复杂指令下更可靠的控制、持续提升效率;并计划在下一版本系统改进视觉理解能力,同时保持生成与编辑为主要应用目标。基于本文成果可延伸的方向包括:把任务分离 RL + 噪声感知 OPD 的后训练范式推广到视频生成与编辑;将 MeanFlow 少步蒸馏与 OPD 合并为单阶段端到端训练以避免多级蒸馏的累积损失;利用微信真实用户反馈做在线 RLHF 与个性化风格适配;把 KG 词表 + 视觉聚类的数据引擎抽象为可复用的开源数据构建框架;探索 2K+ 原生分辨率与超过 4 张参考图的长上下文扩展(上下文并行已就绪);以及量化理解路径对生成质量的贡献,验证「理解促进控制」的因果链条。
复现评估
复现难度很高。这是一份纯技术报告,全文未提及代码、权重或数据开源;数据引擎依赖微信内部知识图谱、内部图池与专有基础设施(COS/Ray/Pulsar/ES,持续 15,000+ QPS、部分模块超 100,000 QPS),50 亿到 6 亿的原始池无法获得;训练算力总量未披露(只给出 FSDP shard 32、上下文并行 2 等并行配置,未给 GPU 数量与训练时长);四个奖励模型、视觉词表、聚类索引以及 WeGenBench/WeGenEditBench 等评测集均为内部资产。可复现的部分:模型架构的超参数(27 层、hidden 2048、专家数与路由数、RoPE 轴分配、损失权重 0.25/1/1e-4)、四阶段训练配方(学习率、混合比、上下文长度、时间步 shift)、RL 与蒸馏算法细节(DiffusionNFT、GDPO、噪声感知 OPD 公式、MeanFlow 框架)以及全部公开基准上的对照数字都完整给出,有大规模算力与数据的团队可以据此复现架构与方法论;但完整端到端复现基本不可行,难度评级:高。
论文图表
文生图定性样例:覆盖人像、时尚、水墨、3D 黏土、插画、电商海报等风格,多比例出图,许多样例直接在海报与地图中排布密集中英文文字。
直观展示双语文字渲染与多风格覆盖两大能力,是定量表格的视觉注脚。