專訪騰訊AI Lab圍棋絕藝團隊:AI是帶動人類認識圍棋的新力量

2021-02-13 騰訊研究院

轉自:AI世代(微信:tencentai)

作者:韓依民  騰訊科技 

            張    蕾  騰訊體育 

第10屆UEC杯計算機圍棋大賽3月19日在東京落幕,騰訊AI Lab(騰訊人工智慧實驗室)研發的圍棋人工智慧程序「絕藝」(Fine Art)首次參加比賽便一路過關斬將,繼18日的積分賽七連勝進入16強後,19日決賽又四連勝戰績奪得本屆UEC杯冠軍,日本「DeepZenGo」獲亞軍。3月26日,「絕藝」還將在東京與日本先鋒棋手一力遼在「電聖戰」中進行人機對弈。

絕藝決勝局

UEC杯2007年始於日本,是最具傳統和權威的計算機圍棋大賽,每年邀請各國高水平AI齊聚東京比賽,促進相關學術及科技的交流。日本的DeepZenGo、法國的「瘋石」(Crazy Stone)、美國Facebook公司的「黑暗森林」(Dark Forest)等世界著名計算機圍棋程序先後在UEC杯折桂獲獎,今年共有30支軟體參賽。本次大賽還請到曾獲日本圍棋四大家之首「本因坊」頭銜的王銘琬九段進行現場解說,也體現了日本棋院方面對於此次賽事的重視。

「很高興『絕藝』能夠在UEC杯奪冠,這是非常難得的寶貴經驗。『絕藝』不同於其他實驗室AI,它得益於世界超一流棋手的指導,通過不斷與高手交流及學習,一步步成長起來。我們希望,通過『絕藝』能夠讓更多人關注、喜愛進而傳承圍棋這一傳統文化。」騰訊公司副總裁、騰訊AI Lab負責人姚星表示,「『絕藝』在研究價值上也不止於圍棋AI本身,我們在深度學習和強化學習上進行了非常有價值的探索與創新,之後將通過論文公開這些技術創新和資料庫的細節,為推動圍棋AI的技術進步出一份力。騰訊AI Lab的發展願景是,讓AI未來無處不在(Make AI Everywhere),因此我們將以開放合作的態度,與業界一起共同推進全球AI技術的發展。」

「絕藝」名字,源自唐代杜牧的送別詩「絕藝如君天下少,閒人似我世間無」。「絕藝」曾先後使用多個ID,在騰訊圍棋(野狐圍棋)平臺與業餘和職業高手切磋,多次戰勝中日韓三國一眾頂尖棋手,成為騰訊圍棋首個晉級「十段」的棋手。截至3月9日,「絕藝」對局數量達534盤,戰績是406勝128負,勝率76%,與柯潔、古力、常昊、範蘊若、範廷鈺、樸廷桓等超過100位知名人類棋手有過交鋒。

「絕藝」由騰訊AI Lab一個13人團隊花了近一年時間自主研發,涵蓋了人工智慧最熱門的研究領域——深度學習和強化學習。「絕藝」的學習主要包括人類棋譜資料庫和機器自對弈,它的算法基於策略網絡與價值網絡兩大核心,並創新性地大幅提升了價值網絡的精度,使其大局觀表現更好。

通俗的說,「策略」指每一步博弈時,各種選擇的取捨,選好棋棄差棋,這是偏微觀評估;而「價值」則指能看懂棋局,判斷給定棋局是不是能贏,這是偏宏觀的評估。「『絕藝』背後『精準決策』的AI能力,應用前景非常廣闊,如無人駕駛、量化金融、輔助醫療等。如果AI從圍棋AI進化到不完美對稱博弈系統,也就是能處理現實中更常見的不確定性問題時,想像空間非常巨大。」騰訊公司副總裁、AI Lab負責人姚星表示。

騰訊AI Lab於2016年成立,專注於人工智慧的基礎研究及應用探索,不斷提升AI的決策、理解及創造能力,同時為騰訊各產品業務提供AI技術支撐。騰訊AI Lab的基礎研究包括計算機視覺、語音識別、自然語言處理和機器學習,其應用探索包括遊戲AI、內容AI、社交AI及平臺AI,產品已應用在微信、QQ及天天快報等上百個產品。目前實驗室有超過50餘位世界知名學院的AI科學家(90%為博士)、及200多位經驗豐富的工程師,力求做到「學術有影響,工業有產出」。

為了參加第十屆UEC比賽,未滿周歲的絕藝第一次出了國。

