絕藝奪冠——從AlphaGo到國產狗絕藝系列評論之一

3月26日騰訊研製的國產圍棋AI-「絕藝」,也就是大家戲稱的國產狗與日本狗深禪-Deep zen go,與人類棋手,來自日本棋院的新銳棋手一力遼共同出戰第5屆電聖戰。

之前絕藝就曾完勝一力遼,棋局過程幾經轉換,攻防,打劫,絕藝毫無破綻,最後一力遼完全扛不住絕藝的進攻。賽前,包括孔令文在內的多名中國棋手都更加看好絕藝在電聖戰的表現,甚至媒體預測絕藝勝面可以達到近80%。

絕藝完勝一力遼

「絕藝」這個名字起得極講究,杜牧有詩《重送絕句》:

絕藝如君天下少,閑人似我世間無。

別後竹窗風雪夜,一燈明暗覆吳圖。

據傳我們最早的棋譜來自三國時代的吳國,所以「吳圖」就用於指代圍棋譜,絕藝自然就是圍棋高手。

果不出所料,今天的比賽,先是上午深禪輕鬆擊敗日本新星一力遼,不過好歹比賽過程還是比較糾結,一直到後半盤AI的優勢才比較明顯。但是下午絕藝執黑對陣一力遼,差不多七八十手後,絕藝的優勢就比較明顯了,整盤比賽,一力遼就沒什麼機會。以至於我覺得今後再舉辦人機大賽已經意義不大,也許大家更期待絕藝和AlphaGo來幾十盤。

在不久前剛結束的第10屆UEC杯世界計算機圍棋賽上,國產狗「絕藝」表現就相當搶眼,一舉拿下包括深禪在內的30 支軟體,以11戰全勝的戰績奪冠。「絕藝」的主要對手叫做深禪,目前被認為在圍棋人工智慧界能排到第三名的位置。深禪最近進步神速,特別是2017年以來連連擊敗朴廷桓等中韓頂尖高手,表現頗為搶眼。之前在3月23日結束的圍棋史上首次「人機混戰」比賽中(「世界圍棋最強棋士戰」),深禪連續在官子階段出現嚴重失誤,被中韓高手擊敗。不過好在擊敗了世界排名第7的日本第一高手井山裕太,在家門口得了個探花,挽回了寫顏面。在UEC決賽中,尤其是決勝局,比賽過程相當有懸念,深禪執黑一度領先達50 目,但越往後,深禪的計算失誤越多,最終被絕藝逆轉勝。

從深禪的實戰表現來看,在設計上,可能存在較大的缺陷,一旦對陣人類頂級高手,在某些複雜局面下,就會暴露出官子能力不強的老毛病。按理說,圍棋AI的官子能力應該更強,因為局面的可能性縮小,計算機需要分析的可能走子情況大大減少,相對於人類棋手的優勢應該更加擴大才對。我推測可能是深禪的蒙特卡洛樹搜索(MCTS)在平衡不同的神經網路的估值結果時,採取的具體策略不夠精細,導致其整體上表現不錯,但在需要局部精確精算時反而出現崩盤。這樣的缺陷當然是致命的,只要你的優勢還不足夠大,完全可能被對手抓住而翻盤。

雖然「絕藝」贏了所謂世界計算機圍棋賽,但只要Google的阿狗大師——AlphaGo沒有出戰,恐怕全世界的諸多圍棋AI程序都不敢自詡天下第一。話說一年前的2016年3月17日,在東亞韓國首爾進行的世紀人機大戰中,Google研製的AlphaGO完勝韓國棋院九段李世石,從而開啟了人工智慧元年。

AlphaGO的榮譽證書

下面讓我們簡要回顧一下這波瀾壯闊的一年中,圍棋AI如何引爆全球,進而導致了人工智慧技術大熱,以至於被寫進了2017年中國政府的政府工作報告。

2016波瀾壯闊的人工智慧元年從AlphaGo到國產狗絕藝系列評論之二 - 知乎專欄

絕藝的發展歷程--從AlphaGo到國產狗絕藝系列評論之三 - 知乎專欄

超越圍棋,人工智慧的發展與前景--從AlphaGo到國產狗絕藝系列評論之四 - 知乎專欄

推薦閱讀:

沒邊沒譜,阿爾法羅密歐有能力談國產嗎?
圍棋比賽將成為人工智慧「奧運會」的雛形
AlphaZero實戰:從零學下五子棋(附代碼)
一張圖看懂AlphaGo Zero
人機大戰柯潔勝算不到一成,AlphaGo 身後的 TPU 殺傷力究竟有多強大?

TAG:人工智能 | 围棋 | AlphaGo |