MIT 提出两种新型分布式对抗网络,性能表现超越传统单点采样相关方法

开发 开发工具 分布式
麻省理工的 Chengtao Li 等研究人员最近提出了新型的分布式对抗网络。与传统的单点采样的 GAN 方法不同,分布式对抗网络是对真实的样本进行操作。他们的实验也证明了这种结构的对抗网络更加稳定,并且可以更好地完成模态复原。

麻省理工的 Chengtao Li 等研究人员最近提出了新型的分布式对抗网络。与传统的单点采样的 GAN 方法不同,分布式对抗网络是对真实的样本进行操作。他们的实验也证明了这种结构的对抗网络更加稳定,并且可以更好地完成模态复原。

论文地址:https://arxiv.org/pdf/1706.09549.pdf

MIT 提出两种新型分布式对抗网络

摘要:我们提出了一种用于对抗式训练的框架,它依赖于一个样本,而不是像判别过程中的基本单元那样依靠于一个单一采样点。受到概率分布间的差异测量(discrepancy measures)和二组样本测试(twosample tests)的启发,我们提出了两个这样的分布式对抗,可以对样本进行操作和预测,并且展示了它们是怎样轻易地在现存模型之上被实施的。很多实验结果都表明用我们的分布式对抗进行训练的生成器是更加稳定的,而且与用点态预测判别器训练的传统模型相比,它不容易遭受模型失效(mode collapse)的风险。这一框架在领域适应(domain adaptation)当中的应用与当前的***结果相比也有着相当可观的提升。

用样本设置来解释***似然下采样点判别器的模型失效(mode-collapse)行为的直觉力(intuition)

图 1: 用样本设置来解释***似然下采样点判别器的模型失效(mode-collapse)行为的直觉力(intuition)。关于生成点 x 的梯度是由 -1/D (dD/dx) 进行加权,所以靠近第二种类型的点的梯度将由那些***种类型的点的梯度来控制。

DAN-S 和 DAN-2S 模型及其相应损失

图 2:DAN-S 和 DAN-2S 模型及其相应损失,其中

图 3:8 个高斯混合函数生成数据的模态复原结果。最右侧的分布是真实的数据分布。当用 GAN 训练生成器的时候仅能够捕获 8 个模态中的 1 个,然而在使用 DAN-S 和 DAN-2S 进行训练的情况下,我们能够复原所有的 8 种模态。

在 MNIST 上用不同模型生成的样本的类分布

图 4:在 MNIST 上用不同模型生成的样本的类分布。要注意的是我们展示的是 GAN,RegGAN 和 EBGAN 10 个随机序列中的***的一个,我们根据分布熵(distribution entropy)给了它们一个不公平的优势。对于 DAN,我们只是简单地展示了一个随机序列。RegGAN 和 EBGN 中的***的序列在某种程度上也复原了模态频率,但是它们在不同序列下的性能表现却相差很远,详见图 5。

2 种不同措施下的模态频率复原的表现

图 5:2 种不同措施下的模态频率复原的表现:生成的模态分布的熵,和生成模态分布和标准模态分布的整体偏差距离。DAN 完成了***的而且最稳定的模态频率复原。

在 CelebA 数据集中用 DCGAN,DANS 和 DAN-2S 训练生成的人脸

图 6:在 CelebA 数据集中用 DCGAN,DANS 和 DAN-2S 训练生成的人脸。

【本文是51CTO专栏机构“机器之心”的原创译文,微信公众号“机器之心( id: almosthuman2014)”】

戳这里,看该作者更多好文

责任编辑:赵宁宁 来源: 51CTO专栏
相关推荐

2011-08-09 13:50:01

iPhone动画UIView

2010-06-03 19:28:02

Hadoop

2013-11-29 13:13:47

路由分布式SDN

2014-05-21 11:00:55

Windows Azu分布式部署

2017-12-05 14:55:56

2018-08-02 09:13:34

分离式超融合存储

2020-03-12 10:06:32

Redis分布式锁两种

2011-07-01 17:50:13

Python 多线程

2011-05-17 13:35:01

身份认证校园网

2011-05-17 14:38:52

身份认证校园网

2023-05-31 19:10:31

2020-06-09 10:15:21

模型人工智能自然语言

2018-11-20 09:05:11

传统存储分布式存储

2019-08-27 07:40:47

2019-07-31 08:44:27

Session共享Memcache

2011-11-18 15:01:32

笔记本评测

2018-10-09 10:45:40

2011-07-26 09:57:02

分布式网络管理带外网络

2010-09-17 09:37:27

Java安装方法

2019-10-10 09:16:34

Zookeeper架构分布式
点赞
收藏

51CTO技术栈公众号