乾明 鱼羊 栗子 发自 凹非寺
% p' r% B! _8 C- M0 V4 i; i k, u# a量子位 报道 | 公众号 QbitAI
2 m, B# Q, Z$ b7 l f
- [0 n& L7 R% ~/ o* m3 g6 @仅剩0.2%的星际2玩家,还没有被AI碾压。
& ~2 z) w. m: g7 z o+ y- W
% _1 I3 u' e" O! J& U+ t4 {6 } Z这是匿名混入天梯的AlphaStar ,交出的最新成绩单。
v0 |( g% o. G( q+ ]% y同时,DeepMind也在 Nature上 完整披露了AlphaStar的当前战力和全套技术: $ b& D8 `3 R- ~
AlphaStar ,已经超越了99.8%的人类玩家,在神族、人族和虫族三个种族上都达到了宗师(Grandmaster)级别。
) f9 D' Y( b' M3 D7 `
" X, a8 x0 s' c' F K/ R4 \' T3 k# g* E c4 e1 g$ ~
在论文里,我们还发现了特别的训练姿势:
/ X/ f; U* J v( H2 f+ F不是所有智能体都为了赢
$ |' o) X) R C" w3 I. j4 L
?3 W( K8 U* z; p; g s) pDeepMind在博客里说,发表在Nature上的AlphaStar有四大主要更新:
4 g [& f/ b# r+ Z$ p {一是约束:现在AI视角和人类一样,动作频率的限制也更严了。9 h. {* B$ k' {& _) R: }
二是人族神族虫族都能1v1了,每个种族都是一个自己的神经网络。
# f" I. `; Y; h0 o3 v0 N( J: C% O三是联赛训练完全是自动的,是从监督学习的智能体开始训练的,不是从已经强化学习过的智能体开始的。3 ~& c3 A C# E9 G$ [
四是战网成绩,AlphaStar在三个种族中都达到了宗师水平,用的是和人类选手一样的地图,所有比赛都有回放可看。
! ?( P' a E9 x8 V 具体到AI的学习过程,DeepMind强调了特别的训练目标设定:
. ~' i0 o! u! w+ D不是每个智能体都追求赢面的最大化。
5 w W! L3 v2 W& O5 M
! d6 ~2 ]8 }8 e& c' ^因为那样智能体在自我对战 (Self-Play) 过程中,很容易陷入某种特定的策略,只在特定的情况下有效,那面对复杂的游戏环境时,表现就会不稳定了。
( v/ n' v! ]$ y& f' _于是,团队参考了人类选手的训练方法,就是和其他玩家一起做针对性训练:一只智能体可以通过自身的操作,把另一只智能体的缺陷暴露出来,这样便能帮对方练出某些想要的技能。
# }; p" f( U. G这样便有了目标不同的智能体:第一种是主要智能体,目标就是赢,第二种负责挖掘主要智能体的不足,帮它们变得更强,而不专注于提升自己的赢率。DeepMind把第二种称作“剥削者 (Exploiter) ”,我们索性叫它“陪练”。 . O s: |" k* V4 h7 U
AlphaStar学到的各种复杂策略,都是在这样的过程中修炼得来的。 ' u' ~9 f. D& C2 ^6 c+ g, b3 z5 j0 a
比如,蓝色是主要玩家,负责赢,红色是帮它成长的陪练。小红发现了一种cannon rush技能,小蓝没能抵挡住:
) o: F0 r7 O& i) o5 V( G& \1 A
7 G( T: u4 @% M. q& [然后,一只新的主要玩家 (小绿) 就学到了,怎样才能成功抵御小红的cannon rush技能:
1 s& Y+ p2 b+ C \
& U& j( v; D n: M& W' ?* B2 p4 K3 t8 z# P1 g g
同时,小绿也能打败之前的主要玩家小蓝了,是通过经济优势,以及单位组合与控制来达成的:
# _ [1 P; S1 M8 J4 [- m1 ^3 {' z' N 0 Q' k, ?# j% `. r9 K
2 r0 Q" C N A后面,又来了另一只新的陪练 (小棕) ,找到了主要玩家小绿的新弱点,用隐刀打败了它:
' l |( D# T/ D- u9 r, m' p 7 D0 G* S( z! l. L0 z+ h
; m, Q# j- \0 B+ V循环往复,AlphaStar变得越来越强大。
# A$ \5 W, A9 C) a4 k 6 g9 q& `: N) A. D: D6 a7 C& X
至于算法细节,这次也完整展现了出来。
3 r, h' j0 O+ o0 s; B+ |AlphaStar技术,最完整披露: o7 a: W- t! w/ ^5 M. p' B
0 ~! ]0 f* I) v$ C$ H2 i: c6 e) [许多现实生活中的AI应用,都涉及到多个智能体在复杂环境中的相互竞争和协调合作。 5 H2 ]/ {0 ]3 X- s9 z* Z6 k
而针对星际争霸这样的即时战略(RTS)游戏的研究,就是解决这个大问题过程中的一个小目标。
; M* @! [5 h- L, b! Y也就是说,星际争霸的挑战,实际上就是一种多智能体强化学习算法的挑战。 . d8 @% T( t8 S, T$ l5 R
AlphaStar学会打星际,还是靠深度神经网络,这个网络从原始游戏界面接收数据 (输入) ,然后输出一系列指令,组成游戏中的某一个动作。 6 z& |* l* {* N3 D2 p1 K
$ l- [- `; u) `; |/ {5 F
AlphaStar会通过概览地图和单位列表观察游戏。
( D5 ^2 e6 Q* o5 r: y* c( X* v采取行动前,智能体会输出要发出的行动类型(例如,建造),将该动作应用于谁,目标是什么,以及何时发出下一个行动。 & f* N) j. R& I4 j. t6 i
动作会通过限制动作速率的监视层发送到游戏中。
0 P; i- e8 d) B0 E' U1 u( a: ]( h+ W9 }- g$ _! q7 \
而训练,则是通过监督学习和强化学习来完成的。 * X t8 O7 A: n5 Y8 F
最开始,训练用的是监督学习,素材来自暴雪发布的匿名人类玩家的游戏实况。 2 L! A& k% D# ?4 @
这些资料可以让AlphaStar通过模仿星际天梯选手的操作,来学习游戏的宏观和微观策略。
3 ]7 T: d+ W0 ~最初的智能体,游戏内置的精英级 (Elite) AI就能击败,相当于人类的黄金段位 (95%) 。 ; z8 f! l% Q% g+ \6 C$ ?
而这个早期的智能体,就是强化学习的种子。
& d% ~& X! r! I3 q0 S5 o在它的基础之上,一个连续联赛 (Continuous League) 被创建出来,相当于为智能体准备了一个竞技场,里面的智能体互为竞争对手,就好像人类在天梯上互相较量一样:
9 w9 r2 K- O3 b7 U _; T4 N! P- S从现有的智能体上造出新的分支,就会有越来越多的选手不断加入比赛。新的智能体再从与对手的竞争中学习。 : V5 p( L4 p8 m/ g% a9 v, A
这种新的训练形式,是把从前基于种群 (Population-Based) 的强化学习思路又深化了一些,制造出一种可以对巨大的策略空间进行持续探索的过程。 % s" C+ m: k Y3 c8 a2 r9 |& l
这个方法,在保证智能体在策略强大的对手面前表现优秀的同时,也不忘怎样应对不那么强大的早期对手。 . H3 P& R+ Q+ a# M5 a/ D* M
随着智能体联赛不断进行,新智能体的出生,就会出现新的反击策略 (Counter Strategies) ,来应对早期的游戏策略。 , {- b' W9 W& H: H7 B
一部分新智能体执行的策略,只是早期策略稍稍改进后的版本;而另一部分智能体,可以探索出全新的策略,完全不同的建造顺序,完全不同的单位组合,完全不同的微观微操方法。 ( c. R0 E4 ^- _) o. u; g! B
除此之外,要鼓励联赛中智能体的多样性,所以每个智能体都有不同的学习目标:比如一个智能体的目标应该设定成打击哪些对手,比如该用哪些内部动机来影响一个智能体的偏好。 2 H2 Y3 _: H9 T( Y5 R& t
i- T* ~7 x2 s! Q- D7 m1 @, J8 }* \" k* `5 x2 d4 ]2 y5 ^
而且,智能体的学习目标会适应环境不断改变。
' W+ I4 t: W, G8 b6 i' u) N# F9 N 6 G' `0 H$ o5 x O+ t2 L b
神经网络给每一个智能体的权重,也是随着强化学习过程不断变化的。而不断变化的权重,就是学习目标演化的依据。 7 b' d, C1 N) t7 h7 ^
权重更新的规则,是一个新的off-policy强化学习算法,里面包含了经验重播 (Experience Replay) ,自我模仿学习 (Self-Imitation Learning) 以及策略蒸馏 (Policy Distillation) 等等机制。
3 m. Y, K% C! V: F历时15年,AI制霸星际
- e: c- P4 f" n+ z; O. ?0 C7 U( T+ K$ m
《星际争霸》作为最有挑战的即时战略(RTS)游戏之一,游戏中不仅需要协调短期和长期目标,还要应对意外情况,很早就成为了AI研究的“试金石”。 / f# S- u* j3 R: ~/ N
因为其面临的是不完美信息博弈局面,挑战难度巨大,研究人员需要花费大量的时间,去克服其中的问题。 # b, f% {: I" s# U7 T
DeepMind在Twitter中表示,AlphaStar能够取得当前的成绩,研究人员已经在《星际争霸》系列游戏上工作了15年。
7 n8 h2 p0 k+ M: m7 W* A4 U
+ ?* L+ O# `) C' P' m" f3 Z但DeepMind的工作真正为人所知,也就是这两年的事情。 0 ]& n; J; ^. V3 M% F
2017年,AlphaGo打败李世石的第二年后,DeepMind与暴雪合作发布了一套名为PySC2的开源工具,在此基础上,结合工程和算法突破,进一步加速对星际游戏的研究。
; ` e0 X N; l1 u# o之后,也有不少学者围绕星际争霸进行了不少研究。比如南京大学的俞扬团队、腾讯AI Lab、加州大学伯克利分校等等。
8 a% p5 r& A |, n1 K7 K, g到今年1月,AlphaStar迎来了AlphaGo时刻。 ' q2 g+ p0 ?! q: H! O9 A/ E
在与星际2职业选手的比赛中,AlphaStar以总比分10-1的成绩制霸全场,人类职业选手LiquidMaNa只在它面前坚持了5分36秒,就GG了。 / ?" P0 j% A" u9 K% M% @% P
* d, M/ _* i" u9 N4 ]. [3 [全能职业选手TLO在落败后感叹,和AlphaStar比赛很难,不像和人在打,有种手足无措的感觉。 & `9 T: d# a& o# h
半年后,AlphaStar再度迎来进化。
- O, o0 h% Y, rDeepMind将其APM (手速) 、视野都跟人类玩家保持一致的情况下,实现了对神族、人族、虫族完全驾驭,还解锁了许多地图。
9 l3 H/ H: X" i* [, G
# U$ g7 P$ W- k/ B与此同时,并宣布了一个最新动态:AlphaStar将登录游戏平台战网,匿名进行天梯匹配。 2 @% V. y" u1 m
现在,伴随着最新论文发布,AlphaStar的最新战力也得到公布:击败了99.8%的选手,达到宗师级别。 ' `! T7 A$ ~' t! g6 r) Z
DeepMind在博客中表示,这些结果提供了强有力的证据,证明了通用学习技术可以扩展人工智能系统,使之在复杂动态的、涉及多个参与者的环境中工作。
( U# m" o* r- h5 {. G而伴随着星际2取得如此亮眼的成绩,DeepMind也开始将目光投向更加复杂的任务上了。 1 g+ O* ~# o2 _; X
CEO哈萨比斯说: 7 b9 s3 d- ?5 k! Y' @) ~7 K
星际争霸15年来一直是AI研究人员面临的巨大挑战,因此看到这项工作被《自然》杂志认可是非常令人兴奋的。: x; R6 @2 S" Y# w* Q& \5 e
这些令人印象深刻的成果,标志着我们朝目标——创造可加速科学发现的智能系统——迈出了重要的一步。) q" v; z3 O) l. D
那么,DeepMind下一步要做什么?
; Y0 Q' a3 O a哈萨比斯也多次说过,星际争霸“只是”一个非常复杂的游戏,但他对AlphaStar背后的技术更感兴趣。 & q" ?7 U5 _4 T$ Z) O+ a; A
但也有人认为,这一技术非常适合应用到军事用途中。
) F0 l& d# O: |不过,从谷歌与DeepMind 的态度中,这一技术更多的会聚焦在科学研究上。
2 f& u9 d6 P! X! D8 s8 c' g8 l其中包含的超长序列的预测,比如天气预测、气候建模。
& h7 X% s" u6 y# N1 }& T, Y; d) g或许对于这样的方向,最近你不会陌生。 7 d* O1 W, C2 u/ S1 ~2 P
因为谷歌刚刚实现的量子优越性,应用方向最具潜力的也是气候等大问题。
$ I: L. [, [" A ~现在量子计算大突破,DeepMind AI更进一步。
5 ] w9 n2 k; V/ N3 ?; @ h- f未来更值得期待。你说呢?
% V6 }' O% B. h" SOne more thing
s" _ ^" R' n5 t/ X* |+ p! F8 O! t
虽然AlphaStar战绩斐然,但有些人它还打不赢。
7 s- p- z; _, i; k/ p; }* v, n3 ]4 N当时AlphaStar 刚进天梯的时候,人类大魔王Serral就公开嘲讽,它就是来搞笑的。 ; [; O: D! ?. a# {5 ?" I
, }0 p# u8 D8 O# j+ s0 {7 p
但人家的确有实力,现在依旧能正面刚AI。 3 R1 i( v$ }, L- g9 M
不过,敢这样说话的高手,全球就只有一个。 5 ?9 b' e- n) [: R3 @; o# R
传送门
. D1 M+ m3 e9 s* V4 @6 x4 D
( r/ d& z) c8 y8 o; x5 M, @1 u7 oNature论文:, {& Z$ B+ s$ `
https://doi.org/10.1038/s41586-019-1724-z 5 F1 V* X% t$ f( H" Z
论文预印版:
' I* W3 \, G. Chttps://storage.googleapis.com/deepmind-media/research/alphastar/AlphaStar_unformatted.pdf g# c; X3 [3 T7 R
博客文章:
3 O& L9 }$ e! j" x% ^9 D6 v; Lhttps://deepmind.com/blog/article/AlphaStar-Grandmaster-level-in-StarCraft-II-using-multi-agent-reinforcement-learning
# G! [9 i1 k# ]: K' b! [对战录像:% d& z% ]3 O7 L: M. r7 P
https://deepmind.com/research/open-source/alphastar-resources & \6 c- N! N9 [' V! t
— 完 —
. K# l; s2 Z+ e* r/ F大咖齐聚!量子位MEET大会报名开启" v) @- v- d/ o4 e* v1 P3 O
量子位 MEET 2020 智能未来大会启幕,将携手优秀AI企业、杰出科研人员呈现一场高质量行业峰会!VIP票即将售罄,快扫码报名吧~8 R7 c2 }- ^" _
榜单征集!三大奖项,锁定AI Top玩家+ D1 ~5 s/ [. y. m3 o9 f
2019中国人工智能年度评选启幕,将评选领航企业、商业突破人物、最具创新力产品3大奖项,并于MEET 2020大会揭榜,欢迎优秀的AI公司扫码报名!6 [; j6 J5 L2 d1 z$ q
 量子位 QbitAI · 头条号签约作者
* L2 C2 _' U( g( qվ'ᴗ' ի 追踪AI技术和产品新动态
' b3 N5 Q. z! [ O/ j6 {' t喜欢就点「在看」吧 !
0 ~& Q5 a3 P% s0 ?, D; N& ~5 V+ O+ e2 x! ]2 H( C$ M& L0 G
) O" J3 S0 p% I( {( Y4 m' T$ ]. s& w0 Y
' ?, D/ x$ o4 W, m- h1 P( J0 u* h4 Q- D h! R" d4 A
来源:http://mp.weixin.qq.com/s?src=11×tamp=1572508805&ver=1945&signature=ufDgJF-ttdwWgSRz4GvsbfZFt8aLHUpcC9yHtzomlOL0gOuaJsxc735aQnmgAG4n173vkU87wL1VAWURHlPQMQpVqYLRqYVHonQrB2VYxo0tKwIa7RrwLt4ddob2CbZI&new=17 t+ O, b+ _, a$ i
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |