新浪网

杨鼎新与申真谞之局,AI存在误判吗?

正宗毒奶菇

关注

确定不再关注此人吗

杨鼎新与申真谞的LG半决赛可谓波澜壮阔,是多年来难得的超高质量对局。申真谞完全发挥了自己的实力,但杨鼎新的表现更加犀利。

但棋局之后的复盘,内容繁杂艰深超乎预想。其中最受瞩目的焦点,必然是AI是否存在误判

我在《菇说八道(366):坚定的步伐中提到过,当时我认为AI存在一定的误判,并且给出了修正判断的一个方法。胡耀宇老师在《杨鼎新白116,是AI都没察觉的妙手中也提出了类似的观点,认为AI给出的胜率不准了。

不过也有不少人持有反对意见,比如小九围棋在《杨鼎新是否骗过AI?申真谞是否作弊?》提出了AI不存在误判的依据。

两方观点的文章都还有许多,我不再一一列出。由于篇幅限制,我默认大家已经读过我上面提到的三篇文章,其中的论证过程不再赘述。

昨天凌晨,我与jy又深入聊了一下这个问题,互相交换了一些意见。在过程中,他指出了我文章论证的一个致命漏洞。所谓真理不辨不明,在消耗大量的AI算力资源后,我得出了结论:

① AI没有出现计算上的盲点;

图1

② AI的判断可以准确,但得加钱

我来给大家翻译一下。在日常我们接触较多的算力范围内,AI对白棋有所低估。但如果跑到非常高的模拟量,AI可以搞清楚白棋优势。

下面我们就来具体解释一下问题。

图2

首先AI不存在死活盲点

在黑棋A、B位完成封锁后,如果给AI摆上黑1、3的杀棋(这个前提很重要),AI很快就可以发现白4、8活棋妙手。这里计算对AI不难。

“在面对杀棋时AI会做活”“AI没有误解”,这两点有天壤之别。

图3

为了更好说明这一点,以本盘面进行分析。由于杨鼎新此前有所失误,此时双方局面异常细微。尔后申真谞出现了两个失误,差距重新被拉开。

图4

以我的渣RTX2060机器为例,KataGo模拟量在1W的时候,黑棋胜率略微高于50%。

而此时它在想什么呢?

没错,它在幻想粘一个

图5

幻想的理由很简单,从AI纯网络的原始输出就能看出端倪

在这个局面下,P10跟着连扳网络策略最高,有49.8%。不过这步棋不行的过于明显,仅需个位数模拟量即可排除。

而排到第二的,就是P6这手粘。在AI的“第一感”中,或许认为这步棋是先手。然而前面我们也提到了,你摆上杀棋后,AI是能搞明白这里的死活的。

图6

但能搞明白,也得需要计算不是吗?接下来AI就会疯狂拉扯,在无穷尽的死循环中无畏消耗着无意义的算力。

图7

说到这,我就不得不再次拿出来这张图了

这里对杀的结果,人类只要扫一眼就知道,不就是“有眼杀瞎”嘛。

但对于AI来说,可就是要了老命,它没有我们这样“逻辑推理”的能力。包含Pass,每一个选点几乎都是等价的。这样第一手有155种可能,第二手有154种可能,以此类推。

这样一来,AI要搞清对杀结果,需要让算力除以155的阶乘。这个数有多大呢,不过是个274位数而已,这算到世界末日都没可能搞清楚。

但我们人类,可以直接跳过这一不可能的步骤,直接用推理获得结论。

图8

这里给大家上一张动图,可以清楚看到AI的拉扯过程。随着算力提升,J6粘是会被逐渐放弃的,白棋的胜率也是可以逐渐上来的。

PS:本图是10倍速,最后跑到了500W。

因此这里就必须要请求jy的帮助了,好好利用一下双卡RTX4090的威力。相信只要算力高,也能大力出奇迹。

图9

他甩给我一张图,也就用KataGo跑了两个亿的小目标而已。

此时AI已经明白,黑棋大概落后1目棋。当然了,这个过程也是十分艰辛。除了前面提到的下方拉锯,AI还在右上各种打将,来延缓失败的到来。

总之这些原理都是类似的。如果AI对右下没有误判,那么它可以用少得多得多的算力搞清楚。

其实这张图还有一点很有意思。就是J6粘虽然不是先手,但依然十分有价值,甚至与H13、B15、D10等大官子一样,是最佳之一。所以说也不能完全赖AI有误判,因为这手棋真的太香了。

图10

如果不能理解AI局面评估有多强,我就只好把我珍藏的素材拿出来了,李昌锡前两天围乙的传世冥局。

此时盘面很纷杂,还涉及各种粘劫收后,但AI只用两三千的模拟量就搞得比较明白了,远超上图的两个亿。

图11

其实还有一个简便方法,也是在与jy讨论中才想到的。

只要禁止AI思考可能引发误会的点,那么AI也能很快明白过来。这还是我的小破机,还是1W模拟量,这次明显清醒了不少。

但这样也有一些问题,比如屏蔽了劫材之类的,显然不如两个亿来得有说服力。

图12

然后再来反省一下自己的问题。

之前我文章中提到过,这下冲掉可以让AI看清楚真正的形势,因为这样它就不会惦记右下了。

道理是没错的,但这手冲卖掉了A位立,有损的地方。正因为如此,造成了我之前高估了AI的误判

图13

其实说到这里,AI有没有领会到自己116、118两手的精髓,这件事已经不重要了。

你可以说AI领会到了,因为直觉真的很到位,它在关键时刻很敏锐地发现了关键点。但你也可以说AI没有领会到,因为它算力要很高才能评估清楚形势。

图14

再简单聊一下申真谞的问题手。

首当其冲自然是这手退,被白170、172打拔一子的损失是不可估量的。

图15

原因也很简单,黑棋如果先夹这里,白棋左边是打拔不到的。左边一旦被黑棋收到,对白×这一块的厚薄与目数影响极大。

在这个局部,申真谞实战大概亏掉了致命的一目棋。

图16

第二个问题手更加不起眼,是黑177扑后的这一串。

这里比较复杂,就不展开讲了,大概是损掉了A1位扑劫的拼命手段。

图17

最后做个总结吧。

为了方便理解,我简单做了个图,不是很精确,大家凑合看。对于一个不是特别夸张的模拟量,AI确实对黑棋形势存在一定的误判。但误判程度会随着手数推进,因为局面逐渐简化而消除。

当然如果你一定要让AI早早看清楚也有办法

图18

回到文章开头那句话。

“得加钱。”

发布于:上海

特别声明:以上文章内容仅代表作者本人观点,不代表 新浪网观点或立场。如有关于作品内容、版权或其它问题请于作品发布后的30日内与 新浪网联系。
加载中...