UEC杯是世界權威的圍棋大賽,每年在日本舉行,與普通圍棋賽不同,參賽選手不是人類,全是AI。

身為參賽隊員之一的絕藝由騰訊AI Lab研發,打造這款圍棋AI出來的團隊,由13位年輕人組成。

年輕是絕藝以及絕藝團隊的一個顯著特徵。

將絕藝與千裡之外的日本UEC比賽現場連接起來只需一臺電腦,通過筆記本電腦將絕藝接入對戰系統,絕藝就能在圍棋機器人的世界裡與各方來賓一較高下了。

絕藝在UEC比賽現場

今年第10屆大賽共有30支軟體參賽。在18日的循環積分賽中,「絕藝」以七局全勝戰績進入16強,並在今天決賽又四連勝戰績奪得本屆UEC杯冠軍,日本「DeepZenGo」獲亞軍。3月26日,「絕藝」還將在東京與日本先鋒棋手一力遼在「電聖戰」中進行人機對弈。

UEC 3月18日循環積分賽結果

對大部分人而言,絕藝是一個顯得有些陌生的名字,這源於它從誕生到成長一直保持的低調狀態。

儘管在它展露頭角的野狐圍棋對戰平臺上,絕藝的成長速度已經被外界注意到;而在UEC上取得優異成果獲得更多關注後,絕藝及其背後的團隊依然神秘,為此我們對絕藝團隊進行了專訪,以期還原絕藝的成長路。

絕藝英文名FineArt,名出唐朝詩人杜牧的《重送絕句》——絕藝如君天下少,閒人似我世間無。別後竹窗風雪夜,一燈明暗覆吳圖。頗具中國風的名字,契合圍棋起源於中國的歷史。

一年前,絕藝還只是一個存在於團隊頭腦中的想法。

2016年1月28日,騰訊AI Lab高級總監、專家工程師劉永升在內部IM上收到一條來自騰訊副總裁姚星的消息:有沒有信心做圍棋AI,如果圍棋不行,先做象棋AI也行。

姚星之所以萌生做圍棋AI的想法,源於他認為做這個對鍛鍊團隊的研發能力有幫助,而且跟騰訊相關的應用前景很大。

彼時劉永升對圍棋AI還沒有太清晰的概念,於是答覆姚星好好調研。在當年春節假期,劉永升找了一些圍棋的書籍、論文閱讀,對圍棋AI有了基本了解。春節回來後,2月17日,姚星問圍棋AI有沒有在做,劉回答:還在調研,並承諾一個月後出DEMO。

2016年3月4日,第一個DEMO完成,棋力在業餘5級左右,到3月下旬,圍棋AI正式立項,項目名稱weigo,團隊也隨之搭建起來。

到2016年6月下旬,絕藝棋力突破業務6段,意即突破業餘高手水平,這是絕藝的一個重要發展節點。

2016年8月,絕藝以「虎虎有生氣」的ID首次在野狐平臺(騰訊旗下圍棋對弈平臺)下棋,8月23日首次戰勝職業棋手,9月4日,絕藝以「野狐掃地僧」ID連贏 ID為tby的網友8局,tby是聶衛平長子孔令文的帳號。

在不斷的學習中,絕藝的能力不斷增強。

11月1日,絕藝正式以「絕藝」ID亮相野狐,11月2日第一次戰勝世界冠軍江維傑(野狐ID若水雲寒)。

11月19日晚,「絕藝」首次和柯潔交手,一勝一負;11月28日,「絕藝」對韓國第一人樸廷桓5勝1負。2017年2月14日以後,絕藝對野狐帽子(世界冠軍和全國冠軍)的勝率,已經能夠穩定在90%以上。

這個數據意味著,絕藝長大了。

人工智慧究竟是如何學習怎樣下圍棋的?回顧絕藝從0到1的過程能夠得到解答。

據絕藝團隊介紹,絕藝的學習方式包含兩部分,一部分來自人類棋譜,通過深度卷積網絡的訓練,得到一個策略網絡;第二部分為自對弈棋譜,也通過深度卷積網絡訓練,得到一個估值網絡。

怎樣把人類的棋譜「餵」給絕藝,而絕藝又是如何理解人類棋譜的?首先絕藝團隊會把人類過往棋譜轉化為若干二維矩陣,作為深度卷積網絡的輸入,輸出成果是一個策略網絡。策略網絡的作用在於,當你再輸入一個從來沒有存在過的新棋局時,策略網絡可以返回若干候選點,並且為每個候選點計算相應的概率值。

在絕藝的成長過程中,與人類棋手對弈是絕藝強大起來的重要原因,絕藝的突破性進展總是伴隨其戰勝某一實力水平的棋手出現。

