微信AI圍棋絕殺同門師兄「絕藝」,國產AI圍棋崛起

2020-12-03 新智元

新智元報導

來源:騰訊野狐圍棋、微信派

編輯:克雷格

【新智元導讀】昨天,騰訊AI Lab開發的「絕藝」意外輸給了自家兄弟Phoenix Go。Phoenix Go是微信翻譯團隊開發的人工智慧圍棋,算是「絕藝」的小弟,它們兩個都出自騰訊,可謂「同根生」。它基於AlphaGo Zero論文實現,同時做了若干提高訓練效率的創新,並利用微信伺服器的閒時計算資源進行自我對弈。

本自同根生,相煎就是這麼急。

在昨天結束的世界人工智慧圍棋大賽上,騰訊AI Lab開發的「絕藝」意外輸給了Phoenix Go,屈居第二。

Phoenix Go是微信翻譯團隊開發的人工智慧圍棋,算是「絕藝」的小弟,它們兩個都出自騰訊,可謂「同根生」。

不同的是,Phoenix Go的優勢在於,它基於AlphaGo Zero論文實現,同時做了若干提高訓練效率的創新,並利用微信伺服器的閒時計算資源進行自我對弈。

目前,PhoenixGo已經戰勝過200多位人類棋手,這次戰勝「絕藝」倒是出乎所有人的意外。

認識PhoenixGo:曾被認為是百度、阿里、Zero養的「金毛」

2018年初,PhoenixGo以Bensondarr等帳號在騰訊野狐圍棋上進行實戰,目前已經戰勝200多位棋手。

在公布正式身份之前,社區、貼吧等上面關於BensonDarr的猜測眾多。

有的說BensonDarr的首字母縮寫是「BD」,就是百度的狗,也有的注意到BensonDarr從來沒有和絕藝指導下過棋,這很難解釋。正常的話,其它AI應該都是非常渴望挑戰絕藝,因此可能是阿里的狗。

看到Bensondarr這麼強大,也有人說是Zero。

而Bensondarr換了金毛的頭像後,就被棋友稱為金毛。

這隻金毛在野狐圍棋上名氣越來越大,直到世界人工智慧圍棋大賽在今年4月20日公布參賽陣容時候,它的身份首次公開:就是「絕藝」的自家兄弟PhoenixGo。

PhoenixGo是微信的幾名工程師在開發機器翻譯引擎「之餘」抽空研發的AI程序。它基於AlphaGo Zero論文實現,同時做了若干提高訓練效率的創新,並利用微信伺服器的閒時計算資源進行自我對弈,緩解了Zero版本對海量資源的苛刻需求。

微信團隊沒有公布如何基於AlphaGo Zero論文實現,不過去年10月,DeepMind在Nature的一篇論文中,描述了AlphaGo Zero 的技術細節。

AlphaGo Zero完全不依賴於人類數據,因此,這一系統的成功也是朝向人工智慧研究長期以來的目標——創造出在沒有人類輸入的條件下,在最具挑戰性的領域實現超越人類能力的算法——邁進的一大步。

作者在論文中寫道,AlphaGo Zero 證明了即使在最具挑戰的領域,純強化學習的方法也是完全可行的:不需要人類的樣例或指導,不提供基本規則以外的任何領域知識,使用強化學習能夠實現超越人類的水平。此外,純強化學習方法只花費額外很少的訓練時間,但相比使用人類數據,實現了更好的漸進性能(asymptotic performance)。

AlphaGo Zero 在其他方面也與之前的版本有所不同:

AlphaGo Zero 只使用圍棋棋盤上的黑子和白子作為輸入,而上一版本的 AlphaGo 的輸入包含了少量人工設計的特徵。

它只使用一個神經網絡,而不是兩個。以前版本的 AlphaGo 使用一個「策略網絡」(policy network)來選擇下一個落子位置和一個「價值網絡」(value network)來預測遊戲的贏家。這些在 AlphaGo Zero 中是聯合進行的,這使得它能夠更有效地進行訓練和評估。

AlphaGo Zero 不使用「走子演算」(rollout)——這是其他圍棋程序使用的快速、隨機遊戲,用來預測哪一方將從當前的棋局中獲勝。相反,它依賴於高質量的神經網絡來評估落子位置。(詳細細節請閱讀新智元文章《【21天完虐Master】AlphaGo Zero橫空出世,DeepMind Nature論文解密不使用人類知識掌握圍棋》)

PhoenixGo對戰絕藝:騰訊自家兄弟的遊戲

在世界人工智慧圍棋大賽半決賽,PhoenixGo和絕藝分別順利擊敗Leela Zero和天算圍棋,令決賽成為騰訊兩兄弟的對決。

28日中午12:30,決賽首局開戰。

