🟡 🤖 模型 发布于: · 2 分钟阅读 ·

Google Research:扩散模型的创造力源于score函数的「平滑化」

扩散模型score函数可视化,展示训练数据点之间的插值区域

Google Research发布了对扩散模型创造力的数学解释:神经网络因正则化而学习到模糊的、近似的score函数版本,这使得生成的图像落入训练数据点之间的插值区域——这是一个可预测的数学结果,而非偶然。

🤖

本文由人工智能基于一手来源生成。

什么是扩散模型,它为何能生成新图像?

扩散模型是一种生成模型,通过逐步去除噪声来生成数据——从随机噪声出发,以score函数为引导进行迭代提纯,score函数是引导去噪过程走向高概率数据的梯度。Google Research研究员陈正道发表了数学解释,阐明这些模型为何能生成训练集中不存在的图像。

正则化导致「平滑化」

关键机制在于:神经网络学到的并非精确的score函数,而是近似且模糊的版本——这是因为正则化(权重衰减)防止了过拟合。陈正道将这一效应称为「score平滑化」。去噪粒子不再精确收敛至记忆中的训练样本,而是落在沿数据流形的训练点之间的插值区域。结果是生成了新的、未被记忆的样本——即模型从未同时见过的特征组合。

高维空间:真实性与新颖性的平衡

在图像所典型的高维空间中,平滑化具有选择性效果:它减缓了沿流形切向的运动(沿流形方向),同时加速了朝流形法向的运动(垂直方向)。这意味着模型保持「真实」,因为它紧贴数据流形;同时保留新颖性,因为它不收敛至已知点。这种在真实性与原创性之间的几何平衡并非显式编程所致——而是训练中正则化的直接结果。

创造力作为可预测的数学结果

陈正道的结论直接挑战了对生成模型的神秘化:扩散模型的创造力是可预测的数学结果,而非随机涌现现象。与GAN潜空间中的经典插值相比——那里的插值是显式的,而扩散模型通过score平滑化隐式地实现了同样的效果。这一洞见为精确控制创造力开辟了道路:通过调整正则化强度,可以调节模型生成结果距训练数据「多远」。


来源:Google Research Blog

常见问题

什么是score平滑化,它为何会产生创造力?
score平滑化是指神经网络由于权重衰减正则化而学习到score函数的近似、模糊版本的效应。这使得生成的样本落在训练点之间的插值区域,从而产生真正新颖的输出。
扩散模型如何生成训练集中不存在的图像?
由于正则化,学习到的score函数被平滑化,因此去噪粒子会停留在训练样本之间的区域,而不是坍缩到记忆的点上,从而生成特征的新组合。

📬 AI 新闻直达您的邮箱

按您的方式定制每日摘要——自选主题、来源和频率,一键退订。