前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >人形AI捉迷藏惊煞网友:飞檐走壁纯靠自学,表情丰富还会合作,姚班学霸吴翼参与

人形AI捉迷藏惊煞网友:飞檐走壁纯靠自学,表情丰富还会合作,姚班学霸吴翼参与

作者头像
量子位
发布2019-09-24 16:22:15
4490
发布2019-09-24 16:22:15
举报
文章被收录于专栏:量子位量子位

蓝色小人努力隐藏,而红色小人在复杂的地形中苦苦寻找,这场不是你死就是我活的对抗,不是CG动画,而是:

OpenAI的智能体真的在玩捉迷藏。

这是一项正经的研究,目的在于让AI自己学会合作和对抗。而事先连游戏规则都不给,全靠AI自己去探索。

由于展示效果看起来优秀得一塌糊涂,网友甚至开始怀疑OpenAI的身份了。

有推特网友表示:

实际上,OpenAI是一家动画公司。

还有网友表示惊叹:

哦买嘎,这制作质量、背景环境、甚至智能体的面部表情等都很可爱。这到底是篇科学论文,还是迪士尼里的未来世界主题公园里开辟了一处AI新景点?

这项已经开源的大型AI捉迷藏博弈研究中,场景炫酷,每一个智能体都有自己的想法:

团队之间相互协作,与外部进行联合对抗……

这些智能体是不是都有生命了?

AI怎么玩捉迷藏游戏?

在这个捉迷藏游戏中,小红人是“鬼”,自带小雷达,能满场疯狂追击。

红鬼还能推开箱子

而小蓝人的任务很简单,就是跑。

比起自带传感器的鬼们,他们的技能是利用箱子这样的物体制造障碍,还能将之锁定。

起初,AI们完全不知道自己能做什么,只是出于“本能”逃跑、追逐。

但在2500万次游戏之后,小蓝人学会了通过移动箱子,建造庇护所,来保护自己不被发现。

魔高一尺道高一丈。又经过了7500万场比赛,红鬼们会利用坡道闯进庇护所了!

又吃了1000万次亏之后,小蓝人们再建庇护所,知道把坡道也顺走了。

更厉害的是,AI们不只会单兵作战,还学会了团队协作。

看看小蓝人这个协作水平,那真是行云流水,无缝衔接,还很讲究策略:

什么,你觉得地形太简单?在将近5亿次训练之后,AI们解锁了更复杂的版本:

这群AI,可真是太秀了。

捉迷藏の奥义

再强调一次,以上不是CG,不是CG,不是CG

这是来自OpenAI的一项新研究。通过多智能体竞争,和捉迷藏这样一个简单的目标,以及标准的强化学习算法,研究人员们发现,在没有事先学习规则的情况下,AI们自己创造了一个自我监督的自动课程(autocurricula)。

这其中,既包含多轮不同的紧急策略,也包括复杂的工具使用和团队协调。

所谓课程(curricula),可以被视为一系列挑战。而自动课程(autocurricula)就是指,每个挑战都是由系统本身产生的。(这一概念由DeepMind提出,论文地址见文末)

AI们在训练过程中发现了多达六种独特的策略

并且,环境变复杂,AI们的表现反而更加强大。与其他自我监督的强化学习方法相比,这群AI的行为更像人类。

OpenAI称之为无目标探索

AI们事先并没有学过捉迷藏的游戏规则,而是凭借对游戏世界的理解自由发展。

为了实现这一点,研究人员利用了以实体为中心的观察(observation),并采用注意力机制来捕获对象层信息。

在设定的环境中,每个智能体都根据自身的观察和隐藏内存状态独立行动。

每个物体都会被嵌入,并通过一个有遮挡的剩余自注意块(residual self attention block),在这其中,注意力集中在物体上,而不是随着时间改变。

那些就在智能体面前,但并不在其视线之内的物体则会被屏蔽掉,这样智能体就捕捉不到它们的信息了。

