人类业余围棋棋士击败人工智能,但发现算法盲点者还是人工智能

近期,人工智能 (AI) 因为ChatGPT应用而爆红,也让许多人都认为未来人工智能在许多工作上能取代人类。不过,试想着是不是有某些领域,人类依旧能战胜人工智能呢?根据外媒报道,一个美国的业余棋士在围棋大赛中,击败了人工智能。而赢得这样胜利的步骤,就是简单的分散人工智能在攻击时的注意力。不过,这样的策略随着人工智能学习翻新,不太可能在另一个领域上奏效。

根据英国金融时报的报道,一位名叫Kellin Pelrine的业余棋士,虽然在围棋的业余排名中并不是名列前茅,但是,他在15场比赛中取得14场比赛的胜利,关键是他的对手都是人工智能。Pelrine使用的战术包括在棋盘上的其他角落进行移动,以分散算法的注意力,同时努力包围对手的其他棋子。

报道指出,围棋是一种棋盘游戏,两名玩家在19×19的棋盘上放置黑色或白色的棋子,目标是围绕在比你的对手更大的区域。而如果棋子被对手的棋子所包围,棋子就会从棋盘上移除。对此,即使在棋子即将被对方所包围的情况下,下围棋的人工智能算法似乎没有注意到它所处的困境。但相对的,这种策略对其他人类棋手来说,一眼就能看出来。

这样的结果与2016年进行相同比赛时大相径庭,当时Google旗下的DeepMind的AlphaGo成功击败了韩国职业九段棋士李世乭。那时许多人都认为人类棋手的发展在人工智能发展下将要结束了。不过,这次Pelrine并没有与AlphaGo对战,而是与其他几个下围棋的人工智能算法对战,包括DeepMind在创建AlphaGo Zero时使用技术的KataGo。

值得一提的是,击败这些人工智能算法的策略,似乎是由另一个计算机算法所发现的,而该算法是由一组包括Pelrine在内的研究人员专门设计的,目的就是探索人类玩家可以利用的人工智能策略的弱点。而该算法在与KataGo进行了超过100万场比赛之后,进一步分析了相关的模式。

Pelrine告诉金融时报,虽然借验算法发现的策略有发挥作用,但人类棋手也不难掌握人工智能算法的模式,而且中级等级的棋手就可以使用它来成功击败围棋人工智能算法。因为,人工智能系统可能在其模型被训练执行的过程中看起来像专家,但实际上它们的能力仍然存在令人惊讶的漏洞。

报道进一步指出,研究团队表示,目前针对人工智能的围棋算法策略盲点产生确切原因尚待厘清,但很可能Pelrine使用的方法非常罕见,甚至于算法无法识别它。如果是这样,经过训练以识别该策略的更新模型,预计将来可能不会那么容易被欺骗。

(首图来源:Flickr/Luis de BethencourtCC BY 2.0)