统一多模态与任意到任意生成
目录
1. 概述
当前多模态大模型正从”拼接式”架构(视觉编码器 + 适配器 + LLM)向”原生多模态”架构演进。前者以 LLaVA、Qwen-VL 为代表,用外部视觉编码器将图像转换为 LLM 可理解的 Token;后者以 Chameleon、GPT-4o、Gemini 为代表,从底层将图像、语音、文本统一表示和建模。
这一演进的核心驱动力:
- 模态统一:减少对外部编码器和解码器的依赖,用统一 Transformer 处理所有模态。
- 端到端联合训练:所有模态从预训练阶段就深度融合,而非后期对齐。
- 实时多模态交互:语音、视觉、文本同时输入输出,实现自然对话。
- 生成质量:原生架构能生成更一致、更高质量的多模态内容。
技术演进路径:
\[\text{拼接式(CLIP + LLM)} \rightarrow \text{统一分词器} \rightarrow \text{原生多模态 Transformer} \rightarrow \text{Any-to-Any Omni}\]2. 多模态架构范式
2.1 三种架构对比
| 范式 | 代表模型 | 视觉编码 | 视觉生成 | 特点 |
|---|---|---|---|---|
| 拼接式 | LLaVA, Qwen-VL | 外部 CLIP/ViT + 投影 | 不支持 | 训练简单,理解为主 |
| 统一分词 | Chameleon, Emu3 | VQ Tokenizer | VQ 解码器 | 所有模态离散 Token,统一建模 |
| 原生多模态 | GPT-4o, Gemini | 端到端 | 端到端 | 连续+离散混合,实时交互 |
2.2 拼接式架构回顾
拼接式架构在 multimodal-alignment.md 中有详细讨论,核心流程为:
其局限:
- 视觉编码器独立训练,特征可能不是 LLM 最优输入。
- 只能理解不能生成(生成需额外对接扩散模型)。
- 多轮多模态交互延迟高(语音需 ASR → LLM → TTS 三级流水线)。
- 模态间信息在投影层有损失。
3. 统一分词器
3.1 核心思想
统一分词器(Unified Tokenizer)将图像(和其他模态)编码为离散 Token 序列,与文本 Token 共享同一词表空间。这样所有模态都变成”语言”,标准 Transformer 即可统一处理。
3.2 VQ-GAN 与视觉分词
VQ-GAN(Esser et al., 2021)用 CNN 编码器将图像压缩为离散 Token 网格:
- 编码器将图像映射为连续特征图 $z \in \mathbb{R}^{h \times w \times d}$。
- 每个空间位置在码本 $\mathcal{C} \in \mathbb{R}^{K \times d}$ 中查找最近向量,得到离散索引。
- 解码器从离散 Token 重建图像。
码本通过 EMA 更新和承诺损失(commitment loss)训练:
\[\mathcal{L}_{\text{VQ}} = \|\text{sg}[z] - z_q\|^2 + \beta \|z - \text{sg}[z_q]\|^2\]其中 $\text{sg}$ 为停止梯度操作。
3.3 VQ 模型的改进
- VQGAN:加入 GAN 损失和感知损失,提升重建质量。
- MaskGiT / VQ-Diffusion:用掩码预测替代自回归,加速图像生成。
- Open-MAGVIT2:3D 因果卷积 + 查找无关量化,Tokenizer 质量大幅提升。
- Cosmos Tokenizer(NVIDIA, 2024):同时支持图像和视频,8x8 或 16x16 压缩率。
- LlamaGen:在 VQ Token 上训练自回归 Transformer 生成图像。
3.4 多模态统一分词
- BEiT-3:对图像用 VQ-KD 获得视觉 Token,文本用文本 Token,统一做 Masked Data Modeling。
- Chameleon(Meta, 2024):图像用 Spatial Pair-Encoded Tokenizer,将 256×256 图像编码为 1024 个 Token,与 65K 文本词表联合。文本和图像 Token 在同一序列中混合。
- Emu3(智谱, 2024):统一图像、文本、视频分词器,下一 Token 预测同时处理所有模态,实现”一个模型、一个目标、所有模态”。
4. 原生多模态模型
4.1 Chameleon
Chameleon(Meta, 2024)是早期原生多模态的代表:
- 早期融合(early fusion):文本和图像 Token 在第一层就混合处理。
- 自回归生成:文本和图像 Token 都由同一个 Transformer 自回归预测。
- 不需要单独的视觉编码器或扩散模型。
- 支持图文混合生成(在文本段落中插入生成的图像)。
- 训练数据:严格过滤的 4.4T 文本 + 图像对。
Chameleon 的局限:图像生成质量低于当时的扩散模型(SDXL),且图像生成速度慢(自回归逐 Token 生成)。
4.2 GPT-4o
GPT-4o(OpenAI, 2024)”o”代表 omni,核心特点:
- 原生端到端:文本、视觉、语音在同一个模型中端到端训练,非拼接式。
- 实时语音:语音直接输入输出,不经 ASR/TTS 级联,延迟降至 ~200ms。
- 视觉理解:直接处理图像和视频帧,无需外部 ViT。
- 情感与语调:能感知和生成语音中的情感、语调和歌唱。
- 多模态交错:在对话中同时处理文本、图像和语音。
4.3 Gemini
Gemini(Google DeepMind, 2023-2024)系列在预训练阶段即原生多模态:
- 在文本、图像、音频、视频、代码上联合训练。
- 长上下文能力(Gemini 1.5 Pro 支持 1M+ Token)。
- 高效注意力架构和 TPU 基础设施支撑大规模多模态训练。
4.4 原生 vs 拼接的本质区别
| 维度 | 拼接式 | 原生 |
|---|---|---|
| 训练阶段 | 视觉编码器单独训练,后接 LLM 对齐 | 所有模态从零联合训练 |
| 信息融合 | 投影层存在信息瓶颈 | 全层跨模态注意力 |
| 语音延迟 | ASR → LLM → TTS(秒级) | 端到端(~200ms) |
| 视觉生成 | 需外挂扩散模型 | 内置生成能力 |
| 训练成本 | 较低 | 极高 |
5. 任意到任意生成(Any-to-Any)
5.1 定义
Any-to-Any 模型能同时接受和生成文本、图像、语音、视频等多种模态的任意组合,如:
- 文本+图像 → 语音回答
- 语音+图像 → 文本+图像回答
- 视频 → 文本描述+语音解说
5.2 关键挑战
- 模态对齐:不同模态的采样率、序列长度、语义粒度差异巨大。
- 实时性:语音交互要求低延迟,但多模态推理计算量大。
- 同步性:语音和图像输出需在时间上对齐(如说话时配合手势和表情)。
- 流式生成:语音和视频需要流式输出,而非等全部生成完再播放。
5.3 代表性模型
- NExT-GPT:文本+图像+视频+音频的 Any-to-Any 系统,通过编码-投影-解码实现。
- Unified-IO 2:统一图像、文本、音频、深度、姿态等 12 种模态。
- Qwen2-VL / Qwen-Audio:分别支持视觉和语音的原生多模态。
- MiniCPM-o:端侧 Any-to-Any 模型,支持实时语音对话和视觉理解。
- Moshi(Kyutai, 2024):全双工语音对话模型,支持同时听说和情感表达。
6. 语音多模态
6.1 语音大模型的三条路线
| 路线 | 方法 | 延迟 | 代表 |
|---|---|---|---|
| 级联式 | ASR → LLM → TTS | 高(1-3秒) | 传统语音助手 |
| 语音 Token 拼接 | 语音分词器 + LLM + 语音解码器 | 中(~500ms) | SpeechGPT, Voicebox |
| 原生端到端 | 语音直接输入输出 | 低(~200ms) | GPT-4o, Moshi |
6.2 语音 Tokenizer
- SoundStream / EnCodec(Meta):神经网络音频编解码器,将音频压缩为离散 Token,支持 24kHz 高保真重建。
- WavTokenizer:减少 Token 数量,提升语音语言建模效率。
- Moshi 的 Helium 模型:流式语音 Tokenizer,支持全双工。
6.3 语音 LLM
- VALL-E(Microsoft):用音频 Token 做语音合成,3 秒音频即可克隆声音。
- SpeechGPT:语音离散 Token 与文本联合建模。
- Qwen-Audio / Qwen2-Audio:音频理解大模型,支持语音、音乐、声音事件。
- Moshi:全双工对话,同时听说,预测用户和自身的语音流。
- GPT-4o Realtime API:原生实时语音交互,支持函数调用和情感表达。
语音模型的深入讨论见 architectures/speech-audio.md。
7. 统一理解与生成
7.1 理解-生成鸿沟
传统模型要么擅长理解(ViT、CLIP),要么擅长生成(扩散模型),难以兼顾。统一架构需要在同一模型中同时具备强理解和强生成能力。
7.2 统一方法
- 多任务预训练:同时训练图像-文本对比学习(理解)和图像生成(生成)。
- 统一离散表示:所有模态编码为 Token,下一 Token 预测天然支持理解和生成。
- 混合连续/离散:理解用连续特征(保留细节),生成用离散 Token(稳定训练)。如 Chameleon 在理解时连续、生成时离散。
7.3 Show-o 与统一 Transformer
Show-o(Yu et al., 2024)是代表性统一模型:
- 文本:因果自回归。
- 图像:离散掩码预测(类似 MaskGiT)。
- 两种模式在同一 Transformer 中混合,根据输入类型切换注意力掩码。
- 一次前向传播可同时处理图像理解和生成。
7.4 Janus 与解耦视觉编码
Janus(DeepSeek, 2024-2025)发现理解和生成对视觉编码的需求不同:
- 理解:需要全局语义表示,适合 ViT 类编码器。
- 生成:需要局部细节重建,适合 VQ Tokenizer。
Janus 采用解耦设计:理解路径用 SigLIP 编码器,生成路径用 VQ Tokenizer,两者共享 LLM 主干但独立适配。这一简单设计在统一理解与生成上取得了优异表现。
8. 实践建议
8.1 模型选型
- 纯视觉理解(图文问答、OCR、文档理解):拼接式模型(Qwen-VL、InternVL)已足够成熟。
- 高质量图像生成:仍推荐扩散模型(SD3、Flux),自回归图像生成质量尚在追赶。
- 实时语音对话:原生端到端模型(GPT-4o Realtime、Moshi)。
- 端侧多模态:MiniCPM-o、Qwen2-VL(量化版)。
- 研究原型:统一分词器 + 开源 LLM 是最灵活的起点。
8.2 训练建议
- 拼接式模型的视觉编码器选择对性能影响大:SigLIP > CLIP(开源场景),InternViT 等更大编码器提供更强能力。
- 多模态 SFT 数据应包含图像、文本、(可选)语音的交错样本,而非简单的图文对。
- 原生多模态训练成本极高,多数团队应在已有开源基座上微调,而非从零训练。
- 语音交互需关注 VAD(语音活动检测)、打断处理和全双工逻辑。
8.3 评估维度
- 图像理解:MMMU、MathVista、MMBench、DocVQA。
- 图像生成:GenEval、DPG-Bench、人工偏好评测。
- 语音:语音识别 WER、TTS 自然度 MOS、对话延迟、情感一致性。
- Any-to-Any:多模态指令跟随、跨模态一致性、端到端延迟。
9. 参考文献
[1] T. Sun, Y. Zhang, Q. Dong, et al., Chameleon: Mixed-Modal Early-Fusion Foundation Models, arXiv preprint, 2024.
[2] P. Esser, R. Rombach, B. Ommer, Taming Transformers for High-Resolution Image Synthesis, CVPR, 2021.
[3] X. Wang, Z. Wang, S. Wang, et al., Emu3: Next-Token Prediction Is All You Need, arXiv preprint, 2024.
[4] OpenAI, GPT-4o System Card, 2024.
[5] Google DeepMind, Gemini: A Family of Highly Capable Multimodal Models, 2024.
[6] A. Défossez, J. Copet, G. Synnaeve, Y. Adi, High Fidelity Neural Audio Compression, arXiv preprint, 2022.
[7] K. Kawamura, X. Ma, A. Fang, et al., Moshi: A Speech-Text Foundation Model for Full-Duplex Spoken Dialogue, arXiv preprint, 2024.
[8] J. Yu, X. Wang, Y. Li, et al., Show-o: One Single Transformer to Unify Multimodal Understanding and Generation, arXiv preprint, 2024.
[9] Z. Chen, X. Wang, T. Wu, et al., Janus: Decoupling Visual Encoding for Unified Multimodal Understanding and Generation, arXiv preprint, 2024.
[10] W. Zeng, W. Wang, Z. Wu, et al., NExT-GPT: Any-to-Any Multimodal LLM, arXiv preprint, 2023.
留下评论