生成式AI的历史演进与技术版图
生成式人工智能(Generative AI)正在重塑人类创造和理解内容的方式。从ChatGPT流畅对话到Midjourney的惊艳画作,从Sora的逼真视频到Gemini的多模态交互,生成式AI已经从学术实验室走进了千家万户的日常生活。然而这场技术革命的种子早在十年前就已埋下,其发展轨迹充满了技术的突破、范式的更替以及无数研究者的智慧凝结。要真正理解当前生成式AI的能力边界与未来走向,必须首先回溯其技术演进的完整历程,厘清不同技术范式之间的内在关联与竞争格局。
本书的第1章将承担这一基础性任务:系统梳理生成式AI从统计学时代到深度学习时代的发展脉络,深入分析变分自编码器、生成对抗网络、自回归模型和扩散模型四大技术范式的诞生背景、核心原理与演进逻辑;追踪图像生成、文本到图像、视频生成三大应用领域的技术指标演进曲线;解读从2014年到2024年间的关键里程碑事件背后的技术驱动力;最后构建全书的技术知识图谱,明确各章节之间的逻辑关联与依赖关系,帮助读者建立系统性认知框架。
一、技术范式的演进:从统计学习到深度生成
1.1 变分自编码器:概率生成模型的复兴
变分自编码器(Variational Autoencoder,VAE)的诞生标志着深度学习与概率图模型的一次深度融合。2013年,Kingma和Welling在论文《Auto-Encoding Variational Bayes》中提出了这一框架,旨在解决传统自编码器无法进行有效生成采样的根本性问题。传统自编码器虽然能够学习数据的压缩表示,但其潜在空间的结构缺乏明确语义,任意采样潜在向量难以保证生成有意义的内容。VAE的核心创新在于引入变分推断(Variational Inference)框架,将潜在空间建模为概率分布,使得从该分布中采样能够产生符合数据分布的新样本。
VAE的数学框架可以追溯到变分贝叶斯方法。给定观测数据$\mathbf{x}$和潜在变量$\mathbf{z}$,VAE假设存在一个生成分布$p_\theta(\mathbf{x}|\mathbf{z})$和一个潜在先验$p(\mathbf{z})$,目标是最大化观测数据的边缘似然$p_\theta(\mathbf{x})$。然而,直接计算这个边缘似然涉及对潜在变量的积分,在连续高维空间中通常是不可行的。VAE引入一个识别分布$q_\phi(\mathbf{z}|\mathbf{x})$来近似真实后验$p_\theta(\mathbf{z}|\mathbf{x})$,并通过最大化证据下界(Evidence Lower Bound,ELBO)来训练整个模型:
$$\mathcal{L}(\theta, \phi; \mathbf{x}) = \mathbb{E}_{q_\phi(\mathbf{z}|\mathbf{x})}[\log p_\theta(\mathbf{x}|\mathbf{z})] - D_{\text{KL}}(q_\phi(\mathbf{z}|\mathbf{x}) || p(\mathbf{z}))$$
第一项是重构损失,鼓励识别模型生成的潜在表示能够重建原始输入;第二项是KL散度正则项,将识别分布推向先验分布,确保潜在空间的规整性。在实践中,识别分布通常被参数化为对角协方差高斯分布,而重参数化技巧(reparameterization trick)使得梯度可以通过随机采样过程反向传播。
VAE的一个重要优势在于其显式的潜在空间结构。由于潜在变量遵循已知的先验分布(通常是标准高斯),可以直接从该分布中采样并通过解码器生成新样本。这种特性使得VAE在表示学习、插值编辑、潜在空间语义操控等任务中表现出色。然而,VAE也存在固有缺陷:由于使用KL正则项强制潜在分布接近先验,重构质量与生成多样性之间存在权衡——过度正则化会导致模糊的生成结果,这在图像生成任务中尤为明显。此外,VAE假设条件独立假设$p_\theta(\mathbf{x}|\mathbf{z}) = \prod_i p_\theta(x_i|\mathbf{z})$,这一简化为计算带来便利,但限制了模型捕捉像素间复杂依赖关系的能力。
VAE的技术演进催生了多个重要变体。条件VAE(CVAE)通过将标签信息注入潜在空间,实现了可控生成;$\beta$-VAE通过调整KL正则项的权重$\beta$来平衡重构质量与潜在空间结构化程度;VQ-VAE(Vector Quantized VAE)采用离散潜在变量替代连续表示,为后续自回归模型在潜在空间中的应用奠定基础。更为重要的是,VAE启发了扩散模型在潜在空间中进行操作的思想——Stable Diffusion的成功正是建立在将扩散过程应用于VAE潜在空间的基础之上。
1.2 生成对抗网络:对抗训练的力量
2014年,Goodfellow等人在论文《Generative Adversarial Networks》中提出了生成对抗网络(GAN),这一框架以其独特的对抗训练理念彻底改变了生成式建模的格局。GAN的核心思想源于博弈论中的二人零和博弈:生成器网络$G$试图学习数据分布并生成逼真样本,而判别器网络$D$则试图区分真实样本与生成样本。两个网络在训练过程中相互对抗、相互提升,最终达到纳什均衡,此时生成器能够产生与真实数据分布一致的样本。
GAN的训练目标可以形式化为如下 minimax 优化问题:
$$\min_G \max_D \mathbb{E}_{\mathbf{x} \sim p_{\text{data}}(\mathbf{x})}[\log D(\mathbf{x})] + \mathbb{E}_{\mathbf{z} \sim p_{\mathbf{z}}(\mathbf{z})}[\log(1 - D(G(\mathbf{z})))]$$
从信息论角度看,GAN的对抗训练实质上是在最小化生成分布与真实分布之间的Jensen-Shannon散度。当训练收敛时,理论上可以达到生成分布与真实分布完全重合的状态,此时判别器的输出恒为$1/2$,无法区分真假样本。
GAN相对于VAE的核心优势在于其生成样本的质量。由于GAN的生成过程不受显式似然函数的约束,生成器可以专注于欺骗判别器,从而产生极其逼真的样本。这种“无需显式似然”的特性使得GAN能够处理高维复杂数据,生成细节丰富的图像。原始GAN在理论和实践中都存在训练不稳定的问题——生成器和判别器之间的对抗动态容易导致模式崩溃(mode collapse,生成器只产生少量样本模式)、梯度消失或梯度爆炸等问题。
为解决这些问题,GAN家族衍生出众多变体。DCGAN(Deep Convolutional GAN)首次将卷积神经网络架构引入GAN,显著提升了生成图像的质量和训练稳定性。WGAN(Wasserstein GAN)提出使用Wasserstein距离替代Jensen-Shannon散度作为训练目标,从理论上保证了训练过程的连续性和梯度质量。WGAN-GP进一步通过梯度惩罚实现Lipschitz约束的软化近似。条件GAN(cGAN)通过将类别标签或图像条件注入生成器和判别器,实现了可控的类别生成。Progressive GAN通过从低分辨率逐步增长到高分辨率的方式训练,突破了当时最高分辨率图像生成的技术瓶颈。
2018年提出的BigGAN将条件生成推向了新的高度,通过大规模批正则化、截断技巧和共享嵌入等技术创新,在ImageNet条件生成任务上取得了惊人的FID分数。StyleGAN则从风格迁移的角度重新设计生成器架构,提出自适应实例归一化(AdaIN)机制,实现了细粒度的潜在空间控制,被广泛用于人脸生成和艺术创作。StyleGAN2进一步改进了架构细节,消除了图像伪影,并引入了权重解调技术。
GAN的成功催生了众多应用突破。Pix2Pix实现了图像到图像的条件转换,CycleGAN解决了无配对图像转换问题,StarGAN在多域图像转换中展现了统一框架的力量。SRGAN将GAN用于超分辨率重建,ESRGAN在视觉质量上进一步提升。这些应用充分展示了GAN作为生成式建模基础框架的通用性和灵活性。
然而,GAN也面临固有局限。其对抗训练的游戏性质导致训练过程难以优化收敛,缺乏明确的似然目标使得模型评估和比较变得困难。更重要的是,GAN的隐式密度特性虽然赋予其生成灵活性,但也意味着无法直接用于数据补全或概率推断等需要显式密度估计的任务。这些局限性为后续扩散模型的崛起埋下了伏笔。
1.3 自回归模型:序列建模的延伸
自回归模型(Autoregressive Model,AR)的核心思想是将联合概率分布分解为条件概率的链式乘积:
$$p(\mathbf{x}) = \prod_{t=1}^{T} p(x_t | x_1, x_2, \ldots, x_{t-1})$$
在生成式建模的语境下,这一思想被用于建模复杂数据(如图像、文本)的概率分布。对于图像,每个像素可以按顺序生成;对于文本,每个token在前文基础上预测下一个token。这种顺序生成的特性使得自回归模型天然适合处理序列化的数据,并具备精确计算数据似然的能力。
在深度学习时代,PixelRNN和PixelCNN是自回归图像生成的开创性工作。PixelRNN采用LSTM或GRU按光栅扫描顺序或蛇形顺序逐像素生成图像,但顺序计算的串行性质导致生成效率极低。PixelCNN通过使用掩码卷积支持并行训练,将生成过程从逐像素顺序计算中解放出来,但仍然需要逐像素自回归生成,推理效率问题未能根本解决。
自回归模型在自然语言处理领域取得了巨大成功。Transformer架构的提出使得大规模语言模型成为可能,GPT系列(Generative Pre-trained Transformer)展示了预训练+微调范式的威力。GPT-1(2018)、GPT-2(2019)、GPT-3(2020)逐步扩大模型规模,从1.17亿参数增长到1750亿参数,展现了惊人的语言生成能力。ChatGPT和GPT-4进一步将语言模型与人类意图对齐,通过指令微调和基于人类反馈的强化学习(RLHF)实现了流畅的自然对话交互。
将自回归模型从文本领域扩展到图像领域催生了VQ-VAE-2和DALL-E等重要工作。这些模型首先使用VAE将图像压缩到离散潜在空间(通过向量量化技术),然后在离散潜在空间上训练自回归Transformer进行生成。这种两阶段方法有效解决了纯像素级自回归模型的效率问题,同时保留了精确似然计算和强大条件建模能力。VQ-VAE-2在多层离散潜在空间上建模,成功生成了高分辨率且语义一致的真实感图像。
自回归模型的核心优势在于其表达能力和泛化性。链式条件概率分解是数学上严谨的概率建模方式,不引入额外的建模假设;Transformer架构的支持并行训练、具备全局感受野、能够捕捉长程依赖关系。多模态大语言模型(如GPT-4V、LLaVA、MiniGPT-4)的出现进一步扩展了自回归模型的能力边界,使其能够处理文本、图像、视频、音频等多种模态的统一建模。
然而,自回归模型也面临显著挑战。顺序生成的特性决定了其推理效率难以与并行生成方法(如GAN、扩散模型)竞争——生成一张高分辨率图像可能需要数百甚至数千个生成步骤。在处理高维数据(如高分辨率图像)时,离散token序列长度急剧增长,给模型容量和计算资源带来巨大压力。此外,自回归模型的“教师强制”训练方式与自由生成之间存在暴露偏差(exposure bias)问题——训练时使用真实前缀,推理时使用生成前缀,这种分布不匹配可能导致错误累积。
尽管如此,自回归模型在大语言模型领域的绝对主导地位证明了其作为通用建模框架的价值。随着模型规模扩大和架构优化的持续推进,自回归模型将继续在生成式AI领域发挥核心作用。本书的后续章节将详细探讨大语言模型的技术细节(第4-6章)、多模态生成(第7-8章)以及推理优化技术(第11章)。
1.4 扩散模型:去噪生成的新范式
扩散模型(Diffusion Model,DM)代表了生成式建模的范式转变,其核心思想源于非平衡热力学中的扩散过程。2020年,Ho等人提出的去噪扩散概率模型(Denoising Diffusion Probabilistic Models,DDPM)将这一思想系统化,为生成式AI开辟了新的道路。扩散模型包含两个对称过程:正向过程(forward process)将真实数据逐渐添加噪声直到完全变成随机噪声;反向过程(reverse process)学习从噪声恢复原始数据的条件分布。训练完成后,反向过程即为生成过程——从纯噪声开始,逐步去噪直至生成逼真样本。
DDPM的正向过程可以视为固定的马尔可夫链:
$$q(\mathbf{x}_{1:T} | \mathbf{x}_0) = \prod_{t=1}^{T} q(\mathbf{x}_t | \mathbf{x}_{t-1})$$
其中每个过渡核$q(\mathbf{x}_t | \mathbf{x}_{t-1})$是均值相关于$\mathbf{x}_{t-1}$、方差固定的高斯分布。通过精心设计的噪声调度(noise schedule),经过足够多的步骤$T$后,$\mathbf{x}_T$近似服从标准正态分布。关键洞察是:任意时间步$t$的噪声图像$\mathbf{x}_t$可以通过闭合形式直接计算:
$$q(\mathbf{x}_t | \mathbf{x}_0) = \mathcal{N}(\mathbf{x}_t; \sqrt{\bar{\alpha}_t} \mathbf{x}_0, (1-\bar{\alpha}_t)\mathbf{I})$$
其中$\bar{\alpha}_t$是噪声调度的累积乘积。反向过程被参数化为:
$$p_\theta(\mathbf{x}_{t-1} | \mathbf{x}_t) = \mathcal{N}(\mathbf{x}_{t-1}; \mu_\theta(\mathbf{x}_t, t), \Sigma_\theta(\mathbf{x}_t, t))$$
DDPM的训练目标是最大化证据下界,简化后等价于预测每个时间步添加的噪声或预测原始图像。Ho等人的实验表明,预测噪声的损失函数在实践中效果更好:
$$\mathcal{L} = \mathbb{E}_{t, \mathbf{x}_0, \boldsymbol{\epsilon}} \left[ \| \boldsymbol{\epsilon} - \boldsymbol{\epsilon}_\theta(\mathbf{x}_t, t) \|^2 \right]$$
DDPM在生成质量上展现出与GAN相当甚至更优的能力,同时解决了GAN面临的训练不稳定和模式崩溃问题。然而,DDPM的主要缺陷在于生成效率——从纯噪声生成样本需要$T$次(通常$T$在数百到数千之间)神经网络前向传播,这与GAN的单步生成相比存在数量级的效率差距。
2022年,Song等人提出的去噪扩散隐式模型(Denoising Diffusion Implicit Models,DDIM)大幅加速了扩散模型的采样过程。DDIM的核心洞察是:DDPM的正向过程和反向过程并不唯一对应,可以通过构建非马尔可夫正向过程来加速反向采样。基于这一洞察,DDIM将$T$缩减到20-50步甚至更少,同时保持生成质量几乎不变。这一突破使得扩散模型的实用价值大幅提升。
同年,Rombach等人提出的潜在扩散模型(Latent Diffusion Model,LDM)实现了扩散模型效率与质量的双重突破。LDM的核心思想是在预训练VAE的潜在空间而非像素空间中进行扩散过程。由于VAE潜在空间将图像压缩了数十倍(典型为8倍下采样),扩散过程在潜在空间中的计算量大幅减少。此外,LDM引入交叉注意力机制将文本等条件信息注入生成过程,实现了高质量的文本到图像生成。Stable Diffusion正是基于LDM架构构建的开源模型,其发布引爆了生成式AI的应用热潮。
扩散模型的技术演进仍在持续。Classifier-Free Guidance通过在训练时随机丢弃条件信息,实现了无需额外分类器的高质量条件生成,成为当前主流的引导技术。Consistency Models提出从一致性角度统一扩散模型的训练目标,支持单步或少量步生成。Rectified Flow将扩散过程重新表述为从噪声到数据的常微分方程路径学习,进一步简化了生成过程并提升了效率。Flash Diffusion等加速技术在保持质量的前提下将采样步数降至3-8步,为实时应用扫清了障碍。
扩散模型的崛起重新定义了生成式AI的技术格局。在图像生成领域,扩散模型已取代GAN成为主导范式;在视频生成领域,基于扩散的方法正在快速追赶自回归方法;在大语言模型领域,扩散模型也开始尝试处理文本生成任务。本书将在第3章深入探讨扩散模型的理论基础(第3章),在第5章分析其与语言模型的结合,在第8章和第9章分别讨论图像生成和视频生成的具体应用。
二、技术指标的演进:从FID到GenEval
2.1 图像生成的质量评估体系
评估生成模型的能力需要一套全面、可靠的评估指标体系。在图像生成领域,学术界发展出多个标准化指标,从不同角度刻画生成图像的质量与多样性。
弗雷歇 inception距离(Fréchet Inception Distance,FID) 是当前最广泛使用的评估指标,由Heusel等人于2017年提出。FID基于预训练Inception网络的特征表示,计算真实图像分布与生成图像分布之间的弗雷歇距离:
$$\text{FID} = \| \mu_r - \mu_g \|^2 + \text{Tr}(\Sigma_r + \Sigma_g - 2\sqrt{\Sigma_r \Sigma_g})$$
其中$\mu$和$\Sigma$分别表示Inception特征的均值向量和协方差矩阵。FID值越低表示生成图像与真实图像的分布差异越小,质量越高。FID相比其前身Inception Score(IS)能够更好地捕捉图像的细节质量和多样性,已被广泛用于GAN、扩散模型等各类生成模型的评估。需要注意的是,FID的计算依赖于足够的样本数量和多样化的参考分布,样本量过小可能导致指标不稳定。
Inception Score 是早期提出的另一个重要指标,基于Inception网络对生成图像的分类性能评估。IS假设高质量生成图像应该具有低不确定性(清晰可辨的类别)同时具有高多样性(跨类别的均匀分布):
$$\text{IS} = \exp\left( \mathbb{E}_{\mathbf{x}} D_{\text{KL}}(p(y|\mathbf{x}) \| p(y)) \right)$$
IS的缺点在于不直接考虑真实数据分布,且容易被对抗样本攻击。尽管如此,IS在早期GAN评估中发挥了重要作用。
**Pr