简介:视觉分词器预训练(VTP)是一种在重建目标之外引入理解导向监督、用于训练视觉生成基础组件的预训练范式。本文系统讲透它的定义、“重建越好、生成未必越好”的反直觉发现、Scaling Law的建立逻辑、工作原理、典型场景与落地注意事项,帮助算法工程师与技术决策者快速建立完整认知。
VTP(Visual Tokenizer Pre-training,视觉分词器预训练)是一套面向“生成”目标来训练视觉分词器的预训练范式。要理解它,先要理解“视觉分词器”在整个视觉生成体系中的位置。
当前主流的图像与视频生成系统,广泛采用“两阶段”结构:
在这一体系中,视觉分词器决定了“生成模型在什么样的表征空间里工作”,是整个生成系统的基础设施。
传统范式下,视觉分词器的预训练只使用重建损失:目标是让解码后的图像尽可能接近原图。而 VTP 范式的核心主张是:预训练阶段不应只优化重建,还应引入面向“理解”的监督信号,让 latent 空间同时具备像素保真与语义结构,从而使分词器侧投入的算力和数据,能够持续、可预期地转化为下游生成质量的提升。
可以从三个视角理解这一范式:
在潜空间扩散、DiT 等两阶段框架成为文生图、文生视频的主流方案后,行业普遍默认一个逻辑:第一阶段的重建质量越好(重建图与原图越像),第二阶段的生成效果就越好。因此,视觉分词器的优化方向长期聚焦于不断抬高重建指标。
12 月 17 日,国内某头部视频生成团队开源了一套视觉分词器预训练方法的实现,并同步发布论文。其大量对照实验给出了与直觉相悖的现象:重建质量与下游生成质量之间不仅不存在稳定正相关,甚至可能呈负相关。
论文将传统做法的问题概括为 pre-training scaling problem(预训练扩展失效):如果继续给仅用重建损失训练的分词器投入更多算力与数据,重建指标会持续变好,但对下游扩散模型的生成指标没有帮助,甚至可能更差。这意味着,过去被默认的那条“视觉生成 Scaling 路径”,在分词器这一环上可能本身就有问题。
这一问题并非孤例。当前多款受关注的视频生成系统、世界模型与交互式生成项目,在技术路径上都被认为依赖 VAE 类结构承担第一阶段。当整个行业把大量资源投入第一阶段时,“重建扩张不带来生成收益”就成了许多团队共同撞上的墙。该范式与配套开源工作的价值在于:指出了墙的成因,并给出了绕开它的可行方向。
像素级重建目标(如 PSNR、SSIM、重建 FID 等指标)追求与原图逐像素、逐纹理地接近,这会带来副作用:latent 空间需要保留大量与语义无关的高频细节、噪声与纹理扰动。对重建任务而言这是“忠实”,对生成任务而言却是“负担”——扩散模型不得不在一个语义结构混乱、类内样本分散的表征空间里学习分布,学习难度随重建精度的提高不降反升。
生成的前提是对视觉内容形成结构化的语义组织:哪些像素属于同一物体、哪些区域语义相同、不同样本之间如何关联。当视觉分词器在预训练中引入理解导向的监督后,latent 空间会呈现出更好的语义结构——同类样本更紧凑、语义边界更清晰。处于这样的空间中,扩散模型更容易学到可泛化的分布,生成质量随之提升。这也解释了为什么“视觉分词器的理解能力”是驱动生成质量的关键变量。
Scaling Law 指的是:随着数据与算力增加,模型能力沿可预期的曲线持续提升。大语言模型已经验证了这一规律,但视觉分词器长期没有对应规律——传统范式下,扩大投入只改善重建、不改善生成。这项工作最重要的贡献在于:在“重建 + 理解”的预训练目标下,验证了分词器侧的算力与数据扩展能够持续转化为下游生成指标的改善,从而首次为 Visual Tokenizer 建立起可扩展、可预期的 Scaling 路径。
可以用示意性伪代码对比两种范式。
传统范式(仅重建目标):
# 阶段一:分词器只学"压缩-还原"tokenizer = pretrain(encoder, decoder,loss = reconstruction_loss)# 阶段二:扩散模型在 latent 上学生成latents = tokenizer.encode(images)diffusion = train(diffusion_model, latents,objective = denoising_loss)
新范式(重建 + 理解导向目标):
# 阶段一:分词器同时学"压缩-还原"与"理解"tokenizer = pretrain(encoder, decoder,loss = reconstruction_loss+ w1 * understanding_loss) # 理解导向监督信号# 阶段二:扩散模型在语义结构更好的 latent 空间中训练latents = tokenizer.encode(images)diffusion = train(diffusion_model, latents,objective = denoising_loss)
其中,理解导向的监督信号旨在让 latent 承载语义信息,具体实现形式以开源论文为准。直观地理解:重建目标保证 latent“装得下”一张图的全部细节,理解目标则保证 latent“排得整齐”——前者决定能不能还原,后者决定生成模型好不好学。两者共同作用,才让分词器侧的 scaling 真正有效。
视觉分词器预训练(VTP)是一套在预训练阶段同时优化“重建”与“理解”的视觉分词器训练范式。它用系统性实验修正了行业长期默认的“重建越好、生成越好”的假设,指出仅以重建为目标会导致预训练扩展失效;并首次为 Visual Tokenizer 打通了 Scaling Law,让分词器侧的算力与数据投入能够可预期地转化为下游生成质量的提升。对从业者而言,其核心启示是:视觉生成的基础不在于把图像压缩得更像,而在于把表征组织得更好。对于正在搭建或选型视觉生成系统的团队,这条新路径值得纳入技术评估视野。