← 返回 2026-03-18

重新思考统一多模态模型的视觉生成:基于掩码建模的高效纯图像预训练方法 Rethinking UMM Visual Generation: Masked Modeling for Efficient Image-Only Pre-training

Peng Sun, Jun Xie, Tao Lin 📅 2026-03-17 👍 33 2026-07-13 08:36
图像生成 扩散模型 掩码图像建模 数据高效训练 统一多模态模型

提出IOMM框架,通过纯图像预训练和混合数据微调,实现高效统一多模态模型训练

前置知识

统一多模态模型(UMM)

统一多模态模型是指能够同时处理理解和生成任务的单一模型架构。与专门的文本到图像生成模型不同,UMM不仅能够根据文本生成图像,还能理解图像内容、进行多轮对话、执行复杂的图像编辑等任务。这种统一设计使得理解和生成能力可以相互增强,实现更自然的人机交互。典型的UMM包括Qwen-Image、BAGEL、BLIP3-o等,它们通常基于多模态大语言模型(MLLM)和扩散模型的组合架构。

本文研究的核心问题就是如何更高效地训练UMM的视觉生成组件,理解UMM的基本架构和训练范式是理解本文工作的前提

扩散模型(Diffusion Model)

扩散模型是一类生成模型,通过学习逆转一个预定义的噪声添加过程来生成数据。核心思想是:先将数据逐步添加噪声直至变成纯噪声(前向过程),然后训练神经网络学习从噪声恢复数据的逆过程(反向过程)。本文采用的Flow Matching是扩散模型的一种变体,它定义了从数据点到噪声向量的确定性路径 $x_t = (1-t) \cdot x + t \cdot z$,并训练网络学习该路径的常速度向量场 $z-x$。生成时从噪声 $x_1 \sim \mathcal{N}(0, I)$ 开始,通过求解概率流常微分方程获得最终样本。

理解扩散模型的基本原理对于理解本文提出的掩码图像建模策略和训练流程至关重要

多模态大语言模型(MLLM)

MLLM是一种经过大规模预训练的神经网络,能够处理和理解多种模态的信息,包括文本、图像等。它通常由视觉编码器(如ViT)和语言模型组成,通过在大规模图文数据上预训练获得强大的视觉-语言理解能力。在UMM中,MLLM作为理解模块提供语义表征,指导生成模块(通常是扩散模型)生成与文本描述相符的图像。本文使用冻结的InternVL3-2B作为MLLM组件。

MLLM是本文方法的核心组件之一,理解其功能和特点有助于理解为什么需要设计残差查询适配器来桥接理解和生成

掩码图像建模(Masked Image Modeling)

掩码图像建模是一种自监督学习范式,核心思想是随机遮盖输入图像的部分区域,然后训练模型从可见部分重建被遮盖的内容。这种方法迫使模型学习图像的语义结构和上下文关系,而不是简单地记忆输入。本文将这一思想应用于UMM预训练,通过随机遮盖图像patch token来模拟文本-图像配对数据中固有的稀疏监督信号,避免模型学习到平凡的恒等映射。遮盖比例是一个关键超参数,本文发现0.45-0.85之间都能获得较好效果。

掩码图像建模是本文的两大技术创新之一,是理解IOMM如何实现高效纯图像预训练的关键

残差查询适配器(Residual Query Adapter, RQA)

残差查询适配器是一种轻量级的参数高效模块,设计用于将冻结MLLM的表征适配到生成任务。具体来说,它使用交叉注意力机制,通过256个可学习的查询token对条件信号进行任务特定的变换,生成残差查询并附加到原始条件序列中。这种设计使得适配器仅有约29M参数,相比微调整个MLLM(可能有数十亿参数)要高效得多。RQA的作用是引导冻结的MLLM提取对生成任务更显著的特征,而无需修改MLLM的任何原始权重。

RQA是本文的另一个核心技术贡献,理解其设计动机和工作机制对于理解整个IOMM框架的效率优势至关重要

研究动机

当前统一多模态模型的视觉生成组件训练面临两大瓶颈。首先是数据依赖问题:现有训练范式严重依赖大规模、高质量的文本-图像配对数据集,这些数据往往具有专有性质或难以获取,高昂的数据整理成本阻碍了开放和可复现的研究。其次是训练效率问题:现有训练流程计算资源需求巨大,需要庞大的GPU小时数。例如,即使是一个强大的基线模型如Qwen-Image,在有限数据上微调时也难以生成与文本提示忠实对齐的图像,输出往往缺乏细节和保真度。具体数据显示,Qwen-Image在直接使用图像数据微调时,GenEval得分从0.85下降到0.42(512px分辨率),说明简单地用图像数据微调会导致灾难性遗忘。

