“国粹”输给电脑?麻将高手也难敌Ai


“国粹”输给电脑?麻将高手也难敌Ai


也许我们以后能拜 AI 为师学习打麻将

成为雀坛冉冉升起的一代新星


“国粹”输给电脑?麻将高手也难敌Ai


在小说《围城》中,钱钟书先生曾这样描述过麻将:


“麻将当然是国技,又听说最近在美国很流行,打起麻将,既可以缓解思乡之苦,又符合国际潮流。”

由此可见,自那时起,这一蕴含东方哲学和智慧的古老博弈游戏早已风靡全球。

在今天,无论是逢年过节的热闹团圆,还是日常小聚的茶余饭后,随时随地,凑齐“四个人 一桌牌”就能打个热火朝天。

可当这一项传统技艺融合了现代Ai技术后,又该是怎样一番场景呢?

今年6月,“Suphx”成为首个在国际专业麻将平台“天凤”上荣升十段的AI系统,这是目前AI系统在麻将领域取得的最好成绩,其实力超越该平台公开房间顶级人类选手的平均水平。

“十段”是什么概念呢?

在“天凤”平台上,全球范围内现役十段的人类选手仅十几位。“Suphx”取得“十段”的成绩,大致可相当于围棋中“AlphaGo”挑战胜了李世石。

这是一个不凡的成绩。

除了“Suphx”,还有另外两个 AI 也获准进入“特上房”比赛,分别是“爆打”和“NAGA25”。

目前,Suphx 是唯一一个达到“特上房”最高段位的 AI。

由于单局麻将存在着很大的运气成分,所以天凤平台会通过“稳定段位”来衡量一位玩家的真实水平。

在 5760 场比赛过后,Suphx 的稳定段位超过了8.7,不仅高于“爆打”和 “NAGA”,还超越了顶级人类选手(十段及以上)的整体稳定段位。

“国粹”输给电脑?麻将高手也难敌Ai


这些成就意味着,“Suphx”在四个月内成长为了最强日麻 Ai。日本麻将的爱好者和专业参赛选手,纷纷寻找着它背后的开发者,但一无所获。

“国粹”输给电脑?麻将高手也难敌Ai


“Suphx” 的官方社交账号上,只有简单的介绍


直到2019世界人工智能大会举行,“Suphx” 的身世才被公诸于世。

微软全球执行副总裁、微软人工智能及微软研究事业部负责人沈向洋博士对外宣布,“Suphx”是微软亚洲研究院的工作成果,由刘铁岩博士带队研发。


“国粹”输给电脑?麻将高手也难敌Ai



从围棋到德州扑克,再到麻将 AI,这几年机器学习已经在「拼智力」这条路走了很远。

那么为什么微软这次会选择传统的麻将游戏作为研发重点呢?

对此,微软称,与象棋、围棋等棋类相比,麻将在游戏对弈的过程中存在大量隐藏信息,具有高度的不确定性。

与其他棋牌类游戏相比,刘铁岩将麻将形容为比其他棋牌类游戏更“AI”, 因为麻将本身并没有像其它类游戏那样通过控制键盘来决定出招快慢,它更多关注的是策略,把不必要的、人和机器的差别抹掉,体现的是智慧智能的作用。

因此,麻将的复杂度远高于其他棋类,对 AI 技术存在着特殊挑战。


“国粹”输给电脑?麻将高手也难敌Ai


目前为止,Suphx 在“天凤”中只是在与人类选手对打,天凤平台CEO角田真吾在交流会上表示,未来会考虑将 Suphx 引入更高阶的“凤凰房”中。

但是出于“凤凰房”中对战的人数有限,引入 AI 将产生的影响还不确定,因此会慎重考虑这一做法会带来的影响,比如引入有大量 AI 进入,“凤凰房”可能就不是原来的“凤凰房”了。

“国粹”输给电脑?麻将高手也难敌Ai


为了让 Suphx 更加成熟,微软将从哪些维度进一步推进呢?

刘铁岩表示,麻将 AI 还有很多值得继续研究的方向,比如由于麻将游戏有大量的隐藏信息,所以传统的树搜索的方式很难应用,微软现在是以预测为主而不是搜索为主,这是 Suphx 团队的一个方向性认识。

从更大的维度来看,搜索算法和预测算法结合也是一个值得研究的技术焦点,这对解决很多实际问题都有帮助。

另外一个维度是微软关心 的 AI 的可解释性,Suphx 现在打比赛有着自己独特的风格,但究竟是什么样的风格微软自身并不清楚,刘铁岩表示这一方面是因为麻将 AI项目的研究员的麻将“修为”比较浅,无法像专业选手一样可以看懂Suphx的风格,另一方面也是因为这个技术路线本身含有大量参数,需要通过很复杂的训练产生,如何让 Suphx 的模型有自解释的能力,是微软下一步的重点。

最后,刘铁岩还提到 Suphx 最主要的训练收益是通过线下(将近 2000 万场)的自我博弈,数量远远超出线上数量(5000 场)。其中,线下自我博弈学到的信号数量很多,但是学到更多的是如何自我提升,但是 5000 场线上对弈中,系统可以学到别人的打法、风格和实战中解决问题的能力。

这两类信号的作用各有千秋,而微软正在考虑如何将二者结合。这也是最近一段时间人工智能领域的新的研究热点,即从人类或有经验的玩家的行为中进行抽象与海量的自我博弈结合。

正如洪小文所说:“游戏一直是人工智能研究的最佳试验田,训练游戏 AI 的过程可以不断提升人工智能的算法和人工智能处理复杂问题的能力。麻将 AI 系统 Suphx 的技术突破,对于探索及扩展人工智能算法的边界是非常有益的尝试。同时,麻将这类游戏中的推理、决策过程与人类真实且复杂的生活更贴近,我们希望通过对麻将 AI 系统的研究,提升人工智能在现实环境中解决复杂问题的能力,推动人工智能技术的发展。”

“国粹”输给电脑?麻将高手也难敌Ai


“国粹”输给电脑?麻将高手也难敌Ai


分享到:


相關文章: