每週話題
Alphago完勝退役 引導人工智慧新潮流
Alphago完勝退役
引導人工智慧新潮流
文:李秀辰
圖︰網絡
上個星期,萬眾矚目的世界排名第一柯潔九段與Alphago (俗稱阿爾法狗)的人機大戰第二季隆重上演,結果當然不出所料, Alphago以3 : 0輕鬆取勝,電腦圍棋統治的時代已經開始了。
關於三盤比賽的技術細節,已經有很多圍棋界的專業人士撰文論述,筆者不再覆述。而對於一般讀者和初級的圍棋愛好者來說,大家更加關心的事情,並不是Alphago的棋巧妙在哪裡,而是為什麼Alphago能夠取得對人類的壓倒性優勢,以及人工智能在圍棋領域以及其他領域的前景。
首先要給大家普及的一點是, Alphago下棋的方式和人類截然不同,這一點即使是職業棋界到現在也沒有完全理解。從本次比賽的電視轉播當中,我們可以看到,擔當解說任務的職業棋手們,還是在以人類下棋的方式,在講解Alphago的圍棋,比如「這一手主要為了照顧這塊弱棋」、「拆在這裡是為了擴張上方形勢」等等。
實際上,Alphago的擁有者谷歌公司,在過去一年多的時間裡,已經先後多次釋放出Alphago的相關信息,其中包括Alphago的主要算法——蒙特卡洛算法,這一算法的特點是基於全局尋找最優選點,和人類下棋完全不同。堅持用人類對圍棋的理解去解釋Alphago的下法,是行不通的。
早在去年3月, Alphago對陣韓國棋手李世乭的五番勝負結束之後,人們就驚訝地發現了一個問題:原以為,電腦在計算方面有很大優勢,但在人類「特有」的大局觀、棋感等方面會弱一些,但實際情況卻是, Alphago的大局觀非常出色,反而在計算方面有所欠缺。中國老一代的棋聖聶衛平當時就認為, Alphago應該無法領悟人類的大局觀,但當看到Alphago下出的棋之後,聶老不無感慨地說,應該向Alphago「脫帽致敬」。而曾獲7個世界冠軍的古力九段則戲謔地說,沒想到計算機計算不行。
用人類下棋的思維,試圖解釋上面的現象,顯然是徒勞的。 Alphago尋找最優選點的做法,避免了海量計算,達成了實戰水平的極大提高,但也留下了計算偏弱的弱點。在柯潔對陣Alphago的第二盤棋當中,柯潔刻意製造了雙方十塊棋同時對攻的複雜局面,Alphago的負責人哈薩比斯事後承認,這盤棋是Alphago遭遇過的最激烈的爭鬥。而更加有趣的是,在期間進行的「人狗混雙」賽當中,古力九段因為搭檔Alphago沒有下出自己預算中的變化導致局勢惡化,顯得非常生氣,在Alphago希望認輸時斷然拒絕,一時引起哄笑,其實這也是Alphago固有弱點的體現。
在柯潔與Alphago的第三局比賽結束之後,谷歌官方宣布, Alphago將正式退役。作為職業棋界和圍棋愛好者來說,這顯然是個令人失望的消息,但對於谷歌公司來說,這是從一開始就注定的必然。谷歌公司作為一家高科技信息產業公司,並不會以製造最強大圍棋軟件為目標,他們真正的目的,是以圍棋這項高難度的人類智力遊戲作為手段,檢驗自己研發的人工智能的強度,來爭奪人工智能發展的製高點。
說起人工智能,很多人可能感到神秘莫測。其實,人工智能從低到高,有無數個層級,最低級的人工智能,或許大家並不會意識到它的存在。舉個最常見的例子——一般家用的電熱水壺,就包含一種人工智能,雖然它唯一的能力就是在水被燒開之後切斷電源。不過,有了Alphago作為參照,筆者也想問各位讀者一個問題:電熱水壺的人工智能與人類燒水有什麼差別?
是的,本質差別。就像前面所說, Alphago並不是以人類的方式在下棋一樣,電熱水壺也不是以人類的方式在燒水。以人類而言,怎樣判斷水燒開了?絕大多數情況下,人類都是從水體沸騰的現象來了解水有沒有燒開的。但是電熱水壺是否配有攝像頭,來觀測水體有無沸騰?顯然不是。相反,誰要是設計一個這樣的電熱水壺,一定會傳為笑談。
我們再來談一個更高級的人工智能——洗碗機。洗碗比燒水要復雜幾萬倍,因為碗碟的形狀各不相同,表面性能也各不相同,污濁程度每次都不一樣。在中國科幻小說《小靈通漫遊未來》當中,有一個著名的機器人洗碗的情節,現在看來,顯然也是非常可笑的。時至今日,像人一樣判斷碗碟的污濁程度,選擇適量的洗潔精和水,進行洗碗工作的機器人還沒有出現,也不太可能出現,但能把碗洗得乾乾淨淨的洗碗機卻已經風行多年了。
筆者舉上面這兩個生活中的例子,是想告訴大家,雖然人工智能的名字裡有個「人」字,但人工智能的運作方式幾乎和人完全不一樣,擬人化的人工智能一直只能停留在科幻小說當中。
那麼,高級人工智能將會是什麼樣子的呢?這裡再舉個自動駕駛汽車的例子。有很多公司都在開發自動駕駛汽車,包括谷歌公司也在作這方面的研發。但是,到目前為止所有的研發工作都還停留在「機器人洗碗」的水平。比如,現有的自動駕駛汽車都是配有攝像頭,觀察路面情況、其它車輛的情況、信號燈等等。但這種做法,很可能並不是將來自動駕駛汽車的主流模式。筆者猜測,真正意義上的自動駕駛,是實現「路車一體化」之後,汽車由中央控制系統控制駕駛,汽車無需了解路面狀況,只接受中央控制系統的指令行駛——當然,這需要大規模的道路改造,以及自動駕駛汽車的全面普及。
另外, Alphago計劃結束之後,是否還有可能繼續了解電腦圍棋的發展狀況呢?暫時來說還是很有希望的。目前,中國有好幾家高科技公司以及大學在作這方面的研究,深圳騰訊公司的電腦圍棋系統「絕藝」也已經在與柯潔的比賽中佔據上風。清華大學由小川教授研發的電腦圍棋系統「字節」在今年1月曾經來澳大利亞進行測試,但當時還不敵一位僑居墨爾本的中國圍棋前輩,但最近傳出消息,「字節」已經可以讓二子戰勝年輕的職業棋手,進步之神速令人咋舌。相信Alphago沒有回答大家的許多問題,將來「絕藝」或者「字節」也會給出答案的。