本文的目标是本文旨在开发一个更高效的数据和计算训练范式,用于统一多模态模型的视觉生成组件。具体目标包括:第一,减少对配对数据的依赖,利用大量易获取的未标注图像进行预训练;第二,通过创新的训练策略提升训练效率,大幅降低GPU计算小时数;第三,在保持或超越现有最先进性能的同时,实现更好的指令遵循能力和图像生成质量。

与已有工作不同的是,本文的独特切入角度是将UMM预训练问题重新框架化为自条件化任务,即利用图像本身的丰富语义内容作为条件信号来指导生成。与现有方法依赖文本-图像配对数据不同,本文认为显式文本只是传递高级语义信息的一种可能模态,图像本身就可以提供足够的语义信息。此外,通过引入掩码图像建模策略,将训练目标从密集重建转变为更具挑战性的稀疏到密集重建任务,这避免了自条件化退化为平凡的恒等映射。这种创新视角使得完全摆脱配对数据依赖成为可能。

核心方法

IOMM是一个创新的两阶段训练框架。直觉上讲,第一阶段类似于让模型通过观察大量图片学会看图说话的能力,但不需要任何文字描述;第二阶段则是用少量高质量的图文配对数据进行精细调整,让模型学会遵循文字指令。技术路线的核心思想是自条件化:给定一张图像,我们使用一个固定的通用文本提示(如生成一张与参考图像完全相同的图像)加上图像的视觉特征来构建条件信号,然后让冻结的MLLM处理这个信号来指导扩散模型生成图像。整个过程完全不需要配对数据,因为生成目标就是输入图像本身。

IOMM的核心创新在于两个方面。第一是残差查询适配器,它与现有方法如MetaQuery的关键区别在于:RQA是一个轻量级的前置处理器,在条件信号进入MLLM之前对其进行变换,而不是在MLLM之后进行处理。这种设计使得仅有29M可训练参数就能有效适配数十亿参数的冻结MLLM,同时避免灾难性遗忘。实验表明,RQA在相同训练步数下显著优于MetaQuery,例如在10K步时RQA达到0.85的GenEval得分,而MetaQuery仅达到0.76。第二是掩码图像建模策略,它通过随机遮盖图像patch token来模拟文本描述固有的稀疏性,迫使模型学习更强的视觉先验,而不是简单地复制输入。

方法步骤详情

IOMM的训练流程包含以下步骤:第一步从图像数据集D采样图像x和标准正态噪声z,以及均匀分布的时间步t;第二步计算加噪图像 $x_t = (1-t) \cdot x + t \cdot z$;第三步使用冻结的ViT编码器v提取图像patch嵌入 $c_{img} = v(x) \in \mathbb{R}^{P^2 \times D}$;第四步生成随机遮盖掩码M(遮盖比例为r),应用到patch嵌入;第五步构建初始条件序列 $c = \text{concat}(c_{aux}, c_{img})$,其中 $c_{aux}$ 是固定辅助提示的嵌入;第六步使用残差查询适配器优化条件;第七步通过冻结的MLLM g获得潜在条件 $h = g(c)$;第八步计算损失 $\mathcal{L}(\theta) = \|F_\theta(x_t, t, h) - (z - x)\|_2^2$;第九步更新可训练参数。第二阶段使用混合数据微调,混合比例约为0.5。

技术新颖性

IOMM的技术新颖性体现在多个层面。首先在范式层面,它首次证明了UMM的视觉生成组件可以完全通过纯图像数据预训练达到最先进性能,这挑战了该领域对大规模配对数据依赖的传统认知。其次在架构设计上,残差查询适配器采用前置处理而非后置处理的策略,这种设计哲学不同于MetaQuery等方法,它在保持参数高效的同时实现了更好的适配效果。第三,掩码图像建模策略的引入是受MAE启发但又有所创新:它不是用于传统的表示学习,而是用于模拟文本条件的稀疏性,这是一个全新的应用场景。最后,混合数据微调策略的发现也很有价值:它证明了在微调阶段同时使用图像数据和配对数据可以获得最优性能,这为现有UMM的改进提供了简单有效的方法。

IOMM框架概览与训练配方验证
Figure 1: IOMM框架概览与训练配方验证
IOMM框架可视化
Figure 2: IOMM框架可视化
IOMM关键组件的消融研究
Figure 4: IOMM关键组件的消融研究

实验结果

IOMM在多个基准测试上取得了最先进的结果。核心模型IOMM-B(3.6B参数)仅使用约1050 H800 GPU小时训练(其中1000小时用于高效的纯图像预训练阶段),在GenEval基准上获得0.89的得分,显著超过BAGEL-7B的0.88和BLIP3-o-8B*的0.84(后者使用了额外的3000万私有配对数据)。在WISE基准上,IOMM-B获得0.55的得分,与BAGEL-7B持平。六种训练配方的系统比较表明,纯图像预训练+混合数据微调的组合获得最佳性能0.89,而纯图像预训练+纯图像微调仅获得0.61。令人惊喜的是,IOMM展现出涌现的图像编辑能力:在ImgEdit-Bench上,纯图像预训练的IOMM-B在零样本设置下获得2.82的总体得分,超过了多个在编辑数据上专门训练的模型如UltraEdit的2.70。消融研究还表明,遮盖比例0.45是最优的,RQA在10K步内即可收敛到良好性能,而混合比例0.5在微调阶段最为稳定有效。

