2
本文作者: 奕欣 | 2016-11-03 15:03 |
人類玩家依然能在類似《星際爭霸》這樣的游戲中奪冠
AP Photo/David Goldman
“深藍”打敗人類距今已有20年,離 AlphaGo和李世石的世紀圍棋之戰(zhàn)也已經(jīng)過去了半年時間。而如今,人工智能的下一個目標是游戲。
AI 研究者為何偏愛游戲?游戲是一項復(fù)雜、接地氣而又充滿挑戰(zhàn)的項目,基于上述特性,如果攻克了游戲,人工智能未來很有可能夠解鎖更多的應(yīng)用領(lǐng)域。正如 AlphaGo 的締造者 Demis Hassabis 所言:游戲“就像一塊為研究者提供無限算法嘗試的試驗田,測試它們的能力上線,并且能以高效的方式觀察人工智能的表現(xiàn)。最終我們能一葉知秋,將人工智能的能力推演到廣闊的真實世界?!?/p>
此前雷鋒網(wǎng)曾經(jīng)報道過 AlphaGo 計劃以《星際爭霸》為目標征戰(zhàn)游戲領(lǐng)域。這么長時間過去,人工智能的征服之旅進行得還順利嗎?Business Insider 采訪了一些研究人員,雷鋒網(wǎng)奕欣及老呂IO翻譯,未經(jīng)許可不得轉(zhuǎn)載。
半年前,AlphaGo 戰(zhàn)勝了圍棋大師李世石,轟動一時。但在 Hassabis 眼里,這個有著近乎無窮可能的棋類游戲和《星際爭霸》比起來,還只是小菜一碟——他將《星際爭霸》稱為“更上一層樓”。
負責 Google Brain 的谷歌工程師 Jeff Dean 則認為,《星際爭霸》是我們下一個要攻占的堡壘。
《星際爭霸》是暴雪娛樂于 1998 年推出的一款即時戰(zhàn)略游戲,玩家可以在三個種族中選擇其一,在特定地圖上采集資源,生產(chǎn)兵力,并摧毀對手的所有建筑以取得游戲勝利。
那么問題來了:為何 AI 研究者們會相中這款游戲呢?
首先,它的游戲規(guī)則十分復(fù)雜,為了贏得勝利,玩家需要制定高水準的策略,并且需要在上百場對抗中快速做出大量決定。
此外,《星際爭霸》風靡全球,幾乎可以算得上是職業(yè)競技的游戲鼻祖,韓國在 21 世紀以來也已經(jīng)開設(shè)職業(yè)的游戲比賽。而在 2010 年后,每年,AAAI人工智能與交互式數(shù)字娛樂年度會議(AIIDE)都會協(xié)辦一場計算機程序玩《星際爭霸:母巢之戰(zhàn)》的比賽,而這甚至得到了暴雪的支持。
如果拋開這些不談,如果讓《星際爭霸》的機器程序與人類對抗,前者實際上就是炮灰,因為它們傾向于采用低水平的交互策略,而不擅長高水平的戰(zhàn)略制定,而在瞬息萬變的實際對抗中,機器程序完全無法領(lǐng)略“見風使舵”的精髓。
這也就難怪紐約大學游戲研究中心總監(jiān) Julian Togelius 如是說:“雖然我們制定了一系列程序和法則,但在實戰(zhàn)中的確不堪一擊。”
在 2015 年的比賽中,人類玩家 Djem5
在找到對方一處毫無防御的根據(jù)地后,順利打敗了機器 tscmoo
AIIDE
對于研發(fā)游戲機器的團隊而言,要戰(zhàn)勝人類還任重道遠。盡管機器已經(jīng)足夠出色,但就算仰仗著大公司的扶植,機器人們還處于“只可 solo 不可對戰(zhàn)”的狀態(tài)。
這誠然是一個很有意思的問題,除了谷歌,F(xiàn)acebook 和微軟研究院也刊發(fā)了研究《星際爭霸》的論文。
“大公司的人工智能領(lǐng)域?qū)Α缎请H爭霸》的興趣已得到了越來越多的關(guān)注,如果能夠花時間和精力拿下這個難題,研究的進度將會是質(zhì)的突破?!?紐芬蘭紀念大學的計算機科學教授 David Churchill如是說,他自己也在帶領(lǐng)一個研究人工智能玩《星際爭霸》的團隊。
即使大公司們都已經(jīng)抱以密切關(guān)注,要搞定《星際爭霸》也絕非易事。深度學習是一項需要大量數(shù)據(jù)支持,讓機器學會尋找“套路”的技術(shù),而谷歌的核心在于找到突破點,先從簡單的游戲開始研究。這一點讓 Facebook 研究院取得突破。
Togelius 表示,“我覺得要讓機器學會玩《星際爭霸》有點難,畢竟在玩這個超級復(fù)雜的游戲前,你需要定制一個完善的作戰(zhàn)計劃,但算法和網(wǎng)絡(luò)目前還不能滿足這樣的要求。”
既然在《星際爭霸》上折戟沉沙了,那么 AI 玩不玩得轉(zhuǎn)其他游戲呢?
就拿回合制策略游戲《文明5》來說,AI 想獲得游戲勝利需要運用與《星際爭霸》類似的策略,該游戲需要更加復(fù)雜的長遠規(guī)劃,但戰(zhàn)斗中的細微操作則要少得多。
Churchill 表示:“我認為像《文明5》這樣的游戲,AI 玩起來要比《星際爭霸》更加輕車熟路?!?/p>
回合制策略游戲《文明5》
2K Games/Firaxis
那么眾多玩友熟悉的《英雄聯(lián)盟》呢?在這款只需控制單個英雄進行對戰(zhàn)的游戲中,AI 能否充當放假“小學生”的角色呢?
Churchill 表示:“我見過很多聲稱 AI 能輕易擊敗世界冠軍的技術(shù)大牛,不過我覺得事情可沒那么簡單?!?/p>
Togelius 則認為“雖然 AI 打 LOL 不需要那么多層級的操作,但想要獲勝,依然需要背后技術(shù)團隊的支持,其開發(fā)過程必定相當復(fù)雜?!?/p>
網(wǎng)友熟悉的《英雄聯(lián)盟》
YouTube/Riot
說完了戰(zhàn)略類游戲,我們現(xiàn)在轉(zhuǎn)入男性用戶深愛的體育類游戲。拿足球游戲界能與《實況足球》分庭抗禮的《FIFA》來說,AI 想要進球獲勝,也需要精確調(diào)度場上的 11 名隊員,其中的球路變換可不比《星際爭霸》少。
“場上共有 11 名隊員,即使每個隊員只會做 4 個動作,整場下來出現(xiàn)的變化情況可能就會超過 400 萬種?!盩ogelius 說道。與其相比,國際象棋每一步都有 35 種變換,而圍棋則高達 300 種。
對于第一人稱射擊游戲(FPS),AI 則更容易 Hold 住,因為它們只需保證設(shè)計的準頭就行。也許未來在玩此類網(wǎng)游時,爆你頭的就是 AI 了。
當然,也有人不同意這種看法,對于 FPS 高手來說,只有準頭還不夠,在比賽中配合和各種“風騷”的走位也是必須的。
再將時間向前推十幾年,AI 能在當時經(jīng)典的格斗游戲《街頭霸王》中占據(jù)優(yōu)勢嗎?答案是肯定的,這款游戲?qū)?AI 來說簡直小菜一碟。
“這款游戲靠的就是極快的反應(yīng),畢竟天下武功唯快不破,而電腦的反應(yīng)總比人要快?!?Togelius 說道。
古老的平臺游戲就更加簡單了,對 AI 來說,經(jīng)典的《超級馬里奧》簡直不在話下。
2009 年的 AI 就能直接玩爆《超級馬里奧》了
Robin Baumgarten
Togelius 認為角色扮演游戲可能會有些棘手,就拿《上古卷軸》來說,AI 在通關(guān)過程中需要理解角色間的對話,這需要較強的認知能力。
說了這么多游戲,怎么能忘了經(jīng)典的卡牌游戲,它們依然是益智圣品呢。其實 AI 早就解決了兩人對戰(zhàn)的德州撲克,但一旦玩家多起來并加入多種賭注,AI 就蒙圈了。在攻克著名的益智游戲橋牌時,AI 在欺騙性打法、叫牌和記牌的能力上也略遜一籌,它依然是世界冠軍的手下敗將。
另外,國外許多人癡迷的拼字游戲也屬于 AI 的能力范圍之外。
許多年前,Togelius 就在 AI 研發(fā)時發(fā)現(xiàn)了一個問題:在游戲通關(guān)的目標下,人們更注重如何獲勝,因此在編程時他們就忘了人工智能的真諦。
“為了獲勝,人們在編程時傾向性更強。在賽車游戲里,編程人員更注重 AI 的賽車能力,他們把所有的技術(shù)細節(jié)都細化到了每一個角色中。這樣的 AI 贏是能贏,但卻沒有做到一專多能?!盩ogelius 說道。
正是這一原因讓 Togelius 在2014年走上了通用游戲 AI(GVGAI) 的競賽之路。在這場競賽中,選手設(shè)計的 AI 需要在未知的10款游戲中對戰(zhàn)。要想獲勝,AI 就必須擁有強悍的靈活性和適應(yīng)性,而這正是人類的優(yōu)勢。
“通用智能并不是針對解決某種問題開發(fā)的,相反,它有解決各種問題的能力?!盩ogelius 說道。
不過,GVGAI 中的 AI 現(xiàn)在離終極目標還是有些遠。
“在大多數(shù)游戲中,它們都達不到人類玩家的水平?!盩ogelius 說道。“不過在簡單的射擊游戲,如《太空侵略者》中,AI 就能不費吹灰之力的獲勝。但一旦需要長遠的規(guī)劃,它們就會敗下陣來。”
不過,Togelius 認為 AI 的進步還是挺神速的,假以時日必成大器。此外,剛剛在圍棋界打遍天下無敵手的 DeepMind 也要來玩游戲了。
老式電子游戲《太空侵略者》早已被 AI 攻克
Midway
那么未來的游戲戰(zhàn)隊會成為 AI 的專屬領(lǐng)地嗎?專家不同意這個觀點,他們認為人機配合才是未來電子競技的主旋律。
Togelius 表示:“以棋類游戲為例,人類可以負責做長遠的戰(zhàn)略規(guī)劃,而電腦則可以負責在細節(jié)處對人類棋手的決策進行指導(dǎo)。”這樣的強強合作在《星際爭霸》等復(fù)雜游戲中就可適用。
“想像一下,如果未來人機強強聯(lián)合組成《星際爭霸》戰(zhàn)隊,絕對可以無往不利。人類負責為它們做出高級別的戰(zhàn)略規(guī)劃,而 AI 則可以負責精確執(zhí)行人類的命令?!盩ogelius 說道。“同時,我覺得這也是未來 AI 的發(fā)展道路,人類不會將控制權(quán)完全交給 AI ,它們只是社會中必不可少的助手。”
推薦閱讀:
O'Reilly 人工智能大會:LeCun 等行業(yè)大咖解讀人工智能12大痛點
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。