人工智能玩游戏比人类还行,微软打造AI玩家拿下小精灵游戏满分

Microsoft
微软周三宣布 它的人工智能(AI)系统在经典游戏《小精灵小姐》(Ms. Pac-man)上拿下首个满分的999,900分。
这个系统是由微软今年一月收购的加拿大深度学习新创公司Maluuba所开发。该团队运用一种强化式学习(reinforcement learning)的人工智能技术及分散合击的策略,在Atari 2600模拟器上执行《小精灵小姐游戏》,并因此超越人类拿下首个满分。
《小精灵小姐》是1980年代相当受欢迎的游戏,小精灵要在迷宫中尽可能吃下白豆子拿分,但又要小心4大幽灵的追赶。然而这个游戏变化多端相当难打,因而也成为许多AI界人士很有兴趣的目标。今年Google在4月1日也曾推出结合《小精灵小姐游戏》和Google Maps作为愚人节庆祝活动。人类最高纪录是266,330分。
微软Maluuba团队设计了一种名为混合式奖赏架构(Hybrid Reward Architecture)的策略,它使用150多只小精灵(agent),使它们在单一共同目标之下,又各自被分配一个特定任务。例如一些去寻找大力丸,一些负责躲避幽灵。此外并设计出一个类似公司资深经理的大精灵(top agent),可在收集所有精灵建议做出团队的最佳决策。
例如,100只小精灵想去吃大力丸而向右跑,3只小精灵为了躲避幽灵而向左跑,则大精灵会给发现幽灵且向左跑的精灵的决策加权值。研究人员指出,每只精灵都在自利前提下行动,而大精灵决策考量整体利益的情况下,能拿到最高分。
研究人员表示,透过强化式学习,这个AI系统中一方面协调所有成员偏好,另一方面让各个成员专注单一问题,结果是对整个团体都获益。
这次发表再次显示AI在游戏或比赛上已经不输人类。Alphabet旗下DeepMind公司的人工智能AlphaGo在上个月以三战全胜击败世界排名第一的中国籍围棋名将柯洁后,暂时没有人类能阻止AI了。
