对于围棋人工智能来说,能战胜人类棋手,已经不是新鲜事。但在1月17日,在“绝艺”与柯洁的对战过程中,柯洁在被让子(让二子,相当于黑贴20目)的情况下依然中盘认输,因此也创造了顶级职业围棋手,在让子棋中第一次负于围棋人工智能的情况。
1月17日晚八点半,柯洁九段对战“绝艺”,成为首位受让二子(黑贴6目半)与AI对弈的世界冠军。本局仅弈77手,柯洁追杀白棋右上未果,认输。
“绝艺”是腾讯AI Lab于2016年初开始研发的围棋人工智能程序,2017年相继在“UEC杯”和“AI龙星战”等世界计算机围棋大赛上斩获冠军。在2017年11月,“绝艺”在腾讯围棋对顶尖职业棋手取得59连胜,并让二子战胜“绝艺”UEC版,以60连胜完成版本升级。2017年12月,在三亚举办的“绝艺挑战赛”上,绝艺战胜腾讯围棋锦标赛的冠军童梦成六段和亚军连笑九段。2018年1月9日,“绝艺”开始让二子对决职业棋手的行程。
此次与柯洁等职业棋手对弈的“绝艺”挑战赛版,参考了2017年10月公开的AlphaGo Zero论文,并在实践中做出了改进。这个版本使用了40 block dual-resnet模型,以老版本的绝艺为基础进行强化学习,自对弈了数百万棋局,在有限的资源和时间内,通过把强化学习和监督学习相结合来加速训练,快速提升了棋力。
在正常的人机对弈情况下,一开始双方赢的概率相同。但人工智能以赢棋为目标,当系统显示的胜率很高时,人工智能系统会出现下哪里都能赢的情况,它们有时候可选择赢得不多的走法。
但在让子的情况下,一开始,围棋人工智能就处在胜率过低的情况。对于这一点,腾讯AI Lab这样解释:以绝艺海南挑战赛版本为例,这是一个分先版本的人工智能程序,如果要求其以让二子开始对局,则初始胜率为7%(让三子则初始胜率1%,让四子则初始胜率0.1%)。并且实力越强的版本,下让子棋时的初始胜率就越低,因为程序在下棋时会假设对手跟自己一样。
“初始胜率过低将导致AI不能发挥出真正的实力,这也是现在绝艺让二子还不能全胜的原因。我们最近在尝试优化算法,来解决胜率过低带来的负面影响,争取以后在让子棋里有更好的表现。” 腾讯AI Lab称。
AlphaGo已如此强大,国产围棋AI的研究意义又在哪?
自AlphaGo横空出世,它在围棋领域就所向披靡。在完成了战胜李世石、柯洁两位世界顶级棋手后,不断自我进化,无师自通,变成了最强的AlphaGo Zero,成为“围棋之神”。此后,AlphaGo还推出了围棋教学工具,“反哺”人类。
完成这一列“大神”级别的操作后,DeepMind公司终于宣布会暂停人工智能在围棋领域里的研究,将精力转向其他方向。那么为什么腾讯还要继续选择更新“绝艺”呢?
首先,腾讯董事长马化腾曾经公开说过,“绝艺”代表着腾讯AI工程化的能力。
其次,腾讯AI lab主任张潼也在多个场合表示,腾讯AI lab主要有三个研究方向,分别是游戏AI、社交AI、内容AI.显然,这三个方向紧扣腾讯目前已有的业务和产品,而“绝艺”属于游戏AI的一部分。投入对“绝艺”的研发,也符合腾讯AI in All的战略。
另外,腾讯AI lab还表示,“绝艺”也是腾讯推进前沿科技赋能国粹文化的代表。让子棋是人类通过人工智能不断探索围棋边界的范例。人工智能的每一次进步,都是人类智慧的进步。回顾“绝艺”从研发到成长的过程中,始终与柯洁、古力等世界棋坛高手密切交流与切磋,还开发了指导棋、棋赛讲解等功能,不仅帮助提升棋力,也深受广大棋迷喜爱和关注。未来,腾讯将继续加大对围棋AI的研究与投入,打造世界级围棋AI能力与推广,更在AI上推进深度学习等前沿AI科技的研究与应用。
稿源:澎湃新闻