作者 | Jeff Donahue、Karen Simonyan

译者 | Lucy、一一

出品 | AI开发者大本营(ID:rgznai100)

众所周知,对抗训练生成模型(GAN)在图像生成领域获得了不凡的效果。尽管基于GAN的无监督学习方法取得了初步成果,但很快被自监督学习方法所取代。

DeepMind近日发布了一篇论文《Large Scale Adversarial Representation Learning》(大规模对抗性表示学习),提出了无监督表示学习新模型BigBiGAN。

致力于将图像生成质量的提升转化为表征学习性能的提高,基于BigGAN模型的基础上提出了BigBiGAN,通过添加编码器和修改鉴别器将其扩展到图像学习。作者评估了BigBiGAN模型的表征学习能力和图像生成功能,证明在ImageNet上的无监督表征学习以及无条件图像生成,该模型达到了目前的最佳性能。

论文发布后,诸多AI大牛转发并给出了评价。

“GAN之父”Ian Goodfellow表示这很酷,在他读博士期间,就把样本生成双产物的表示学习感兴趣,而不是样本生成本身。

特斯拉AI负责人Andrej Karpathy则表示,自我监督的学习是一个非常丰富的领域(但需要比ImageNet提供更高的密度和结构),这将避免大规模数据集的当前必要性(或在RL中推出)。

1、介绍

近年来,图像生成模型快速发展。虽然这些模型以前仅限于具有单模或多模的结构域,生成的图像结构简单,分辨率低,但随着模型和硬件的发展,已有生成复杂、多模态,高分辨率图像的能力。

图1 BigBiGAN框架框图

联合鉴别器用于计算损失值,输入是数据潜在对,,从数据分布Px和编码器输出中采样,或,从生成器输出和潜在分布Pz中采样。损失包括一元数据项和一元潜在项,以及将数据和潜在分布联系起来的联合项

通过BiGAN或ALI框架学习的编码器,是ImageNet上用于下游任务的可视化表示学习的有效手段。然而,该方法使用了DCGAN样式生成器,无法在该数据集上生成高质量图像,因此编码器可以建模的语义非常有限。作者基于该方法,使用BigGAN作为生成器,能够捕获ImageNet图像中存在的多模态和出现的大部分结构。总体而言,本文的贡献如下:

(1)在ImageNet上,BigBiGAN(带BigGAN的BiGAN生成器)匹配无监督表征学习的最新技术水平

(2)为BigBiGAN提出了一个稳定版本的联合鉴别器

(3)对模型设计选择进行了全面的实证分析和消融实验

(4)表征学习目标还有助于无条件图像生成,并展示无条件ImageNet生成的最新结果

2、BigBiGAN

BiGAN、ALI方法作为GAN框架的扩展,能够学习可以用作推理模型或特征表示的编码器。给定数据项x的分布Px(例如,图像)和潜在项z的分布Pz(通常是像各向同性高斯N(0;I)的简单连续分布),生成器模拟条件概率分布 ,给定潜在项z后数据项x的概率值,如标准GAN生成器。编码器对逆条件分布进行建模,预测给定数据项x的情况下,潜在项z的概率值。

除了添加之外,BiGAN框架中对GAN的另一种修改是联合鉴别器,其作为输入数据项 - 潜在项对(x,z)(而不仅仅是标准GAN中的数据项x),并且学习区分数据分布和编码器对,生成器和潜在分布。具体地说,它的输入对是的目标是“欺骗”鉴别器,使得被采样的两个联合概率分布难以区分。GAN框架的目标,定义如下:

在这个目标下,在最优最小化联合分布之间的Jensen-Shannon散度,因此在全局最优时,两个联合分布匹配。此外,在是确定性函数的情况下(即,学习条件分布是Dirac δ函数),这两个函数是全局最优的逆:例如,最佳联合鉴别器有效地对x和z施加重建成本。

具体地,鉴别器损失值、编码生成器损失值 、基于标量鉴别器“得分”函数和相应的每个样本的损失值定义如下:

