韓國棋手用來作弊的AI工具Leela Zero 連柯潔都表示:有點厲害
自4年前AlphaGo首次登場以來,AI第一次以作弊工具的身份出現在了圍棋賽場上。據外媒消息,近日,韓國地方法院受理了一起圍棋錦標賽AI作弊案件,相關涉事人員被判處有期徒刑1年。今年1月14日,在韓國圍棋定段賽上,一位棋手的異樣行為引起了裁判注意,隨後檢查發現,這名選手身上藏了無線耳機、微型相機等多個違規電子產品。
韓國棋手用AI作弊被判刑
原來棋手正通過這些電子產品與外界同夥溝通,試圖利用AI作弊。其衣扣上的微型相機實時拍攝棋局信息,負責接收的同夥利用AI技術分析棋盤局勢,並將反饋結果傳遞到棋手的無線耳機中。
據了解,棋手所使用的AI技術正是由比利時程序員Gian-Carlo Pascutto(GCP)開發的AI項目Leela Zero,它是圍棋領域為數不多的開源項目之一,所有人在Github上都可以下載使用。
由於裁判發現及時,棋手及同伙的作弊行為並未成功。不過,韓國棋院認為二人行為影響惡劣,觸犯了“業務妨礙罪”,交由警察處理後,還委託律師擬定起訴書,對二人提起了刑事訴訟。
近日,韓國東部地方法院作出最終判決:嫌疑人A以職業定段為目的,與同夥B經過周密計劃,利用智能技術違規比賽規則,嚴重破壞了比賽的公平、公正,性質非常惡劣。經認定,判處嫌疑人A一年有期徒刑,其同夥B一年有期徒刑,緩期一年執行,並提供120小時社會服務。”
至此,這場令人不齒的作弊事件算是以應有的懲罰收尾。不過,在事件的背後,有網友感嘆,現在隨便一個AI都可以戰勝職業選手了嗎?
還有網友調侃道,人工智能已經開始奴役人類了!
談到AI在圍棋中擊敗人類,大部分人可能首先想到的都是谷歌出品的AlphaGo。
2016年,AlphaGo以4:1戰勝世界頂級職業選手李世石
2017年,AlphaGo Master再次以3:0戰勝中國圍棋甲級聯賽主將柯潔
事實上,在此之後,AI在圍棋領域的技術研發從未間斷,經過四年的發展,能夠戰勝人類世界冠軍水平的AI,也已經遠不止AlphaGo一個。
作弊工具Leela Zero,戰績頗豐
熟悉圍棋的朋友可能了解,Leela Zero 並不是一個名不見經傳的AI棋手。它曾在第32、38、42屆KGS計算機圍棋大賽多次奪冠,在2008年計算機奧林匹克賽上獲得九路圍棋銀牌和十九路圍棋銅牌。
Leela Zero是GCP根據谷歌最強開源項目Alpha Zero擴展而來。如同Alpha Zero的發展路徑,它不借助任何人類知識,完全從零開始訓練。同時,它採用分佈式計算,通過他人電腦生成的自對弈棋譜傳送到服務器上進行訓練,以此借助全球志願者的力量為Leela Zero項目提供算力支持。
據了解,Leela Zero的棋力正是通過神經網絡權重的不斷更迭而提升的(權重:表徵神經網絡內部聯繫的一系列參數)。當服務器對棋譜進行訓練後,會產生新的網絡權重,新的權重會與之前的最強權重對局,用以檢驗棋力,如果它在400局中勝率超過55%就會被更新為當前的最強權重。
現在每天有近600人為Leela Zero提供訓練棋譜,在最近半年時間內,Leela Zero已經自我對弈700萬局,經歷128次權重更迭。
另外,Leela-Zero憑藉出色的棋力已經成為了人類最佳圍棋陪練師。它非常規性的打法、出其不意的佈局,常常能夠帶給人類突破性的啟發。因此很多圍棋愛好者喜歡通過與它博弈或者復盤訓練來提升自己的棋力。
一位微博網友還分享了他看Leela-Zero自戰局的感受,特別賞心悅目。
中國棋士柯潔也發文表示:Leela Zero訓練厲害了,我是不是也要攢錢買一台超級計算機來跑AI,現在學編程還來得及嗎?
這款Leela Zero項目從2017年就在Github開源了,目前已經收割了4.1k星標。Github開源地址奉上,鏈接內含詳細下載安裝流程,按提示操作完成後,就可以與AI棋手在線博弈了。
AI碾壓人類,輕輕鬆松
如柯潔所說現在國內外的AI棋手已經非常之多,而且能夠打敗世界級職業選手的也不再少數。如國內經典棋手騰訊絕藝。
在最近的2019年,絕藝第四次奪得了“世界智能圍棋公開賽冠軍”。它是騰訊AI Lab自研的一款圍棋AI。從2016年發布首個版本到現在,已經在各大賽事中,先後戰勝過柯潔,古力,樸廷桓等一百多位職業棋手。
不過,值得一提的是,這位AI圍棋常勝將軍卻在2018年的世界人工智能圍棋大賽中,敗給了自家兄弟“PhoenixGo”。
PhoenixGo,俗稱“金毛”(因比賽時的頭像而得名),是微信翻譯團隊研發人工智能圍棋程序。在這場世界級AI圍棋大賽中,PhoenixGo一舉奪冠,戰勝了來自中、日、韓、歐美等國家和地區的一流AI圍棋高手。如LeelaZero、TSGo、DolBaram(石子旋風)、Golois,HEROZ Kishi、Baduki等。(Github開源地址)
說到國內比較出色的AI棋手,還有一位不得不提,它就是“星陣圍棋”。在2018年,“貝瑞基因杯”世界人工智能圍棋大賽人機大戰中,星陣圍棋執黑145手戰勝柯潔,之後,在“讓先三十番棋”挑戰賽中,輪番對戰職業選手時越、江維杰、崔哲瀚、元晟溱、周俊勳等世界冠軍,最終以40:1的戰績奪冠,勝率達到97.6%。
更重要的是,星陣圍棋是一款純國產AI。其他AI棋手大部分都是師從谷歌論文,星陣是獨創了自己的研發程序,而且它的對戰策略也與穀歌明顯不同。
谷歌算法更偏向勝率,為保持大局經常會選擇暫時退讓,而星陣的策略是強勢進攻,把人類按在地上摩擦,能前進絕不退讓。
據了解,星際圍棋的前身是清華大學的“神算子”,後經過深客科技完成了後續的技術升級。該公司董事長金涬博士,在大數據、深度學習、人工智能領域深耕多年,是人工智能在圍棋產業應用的重要推動者。
歷數國外的圍棋AI,除了谷歌的Alpha系列外,最出色的可能就是Facebook出品的ELF OpenGo了。這款AI圍棋項目也於2018年在Github開源了。
研究團隊表示,此次開放源代碼是希望激勵相關愛好者思考這項技術新的應用和研究方向。
在戰績方面,ELF OpenGo曾與Leela Zero在一場比賽中交手,最終以200:0的戰績獲勝。此外,它還在與世界級職業選手的對戰賽中,創造了14勝0負的記錄。據官方介紹,在比賽中OpenGo 使用單塊GPU 每步50 秒的搜索時間(每步搜索8 萬個局面),而人類棋手並沒有限制下棋思考的時間。
從圍棋轉戰RTS
看到這裡,AI在圍棋界碾壓人類頂級選手已經成為一個非常輕鬆的事兒。不過,AI研發的目的並不在此,圍棋因其遊戲規則和策略的複雜性被研究人員視為AI訓練的最佳試驗田,一方面,AI通過與人類的博弈對抗,可以快速提升其深度學習和思考能力。另一方面,其綜合大數據而獲得作戰佈局,也可以為人類帶來更多的啟發性思考。可以說二者在相互博弈同共同成長。
此外,圍棋的複雜性已經不能滿足AI的需求了。近些年,AI的訓練場景已經逐步從圍棋、德州撲克轉向了更為複雜的RTS即時策略性遊戲。作為經典RTS遊戲,《星際爭霸》因非完全信息、作戰空間複雜、毫秒級決策等特點,而成為眾多團隊的研發目標。
目前,以穀歌為首的人工智能公司在該領域探索也取得了突破性進展。去年10月,谷歌發表最新論文登上《Nature》雜誌,論文指出其研發的AlphaStar在排行榜單上超越了99.8%的活躍玩家,而且最高達到了星際爭霸2 人類對戰天梯的頂級水平,並給出了對戰影像資料。
此外,國內一家人工智能公司啟元世界異軍突起,其研發“星際AI”在最近的挑戰賽中以2:0戰勝了世界頂級職業選手。該研發團隊表示,公司自成立之初便圍繞《星際爭霸》開展星際AI的研發工作,其目的一是在遊戲行業,為玩家們提供更好的遊戲體驗,二是是通過AI智能體的訓練,敲開通向通用人工智能(AGI)的大門。