Ian Goodfellow等提出自注意力GAN,ImageNet图像合成获最优结果!

简介: 图像合成是计算机视觉中的一个重要问题。谷歌大脑的Ian Goodfellow等人在他们的最新研究中提出“自注意力生成对抗网络”(SAGAN),将自注意力机制引入到卷积GAN中,作为卷积的补充,在ImageNet多类别图像合成任务中取得了最优的结果。

图像合成(Image synthesis)是计算机视觉中的一个重要问题。随着生成对抗网络(GAN)的出现,这个方向取得了显著进展。基于深度卷积网络的GAN尤其成功。但是,通过仔细检查这些模型生成的样本,可以观察到,在ImageNet这类的有许多图像类别的数据集上训练时,卷积GAN合成的图像不尽如人意。

针对这个问题,谷歌大脑的Ian Goodfellow和Augustus Odena,以及罗格斯大学的Han Zhang和Dimitris Metaxas等人在他们的最新研究中提出“自注意力生成对抗网络”(SAGAN),将自注意力机制(self-attention mechanism)引入到卷积GAN中,作为卷积的补充,取得了最优的结果。

e38bc6efad62508cbf038cee90c7775403e558bb

摘要

在这篇论文中,我们提出自注意力生成对抗网络( Self-Attention Generative Adversarial Network ,SAGAN)。SAGAN允许对图像生成任务进行注意力驱动、长相关性的建模。传统的卷积GAN生成的高分辨率细节仅作为在低分辨率特征图上的空间局部点的函数。在SAGAN中,可以使用来自所有特征位置的线索来生成细节。此外,鉴别器可以检查图像的远端部分的高度详细的特征彼此一致。此外,最近的研究表明,生成器条件会影响GAN的性能。利用这些发现,我们将谱归一化到GAN生成器中,并发现这改进了训练动态。我们提出的SAGAN达到了state-of-the-art的结果,将Inception score从当前最高的36.8提高到52.52,并且在具有挑战性的ImageNet数据集上将Frechet Inception distance从27.62降低到18.65。注意力层的可视化表明,生成器利用与对象形状相对应的邻域,而不是固定形状的局部区域。

SAGAN:将自注意力机制引入GAN

尽管最先进的ImageNet GAN模型 [17] 擅长合成几乎没有结构性限制的图像类别(例如,海洋、天空和景观类,它们的区别更多在于纹理而不是几何结构),但它无法捕获在某些类别中经常出现的几何模式或结构模式(例如,狗通常有逼真的皮毛纹理,但没有明确区分的脚)。

一种可能的解释是,以前的模型严重依赖于卷积来建模不同图像区域之间的依赖关系。由于卷积运算符具有一个局部感受域,所以在经过几个卷积层之后,只能处理长距离的相关性。

由于各种原因,这可能会阻止学习长相关性(long-term dependencies):小的模型可能无法表示它们,优化算法可能无法发现参数值,这些参数值仔细协调多个层,以捕获这些相关性,并且这些参数化在统计学上可能相当脆弱,当应用于以前未见过的输入时容易失败。增加卷积核的大小可以提高网络的表征能力,但这样做也会失去利用局部卷积结构获得的计算和统计效率。

另一方面,自注意力(Self-attention)可以更好地平衡模型的长相关性和计算与统计效率。self-attention模块以所有位置的特征加权和来计算响应,其中权重(或attention vectors)只以很小的计算成本来计算。

9d0ee9214a809dd2b20c6a3316765d0fe3d4e326

图 1:我们提出的SAGAN通过利用图像远端部分的互补特征来生成图像,而不是固定形状的局部区域,从而可以生成一致的对象/场景。图中每一行的第一个图像显示了带颜色编码点的五个代表性查询位置。其他五个图像是针对这些查询位置的 attention maps,其中对应的颜色编码的箭头概括了最受关注的区域。

在这项工作中,我们提出了自注意力生成对抗网络(SAGAN),它将自注意力机制(self-attention mechanism)引入到卷积GAN中。自注意力模块(self-attention module)是对卷积的补充,有助于模拟跨越图像区域的长距离、多层的依赖关系。通过self-attention,生成器可以绘制图像,所绘制图像中每个位置的精细细节都与图像远端的精细细节充分协调。此外,鉴别器还可以更准确地对全局图像结构执行复杂的几何约束。

2e3ff14558d24f19dbbcb749beb510192f88f380

图2:所提出的self-attention机制。⊗表示矩阵乘法,在每一行上执行softmax操作。

除了self-attention之外,我们还将最近关于网络调节(network conditioning)的见解与GAN的性能结合起来。A. Odena等人的研究[18]表明,调节良好的生成器往往表现更好。我们建议使用以前仅应用于鉴别器的谱归一化技术(spectral normalization)来加强GAN生成器器的调节。

我们在ImageNet数据集上进行了大量的实验,以验证所提出的self-attention机制和稳定技术的有效性。SAGAN在图像合成方面的表现远远超过了state-of-the-art的表现,将此前报告的最高Inception score从36.8提高到52.52,将Fréchet初始距离(Fréchet Inception distance,FID)从27.62降低到18.65。attention层的可视化显示,生成器利用与对象形状相对应的区域,而不是固定形状的局部区域。

ImageNet上的图像合成实验

为了评价所提出的方法,我们在LSVRC 2012 (ImageNet)上数据集进行了大量的实验。首先,我们对评估所提出的两种稳定GAN训练的技术进行有效性实验。其次,对所提出的self-attention mechanism进行了研究。最后,将SAGAN与其他state-of-the-art的图像生成方法进行了比较。

评估指标

