据《金融时报》2月18日报道,美国业余选手凯林·佩里恩(Kellin Pelrine)利用另一台计算机发现的先前未知的AI缺陷击败了AI选手。在这场对弈中,佩里恩赢得了15局中的14局,且没有在计算机的直接支持下进行比赛。
出人意料地逆转了计算机在2016年取得的胜利。当时的胜利被视为人工智能崛起的里程碑。
但在15场正面交锋的比赛中,他是在没有得到计算机直接支持的情况下赢了另外14场。
这次此前没有报道过的胜利凸显了当今大部分广泛使用的人工智能系统共享的最佳围棋计算机程序的一个弱点。
让人类重新成为围棋王者的战术是由一个计算机程序提出的。该程序搜寻了人工智能系统的弱点。佩尔林随后毫不留情地实施了其建议的计划。
设计这个程序的是加利福尼亚州的研究企业FAR AI公司。该公司首席执行官亚当·格利夫说:“利用这个系统简单得令人难以置信。”他还说,这款软件与顶级围棋系统之一的KataGo对决了超过100万盘,目的是找到一个人类棋手可以利用的“盲点”。
佩尔林说,软件揭示的制胜策略“并非完全微不足道,但并不是很难”让人类掌握,可以由中等水平的棋手用来击败计算机。他还利用这一方法战胜了另一个顶级围棋系统Leela Zero。
围棋往往被认为是所有棋类游戏中最复杂的一种。尽管借助了计算机提出的战术,但这次决定性的胜利是在人工智能似乎在围棋领域遥遥领先人类七年之后取得的。
佩尔林使用的战术是缓慢用棋子围成大“圈”,以包围对手的若干棋子,同时用棋盘上的其他角的落子动作分散人工智能的注意力。佩尔林说,直到差不多完成包围的时候,这个围棋程序都没有注意到自己的弱点。
他还说:“人类很容易就会发现这个弱点。”
加利福尼亚大学伯克利分校的计算机教授斯图尔特·拉塞尔说,在最先进的一些围棋计算机当中发现弱点,说明支撑当今最先进人工智能的深度学习系统存在根本性缺陷。
他还说,这些系统只能“理解”它们过去接触过的特定棋势,无法以人类认为很容易的方式举一反三。
拉塞尔说:“这再次表明,如果我们认为机器具有超出人类的智力水平,那还是太草率了。”
研究人员称,围棋系统失败的确切原因是推测问题。格里夫说,一个可能的原因是佩里恩所采用的策略很少被使用,这意味着AI系统没有接受过足够多的类似游戏的训练以意识到它们是脆弱的。当AI系统暴露于针对围棋机器的那种“对抗性攻击”时,通常会被发现存在缺陷。尽管如此,“我们看到非常大的(AI)系统在几乎没有验证的情况下被大规模部署”。
橙柿互动记者 潘俐 综合报道
领取专属 10元无门槛券
私享最新 技术干货