其中是用于规范鉴别器的“铰链”,也用于BigGAN模型中 。鉴别器包括三个子模块:F,H和J。F仅取x作为输入而H仅取z,并且其参数θx和θz的输出的学习投影分别给出标量一元得分 。在我们的实验中,数据项x是图像,而潜在项z是非结构化的平面向量; 因此,F是ConvNet,H是MLP。联合得分由剩余的子模块给出,J是F和H的输出函数。

优化参数以最小化损失值,并且优化参数以最小化损失值 。像往常一样,期望值E是通过蒙特卡洛采用估计的。

3、评估

作者在未标记的ImageNet上训练BigBiGAN,固定其表征学习结果,然后在其输出上训练线性分类器,使用所有训练集标签进行全面监督学习。 作者还测量图像生成性能,其中(IS)和(FID)作为标准指标。

3.1 消融

作者先评估了多种模型,见表1。作者使用不同的种子对每个变体进行三次运行并记录每个度量的平均值和标准差。

潜在分布随机值,其中在给定和线性输出的情况下,预测

一元损失:

评估删除损失函数的一元项对结果的影响。只有z一元项和没有一元项的IS和FID性能要比只有x一元项和两者都有的性能差,结果表明x一元项对生成性能有很大的正面影响。

生成器容量:

为了证明生成器 在表征学习中的重要性,作者改变生成器的容量观察对结果的影响。实验结果表明,好的图像生成器模型能提高表征学习能力。

带有不同分辨率的的高分辨率

使用更高的分辨率,尽管的分辨率相同,但是生成结果显着改善(尤其是通过FID)。

结构:

使用不同结构的评估性能,结果表明网络宽度增加,性能会得到提升

解耦优化:

优化器与的优化器分离,并发现简单地使用10倍的E学习速率可以显着加速训练并改善最终表征学习结果。

3.2与已有方法比较

表征学习

表1:BigBiGAN变体的结果

在生成图像的IS和FID中,以及ImageNet top-1分类准确率,根据从训练集中随机抽样的10K图像的分割计算,称为Train分裂。每行中基本设置的更改用蓝色突出显示。具有误差范围的结果(写为“μ±σ”)是具有不同随机种子的三次运行的平均值和标准偏差。

表2:使用监督逻辑回归分类器对官方ImageNet验证集上的BigBiGAN模型与最近竞争方法的比较

基于10K训练集图像的trainval子集的最高精度,选择BigBiGAN结果并提前停止。ResNet-50结果对应于表1中的行ResNet(“ELR”),RevNet-50×4对应于RevNet×4(“ELR”)

表3:无监督(无条件)生成的BigBiGAN与已有的无监督BigGAN的比较结果

作者将“伪标签”方法指定为SL(单标签)或聚类。为了进行比较,训练BigBiGAN的步数(500K)与基于BigGAN的方法相同,但也可以在最后一行中对1M步骤进行额外训练,并观察其变化。上述所有结果均包括中值m以及三次运行的平均μ和标准偏差σ,表示为“m(μ±σ)”。BigBiGAN的结果由最佳FID与Train的停止决定的。

无监督图像生成

图2:从无监督的BigBiGAN模型中选择的重建

上图2中第一行表示真实数据x~Px;第二行表示由              计算生成重建的图像。与大多数显式重建成本(例如,像素方式)不同,由BigBiGAN隐式最小化的重建成本倾向于强调更多语义,高级细节。

3.3 重建

BiGAN E和G通过计算编码器预测的潜在表示E(x),然后将预测的潜在表示传回生成器,得到重建的G(E(x)),从而重构数据实例x。我们在图2中展示了BigBiGAN重构。这些重构远非有像素级的完美度,部分原因可能是目标并没有明确强制执行重构成本,甚至在训练时也没有计算重构。然而,它们可能为编码器学习建模的特性提供一些直观的认识。例如,当输入图像包含一条狗、一个人或一种食物时,重建通常是相同“类别”的不同实例,具有相似的姿势、位置和纹理。这些重构倾向于保留输入的高级语义,而不是低级细节,这表明BigBiGAN训练鼓励编码器对前者建模,而不是后者。

4、相关研究

