[棋讯] 胡耀宇|星阵:小心人类的“小芈飞刀”

楼主: 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