八冠王古力九段受邀為棋迷解說。猜到白棋的絕藝一出手就有創新,左下面對金毛的託扳定式,絕藝沒有採納人類耳熟能詳的打完粘上,而是走出二路倒虎的新手。

隨後的進程,絕藝一直保持著大貼目下白方的後發優勢。不過雙方差距並未拉大。

進入官子,執黑的金毛在下方二路大跳,入侵白空。絕藝出人意料的脫先跑到右上扳角。嗅到機會的PhoenixGo出手狠辣,147凌空一擠,左上一隊白棋突然面臨生死之危。

突然而至的危機,並不會讓AI慌亂。

實戰絕藝順利將大隊人馬完整連回,但是勝負的重點仍在他處。繼續掌控先手的PhoenixGo回到下邊,令白棋目數大幅縮水。絕藝弈出一路「金雞獨立」經典手筋,PhoenixGo177妙手一靠還以顏色。此處戰罷黑棋徹底完成逆轉。

又進行了40手,絕藝中盤認輸。

發球局被破,絕藝的決賽之旅頓生坎坷。

第2局拿到白棋的PhoenixGo發揮出色,始終保持著貼目優勢,弈至159手絕藝強行收下右邊官子,打破局面平衡。

面對絕藝的進擊,PhoenixGo態度同樣強硬,一刀切斷黑棋19子大龍歸路。慘烈的攻殺開始,黑棋大龍幾經輾轉,弈至191手雖能從上邊鑿出縫隙回家,但要付出左上角被吃的代價。

見此情景絕藝團隊主動認輸,比分變為2:0,PhoenixGo已經提前奪冠。

最終,Phoenix Go 2:1擊敗絕藝,贏下本屆AI大賽,智能圍棋世界冠軍榜上又添新成員。

「星陣」戰勝柯潔,國產AI圍棋崛起

中國作為圍棋的發源地,在AlphaGo誕生後的幾年裡也成為主要的AI圍棋源頭之一。

被同門兄弟擊敗的「絕藝」,是騰訊AI Lab於2016年3月4日開發出的AI圍棋,當年8月絕藝就首次戰勝職業棋手,11月第一次戰勝世界冠軍棋手江維傑(野狐ID若水雲寒)。

2016年11月「絕藝」首次和柯潔交手,成績一勝一負;2017年2月14日以後,絕藝對野狐帽子(世界冠軍和全國冠軍)的勝率,已經能夠穩定在90%以上。不久前,「絕藝」還成為中國圍棋國家隊的訓練工具。

在PhoenixGo戰勝絕藝的同一個賽場上,另一家國產AI圍棋「星陣」戰勝了柯潔。

星陣的前身是清華大學由小川團隊研發的「神算子」,曾在比賽中戰勝世界冠軍孔傑九段。

據「AI前線」報導,由小川曾介紹,星陣也借鑑了AlphaGo的基本架構,但在特徵體系、模型結構、MCTS 算法架構等方面有所創新,力爭用更少的計算資源和更少的訓練樣本完成模型學習。

現在,AlphaGo已經退休,但是它啟發的無數後來者站在巨人的肩膀上,不斷探索計算的奧秘。

