
摘要
生成对抗网络(Generative Adversarial Networks, GANs)在建模高维数据方面展现出巨大潜力。GAN的训练目标通常旨在最小化某种分布差异度量,例如 $f$-散度($f$-GANs)或积分概率度量(Wasserstein GANs)。当以 $f$-散度作为目标函数时,判别器本质上用于估计概率密度比,而该估计出的密度比在后续可有效提升生成器所产样本的质量。然而,如何充分利用Wasserstein GAN(WGAN)中判别器所蕴含的信息,仍鲜有深入研究。本文提出了一种新的方法——判别器对比散度(Discriminator Contrastive Divergence),其理论动机源于WGAN判别器的特性以及WGAN与基于能量模型(energy-based models)之间的内在联系。与标准GAN中直接利用生成器生成新样本的方式不同,本文所提方法采用一种半摊销式(semi-amortized)生成流程:以生成器的输出作为初始状态,随后通过基于判别器梯度的若干步Langevin动力学迭代,逐步优化样本。实验结果表明,该方法在合成数据以及多个真实图像生成基准任务上均显著提升了生成质量,验证了其有效性与优越性。