3 个月前

通过扩散恢复似然学习能量模型

通过扩散恢复似然学习能量模型

摘要

尽管能量基模型(Energy-Based Models, EBMs)具备多项理想特性,但在高维数据集上的训练与采样仍面临显著挑战。受近期扩散概率模型进展的启发,我们提出一种扩散恢复似然(diffusion recovery likelihood)方法,可高效地学习并从一系列在逐渐加噪的数据版本上训练的EBM中进行采样。每个EBM均采用恢复似然进行训练,该方法旨在最大化在某一噪声水平下的数据条件概率,条件是其在更高噪声水平下的观测版本。与边缘似然相比,优化恢复似然更具可操作性,因为从条件分布中采样远比从边缘分布中采样更为简便。训练完成后,可通过一种采样过程生成合成图像:该过程从高斯白噪声分布初始化,并逐步在噪声水平递减的条件下采样条件分布。我们的方法在多个图像数据集上均能生成高保真度的样本。在无条件CIFAR-10数据集上,该方法取得了9.58的FID值和8.30的Inception Score,优于大多数生成对抗网络(GANs)。此外,我们证明了与以往EBM研究不同,本方法中基于条件分布的长时间MCMC采样不会发散,仍能生成具有现实意义的图像,从而使得我们能够准确估计高维数据集上的归一化数据密度。相关代码实现已开源,地址为:https://github.com/ruiqigao/recovery_likelihood。

代码仓库

基准测试

基准方法指标
image-generation-on-celeba-64x64EBM-DRL (T6)
FID: 5.98

用 AI 构建 AI

从想法到上线——通过免费 AI 协同编程、开箱即用的环境和市场最优价格的 GPU 加速您的 AI 开发

AI 协同编程
即用型 GPU
最优价格
立即开始

Hyper Newsletters

订阅我们的最新资讯
我们会在北京时间 每周一的上午九点 向您的邮箱投递本周内的最新更新
邮件发送服务由 MailChimp 提供
通过扩散恢复似然学习能量模型 | 论文 | HyperAI超神经