基于自我监督图像中的无监督表示学习的许多方法被证明是非常成功的。自我监督通常涉及从以某种方式设计成类似于监督学习的任务中学习,但是其中“标签”可以自动地从数据本身创建而无需人工操作。早期的例子是相对位置预测,其中模型在输入的图像块对上进行训练并预测它们的相对位置。

对比预测编码(CPC)是最近的相关方法,其中,给定图像补丁,模型预测哪些补丁出现在其他图像位置中。其他方法包括着色、运动分割、旋转预测和样本匹配。

对这些方法进行了严格的实证比较。相对于大多数自我监督的方法,BigBiGAN和基于生成模型的其他方法的关键优势是它们的输入可能是全分辨率图像或其他信号,不需要裁剪或修改所需的数据。这意味着结果表示通常可以直接应用于下游任务中的完整数据,而不会发生域移位(domain shift)。

还提出了许多相关的自动编码器和GAN变体。关联压缩网络(ACN)学会通过调节其他先前在代码空间中相似的传输数据的数据来压缩数据集级别,从而产生可以“模糊”语义相似样本的模型,类似于BigBiGAN重建。VQ-VAE 将离散(矢量量化)编码器与自回归解码器配对,以产生具有高压缩因子的忠实重建,并在强化学习设置中展示表示学习结果。在对抗性空间中,对抗性自动编码器提出了一种自动编码器式编码器 - 解码器对,用像素级重建成本训练,用鉴别器代替VAE中使用的先验的KL-发散正则化。

在另一个提出的VAE-GAN混合中,在大多数VAE中使用的像素空间重建误差被替换为距GAN鉴别器的中间层的特征空间距离。AGE和α-GAN等其他混合方法增加了编码器来稳定GAN训练。这些方法与BiGAN框架间的一个区别是,BiGAN不会以明确的重建成本训练编码器,虽然可以证明BiGAN隐含地使重建成本最小化,但定性重建结果表明这种重建成本具有不同的风格,强调了像素级细节上的高级语义。

5.探讨

我们已经证明,BigBiGAN是一种纯粹基于生成模型的无监督学习方法,它在ImageNet上实现了图像表示学习的最好的结果。我们的消融实验进一步证实强大的生成模型可以有利于表征学习,反过来,学习推理模型可以改善大规模的生成模型。在未来,我们希望表示学习可以继续受益于生成模型和推理模型的进一步发展,同时扩展到更大的图像数据库。