我们使用Inception score(IS)和Fréchet初始距离(FID)进行定量评估。Inception score越高,表示图像质量越好。 FID是一个更加基于规则和综合性的指标,并且在评估生成的样本的真实性和变异性方面已被证明与人类的评估更加一致。越低的FID值意味着合成数据分布与真实数据分布之间的距离更近。

cecf4d8fc113cb0d5d953cf1693690c92f4f03d1

与state-of-the-art模型的比较

在ImageNet上,SAGAN与最先进的GAN模型[19,17]进行了比较。如表2所示,我们提出的SAGAN得到了Inception score和FID。Inception score方面,SAGAN将此前0最高的36.8提高到52.52;FID(18.65)也表明,SAGAN可以通过使用self-attention模块对图像区域之间的全局依赖关系进行建模,从而更好地模拟原始图像的分布。图6展示了由SAGAN生成的一些示例图像。

ea2de411d39ff4c563d5aa7cb6ba1a65302dc282

表2: 将所提出的SAGAN与最先进GAN模型进行比较,任务是ImageNet上的类别条件图像生成。

c7203e3ccca12dbb450567567dc245b33b5f85a5

图6:SAGAN 生成的不同类别的128×128分辨率示例图像。每行展示一个类别的示例。

总结

在本研究中,我们提出自注意力生成对抗网络(SAGAN),它将self-attention机制引入到GAN的框架。 self-attention 模块在建模长相关性( long-range dependencies)方面很有效。另外,我们证明了应用于生成器的谱归一化可以稳定GAN的训练,并且TTUR加速了正则化鉴别器的训练。SAGAN在ImageNet的分类条件图像生成任务上达到最先进的性能。


原文发布时间为:2018-05-24

本文来自云栖社区合作伙伴新智元,了解相关信息可以关注“AI_era”。

原文链接:Ian Goodfellow等提出自注意力GAN,ImageNet图像合成获最优结果!

相关文章
|
NoSQL Linux 网络安全
Linux命令汇总
Linux命令汇总
1413 0
|
Ubuntu Linux
Linux Ubuntu系统 OpenVPN 客户端安装
Linux Ubuntu系统 OpenVPN 客户端安装
Linux Ubuntu系统 OpenVPN 客户端安装
|
3月前
|
人工智能 安全 开发工具
大型项目 Git 操作与推送规范
本规范为生产级、公司级强制执行标准,适配Vue3+NestJS前后端分离项目,基于简化Git-Flow搭建,通过「本地Hooks校验+服务端CI兜底」双重防护,统一团队Git工作流,彻底解决分支混乱、提交不规范、代码污染、版本回溯失效等问题,满足研发合规与审计要求。
318 1
|
4月前
|
人工智能 自然语言处理 安全
别让你的AI当"差不多先生"——Hermes 0.18+0.19双版本连更,把智能体从"会干活"推到了"能托付"
Hermes 0.18–0.19 版本聚焦“可信AI”,六大升级重塑人机协作:/goal 自我验证+持久化兜底确保任务真完成;/learn 技能蒸馏让AI持续积累经验;MoA多模型协商提升决策质量;冷启动提速80%、渲染优化14倍;Smart Approvals智能审批兼顾安全与效率;/journey记忆时间线+上下文压缩保障长期项目连贯性。真正实现“交办即安心”。
507 1
|
5月前
|
存储 人工智能 监控
从 Anthropic 实名制说起:企业 AI 调用的身份、归属与审计三层治理
6月15日,Anthropic宣布7月8日起对Claude个人用户强制实名认证:需上传身份证+实时人脸比对(由Persona执行)。此举表面控风险,实则应对Agent时代“可追溯、可问责、可阻断”治理挑战——企业更需的,是API调用层的“归属实名”与行为审计。
487 0
|
人工智能 搜索推荐 机器人
从物流到汽车:阿里云智能联络中心如何在高频外呼场景中跑出结果?
阿里云智能联络中心2.0通过“通信智能引擎+通信智能体”双模式,将语音通信、大模型与业务流程深度融合。已在物流(日均80万通外呼,提升末端履约体验)和汽车(500万通外呼,促5万+试驾、5000+订单)落地,实现高并发稳定触达、拟人化交互与线索高效转化,让智能外呼真正融入生产链路。
481 0
|
数据采集 运维 安全
HTTPS代理企业级出站Web访问与数据采集的安全可运营基座
面向企业出站Web访问与数据采集,HTTPS代理以CONNECT隧道+端到端TLS构建加密边界,结合Socks5分层策略,依托全球8000万+住宅IP与高可用托管网络,实现可治理、可审计、低延迟、高并发的跨境流量调度,支持精细化策略控制与SLA保障,合规高效。
|
6月前
|
API 开发工具
从模型接入到网关治理:一站式调用 GPT / Claude / Gemini 的工程化思路
一站式调用 GPT / Claude / Gemini,不只是开发便利性问题。它会影响成本、稳定性、合规和团队迭代速度。 模型层会继续变化。今天是 GPT-5.5、Claude 4.7、Gemini 3.0 Pro,明天可能又有新模型。把网关层做好,团队才能跟上变化,而不是每次都重写接入代码。
640 2
|
5月前
|
人工智能 分布式计算 容灾
从9个Agent砍到5个,我的集群反而更好用了:多智能体系统的“减法”哲学与架构精简SOP
本文揭示多智能体系统中“Agent越多越脆弱”的反直觉现象:9节点架构因上下文爆炸、状态同步延迟与幻觉传染导致性能骤降。经根因分析,提出“砍至5节点+意图委派+内存分区”三重优化,实现Token降耗40%、故障隔离强化。核心主张:好系统靠清晰边界,而非密集连接

热门文章

最新文章