「我們在6月底戰勝業餘強豪,8月初首次戰勝職業初級選手,9月首次戰勝職業普通選手,11月首次戰勝職業高級選手。」

在11月份輸給煉心(時越)之後,絕藝閉關了一段時間,主要是大幅度提升了價值網絡的精度,隨後以刑天的ID再次亮相。

在絕藝團隊看來,與人類棋手對弈的意義在於,在研發過程中,如何評估棋力以及存在哪些問題是非常困難的,並且隨著絕藝棋力提升,普通的棋手基本無法戰勝的時候更難暴露其不足。所以,絕藝的研發過程中得益於世界超一流棋手的指導,非常難能可貴,對研發進度有非常大的幫助。

儘管身為絕藝的研發人員,在開發絕藝的過程中,團隊成員依然對AI的強大感到驚喜。

「我們從來沒有想像AI可以這麼強,很多很複雜的棋,真不知道它為什麼可以正確應對,只能說深度神經網絡真的很神奇。」

在不斷的學習中,絕藝的棋力已經成長到足夠讓一流棋手另眼相看的程度。2016年11月19日晚上,絕藝和柯潔下了兩局,第一局絕藝第一次戰勝圍棋第一人柯潔,第二局惜敗。下完,柯潔發了一個朋友圈,內容是:「下的全是汗…\冷汗」。

團隊愛把絕藝比作一個可愛的小孩。

在3月17日絕藝與crazystone的對弈中,下到19手時,團隊成員看了絕藝的表現忍不住評價:絕藝又要動粗,要直接一本(柔道術語,意思是直接結束戰鬥)。

絕藝與crazystone對弈第19手

「這就是絕藝可愛的地方,明明很強,偏偏要跟個孩子似的,愛用蠻力。」

AI在圍棋上的成就已經得到普遍認可,但圍棋AI的存在並不意味著會成為人類棋手終結者。

絕藝團隊認為,絕藝是帶動人類認識圍棋的新力量,它與其他AI不是競爭對手,而是共同推動人類對圍棋的認知。

事實上,圍棋AI確實能給人類棋手帶來一些新角度的啟發。

在一手打造了絕藝的團隊成員看來,經過多次人機對弈後,他們發現,人類棋手與圍棋AI各有特點:「人類比較狡猾,但人類容易犯錯;機器比較老實,但幾乎不犯錯。」

同時,絕藝的大局觀,以及對一些定式的變換是能夠給人類棋手不少啟發的。

而開發圍棋AI的意義並不局限於圍棋領域。

從團隊角度看來,研發絕藝促使團隊過去幾年在AI算法研究、大規模計算平臺以及工程能力得到一次檢閱,並對深度學習和強化學習等AI熱門研究領域有了很多有價值的探索與創新。

從技術角度看,絕藝背後的人工智慧技術是「精準決策」的能力,有非常廣闊的應用場景,如無人駕駛、量化金融、輔助醫療等。

對絕藝團隊而言,絕藝當前取得的成果一方面完善了騰訊AI基礎設施,鍛鍊了團隊,也大大提升了技術視野,強化了團隊的信心。另一方面,絕藝給了他們向更廣闊AI領域積極進軍的信心,隨著團隊對AI的研究不斷深入,AI在其他領域的更多可能將被逐漸挖掘。

事實上,絕藝只是騰訊人工智慧戰略的一個體現。

2016年4月,騰訊成立AI Lab(騰訊人工智慧實驗室),致力於人工智慧基礎科學的開放研究,以及應用領域的深入探索,做到「學術有影響,工業有產出」。

實驗室的願景是打造騰訊全面AI競爭力,讓人工智慧未來無處不在(Make AI Everywhere)。

目前實驗室有50餘位世界知名學院的AI科學家(90%為博士)、及200多位經驗豐富的工程師進行基礎研究與應用探索。

AI Lab聚焦四大領域的基礎研究,包括:計算機視覺、語音識別、自然語言處理與機器學習,力求全面覆蓋並深層次拓展AI的前沿技術能力。同時發展AI在具有騰訊特色的四大業務場景中的應用能力:內容 AI、社交AI、遊戲AI和平臺工具AI。

目前產品已應用在上百個騰訊產品上,在絕藝之後,騰訊於AI領域的布局、研究和應用,已經進入加速時代。

