MUSE论文笔记

MUSE论文笔记

Title: Muse: Text-To-Image Generation via Masked Generative Transformers From Google Research. ICML 2023.

Highlight

作者提出了一种在离散token空间下的掩码建模任务上训练的图像生成模型MUSE。

和diffusion model以及自回归模型相比的优势是,MUSE生成因为使用了离散tokens和并行decoding,所以更加efficient。

Model

如图1所示,MUSE包含几个子模型,首先是有两个VQGAN模型,用来做tokenizer。将输入图像编码为离散化的tokens同时可以解码回原始的图像。一个是用来处理256x256分辨率的低分辨率图,另一个用来处理 512x512 分辨率的高分辨率图。

第一个VQGAN用来处理低分辨率图像,下采样16倍,得到16x16大小的tokens, 第二个用来处理高分辨率图像,下采样8倍,得到64x64大小的tokens。

离散tokens编码的好处是可以忽略掉low-level的噪声,并且可以让我们使用ce loss来预测masked tokens。

然后是一个base masked image model。输入一个序列的部分被masked的低分辨率tokens,然后预测每个masked tokens的边际分布,conditioned on the unmasked tokens和text embeddings(frozen T5-XXL encoder)。

训练阶段,随机将一部分image tokens masked掉然后用特殊的[MASK] token来代替。

inference阶段,mask prediction 使用迭代的方式来提升质量。具体的,每预测一步mask tokens,都会选出置信度最高的一部分tokens保留下来当作接下来step的没被mask的tokens。这样迭代几次会提升质量,base model用了24步,超分模型用了8步。

然后是一个superres的transformer model将(unmasked)低分辨率tokens转换为高分辨率tokens,受控于text embeddings。

作者发现直接预测512x512分辨率的图会导致模型更关注一些low-level的细节而不是large-scale语义。因此作者用了一个超分模型,如图2所示。

Decoder Finetuning

为了提升VQGAN decoder的能力,作者添加了更多的残差层和channel数来finetune,同时保持encoder fixed。

Experiments

Thoughts

一个VQGAN + masked transformer + 超分 做图像生成的工作。

相关推荐

人物嘴唇简笔画怎么画笔画简单(17张)
365be体育平台

人物嘴唇简笔画怎么画笔画简单(17张)

📅 02-14 👁️ 9237
旭旭宝宝经历了什么
bat365在线登录官网

旭旭宝宝经历了什么

📅 06-28 👁️ 1268
睡觉流口水正常吗?有几种情况是身体在报警
365be体育平台

睡觉流口水正常吗?有几种情况是身体在报警

📅 07-05 👁️ 3849