[棋訊] 胡耀宇|星陣:小心人類的“小羋飛刀”

作者: HeterCompute (異質運算)   2019-05-04 08:07:58
本文來自微信公眾號:耀宇圍棋,作者胡耀宇八段
4月30日,“博思杯”世界人工智能圍棋大賽人機對抗賽在福州落子。
剛在世界人工智能圍棋賽決賽中3:0擊敗韓國AI“小愛圍棋”奪冠的“星陣圍棋”,以一
對四,授兩子對戰剛打進“吳清源盃”女子世界賽四強的四位女棋手。
這四位女棋手分別是:中國選手芮乃偉老師、王晨星、李赫以及代替身體不適的崔精參賽
的韓國選手曹承亞。
結果星陣以4:0取得勝利。
表面看是“完勝”。
但若細細品一下棋局內容,星陣有兩盤棋贏的並不輕鬆。
對戰李赫這局,李赫始終咬的很緊,勝負一直在半目之間徘徊。
而對戰王晨星這局,星陣更是下得“冷汗直冒”。
由於是授兩子的緣故,所以星陣第一手的初始勝率是接近4%。
本來按理說,前50手下完,星陣就能扳回不少勝率。
可是這盤棋下到100手的時候,星陣的勝率卻還只有5%。
為什麼前100手下完,星陣形勢依然極不樂觀?
而王晨星又是如何在中盤優勢很大的情況下,最後輸給了星陣半目?
下面與大家分享一下我的感想:
https://i.imgur.com/QDMPVku.png
圖1:故事從星陣白47二路托開始聊起。
此局面下,雙方在左上角剛剛激戰完畢,星陣白47又在右下角主動挑起點三三定式中最複
雜的“小羋飛刀”。
對此王晨星毫不猶豫地與星陣拼起了“小羋飛刀”,星陣這個策略,正中王晨星下懷。
星陣還是低估了人類棋手的專研精神。
雖然點三三定式是AI發明的,但將其發揚光大,並製成各種暗器飛刀的,是人類棋手。
如果星陣能預料到50手後的結局,它絕對不會選擇白47主動挑起“小羋飛刀”:
https://i.imgur.com/pX5aDYG.png
圖2:“小羋飛刀”水太深了。就實戰這一個變化分支,雙方就無可閃躲地拼了數回合。
而當王晨星黑94拐的時候,星陣遇到了麻煩。
由於白右邊一二路混合子力過多,所以白棋此時若單純防守子效就太低了,因此白棋很想
利用A位斷進攻黑棋:
https://i.imgur.com/IrZaHe9.png
圖3:白1斷應該是星陣最想下的招。
黑2以下打出來時,白5打完後白7扳住是強硬的好手。
黑8、10雖可利用叫吃殺出,但白11再次強硬堵住極為嚴厲。
以下黑A提,白B打吃。局部形成一個天下劫。但由於白棋先手提劫,白萬劫不應,黑棋不
行。
但此圖中黑2另有良策:
https://i.imgur.com/nJTTQKb.png
黑9=A 圖4:白圓圈一子斷的時候,黑1先手打吃一下,然後黑3先手擠一下後黑5二路拐,
是局部最佳手法。
白6退之後,粗粗一看,黑右上五子似乎沒路了。
但黑早留有後招。
黑7斷一下製造劫材後,黑9一路撲圖窮匕見!
黑9看似送吃,卻是對殺時的經典好手。
白10只有提,黑11再打住。原本右下黑三角四顆死子不僅死灰復燃,更與右邊白三角大塊
形成了緊氣劫對殺!
這個劫爭白棋絕對輸不起,所以接下來雖然是白棋先提劫,但黑B位找劫時(黑7早已埋下
伏筆),白棋已經難以兩全了。
此圖白棋斷然不行。
實戰星陣也發現了黑9一路撲的好手,無奈之下只得退讓:
https://i.imgur.com/aFTsOZU.png
圖5:由於右邊白三角大塊隨時欠著黑A位擠這個定式炸彈。星陣只能白95在右下角專門補
一手。
這下全局先機頓失。
王晨星搶先在黑96跳,此手不僅攻逼著外圍白圓圈五子,同時兼防了B位的斷點。
由於下一手黑在白99位擠非常殘酷,所以星陣雖然能力超強,也無奈白97、99只能忍氣吞
聲委屈應住。
這樣一來,黑外圍B位斷點的嚴厲性基本消失:
首先,由於多了黑96這顆子,白B位斷出能否戰贏就是個問題。
其次,就算白能戰,但由於右下角白95已經花了一手棋補棋,黑三角六子價值已然變小,
所以黑棋可根據情況可棄可取。
至白99,從當初星陣白47主動下起“小羋飛刀”開始26個回合後,右下整個“小羋飛刀”
的一個大型變化分支告一段落。
那麼星陣在這個大型局部的博弈中到底占到了便宜沒?
結論是:不僅沒占到便宜,反而還虧了。
https://i.imgur.com/Pamrp2G.png
黑1後,白勝率5%(此勝率由星陣團隊提供) 圖6:王晨星此時只需要黑1左邊拆二救出黑
三角一子,黑全局形勢大優。
黑1的價值實在太大了!
1:救出了黑三角一子
2:在左邊形成陣勢
3:還生出了A位的斷點,將來白三角未安定六子隨時有被切斷歸路合圍之危。
星陣自己也表示,如果王晨星黑1拆二的話,它的勝率只有5%。
造成這個結果的主要原因就是星陣在右下與王晨星拼“小羋飛刀”時虧損了。
虧損在兩個地方:
1:本身局部子效就虧損。從白47開始到白99,星陣的勝率還降了。
導致虧損的原因不知道在哪裡? ,只能猜測星陣可能在預判時忽略了黑棋圖4的打劫嚴厲
手段。
2:星陣在這個局部投入了50多手的成本。
關於第2點,我解釋一下:
在局後我和王晨星聊起此局時,王晨星說起了星陣落下白99時她的感想:
“當時覺得形勢很不錯,而且感覺下成這個局面對星陣特別不利,因為左上和右下兩個大
型局部下完後,棋盤的空間已經變小了很多。”
我打個比方,就好比我的偶像梅西跟我踢球,如果在正規大場,他可能一人過我10個都可
以。但如果就在狹小的更衣室裡踢,那估計兩個我逼搶他,他都不好過人了。
原因就在於空間變小了,他能力的作用也相對變小了。
同樣下棋也是這個道理,星陣的能力肯定沒得說,所以棋盤空間越大,它的能力越能發
揮,而棋盤空間越小,它難免“巧婦難為無米之炊”。
所以星陣在右下“小羋飛刀”這個局部中,虧損了勝率倒在其次,虧損了棋盤空曠時寶貴
的26個回合,這才是最傷的。
不過這時候我們王晨星同學也出現了人類棋手常有的問題:
https://i.imgur.com/gOjaYND.png
圖7:王晨星有了優勢意識。在優勢意識的“引導”下,王晨星下出了本局第一步大緩手
——黑100一路扳。
黑100一路扳後,雖然將來可B位粘上接不歸吃白三角六子,但其本身價值還是太小了。
王晨星的意圖其實是為了補A位的斷點。但前面我已經說了,A位的斷點並不嚴厲。
由於黑100落了後手,左邊被星陣白101、103搶先動手,這差別大了去了。
大家與圖6相比,就能看出其中的出入之大。
但縱然這樣,王晨星還手握優勢,此時黑棋應該:
https://i.imgur.com/E4WE1oq.png
圖8:黑1小飛,牢牢限制白三角一子的行動,是當務之急。
黑1不僅確保了左下大肥角姓黑,同時與右下黑圓圈數子配合形成了陣勢。今後黑還留有A
位跳騷擾左邊白陣勢的額外加成。
如此黑棋依然手握不小的優勢。
實戰王晨星忽略了白三角一子的活動能力:
https://i.imgur.com/WVpZmw0.png
A位有顆黑子 圖9:王晨星下的是黑104拐。
黑104看著既威脅著白圓圈大塊,又擴張下方黑陣勢,似乎沒有什麼問題。
但王晨星忽略了兩個細節:
1:白圓圈大塊並不弱,因為白105以下可先手打拔黑一子。這個過程中,黑108很想在白
109位長出,但由於黑B位的斷點存在,黑棋不敢輕易用強。
2:左下長在黑鐵皮上的白三角一子,看似已廢,但真當星陣白111將其拽出時,這顆子居
然一時間鮮活起來。
談到星陣白111手時,王晨星也坦言:
“沒想到它能直接把角上這顆死子長出來”
白111長出後,王晨星麻煩了:
https://i.imgur.com/Z7GDUuI.png
圖10:白111(白三角一子)長出後,王晨星當時實戰中肯定想著不能放過白棋,於是黑
112枷,準備圍剿白棋。
但星陣的確技術過人,關鍵時刻白121二路跳,是解圍的妙手。
接下來黑若A位衝,白可B位反沖。黑包圍圈被突破。
https://i.imgur.com/2d9Glkg.png
圖11:面對星陣白111(白三角一子)的妙手,王晨星無奈之下只能黑122、124吃白三角
兩子。
至白133,白棋不僅輕鬆在黑下方大本營做活,關鍵還活的很幸福(三角標識處有4目實
地)。
反觀黑棋,僅僅吃了白三角四顆殘子,不僅下方大本營被破,左下角的實地也大幅縮水。
現在回過頭再來看當初黑104(黑三角一子)拐這手棋,其子效與單官無異,幾乎等於廢
了一手棋。
白133後,星陣認為王晨星的優勢只有2-3目,這個優勢就太小了。
更何況此時王晨星已經進入讀秒,2-3目的優勢恐怕很難守住......
https://i.imgur.com/e4X0AIs.png
圖12:這是又經過幾十個回合後的局面,棋局已經接近尾聲。
此時是微妙的半目勝負,王晨星黑196粘是最後的敗著。
被星陣白197機敏的先手雙到,王晨星基本要大概率輸半目了。
黑196應該:
https://i.imgur.com/eQbwtam.png
圖13:黑1尖頂是有趣的一手。
黑1的作用不僅是多了1目實地(三角標識處),它還對下方白三角大塊產生了壓迫(接下
來B位夾非常嚴厲)。
黑1的價值大於實戰黑196(A位)粘。
若是這樣進行的話,星陣認為將是黑白均無把握、聽天由命的半目勝負。
當然黑1這手棋對讀秒中的王晨星來說,還是很難預見的到。
所以王晨星本局的最好機會就是黑100這手棋乘勝追擊,搶占圖6中黑1拆二的絕好點,那樣
的話,星陣要想贏下此局就很困難了。
王晨星的第二個大問題是黑104拐,這步棋從事後看,幾乎等同於一步毫無價值的單官。黑
104使王晨星的優勢喪失殆盡。
但總的來說,王晨星面對星陣這樣的“超級強敵”,整盤棋的質量可以說下得很不錯。尤
其是在一開始左上和右下兩個大型局部的戰鬥,下的很漂亮。所以雖敗猶榮。
而我們的星陣同學在這盤棋中也“驚出了一身冷汗”。
我估計它要是會說話,一定會自言自語道:
“今後再也不跟人類棋手拼“小羋飛刀”了”
在直播時看到王晨星這盤棋機會很大,所以事後對這盤棋做了深入研究並和王晨星進行了
探討交流。
有了初步結論後,我第一時間找到了星陣團隊,想听聽星陣本尊的意見。
因為畢竟星陣是超級高手,我不能確定自己想的一定是對的。
而星陣團隊聽了我提出的有關本文中幾點關鍵疑問後,立刻打開了星陣與我一起尋求問題
答案。
我們圍繞著我的疑問,用微信進行了2個小時的交流,終於了解了星陣的想法並大致確定了
我之前的想法還是靠譜的。
所以本文的內容離不開星陣團隊的支持和配合。
我覺得就是星陣團隊這種開放的態度以及對技術本身的追求,是讓星陣同學不斷進步並取
得好成績的重要原因。
作者: white123123 (白☆)   2019-05-04 08:20:00
胜?
作者: liaon98 (liaon98)   2019-05-04 12:01:00
大家之前噓zkow一直貼新聞 就像乙尻當時說的 就換一個人貼而已XD 不過乙尻會用維基的繁簡轉換 人工智能 這種詞維基百科會幫忙轉成 人工智慧
作者: efrahiee ( )   2019-05-04 13:39:00
z尻不是只有錯字 他貼圖也會因為沒縮網址造成無法顯示像這種每張圖都重要的文章 由z尻貼出來根本無法閱讀不能因為現在貼新聞的素質變高了 就幫z尻洗白說他是對的
作者: zkow (逍遙山水憶秋年)   2019-05-04 14:24:00
我根本不常貼圖,而且我貼圖都用縮網址縮網址無法直接顯示,要點才能看我同意liaon98說的,就是換個人貼而已至少有人願意分享不錯了感謝原po
作者: zeat (L.)   2019-05-04 15:23:00
每次遇到小羋飛刀都會想先逃再說,變化真的很複雜
作者: ha5438044 (GoGoBro)   2019-05-04 17:01:00
這篇文光是把圖重新上傳就完勝z尻一百倍了
作者: ddavid (謊言接線生)   2019-05-04 19:46:00
這篇文章有意思,能找到雙方討論看法,深度很夠
作者: harrybbs (harrybbs)   2019-05-04 20:45:00
星陣還是會漏算的樣子
作者: forb9823018 (風過無痕)   2019-05-04 23:08:00
當然會 不過現在高級AI的BUG也只有AI才抓得到
作者: aegis43210 (宇宙)   2019-05-05 08:46:00
不會漏算的也許只有最接近神的alphagozero
作者: staristic (ANSI lover)   2019-05-05 10:00:00
AZ還是會輸master,所以也是會漏算什麼,只是現在可能還看不出來他的問題手在哪裡話說回來,從台面上的八卦來看,現在各大AI好像都各有短處,這兩集圍棋tv的大師開局庫在講大雪崩,檀嘯就有說目前的絕藝看不到某一手,如果幫絕藝擺上去勝率還會變高,然後這篇文的小羋飛刀各家AI好像看法都不一致elf,AlphaGo對這型幾乎沒有資料,不知是否有一方簡明不行的進行上面多打elf.....
作者: bjiyxo (若自礌)   2019-05-05 12:31:00
其實台面上各大AI的短處都差不多XD芈刀應該是沒有簡明不行的下法
作者: hank93304 (hank93304)   2019-05-05 19:43:00
小羋飛刀真的複雜 幸好不常遇到XD
作者: forb9823018 (風過無痕)   2019-05-06 00:16:00
小羋飛刀附近有對方子力我都不太敢下,要算得太多
作者: enjoytbook (en)   2019-05-06 02:51:00
有趣的是大型定石反而對人類有利
作者: kafai (豬仔包 PigSonBow)   2019-05-06 17:30:00
大型定石相當於整個手順都是大長考出來的結果
作者: ddavid (謊言接線生)   2019-05-07 02:59:00
大型定石就等於是人類整體花心力思考了更多手的結果而就目前經驗來看,人類的計算經驗大致上仍然都是沒錯的,只不過臨場計算深度遠不及AI而大型定石就等於事先算好了一盤好菜端上來,自然就比較有機會跟AI有一戰之力了。雖然也不是一定奏效就像大雪崩也是人類研究的大型定石,但是在這上面AI認知就跟以前人類的研究結果不一樣了

Links booklink

Contact Us: admin [ a t ] ucptt.com