(*本文为 AI科技大本营编译文章,转载请联系1092722531

精彩推荐

“只讲技术,拒绝空谈!”2019 AI开发者大会将于9月6日-7日在北京举行,这一届AI开发者大会有哪些亮点?一线公司的大牛们都在关注什么?AI行业的风向是什么?2019 AI开发者大会,倾听大牛分享,聚焦技术实践,和万千开发者共成长。

目前,大会盲订票限量发售中~扫码购票,领先一步!

推荐阅读

  • 人工智能六十年技术简史

  • 微软洪小文:AI将成为人类未来最好的左脑

  • 干货 | Python后台开发的高并发场景优化解决方案

  • 重磅!Python再次第一,Java和C下降,凭什么?

  • 22019年技术盘点容器篇(三):阿里专家谈容器:既叫好又叫座?| 程序员硬核评测

  • 任正非:华为鸿蒙将比安卓快 60%;小米回应主题侵权;VS Code 1.36发布 | 极客头条

  • 以太坊暗网? 这群北大才子做到了...

  • 谷歌员工中位数年薪达 170 万元,却仍买不起房!

  • 泪目!Linux之父:我就是觉得苹果太没意思!

你点的每个“在看”,我都认真当成了喜欢

BigBiGAN问世,“GAN父”都说酷的无监督表示学习模型有多优秀?相关推荐

  1. 基于模型的设计及其嵌入式实现(无水印).pdf_DeepMind打造最强表示学习模型BigBiGAN,Goodfellow点赞!...

    [新智元导读]今天,DeepMind 爆出一篇重磅论文,引发学术圈热烈反响:基于最强图像生成器 BigGAN,打造了 BigBiGAN,在无监督表示学习和图像生成方面均实现了最先进的性能!Ian Go ...

  2. 最全机器学习种类讲解:监督、无监督、在线和批量学习都讲明白了

    导读:现有的机器学习系统种类繁多,根据以下内容将它们进行分类有助于我们理解: 是否在人类监督下训练(监督式学习.无监督式学习.半监督式学习和强化学习) 是否可以动态地进行增量学习(在线学习和批量学习) ...

  3. 谷歌自动驾驶之父看了都打Call,无人车成功挑战上海路况,连续5小时不接管!...

    萧箫 鱼羊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 让谷歌"无人车之父"Sebastian Thrun都点赞的自动驾驶技术,是什么样的? 就像老司机的操作一样--又快 ...

  4. 二次元妹子五官画风都能改,周博磊团队用无监督方法控制GAN | CVPR 2021

    晓查 发自 凹非寺  量子位 报道 | 公众号 QbitAI 现在,GAN不仅能画出二次元妹子,还能精准调节五官.表情.姿势和绘画风格. 而且在调控某个因素的时候,其他条件能尽量保持不变. 这就是香港 ...

  5. Java之父都说他老了找工作受阻,我们怎么办?

    Java之父都说他老了找工作受阻,我们怎么办? List item 近日Java之父ames Gosling在Facebook上写道他曾在面试的时候被HR告知,"通常我们不招你这种年龄的程序 ...

  6. Github大热论文 | U-GAT-IT:基于GAN的新型无监督图像转换

    作者丨武广 学校丨合肥工业大学硕士生 研究方向丨图像生成 生成对抗网络(GAN)在这几年的发展下已经渐渐沉淀下来,在网络的架构.训练的稳定性控制.模型参数设计上都有了指导性的研究成果.我们可以看出 1 ...

  7. 不仅仅生成图片,用GAN做无监督的异常检测

    原文:https://zhuanlan.zhihu.com/p/32505627 GAN被LeCun赞为继CNN之后最为重要的一个工作,其原因在于让各位惊呼"这才有点人工智能的样子" ...

  8. 17 岁成为 iOS 越狱之父,25 岁造出无人车,黑客传奇!

    转 17 岁成为 iOS 越狱之父,25 岁造出无人车,黑客传奇! 2019年07月25日 14:46:50 CSDN资讯 阅读数 5762 原文链接:https://data.newrank.cn/ ...

  9. 【论文笔记】SIFA——基于GAN的双向跨模态无监督域适应框架

    本文是论文<Unsupervised Bidirectional Cross-Modality Adaptation via Deeply Synergistic Image and Featu ...

最新文章

  1. spring 单例 获取多例的位_Spring 获取单例流程(一)
  2. Java web—Cookie与Session对象
  3. java 如何循环执行一个对象_一个Java对象到底有多大?
  4. Bootstrap组件_按钮组
  5. 【白皮书分享】2022年新品营销白皮书-阿里妈妈.pdf(附下载链接)
  6. Linux 常用命令 权限管理命令
  7. 游程编码用matlab实现代码_二值图像游程编码算法的Matlab实现 -
  8. ensp的p2p网络与虚拟专线实验
  9. 【STM32】1.44寸TFT液晶屏显示字符、汉字和图片
  10. uniapp引入腾讯防水墙
  11. 相似度计算(2)——皮尔逊相关系数
  12. 【计算机毕业设计】030甘肃非物质文化网站的设计与开发
  13. 首次接触大数据及其见解
  14. AndroidRecyclerView仿QQ相册功能
  15. 【项目管理】管理项目的可交付成果
  16. dede列表命名规则
  17. 使用 Unity 和 C# 开发您的首个游戏
  18. MySQL --- 函数大全 8
  19. python 购物车_python之购物车
  20. P2P相关软件源代码下载

热门文章

  1. Elasticsearch2.2.0配置文件说明
  2. POJ 3070 Fibonacci
  3. 暑期集训3:几何基础 练习题D:  HDU - 2036 ​​​​​​​
  4. Android Studio Day02-2
  5. VirtualBox装ghost XP
  6. C#第一个程序Helloworld
  7. VMWare中CentOS7 设置固定IP且能够访问外网
  8. Mac-sublime text 3破解版
  9. OSI模型第四层传输层--TCP协议
  10. css sprites之圆角