智能体的策略是通过左右互搏(self-play)和近端策略优化训练出来的。在优化期间,智能体可以在其值函数中使用有关被遮挡物体和其他智能体的特权信息。

此外,大规模训练效果显著。增加批量大小可以大大加快收敛速度,并且不会对样本效率产生太大的影响。

这样训练出来的AI,到底鲁棒不鲁棒呢?

光说不练假把式,不如来一套智力测试练练手。

OpenAI的研究人员设计了一套涵盖五个基准智力测试的考题,主要分为两个领域:认知和记忆。

  • 物体计数任务:测试智能体是否对物体具有持久的感知(即,能理解即使无法察觉,事物仍然存在这一点)。
  • 锁定和返回:测试智能体是否可以在执行新任务时记住其原始位置。
  • 顺序锁定任务:4个箱子被按指定顺序放置在3个没有门的随机房间中,但每个房间都有一个坡道。智能体必须在没有进行过观察的前提下,按照特定顺序锁定所有的箱子。
  • 蓝图构建任务:智能体必须把房间中的箱子放到指定的四个目标位置。
  • 避难所建设任务:智能体必须在圆筒周围用箱子造一个避难所。

结果表明,在锁定和返回,顺序锁定和蓝图构建这三个任务当中,在捉迷藏环境中预训练过的AI,表现优于基线方法。但在对象技术和住房建设方面表现得要差一些。

蓝线为在捉迷藏环境中预训练过的AI

不限于游戏场景

这项研究引发了大量网友围观,不到一天时间,推特已经超过2000赞。

一位软件工程师感慨,这项研究直戳智能体对齐问题(Alignment Problem)的难点,即使是在捉迷藏这种简答的任务中,AI可能也有让人意想不到的行为。

HackerNews上网友表示,更酷的是这项研究此后可用于真实世界的机器人,让他们学习去克服挑战。

OpenAI自己也站出来直言,这项研究带动了四个方向的研究。

一是证明了在智能体决策中,多智能体自动课程是导致很多不同和混合相转移的原因之一。

二是验证了,当模拟真实物理环境中引导智能体行为时,多智能体自动课程可训练出类似人类的技能,比如借助工具达到目的。

三是,这项研究还提出了一个在开放环境中评价智能体的框架,以及一套有针对性的智能体智力测试。这对于之后的智能体研究有一定参考意义。

最后,这项研究还将环境与构建环境的代码进行了开源,将鼓励对基于物理环境的多智能体自动课程的进一步研究。

简单的规则、多智能体竞争以及标准的大规模强化学习算法,原来可以激励智能体在无监督方法下学习复杂的策略和技能。

而往前看看,研究的意义又不仅限于理论研究阶段,或局限于游戏场景,而是会覆盖到日常生活的方方面面。

外媒VentureBeat在报道时,引用了DeepMind哈萨比斯对游戏AI的看法:

游戏AI是通往通用AI的垫脚石。我们研究这些游戏的真正原因是,它是研发算法的一个非常方便的试验场。 我们正在开发一种算法,可以将其转化到现实世界中来,用于解决真正具有挑战性的问题,并帮助这些领域的专家。

无论是DeepMind还是OpenAI,在用游戏的方式训练出可以在真实场景里应用的技术,又何尝不是创造了一个小小世界呢。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-09-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 量子位 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • AI怎么玩捉迷藏游戏?
  • 捉迷藏の奥义
  • 不限于游戏场景
相关产品与服务
Prowork 团队协同
ProWork 团队协同(以下简称 ProWork )是便捷高效的协同平台,为团队中的不同角色提供支持。团队成员可以通过日历、清单来规划每⽇的工作,同时管理者也可以通过统计报表随时掌握团队状况。ProWork 摒弃了僵化的流程,通过灵活轻量的任务管理体系,满足不同团队的实际情况,目前 ProWork 所有功能均可免费使用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档