微软亚洲研究院(MSR Asia)开发出麻将人工智能(AI)系统——超级凤凰(Suphx)。研发者们相信,它不仅掌握了麻将对弈,还能够赢得99%的对局,做好了解决实际任务的准备。俄罗斯卫星通讯社和广播电台采访了机器学习领域的专家,试图弄清楚,这种系统在实践中可能有何益处。
数字文言文:中国留美学生创造了基于文言文的编程语言
长久以来人们认为,不可能制造出能与人类选手平等进行麻将对弈的人工智能。微软亚洲研究院专家所开发的超级凤凰人工智能系统胜任了这项任务。2019年8月,超级凤凰人工智能系统首次得到展示,当时这款软件就荣升十段水平(总共十一段)。
微软亚洲研究院集团副总裁说,未来计划采用这些算法解决由未知因素和偶然事件引起的现实世界的复杂问题,如:为了建立更准确的无人驾驶汽车算法,分析和计划经济活动风险、优化生产效率、降低物流费用等。创视睿公司总经理张庆认为,选择让人工智能学习麻将是微软亚洲研究院的极佳决定:
未来的职业:为何中国学龄前儿童要掌握编程?
“而麻将变量太多,计算机和AI是不可能打败人类的。他们应用的应该是类脑计算,模拟人的逻辑思维,但是它的运算速度又比人脑要快。其实他们是在训练一种基础的逻辑思维能力,比“阿尔法狗”更高级,相比于人的逻辑思维能力来说更初级。但是如果这种初级的逻辑思维能力训练得比较好,它可以预测人类的行为。也就是说,如果这项能力训练得比较好,在掌握了人类的行为规律之后,它可以判断人类下一步要干什么”,——他认为。
超级凤凰(Suphx)所采用的算法比学习围棋和棋盘上所有信息对选手开放的其它游戏时所采用的那些算法优越。在打麻将时,仅很好理解游戏是不够的,还要拥有“直觉”。但如何能把直觉这种人类的概念教给人工智能呢?
“所谓人的直觉是指一个人通过自己的人生阅历和人生经历,并通过人自有的逻辑,进行一个判断,进而得出的结果。而人工智能的“直觉”就是可行性的最高值,通过逻辑推理判断出哪一种可能的方案最能够被实现,就能预测出下一步会做什么事情”,——张庆解释说。
机器人将来能给人看病吗?
人工智能的学习过程归结为与国外数据无限比较。超级凤凰人工智能已经学会了如何从已知信息中得出结论以解决突然出现的任务,试图以这种方式理解人类的心理。
张庆说,“譬如说书里写了1+1=2,2+2=4,但书上没有写1+3等于几,这个时候就技术可以通过逻辑推理,得出正确结果。但是这种逻辑推理是偏向于二维的,而麻将的推理是多维的。多维的意思是它的变量很多,因此难度就很大。因此在日常生活中,如果掌握了这个人的消费心理,通过这种逻辑推理,就可以判断出这个人下一步的消费行为是什么。像麻将和围棋都是(涉及人的)逻辑游戏,将游戏应用于AI训练的核心目的是训练人的逻辑,但如果用游戏去模拟的话就可以屏蔽行业属性,规避伦理问题”。
麻将是比其它桌上游戏更复杂的对弈,因此对弈过程既是艺术又是科学。麻将选手在对弈过程中巧妙利用观察力、直觉、战略、计算、运气的复杂套路,对人工智能系统来说是一个独特的任务。