《星海爭霸》高手宣戰!有生之年AI戰勝不了人類
由於其複雜又迅速的遊戲過程,《星海爭霸》一直被認為是人工智能的終極挑戰。而自從去年谷歌 DeepMind 的 AlphaGo 戰勝圍棋大師李世石之後,《星海爭霸》就成為了許多人工智能專家眼中的下一個目標。這些專家裡就有 Demis Hassabis,創造 AlphaGo 的谷歌子公司——DeepMind 的創始人兼 CEO。
但是全球頂級的《星海爭霸》選手在面對 DeepMind、Facebook、以及各大科技公司的高級人工智能選手時,又是否有勇氣說出那句“放馬過來”呢?
《星海爭霸2》
為此,《麻省理工科技評論》對兩名星海爭霸專業選手進行了獨家採訪,看看他們有多大信心戰勝人工智能,將會采取什麽樣的戰術,以及將會對機器對手作出什麽樣的限制來確保遊戲的公平。
這兩名選手分別是 2016 年《星海爭霸2》WCS世界錦標賽的冠軍Byun Hyun Woo (Byun),以及曾經世界最強的蟲族選手之一,現已退役成為星海爭霸解說員的李帝東(Jaedong)。這兩名選手都是韓國人,也都願意以公開賽的形式與頂級人工智能進行戰鬥。但兩人對於 AI 玩《星海爭霸》的水準,卻有著不一樣的見解。
星際選手Byun Hyun Woo和李帝東
24歲的Byun很有信心戰勝人工智能。他表示,在有生之年,人工智能絕不是他的對手。
他的信心來源於《星海爭霸》與圍棋的不同之處。圍棋是一個"完全信息博弈",即博弈雙方皆可以看到整個棋盤。但在《星海爭霸》中,由於玩家不能看到整個戰場,因此會在構思策略時受到信息的限制。而在一個實時策略遊戲中,信息是至關重要的,因為它會主導玩家的資源管理、探索巡邏、建築布局,以及戰鬥計劃等一系列的策略。
“在玩《星海爭霸》時,你需要對許多未知和變數作出迅速的反應,但是我發現AlphaGo這種人工智能並不擅長處理突發事件。”Byun說道。
Byun不看好人工智能的另外一個原因就是長期策略,也是區分人類玩家能力的一大要點。“想要設計一個同時擅長短期和長期策略的人工智能很難。”他說道。
而李帝東則沒有Byun這麽大的信心。他認為人工智能可以戰勝人類專業玩家,因為它永不疲倦,並擁有人類無法匹敵的“手速”。判斷《星海爭霸》選手能力的標準之一就是其鍵入指令的速度,即每分鐘操作數(APM),俗稱"手速"。
頂級人類玩家的“手速”
頂級人類專業選手的手速可以高達數百,但人工智能可以達到數萬。“如果人工智能技術持續創新到一個人類無法跟上的速度,它們將輕鬆戰勝人類。”他說道。
有些《星海爭霸》選手認為,人工智能的手速需要被限制與頂級人類選的的速度一樣。李帝東讚同這一看法,但Byun卻認為,任何限制人工智能的舉動都會令“人機大戰”失去意義。
他表示,他會選擇"非常規的策略和戰術"來迷惑人工智能。“我會阻擋其探測我基地的斥候,防止它得知我的建築,”Byun說道,“如果我的基地被發現,我會選擇停止所有建築計劃。”
在過去的幾年裡,簡單的《星海爭霸》人工智能已經在許多高校級別的比賽中露臉。其中,歷史最久的是2010年首次在加州大學聖克魯茲分校(UCSC)舉辦的AIIDE(人工智能與互動式數字娛樂年度會議)星海爭霸比賽。這些比賽通常會讓最後的冠軍軟體與非專業的人類選手進行對抗。
2017年的AIIDE將於10月5——9日在猶他州雪鳥滑雪場舉
加拿大紐芬蘭紀念大學計算機科學系副教授Dave Churchill就是AIIDE比賽的組織者之一,他表示,這些比賽中的人工智能軟體能力一般處於"低級業餘"玩家水準,並且從未戰勝過人類對手。
加拿大紐芬蘭紀念大學計算機科學系副教授 Dave Churchill
當然,AlphaGo 級別的人工智能系統肯定會有更為出眾的表現。目前,各種線索都在指向 DeepMind 等科技公司正在開發《星海爭霸》人工智能。在去年11月,DeepMind宣布將會與開發《星海爭霸》的暴雪公司聯手創造一款免費的API,為研究人員提供一個用《星海爭霸2》測試人工智能算法的方式。
Facebook的人工智能研究組則緊接著發表了一篇關於《星海爭霸》的增強學習算法論文,並且公布了一款自主的免費開源工具,讓研究人員可以在《星海爭霸1》裡測試深度學習算法。在今年 3 月,阿里巴巴也宣布開發出一款《星海爭霸》的增強學習框架。
阿里巴巴《星海爭霸》開源增強學習框架 Gym StarCraft
當被問到是否會組織一場與 AlphaGo 相似的《星海爭霸》比賽時,DeepMind拒絕回答,隻表示說“我們目標還是開發出《星海爭霸2》的API,並將在幾個月內公布。”
人工智能究竟何時才能戰勝 Byun 和李帝東這些頂級人類《星海爭霸》選手?CAIIDE比賽的組織者之一Dave Churchill預測,這將發生在 5 至 10 年內。但是,他還補充道:"如果你在AlphaGo面世前一個月問圍棋人工智能專家,'還有多久人工智能才能戰勝圍棋大師?'許多人都會說' 5 至 10 年'。人工智能創新的速度太快了,我們永遠也不會知道明天會發生什麽。