《DOTA2》頂級玩家被AI擊敗 下一個要輪到《星海爭霸》了
2017-08-14 08:24:33 來源:人民網
隨著OpenAI攻陷Dota2人類頂級玩家,至此,繼橫掃人類國際象棋大師和圍棋大師後,人
工智慧如今又將電子競技遊戲Dota2攻陷了,那麼人們不禁開始擔心星海爭霸了。
近日,Alphabet旗下人工智慧子公司DeepMind,與遊戲公司Blizzard Entertainment推出
了一系列系統工具,旨在讓程式師在星海爭霸系列遊戲中更好地應用各種人工智慧演算法
。但是要想探索人類和人工智慧系統如何和諧相處?未來可能需要人機在星海爭霸中進行
更多的磨合,共同殺死更多的Zerg(蟲族)。
據悉,這款遊戲比迄今為止大多數AI程式處理的遊戲都更具挑戰性。星海爭霸不僅極其複
雜,還需要提前規劃,並試圖揣測對手的意圖。這意味著將開發能夠與人類相匹敵的人工
智慧程式,未來有助於研究人員利用機器探索人類智慧的新領域。據相關人士透露,這些
工具還有另外一個潛在的好處,那就是探索人類和人工智慧合作的新方式。
“星海爭霸擁有千萬粉絲的原因有很多,”DeepMind首席研究員Oriol Vinyals說。“例
如,玩家通常只能看到對手的活動,這就意味著演算法需要開發出更好的記憶資訊存儲方
式。在這裡,記憶是至關重要的。你現在看到的東西不是之前看到的東西,幾秒鐘前發生
的事情可能會讓你採取完全不同的行動。”
眾所周知,DeepMind在研發各種超能力類遊戲的人工智慧程式方面享譽全球。該公司在一
開始就擊敗了Atari的各種遊戲,最近又開始涉足極其複雜和抽象的棋盤遊戲。為了更好
地掌握這些遊戲,DeepMind的研究人員通過強化學習這一機器學習技術,讓電腦自己在沒
有明確指令的情況下自主學習。據悉,強化學習受到動物學習方式的啟發,並通過反復實
驗得到積極回饋從而進行下一步調整和完善。然而,Vinyals表示,將強化學習應用到星
海爭霸仍有很多困難亟待解決,因為每種遊戲都需要很長的時間去實踐。
DeepMind和 Blizzard開發的工具將使人工智慧研究人員在星海爭霸中部署和測試機器學
習演算法變得更加容易。這些工具向人工智慧本體提供與人類玩家相同的遊戲畫面和介面
,並且這些工具還可以限制程式執行動作的速度。這樣就可以確保一個程式必須跟人一樣
依賴相同的智力工具。
星海爭霸作為一個研究平臺已有一段時間,但其開發難度依然較大。Vinyals是一名專業
的星海爭霸玩家,也是加州大學伯克利分校的一名學生,他為星海爭霸設計了開創性的自
動程式。Facebook和中國公司阿裡巴巴的團隊也發佈了星海爭霸的研究成果。DeepMind近
日也在一個重要的機器學習會議上發表了一篇論文,展示了現有演算法在遊戲中的表現。
然而,要想玩轉像星海爭霸這樣的遊戲,可能需要不同的嘗試。其他一些研究人員已經發
現,在一些“提供資訊不完整”的遊戲中,利用博弈論的方法可以取得不錯的效果。今年
早些時候,卡耐基梅隆大學的教授Tuomas Sandholm及其學生Noam Brown構建了一個名為
Libratus的程式。該程式在無限制德州撲克遊戲的單人或雙人比賽中擊敗了多名職業選手
。在整個遊戲中,Libratus使用了一種非常複雜的演算法來計算最佳策略。很巧的是,
Brown今年夏天一直在DeepMind實習。
Blizzard的首席工程師Jacob Repp說,他的公司通過觀察複雜的人工智慧主體與玩家的競
爭或合作,探索如何讓遊戲變得更加有趣。該公司目前已經可以創建遵循遊戲指令碼命令
的主體了。Repp談到這些主體在某種程度上使用機器學習也很有意思,他表示公司也正在
開發這類創意。“我們發現,這些工具在遊戲製作和遊戲設計中非常有用。”
據悉,在星海爭霸中,玩家可以從三個種族中任選一種參加戰鬥:來自地球的人類、神秘
而強大的星靈以及異形異蟲。戰鬥涉及了複雜的戰略行動,如開採資源和建造基地,以及
曠日持久的系列戰鬥。星海爭霸也是最受歡迎的電子競技之一,尤其在韓國,比賽通常在
大型體育場館中進行,全程電視直播,觀眾上億。得知AI要挑戰人類,星海爭霸的玩家們
對AI的“挑釁”表示歡迎,但目前DeepMind尚未對外透露這一計畫將何時執行。
http://sports.eastday.com/a/170814082433883858050.html