历史最高分!腾讯绝悟AI斩获Minecraft AI竞赛冠军
绝悟AI开始挑战更复杂的历史开放世界游戏环境了。
Minecraft (中文译名《我的最高I斩世界》) 是全球最畅销的开放世界3D游戏。随机生成的分腾开放地图、自由灵活的讯绝玩法、多线程长链条任务,竞赛给AI研究带来了极大挑战。冠军针对Minecraft的历史复杂环境,游戏AI赛事MineRL邀请全球程序员在4天时间内用一台计算机训练AI找到游戏中的最高I斩钻石。
12月8日,分腾第三届MineRL竞赛主赛道 (research track) 发布成绩,讯绝AI 的竞赛“钻石之梦”向前踏进了一大步:腾讯AI Lab“绝悟”以76.970分的绝对优势夺冠。研究成果已发布在Arxiv上,冠军算法框架可复用于其他复杂决策环境。历史
(论文链接:https://arxiv.org/abs/2112.04907)
MineRL竞赛由卡内基·梅隆大学、微软、DeepMind、OpenAI,联合机器学习顶级会议NeurIPS共同举办,极富挑战性的赛题持续吸引全球开发者关注。今年赛事共有59支团队、近500名选手投身其中,其中不乏世界顶级学府和研究机构的科研强队。竞赛的研究主题是:训练样本高效的Minecraft AI智能体。
腾讯AI Lab创新性地通过分层强化学习(Hierarchical Reinforcement Learning)、表示学习(Representation Learning)、自模仿学习(Self-imitation Learning)、集成行为克隆(Ensemble Behavior Cloning)等算法高效实现比赛目标。
(绝悟AI以压倒性优势获得历史最高分,今年榜单详见链接)
极度多样的环境、完全靠随机种子生成的地图、长决策序列与复杂的技能学习、高自由度玩法带来的海量策略偏好都增加了Minecraft AI研究的难度。比如,为了让AI在15分钟内找到钻石,AI需要经历徒手采集原木、合成木板、木棍与木镐,采集到铁矿,经过一系列加工才能合成钻石。
此外,主办方还制定了种种严苛的规则:包括禁止参赛者编写规则、游戏环境甚至将背包信息与动作空间加密、且不允许使用预训练模型,只允许与环境最多交互八百万次,每个参赛队伍只能使用6核CPU与半张NVIDIA K80显卡训练4天——这个配置几乎对于所有高校实验室与个人研究者都可以负担的。
这次比赛的目的在于促进样本高效 (Sample-efficient) 游戏AI算法的发展。目前流行的强化学习算法一般需要多达成百上千万次的试错来寻找最优流程,耗费大量的时间和计算资源。而纯靠人类数据的模仿学习算法虽然更快,但性能上往往不尽如人意。
(Minecraft 游戏截图)
绝悟AI创新性地提出了一种样本高效的基于分层强化学习(Hierarchical Reinforcement Learning)的解决方案。数据表明,腾讯AI Lab推出的上层控制器的预测准确率可以达到99.95%,也就是说,AI从人类数据中学到了一套几乎不出错的宏观策略,每时每刻都清晰地知道自己下一步的正确动向。
在状态空间表征上,Minecraft游戏遇到的最大挑战在于如何理解复杂的开放地图。首先被选中的是近年来热门的表示学习方法 (Representation Learning)。但研究人员很快发现,已有方法只适用于2D场景,在MineCraft游戏环境里效果很差。于是腾讯AI Lab设计了一种“基于动作感知”(Action-aware Representation Learning)的新颖算法,用来捕捉每个动作对环境产生的影响,形成注意力机制。实验表明,该算法可以显著提升智能体获得资源的能力与效率。
(不同动作的可视化结果,AI学会了关注当前图像中的关键区域)
随着游戏推进,智能体与人类的策略出现了很大的分歧。此时,人类数据已经很难用于指导AI。绝悟AI使用了自模仿学习 (Self-imitation Learning)的思想,提出了基于鉴别器的自模仿学习算法,AI可以从自身过往的成功与失败中获得经验与教训,并在察觉到当前状况不妙的时候,主动往更好的方向修正。对比实验证明,在加入自模仿策略后,智能体探索到的行为更加一致,也可以显著降低进入危险区域的概率。
对于合成物品等需要长链条的动作序列的任务,研究人员也做了细致的优化。通过动作序列一致性过滤 (Consistency Filtering) 与基于投票的集成学习(Ensemble Learning),模型在合成物品阶段的成功率从35%提升到96%,一举将最薄弱的链条扭转为了最稳定的制胜点。
利用高度复杂、高度定制化的游戏场景作训练场,腾讯 AI Lab 的深度强化学习智能体正不断走近现实。棋牌游戏 AI “绝艺”从围棋棋盘逐步走向象棋、麻将,策略协作型 AI “绝悟”从MOBA走向FPS、RTS,再到如今的 3D开放世界 MineCraft。它们迈向全新挑战的每一步,都让AI离解决现实问题、科技向善的大目标更近了一步。
随着虚实集成世界逐步变成现实,这些研究的经验、方法与结论,将在真实世界创造更大的实用价值。
雷峰网(公众号:雷峰网)
-
文章
84
-
浏览
69
-
获赞
287
热门推荐
-
腾讯《黑色沙漠》手游将停服 PC端国服上个月刚公测
近日腾讯《黑色沙漠》手游发布停服公告,由于腾讯与该游戏开发商的代理协议即将到期。经双方友好协商后,决定于2025年1月27日11点正式停止《黑色沙漠》手游在中国大陆地区的运营。据公告显示,2024年1一个书生引发的国战,导致数万百姓无辜惨死
都说书生造反,十年不成。但是今天要讲的这个书生虽然没有直接造反,但是却做了一件更让人为之气结的事情,就是挑起了两个国家的短兵相接。这件事情发生在宋朝,或许在我们看来,宋朝的赵官家都是些只识风花雪月的人关羽在麦城弹尽粮绝时,刘封、孟达两人最担心什么?
三国(220年-280年)是中国历史上位于汉朝之后,晋朝之前的一段历史时期。这一个时期,先后出现了曹魏、蜀汉、东吴三个主要政权。那么下面趣历史小编就为大家带来关于如果刘封、孟达去救关羽,会发生哪几种情郑源副研究员当选四川省国际医学交流促进会健康传播分会会长
2023年10月20日,四川省国际医学交流促进会健康传播分会成立大会在四川成都召开。经选举,我院宣传部部长郑源副研究员当选四川省医促会健康传播分会会长。会上,医促会健康传播分会发起人之一郑源副研究员作紫百合CEO:阿姆拉巴特没和球队在一起,还没收到对他的报价
8月25日讯 在接受天空体育采访时,佛罗伦萨CEO巴罗内表示,他们没有收到对阿姆拉巴特的报价。巴罗内说道:“阿姆拉巴特目前没有和球队一起训练,但今夏我们仍然没有收到对他的任何报价,如果有球员感到不开心蒙古帝国横扫欧亚大陆,却为何打不下一个小小的越南?
1000年前,成吉思汗率领着蒙古大军南征北战,消灭了西夏的几十万铁骑,灭掉了大金国百万大军,更是把南宋的百万水师和步骑拿下。同时,俄罗斯的钦察联军,罗马的条顿骑士团都是成吉思汗蒙古大军的手下败将。成吉邓艾为何会含冤而死?他究竟触犯了司马昭的什么底线?
三国(220年-280年)是中国历史上位于汉朝之后,晋朝之前的一段历史时期。这一个时期,先后出现了曹魏、蜀汉、东吴三个主要政权。那么下面趣历史小编就为大家带来关于邓艾已经立下灭蜀大功,为何他还含冤而死既然关羽能杀退徐晃、许褚,为何却没能战胜庞德?
三国(220年-280年)是中国历史上位于汉朝之后,晋朝之前的一段历史时期。这一个时期,先后出现了曹魏、蜀汉、东吴三个主要政权。那么下面趣历史小编就为大家带来关于关羽能杀退这两位猛将,为什么没能战胜庞《英雄联盟:双城之战》第二季新预告 11月9日开播
《英雄联盟:双城之战》最终季发布全新预告,该动画剧集将于11月9日正式开播。——你知道,人们常说,敌人的敌人就是朋友。《英雄联盟:双城之战》第二季新预告:《双城之战》由福蒂奇制片公司负责动画制作,动画司马懿在曹操与曹丕时期,为什么不敢发动政变?
三国(220年-280年)是中国历史上位于汉朝之后,晋朝之前的一段历史时期。这一个时期,先后出现了曹魏、蜀汉、东吴三个主要政权。那么下面趣历史小编就为大家带来关于司马懿为何不敢在曹操活着时谋反的详细介为什么曹丕天生就比曹植有优势?因为他是曹魏嫡长子
三国(220年-280年)是中国历史上位于汉朝之后,晋朝之前的一段历史时期。这一个时期,先后出现了曹魏、蜀汉、东吴三个主要政权。那么下面趣历史小编就为大家带来关于曹丕为什么能胜过曹植的详细介绍,一起来邓艾作为灭蜀第一功臣,为何会被押送到洛阳处罚?
三国(220年-280年)是中国历史上位于汉朝之后,晋朝之前的一段历史时期。这一个时期,先后出现了曹魏、蜀汉、东吴三个主要政权。那么下面趣历史小编就为大家带来关于邓艾是一代军事奇才,为何死得那么窝囊的潮牌 Patta x Clarks Originals 2019 联乘企划即将揭晓
潮牌汇 / 潮流资讯 / 潮牌 Patta x Clarks Originals 2019 联乘企划即将揭晓2019年08月16日浏览:2766 英国百年制鞋机构 Cl在春秋战国时期,朝廷官员为何如此重视小麦的种植?
中国自古就是一个农业大国,只因古人一直遵循着重农抑商的政策。一开始,人们主要种植的是粟,那时候又被称为“稷”,可见有多重要。但随着农业生产的慢慢发展,小麦、水稻等主食开始走上餐桌。那么今天我们就来探究徽派建筑的马头墙除了好看,还有什么实用功能吗?
优秀的建筑,往往是美观和实用都兼顾的,那么徽派建筑的马头墙除了好看,还有什么实用功能吗?其实“马头墙”亦称“封火墙”,顾名思义,封火,防火也,不清楚的读者可以和趣历史小编一起看下去。古代房屋多用木材造