相關焦點

  • 獨家|剛剛,騰訊圍棋AI絕藝在圍棋AI中拿了冠軍 這是我們的獨家專訪
    文 / 騰訊科技 韓依民 騰訊體育 張蕾為了參加第十屆UEC比賽,未滿周歲的絕藝第一次出了國。UEC杯是世界權威的圍棋大賽,每年在日本舉行,與普通圍棋賽不同,參賽選手不是人類,全是AI。身為參賽隊員之一的絕藝由騰訊AI Lab研發,打造這款圍棋AI出來的團隊,由13位年輕人組成。
  • 微信AI圍棋絕殺同門師兄「絕藝」,國產AI圍棋崛起
    來源:騰訊野狐圍棋、微信派編輯:克雷格【新智元導讀】昨天,騰訊AI Lab開發的「絕藝」意外輸給了自家兄弟Phoenix Go。Phoenix Go是微信翻譯團隊開發的人工智慧圍棋,算是「絕藝」的小弟,它們兩個都出自騰訊,可謂「同根生」。它基於AlphaGo Zero論文實現,同時做了若干提高訓練效率的創新,並利用微信伺服器的閒時計算資源進行自我對弈。
  • 騰訊圍棋人工智慧"絕藝"續約國家圍棋隊專用訓練AI
    目前每天有數十萬人次的棋迷,通過絕藝在線講解欣賞圍棋比賽。... 2020年4月24日,騰訊公司研發的圍棋人工智慧「絕藝」,與中國國家圍棋隊完成續約。
  • 騰訊圍棋AI「絕藝」電聖戰奪冠
    騰訊科技訊 3月26日,騰訊AI Lab(騰訊人工智慧實驗室)研發的圍棋人工智慧「絕藝」執黑中盤戰勝了日本新銳棋手一力遼七段,獲得冠軍。
  • 騰訊圍棋AI「絕藝」電聖戰奪冠(附獲勝棋譜)
    在去年的比賽中,UEC杯冠軍deepzen曾授三子擊敗小林光一名譽棋聖。隨著過去一年中AI技術的飛速發展,今年賽制首次改為分先對局,而對局現場由曾經獲得過「棋聖」頭銜的小林覺九段負責現場解說,中國方面由騰訊新聞進行的賽事直播更是邀請到「棋聖」聶衛平、柯潔九段、羅冼河九段組成的超豪華解說陣容,也折射出了圍棋界及騰訊公司對於此次賽事的重視。
  • 騰訊絕藝執白中盤取勝,首奪取圍棋AI世界冠軍
    冠軍和亞軍如果出自A組,則將於3月29日迎戰人類選手——就是「電聖戰」。絕藝屬於A組。本屆比賽的人類選手是來自日本的七段Ryo Ichiriki。在2013年首屆電聖戰中,瘋石擊敗了曾蟬聯五屆日本冠軍的職業圍棋手石田芳夫。本屆參賽AI「石子旋風」的開發者林在範(韓國)說,第10屆UEC杯可能是這項賽事的最後一屆比賽,再繼續辦下去已沒有什麼意義。
  • 人工智慧騰訊圍棋「絕藝AI復盤」功能介紹
    ZM-GO  | 周末圍棋 弈路伴你  關注●
  • 圍棋人工智慧「絕藝」續約國家圍棋隊專用訓練AI
    新華網北京4月24日電 由騰訊公司研發的圍棋人工智慧「絕藝」,23日與中國國家圍棋隊完成續約。這款在過去兩年裡陪伴國手們橫掃棋壇的圍棋AI,將在未來三年繼續作為中國國家圍棋隊訓練專用AI,通過對弈、復盤、拆解、分析等多個維度,為中國圍棋事業的發展提供助力。
  • 中國「絕藝」世界圍棋大賽奪冠,騰訊雲輸出冠軍級AI實力
    3月19日,第10屆UEC杯世界電腦圍棋大會決賽今日在東京落幕,騰訊AI Lab(人工智慧實驗室)研發的圍棋人工智慧程序
  • AI會顛覆圍棋嗎?韓國棋手利用AI作弊,網友:變了味的高科技
    有網友表示:"發點感慨吧,之前AI大戰李世石,大家都在思考AI,有的人甚至覺得人類下棋沒用了,你是超過不了AI的。今天看到韓國棋手ai作弊事件層出不窮這個熱搜,不由得感嘆。我看到最多的言論是,這是醜聞,沒有體育競技精神,我覺得說的非常好,我們探索的路是漫長的,人類用工具戰勝了自己,也就應該用正確的態度來對待自己。
  • 與騰訊絕藝不分伯仲的圍棋AI舞者,竟是今日頭條工程師業餘項目
    之所以被外界關注到,是因為最近一段時間舞者(P)在弈城圍棋的亮眼表現。無論是對戰人類,還是對戰其他AI。先看看看戰績。舞者(P)被稱為目前弈城圍棋對戰平臺上的「勝率之王」:129勝,34負,勝率約為78.6%。最近20戰的成績是16勝4負。月初舞者(P)還曾下出18勝2負的成績,從而引發的外界的關注。
  • 絕藝橫掃中美日韓對手,稱霸圍棋AI世界大戰
    參賽隊伍包括來自中國的絕藝、星陣圍棋、北極光、章魚圍棋,來自日本的AQ、Aya、Raynz,來自韓國的石子旋風、小愛圍棋,來自比利時的Leela Zero,以及來自美國的光之精靈(ELF OpenGo)等。與人類對弈不同,圍棋AI預賽交戰時,雙方還有三次排除故障的機會……而且排除故障的用時,不計算在比賽時間內。預賽階段,絕藝七戰全勝。
  • AI人工智慧圍棋 簡介
    騰訊絕藝:絕藝(英語:Fine Art)是中國騰訊公司的AI Lab(騰訊人工智慧實驗室)開發的圍棋和遊戲人工智慧。
  • 專訪「神豬」羅洗河:我希望AI「絕藝」有一天能成為圍棋的上帝
    在陝西洋縣,作為「華陽論道·誰為爭鋒」中韓巔峰對決賽的策劃者之一,羅洗河接受了本報的專訪。印象最深的對話結束之際,當筆者問「你今後是否還會參加職業比賽」,他一臉茫然,想了想,突然笑道:「現在下棋好象再沒有非贏不可的想法了,從這個角度來看,我應該從一名職業棋手『進化』成為業餘棋手了,呵呵。」
  • 圍棋 AI 養成指南 | 回形針
    雖然 AlphaGo隱退,但它的算法卻啟發了一大批圍棋AI 的開發。而這些 AI 之間的交鋒很快成了圍棋領域新的焦點。然而在 2017 年第 10 屆比賽中,由騰訊團隊開發的圍棋 AI 「絕藝」首次參賽就打敗其他老牌勁旅,奪得冠軍,一舉展示了新算法的優越性。
  • 剛剛,柯潔再次惜敗國產圍棋AI,星陣到底是何方神聖?
    盤點一年多來的數次對戰,AI 棋手在圍棋領域似乎難再有人類對手。更多乾貨內容請關注微信公眾號「AI 前線」,(ID:ai-front)柯潔又跟 AI 棋手對陣了!在剛知道這則消息的時候,相信大多數人的內心是有些驚訝的,號稱「不再跟 AI 下棋」的棋士柯潔居然又跟 AI 槓上了。
  • 騰訊AI Lab 2020 年度回顧
    接下來,除了繼續讓移動機器人能以更高的精度理解周圍環境並能及時採取合理動作,騰訊 Robotics X 實驗室和騰訊 AI Lab 還會繼續研究如何將多模態 AI 能力與機器人相整合,從而創造出能密切參與人類生產生活,甚至可作為人類的同事和朋友的智慧機器人。
  • 坦白說,騰訊為什麼要「下圍棋」?
    今年11月下旬,絕藝最新版本達成60連勝,12月問鼎首屆AI龍星戰,二奪人工智慧世界冠軍。但人工智慧的出現並不是為了擊敗人類。我們看到,在人工智慧打破舊思維的同時,也讓我們對圍棋有了全新的認識。當網際網路遇上圍棋,還會發生什麼?
  • 騰訊圍棋14年初心不改 「絕藝少年培養計劃」引爆棋界
    騰訊棋牌盛典每年年底在三亞舉行,已成傳統。 提及騰訊與圍棋的淵源,「絕藝」堪稱經典巔峰之作。2016年騰訊開始組建團隊研發人工智慧「絕藝」,不到一年的時間即開發出與職業高手實力相媲美的「絕藝」。如今,「絕藝」的實力與日俱增,對頂尖高手保持九成勝率;加之其日復一日在騰訊圍棋上對弈的「親民」特色,使其在網上聚集了大量人氣,並不亞於柯潔。但凡「絕藝」出戰,觀者如雲。其招法從模仿到創新,從生硬到自然,直指「劍人合一」的境界。「絕藝」其實很像騰訊,低調、勤奮、務實、專業,一直在成長。「絕藝」誕生在騰訊圍棋,看似偶然,實則必然,多種合力之下終雕琢成玉。
  • 神秘AI圍棋41連勝被中國棋手終結:人類又看到希望了?
    人類AI圍棋之爭,還在繼續。