作者madeinheaven ()
看板StarCraft
标题[新闻] 谁才是星际争霸真正的王者?Facebook游
时间Wed Oct 11 22:59:41 2017
谁才是星际争霸真正的王者?Facebook游戏机器人CherryPi不敌业余程序员
http://www.lieyunwang.com/archives/370787
开发《星际争霸》超级玩家给科技巨头们带来的不仅是满足感。
【AI星球(微信ID:ai_xingqiu)】10月10日报导 (编译:小白)
在遥远的银河系克鲁普星区,Facebook的异化虫大军正焦躁不安地徘徊在敌方大本营外。
指挥官不明智地打开大本营大门後,Facebook的外星人部队一股脑冲进敌方阵营,大杀特
杀。以上为人工智能研究中的游戏战斗场面。
上述血腥场面乃是刚刚於周日结束的年度《星际争霸》游戏比赛,参赛主体当然不是人类
,而是AI软件机器人。Facebook悄悄地开发了一款名为CherryPi的机器人,由其AI研究实
验室附属机构的八名研究员开发设计。
这场悄然无息的「太空战争」表明,Facebook正认真考虑与谷歌等人在人工智能领域的竞
争。位於伦敦的谷歌AI研究部门DeepMind在去年名声大噪,其开发的AlphaGo软件在围棋
比赛中击败了世界冠军。八月份,DeepMind宣布,公司下一个目标是《星际争霸2》。
Facebook参加的比赛,和大多数该领域的AI研究一样,使用的仍然是老版的星际争霸游戏
。业内普遍认为,这个游戏相对於软件来说,比较难以掌握。Facebook的AI研究小组,根
据网站所示,一共有80名研究员。该研究小组由纽约大学教授Yann LeCun领导,目前已经
发布多篇研究论文,但却并未取得能与谷歌AlphaGo比肩的成就。Facebook曾发布过三篇
与《星际争霸》游戏有关的研究论文,但在赢得游戏比赛方面从未宣布任何进展。
周日发布的最终结果表明:Facebook仍需努力。整个比赛一共有28位参赛者,CherryPi的
最终排名为第六。前三名获胜机器人均由独立的业余编程爱好者开发。
Facebook的研究科学家Gabriel Synnaeve将CherryPi描述为在星际争霸这款游戏构建未来
研究的「基准」。他说:「我们想知道CherryPi跟现有的机器人相比,表现如何,特别是
测试它是否存在需要纠正的缺陷。」CherryPi已经完成了一项长期比赛。该比赛是在娱乐
领域应用AI的学术会议AIIDE的一部分。Facebook同时也赞助了今年的比赛,出资购买了
运行上千个机器人对决游戏所需的硬件。
自上世纪50年代,AI技术开始发展以来,井字游戏、西洋跳棋、象棋和围棋已然成为该领
域测试新理念的首选。近来,这些游戏,除了测试新理念,还掺杂了一个严肃的商业目的
——越来越多的公司开始使用AI来打磨他们的产品和服务。Facebook、谷歌等技术公司,
无不使用AI来改善他们的广告定位和个性化系统,并支持诸如虚拟助手和增强现实等新产
品。
《星际争霸》对AI研究员的吸引力不仅在於指挥战斗的乐趣,比如建造与建筑物等大的等
离子炮。虽然电子游戏可能看上去比围棋或象棋更吸引人,但由於玩家的策略和动作并不
受严格的棋盘限制,且需要密切关注对手行动,电子游戏也更加复杂。围棋棋盘上的有效
位置数为1後面170个零。但是,研究人员估计,再加上100多个零或许能够勉强掌握《星
际争霸》的复杂性。
今年比赛的冠军是一个名为ZZZKBot的机器人,开发者为来自澳大利亚珀斯的软件开发员
Chris Coxe。Coxe之前曾在纳斯达克工作。开发工作皆由Coxe一人完成,为了省下更多时
间用於开发研究ZZZKBot他还请了一段时间假。在最终结果公布的前一天,Coxe谦虚地说
起自己的作品:「它不过是一个概念证明,源代码还不够完美。」
跟目前为止的所有《星际争霸》机器人玩家一样,在与中等水平的人类玩家对战中,
ZZZBot还是稍逊一筹,并不能坚持多久。预测和指挥外星军队所需要的规划和记忆专长,
远超当今软件的能力。
不过随着两大巨头科技公司都对游戏机器人表现出极大兴趣,业余程序员开发出最佳星际
争霸游戏机器人的日子大概要逐渐远去了。纽芬兰纪念大学教授,也是AIIDE比赛的组织
人,David Churchill预言,未来几年,星际争霸的机器人玩家领域将出现巨大变革。
Facebook和谷歌均表示,他们研究《星际争霸》的方式都跟大多数个人程序员不同。领先
的机器人背後主要基於其设计者指定的规则和策略。Coxe认为,他的机器人的一个最佳功
能是简单的学习,即该功能会针对每个机器人的玩法尝试预编程策略,并记下哪种策略效
果好,然後在下一场比赛中预先准备。科技巨头们打算更加倚重机器学习,计画让机器人
通过学习过往游戏的比赛数据或者重复试验,来培养他们自己的战略。Facebook并没有将
论文中发布的理念构建到CherryPi中。而机器学习也正是使得谷歌的AlphaGo立於不败之
地的关键。
或许,Facebook的机器人没能赢得《星际争霸》的冠军。但是大赛第二名机器人——
PurpleWave的开发者Dan Gant,看出了CherryPi的潜力。大多数机器人,会根据对手的相
对数量,来选择正面进攻或撤退。但是在最终结果公布前发布的视频中,Gant说,
CherryPi彷佛知道什麽时候可以快速行进,潜入敌方基地发起进攻。
不过,独立的机器人开发人员当然也不会一夜之间就消失——就像《星际争霸》也不会很
快就被AI征服。「问题依然难以解决,」Churchill解释说,「接下来几年里,我认为,
业余程序员开发的基於规则的机器人,仍将表现不俗。」他认为,机器人打败人类专业选
手,至少还要等五年。但是,他也坦诚,可能用不了那麽久。
Gant是来自纽约的一名软件开发人员。他为了开发PurpleWave专门请假了好几个月。他说
,科技巨头的加入为比赛增加了另一重吸引力,带来了独特的学习机会。「你可以是
Facebook,或者DeepMind,或者刚刚学习编程的小孩子,你在竞争环境中与之竞争,」他
说,「你自己的努力,和自学的能力,限制了你自己的成就。」
开发《星际争霸》超级玩家给科技巨头们带来的不仅是满足感。谷歌表示,DeepMind的机
器学习已经帮助公司的数据中心减少不少制冷费用。微软的一份机器学习研究报告说,预
测用户什麽时候会点击广告的准确率,只要提高0.1%就可以带来数亿美元的额外收入。而
能够带领外星人粉碎人类指挥的军队的机器人,势必大有用处。
----------------------------------------------------------------------------
AIIDE StarCraft AI Competition官网:
https://www.cs.mun.ca/~dchurchill/starcraftaicomp/
2017 AIIDE StarCraft AI Competition Results:
https://www.cs.mun.ca/~dchurchill/starcraftaicomp/2017/
Facebook也进军星海AI啦~!!!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.229.87.21
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/StarCraft/M.1507733992.A.20F.html
※ 编辑: madeinheaven (36.229.87.21), 10/11/2017 23:02:56
※ madeinheaven:转录至看板 C_Chat 10/11 23:03
1F:→ royhuang: 星海还是星际? 10/11 23:05
中国那边翻星际 台湾是星海
※ 编辑: madeinheaven (36.229.87.21), 10/11/2017 23:07:46
2F:推 KillerMoDo: 真惨 马克斯一直呼颠各方不要开发AI结果大家都在开 10/11 23:21
3F:→ KillerMoDo: 之後就看谁的天网强就是了 10/11 23:22
4F:→ KillerMoDo: 完全就一个poi的节奏 10/11 23:22
5F:→ c1396: 惨是她的脸肿肿的 AI目前无害阿 10/12 08:39
6F:推 micbrimac: 不知道谁的脸比较肿 现在无害是还在起步 当你挡不住的 10/12 11:33
7F:→ micbrimac: 时候 恐怕不是脸比较肿 可能全身都肿了XDD 10/12 11:33
8F:推 fragmentwing: 输给业余 10/12 22:09
9F:推 c1396: 肿也不会像科幻电影 不太需要怕 10/13 05:20
10F:推 grayyoung: AI现在问题就已经浮现了吧 光自动驾驶车祸问题就难解了 10/13 18:34
11F:→ micbrimac: 一堆人开始失业了阿 因为你还被失业 所以不觉得有问题 10/13 20:34
12F:推 c1396: 人产生的车祸更难解 尤其是移动神祖牌 10/14 09:46