相關焦點

  • 國產圍棋AI絕藝和星陣是借鑑了阿爾法狗嗎?
    「絕藝」是由騰訊的人工智慧實驗室自助研發的圍棋AI。這個名字出自唐代大詩人杜牧的《重送絕句》:「絕藝入君天下少,閒人似我時間無」。前一句可能是騰訊對這款人工智慧產品的期待,後一句的閒人是不是和使用騰訊各種產品的青少年相吻合呢?
  • 世界人工智慧圍棋大賽,國產最強AI「絕藝」能否一舉奪魁?
    2018騰訊世界人工智慧圍棋大賽正式打響。在AIphaGo退役之後,各國的圍棋AI如雨後春筍,而AI的水平也是突飛猛進,這次比賽雖然缺少了AIphaGo的參與,卻依然有世界各國的11款圍棋AI匯聚一堂,角逐沙場。
  • 絕藝橫掃中美日韓對手,稱霸圍棋AI世界大戰
    預賽階段,絕藝七戰全勝。排名前八的依次為:麗拉零(Leela Zero)、光之精靈(ELF OpenGo)、星陣圍棋、小Q(AQ)、章魚圍棋、北極光、小愛圍棋(BADUKi )。八強循環複賽階段,風波乍起。第4輪,10連勝的絕藝vs星陣。
  • 兩戰告捷 騰訊的圍棋AI「絕藝」是如何煉成的?
    「絕藝」奪冠之路  在「阿爾法狗」戰勝韓國圍棋名將李世石一年之後,另一位圍棋AI「絕藝」展露頭角,不僅在計算機圍棋大賽上撥得頭籌,也戰勝了一位日本的七段棋手。  一年之前還籍籍無名,一年之後大放光彩,這展現出中國的科技力量。
  • 阿爾法狗之後的圍棋世界
    在阿法狗之前,很多圍棋ai也走出人類所不能理解的變化和對定式的改變,但人類認為那是ai水平不足,並不足以採信,但由於阿法狗的無敵戰績,現在職業棋手已經對這些新的變化非常認可並且推崇,目前職業比賽裡,狗狗流的下法已經非常普遍,而且喜歡走狗狗流的棋手,戰績一般還都不錯。現在幾乎每三盤職業比賽裡,都能看到一盤狗狗改良版的三三定式。
  • 圍棋AI讓子棋首勝頂尖棋手 騰訊「絕藝」再探圍棋邊界
    1月18日消息,騰訊AI Lab研發的圍棋人工智慧程序「絕藝」最強公開版本(即「絕藝」挑戰賽版)於昨日晚間首次在野狐圍棋與柯潔九段和連笑九段的對弈中獲勝,這是圍棋AI在讓子棋中首次戰勝了最頂級職業棋手,進一步體現了人類持續探索圍棋邊界的精神,及騰訊不斷進取的AI研發能力。
  • 圍棋AI大賽騰訊「絕藝」奪冠!AlphaGo未參賽
    【PConline 資訊】在3月19日,研發的「絕藝」圍棋AI贏得了第10屆UEC杯世界計算機圍棋賽冠軍。第10屆UEC杯世界計算機圍棋賽決賽中,AI Lab(騰訊人工智慧實驗室)研發的圍棋人工智慧程序「絕藝」(Fine Art)擊敗了日本開發的「DeepZenGo」(天頂)奪冠,戰績為11戰全勝。騰訊騰訊今年共有30支軟體參加此次大賽。繼18日的循環積分賽中,「絕藝「以七局全勝戰績進入16強後,在今天決賽又以四連勝戰績奪得本屆UEC杯冠軍,日本「DeepZenGo」獲亞軍。
  • 「絕藝」晉升十段,騰訊圍棋AI會成為下一個AlphaGo嗎?
    騰訊AI組的Weigo將參加今年3月18日—19日在日本舉行的UEC電腦圍棋大賽。 近日,野狐圍棋平臺誕生了一位新的「十段」高手,ID名為「絕藝」。
  • 中國「阿法狗」來了 騰訊「絕藝」奪世界圍棋AI冠軍
    因此,傳統的「強力」人工智慧方法也就是「為所有可能的步數建立搜索樹」,在圍棋遊戲中根本無法實現。  去年3月,谷歌DeepMind 團隊AlphaGo 戰勝李世石,而從「絕藝」研發近一年的時間表來看,騰訊AI Lab對圍棋的研發就在這場人機大戰之後。據騰訊人士介紹,「絕藝」名字,源自唐代杜牧的送別詩「絕藝如君天下少,閒人似我世間無」。
  • 圍棋AI正式比賽首次讓子職業棋手 李欽誠成功挑戰絕藝
    11月21日,人類棋手李欽誠、TWT騰訊圍棋錦標賽冠軍挑戰圍棋AI的「絕藝挑戰賽」在中國棋院進行。本次賽事,絕藝讓兩子出戰,這也是歷史上職業棋手首次在正式比賽中接受AI讓子。經過一個多小時激戰,李欽誠九段執黑棋在第148手戰勝了絕藝。
  • 金馬獎最佳紀錄片導演新作《7%》 揭秘AI圍棋軟體「絕藝」
    圍棋被稱為世界上最複雜的遊戲。想成為一位頂級棋手,往往需要過人的天賦和多年不懈的努力。2017年初,騰訊公司推出AI圍棋軟體「絕藝」,在網絡上以絕對優勢擊敗各國頂尖棋手。它的作者,是十多位一點不懂圍棋的程式設計師;它的誕生,用了不到一年時間。日本著名棋手藤澤秀行先生曾說:「棋道一百,我只知七」。人類對棋道和世界的理解,真有7%嗎?
  • 潛力或超「絕藝」 比利時圍棋AI重塑「阿爾法元」
    她就是比利時圍棋AI「麗拉·元」。活躍的人工智慧(AI)軟體戰勝職業圍棋強手如今已不是什麼新鮮事,但和其他AI有所區別的是,這個「背景單薄」但卻極富網際網路精神的圍棋AI正走在一條公眾參與、開放共享的新路上。
  • AI橫掃圍棋,期待上演騰訊絕藝對弈谷歌,看誰更強?
    隨後升級版在圍棋網站上以神秘身份「Master」 ,以60勝0負1和橫掃中日韓圍棋高手,並擊敗了圍棋冠軍柯潔,落敗後的柯潔聲稱與人工智慧下棋太痛苦。除谷歌外,人工智慧橫掃圍棋界另一巨頭來自國內的騰訊,在去年3月份,騰訊人工智慧實驗室(AILab)開發的AI「絕藝」,斬獲了UEC杯計算機圍棋冠軍,並戰勝了日本職業圍棋高手一力遼。讓在人工智慧這一前沿領域低調的騰訊,開始高調起來,騰訊人工智慧水平迅速傳開,向全球展現了在人工智慧技術的實力。
  • AI讓几子人類才能穩贏?騰訊「絕藝」讓二子,柯潔還是輸了
    這兩天,世界圍棋第一人柯潔的心情可能不太美妙。1月17日,在棋聖戰八強比賽中,柯潔不敵另外一位棋手範廷鈺,失去了爭奪80萬冠軍獎金的資格。同一天晚上,在野狐圍棋平臺上,挑戰圍棋人工智慧程序「絕藝指導A」,但只對弈了77手,便直接認輸了。對於圍棋人工智慧來說,能戰勝人類棋手,已經不是新鮮事。
  • 人工智慧圍棋大戰!中國絕藝要「逼出」阿爾法狗
    馬博從未下過一盤完整的圍棋,但他的「作品」很會下棋。最近,在一場世界級的圍棋大賽中,「絕藝」以7∶0戰勝「星陣」獲得冠軍,倆選手都不是人。絕藝來自馬博所在的騰訊AI團隊,星陣的前身是清華大學開發的「神算子」。
  • 騰訊世界人工智慧圍棋大賽林建超:絕藝倒逼阿爾法狗
    記者謝銳北京報導 7月31日下午17點,2018騰訊世界人工智慧圍棋大賽頒獎儀式在中國棋院舉行,絕藝、星陣圍棋分別獲得冠亞軍,各獲40萬元、20萬元獎金。在七番棋決賽中,絕藝7比0勝星陣,半決賽五番棋和決賽七番棋不失一局。
  • 來2050「天壤AI圍棋論道」,看圍棋第一人樸廷桓與AI對決
    5月26日,2050大會將攜手天壤圍棋做一件大事兒:舉辦一場千人人機圍棋體驗賽,讓所有對圍棋感興趣的人,都可以隨時與「圍棋九段」切磋。現圍棋世界第一人樸廷桓,中國女子圍棋世界冠軍宋容慧、唐奕,中國女子國旗職業棋手趙貫汝,職業八段、著名圍棋評論家曹志林,甚至與柯潔對戰的機械臂等等,都將重磅亮相這場圍棋論道。
  • 世界AI大賽騰訊團隊會師決賽 鳳凰2-1絕藝奪冠
    騰訊體育4月28日訊(文/車莉)2018世界人工智慧圍棋大賽決賽在福州濱海新城網龍基地戰罷,同屬於騰訊旗下的兩組智能圍棋研發團隊會師決賽,最終在三番棋比賽中,鳳凰圍棋2-1戰勝絕藝奪得冠軍。LeelaZero在三四名決定戰中執黑中盤勝天算圍棋。來自中國、韓國、日本、比利時、法國的共8塊人工智慧圍棋程序參加了本次大賽。2016年開始研發的絕藝是來自騰訊的著名圍棋人工智慧程序,賽前被廣泛認為是本次人工智慧大賽的奪冠熱門,絕藝也不負眾望以六連勝的戰績昂首挺進決賽。另一個決賽名額被同樣來自騰訊微信的人工智慧鳳凰圍棋獲得,鳳凰圍棋更知名的是其網棋帳號BensonDarr。
  • 騰訊AI絕藝讓二子打敗柯潔,AI已經無人能擋了嗎?
    圍棋頂尖選手柯潔,曾獲多次圍棋世界冠軍,是現在圍棋界最年輕的四冠王,也是現在人類圍棋的世界第一。這次的絕藝指導A就是騰訊的圍棋AI。與以往不同的是這一次人機大戰變成了AI讓人類二子,這次人機大戰發生在野狐圍棋上,柯潔向絕藝發出對局邀請。
  • AI讓人類多少才會贏?騰訊AI絕藝讓二子戰勝了柯潔
    【網易智能訊1月19日消息】前天,柯潔登錄騰訊野狐圍棋與世界冠軍末日鏖戰295手之後,最終以2目半戰而勝,此後,面對圍觀群眾的呼聲,柯潔與絕藝進行對戰。據了解,面對圍棋世界冠軍柯潔,騰訊AI讓二子,這瞬間讓這場棋局變的意義重大,大家在討論,AI到底讓人類多少才能贏?