文本-图像生成基准的定量比较
Table 1: 文本-图像生成基准的定量比较
不同开源UMM微调策略评估
Table 2: 不同开源UMM微调策略评估
图像编辑基准结果
Table 3: 图像编辑基准结果
预训练设置
Table 4: 预训练设置
微调设置
Table 5: 微调设置
UMM微调设置
Table 6: UMM微调设置
DPGBench评估结果
Table 7: DPGBench评估结果
WISE评估结果
Table 8: WISE评估结果
不同数据范式的分析
Figure 3: 不同数据范式的分析
查看结构化数据
任务指标本文基线提升
文本-图像生成 GenEval Overall 0.89 BAGEL-7B: 0.88, BLIP3-o-8B*: 0.84 超越BAGEL 0.01,超越BLIP3-o-8B* 0.05
世界知识评估 WISE Overall 0.55 BAGEL-7B: 0.52, BLIP3-o-8B*: 0.62 超越BAGEL 0.03,低于BLIP3-o-8B* 0.07
图像编辑(零样本) ImgEdit-Bench Overall 2.82 UltraEdit: 2.70, BAGEL: 3.20 超越UltraEdit 0.12,低于BAGEL 0.38
文本-图像生成 DPGBench Overall 82.95 MetaQuery-XL: 82.05, Janus-Pro-7B: 84.19 超越MetaQuery-XL 0.90,低于Janus-Pro-7B 1.24

局限与改进

本文存在一些值得讨论的局限性。首先,IOMM-L(2.7B参数)的性能低于IOMM-B,这被归因于计算资源限制(仅训练了一半的epoch数),但这也表明在当前框架下模型扩展性还需要进一步研究。其次,IOMM在DPGBench上的表现相对不如Janus-Pro-7B等模型,说明在某些细粒度文本-图像对齐任务上还有改进空间。第三,论文提到IOMM-XL遵循6B参数的Z-Image框架,但没有提供其完整的基准测试结果,难以全面评估大模型版本的表现。此外,虽然IOMM展现了零样本图像编辑能力,但其性能仍低于专门训练的BAGEL模型(2.82 vs 3.20),表明通用预训练和任务特定训练之间仍存在差距。最后,论文主要聚焦于图像生成质量,对模型在复杂推理任务上的表现分析不够深入,尽管GenEval中Position和Counting子任务的得分已经相当不错。

独立分析的弱点

基于独立分析,IOMM存在几个可改进的弱点。首先,残差查询适配器使用的256个可学习查询token是固定的,对于不同复杂度的生成任务可能不够灵活,未来可以探索自适应查询数量或动态查询机制。其次,掩码策略采用简单的随机伯努利遮盖,没有考虑图像的空间结构或语义重要性,设计更智能的基于注意力或语义的遮盖策略可能进一步提升性能。第三,混合数据微调的最优比例是通过实验确定的,缺乏理论分析或自适应调整机制,开发自动确定最优混合比例的方法会更实用。最后,当前方法使用固定的辅助文本提示,探索可学习的或条件自适应的提示可能会进一步提高生成质量。

未来方向

论文作者和基于研究成果可延伸出多个有价值的未来方向。首先,探索IOMM在更大规模模型上的表现,验证当前的效率优势是否能够保持,以及是否能够进一步提升性能上限。其次,将掩码图像建模策略扩展到视频生成领域,探索时间维度的稀疏重建是否能够带来类似的效率提升。第三,研究IOMM预训练获得的视觉表征是否能够迁移到其他下游任务,如视觉问答、图像描述等理解任务。第四,探索更先进的适配器架构来替代当前的残差查询适配器,例如结合LoRA或Adapter的混合方案。最后,将混合数据微调策略系统地应用到更多现有的UMM中,建立其作为通用改进技术的更广泛验证。

复现评估

IOMM的复现条件相对友好。论文明确声明代码已在GitHub开源,这大大降低了复现门槛。数据方面,预训练使用的是公开数据集Megalith-10M和text-to-image-2M(共约1100万图像),微调使用BLIP3-o-60K、Echo-4o-Image和ShareGPT-4o-Image(约21万高质量图像),这些数据集都可以公开获取。算力需求是其一大优势:IOMM-B仅需约1050 H800 GPU小时,远低于同类模型的训练成本。架构方面,基于FLUX的MM-DiT实现,使用冻结的InternVL3-2B作为MLLM,这些组件都有开源实现。总体而言,对于拥有中等计算资源的研究团队来说,复现IOMM是可行的,这使得该工作具有很强的社区价值。