作者HeterCompute (异质运算)
看板GO
标题[棋讯] 胡耀宇|星阵:小心人类的“小芈飞刀”
时间Sat May 4 08:07:58 2019
本文来自微信公众号:耀宇围棋,作者胡耀宇八段
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个小时的交流,终於了解了星阵的想法并大致确定了
我之前的想法还是靠谱的。
所以本文的内容离不开星阵团队的支持和配合。
我觉得就是星阵团队这种开放的态度以及对技术本身的追求,是让星阵同学不断进步并取
得好成绩的重要原因。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 150.117.252.77
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/GO/M.1556928480.A.7D7.html
1F:→ white123123: 胜? 05/04 08:20
依推文修改错字
※ 编辑: HeterCompute (150.117.252.77), 05/04/2019 08:30:59
2F:推 liaon98: 大家之前嘘zkow一直贴新闻 就像乙尻当时说的 就换一个人 05/04 12:01
3F:→ liaon98: 贴而已XD 不过乙尻会用维基的繁简转换 人工智能 这种词 05/04 12:01
4F:→ liaon98: 维基百科会帮忙转成 人工智慧 05/04 12:02
5F:推 efrahiee: z尻不是只有错字 他贴图也会因为没缩网址造成无法显示 05/04 13:39
6F:→ efrahiee: 像这种每张图都重要的文章 由z尻贴出来根本无法阅读 05/04 13:39
7F:→ efrahiee: 不能因为现在贴新闻的素质变高了 就帮z尻洗白说他是对的 05/04 13:39
8F:推 zkow: 我根本不常贴图,而且我贴图都用缩网址 05/04 14:24
9F:→ zkow: 缩网址无法直接显示,要点才能看 05/04 14:24
10F:→ zkow: 我同意liaon98说的,就是换个人贴而已 05/04 14:25
11F:→ zkow: 至少有人愿意分享不错了 05/04 14:25
12F:→ zkow: 感谢原po 05/04 14:26
13F:推 zeat: 每次遇到小芈飞刀都会想先逃再说,变化真的很复杂 05/04 15:23
14F:推 ha5438044: 这篇文光是把图重新上传就完胜z尻一百倍了 05/04 17:01
15F:推 ddavid: 这篇文章有意思,能找到双方讨论看法,深度很够 05/04 19:46
16F:推 harrybbs: 星阵还是会漏算的样子 05/04 20:45
17F:推 forb9823018: 当然会 不过现在高级AI的BUG也只有AI才抓得到 05/04 23:08
18F:推 aegis43210: 不会漏算的也许只有最接近神的alphagozero 05/05 08:46
19F:推 staristic: AZ还是会输master,所以也是会漏算什麽,只是现在可能 05/05 10:00
20F:推 staristic: 还看不出来他的问题手在哪里 05/05 10:00
21F:→ staristic: 话说回来,从台面上的八卦来看,现在各大AI好像都各有 05/05 10:00
22F:→ staristic: 短处,这两集围棋tv的大师开局库在讲大雪崩,檀啸就有 05/05 10:01
23F:→ staristic: 说目前的绝艺看不到某一手,如果帮绝艺摆上去胜率还会 05/05 10:01
24F:→ staristic: 变高,然後这篇文的小芈飞刀各家AI好像看法都不一致 05/05 10:02
25F:→ staristic: elf,AlphaGo对这型几乎没有资料,不知是否有一方简明 05/05 10:03
26F:→ staristic: 不行的进行 05/05 10:03
27F:→ staristic: 上面多打elf..... 05/05 10:04
28F:推 bjiyxo: 其实台面上各大AI的短处都差不多XD芈刀应该是没有简明不行 05/05 12:31
29F:→ bjiyxo: 的下法 05/05 12:31
30F:推 hank93304: 小芈飞刀真的复杂 幸好不常遇到XD 05/05 19:43
31F:推 forb9823018: 小芈飞刀附近有对方子力我都不太敢下,要算得太多 05/06 00:16
32F:推 enjoytbook: 有趣的是大型定石反而对人类有利 05/06 02:51
33F:推 kafai: 大型定石相当於整个手顺都是大长考出来的结果 05/06 17:30
34F:推 ddavid: 大型定石就等於是人类整体花心力思考了更多手的结果 05/07 02:59
35F:→ ddavid: 而就目前经验来看,人类的计算经验大致上仍然都是没错的, 05/07 03:00
36F:→ ddavid: 只不过临场计算深度远不及AI 05/07 03:00
37F:→ ddavid: 而大型定石就等於事先算好了一盘好菜端上来,自然就比较有 05/07 03:01
38F:→ ddavid: 机会跟AI有一战之力了。虽然也不是一定奏效 05/07 03:01
39F:推 ddavid: 就像大雪崩也是人类研究的大型定石,但是在这上面AI认知就 05/07 03:05
40F:→ ddavid: 跟以前人类的研究结果不一样了 05/07 03:05