你可能已经知道了,Google 旗下的人工智能 AlphaGo 要和中国顶级围棋选手柯洁决战了。4 月 10 日下午,中国围棋协会、Google 和浙江省体育局于北京中国棋院举办的发表会上宣布了这个讯息。
对战的地点在中国浙江乌镇,对战时间是 5 月 23 日至 27 日,比赛采用中国规则,三番棋,无论输赢,每方 3 小时,5 次 1 分钟读秒。
除了与柯洁对战,此次还将组织一场配对赛和一场团队赛,配对赛是连笑、古力分别与 AlphaGo 组队进行比赛,团队赛则是柯洁、周睿羊、时越、唐韦星和陈耀烨五名人类棋手组队与 AlphaGo 对战。
这可能是 AlphaGo 自去年战胜李世乭之后最高规格的一次比赛。今年 1 月,AlphaGo 的 2.0 版本曾化身 Master 在网络围棋网站下赢许多高手。其中已包括柯洁,但随后柯洁爆出住院消息,疑似带病与 AlphaGo 对弈。且线上对弈也非正式比赛,所以从严格意义上来说,AlphaGo 还没有正式成为地球上最强的围棋选手。
这一次,乌镇举办的对弈似乎是为了彻底让人类死心。但对大多数人来说,可能已有对比赛结果的预期。毕竟,Master 在年初 60 场大战的不败战绩,已充分说明。
既然 AlphaGo 这么厉害,那么还让它和柯洁比赛有意义吗?
答:当然有意义。
标题的问题,其实并不来自媒体,而是来自马云。
刚过去的清明节假期里,马化腾、马云和李彦宏同时站在 2017 中国(深圳)IT 领袖峰会的台上,探讨关于人工智能的话题。马云对 AlphaGo 式的人工智能提出十分尖锐的质疑:
大家把 AlphaGo 说得天花乱坠很恐怖的样子,我个人觉得,So What?
在发表会上,Google 大中华区总裁石博盟对这个问题似乎有备而来。现场回答的 3 个问题中,都在解释为什么 AlphaGo 与人类棋手对弈如此重要。
第一个问题就是:AlphaGo 和柯洁对弈是否有意义?
这个问题的答案是肯定的,但并不是外界理解的“这对 Google 来说是一种宣传行为”。
石博盟解释,AlphaGo 在围棋方面已经做得很好,但是 DeepMind 的人工智能科学家和世界各国的围棋顶尖选手共同探索的结果。在这个过程中,其实并不是人类与人工智能对战,而是科学家和围棋选手共同探索。
科学家探索的是人工智能,围棋选手探索的是围棋艺术。AlphaGo 每一次升级,都意味着 DeepMind 的人工智能科学家对“如何在有限资讯下做出更好选择”这问题有更深刻的认识,这问题正是让人工智能理解人类、产生思维的关键。
▲ 在抓取棋局资讯后,AlphaGo 会根据策略网络(policy network)探索哪个位置同时具备高潜在价值和高可能性,进而决定最佳落子位置。在规定的搜寻时间结束时,模拟过程中系统最频繁考察的位置将成为 AlphaGo 的最终选择。经过先期的全盘探索和过程中对最佳落子的不断揣摩后,AlphaGo 的搜寻算法就能在其计算能力上加入近似人类的直觉判断。更多介绍可参考《击败了李世乭的围棋人工智能“AlphaGo”究竟是什么?》。
对棋手而言,柯洁也谈到,与人工智能的多次对弈十分有收获。AlphaGo 胜过李世乭后,中国围棋队的成员多次演练所有比赛,从中发现很多新思路。
在以往的围棋比赛过程中,总有一些“套路”是不会打破,这些套路曾被奉为人类经验知识的圣殿,是不可变更的,但 AlphaGo 正是透过突破这些规矩,达到新的高峰,这对人类本身来说也是一种启发。这次的比赛,中国围棋队将会针对人工智能研究一些针对性的着法,但目前还无法透露更多资讯。
第二个问题:AlphaGo 在全面超越人类之后,是否会举办机器人与机器人的对战?
针对这个问题,石博盟否定了。
AlphaGo 在训练的过程中本身就会自我对弈,与人类比赛一方面是为了让人工智能更理解人类,另一方面是透过比赛这种形式促进人类对人工智能的认知,同时也让更多人关注人工智能和围棋这项运动。
机器与机器的比赛,在 Google 看来才是真正没意义,所以 Google(至少暂时)不打算举办任何机器对机器的比赛。
第三个问题是:发表会当天,深圳正在举办一场人类与人工智能的德州扑克比赛,Google 对此有什么看法?
石博盟说,无论围棋还是德州扑克,这种与人工智能的游戏本身并不重要。重要的是透过围棋和德州扑克这样的手段模拟人的思维,提升它的认知与思考能力。这也是为什么这次赛程设定配对赛和团队赛的原因。
所谓的配对赛,是指人类棋手和 AlphaGo 组队与另一组人类棋手对弈。在这种比赛型态下,人类和人工智能会互相弥补对方的思考盲区。
所谓团体赛,则是让多位人类棋手共同与 AlphaGo 比赛,这可以让 AlphaGo 学到群体决策与个体决策的区别。
两者都会更进一步让 AlphaGo 感知人类在进行围棋博弈时的思考路径,也可以让科学家更能观测到深度学习算法在应对不同情况下的表现。
而人工智能在深度学习能力上的提升,最终会落在马云所指那些“有用”的领域。
比如最近刚在中国上线的 Google 翻译最新版就搭载了神经网络学习机制,它在准确率上的进展比传统翻译机在过去 10 年的进展都要大。或者更远一点说,这样的技术还能为医生在侦测和治疗癌症、糖尿病等疾病时提供帮助。
这并不是 Google 团队自吹自擂,与马云同台登上中国(深圳)IT 领袖峰会的马化腾其实也用类似的观点反驳马云的质疑:
腾讯旗下的人工智能棋手“绝艺”也曾在围棋网站击败柯洁 11 次,3 月 19 日又夺得世界围棋 AI 比赛冠军。马化腾说 AlphaGo 的出现延伸了人类的认知范围和对人工智能的理解。就像在金融、医疗、无人驾驶的模拟测试一样,研究这过程本身会给人类带来大量的经验和理论。
这令人想起去年底上映的科幻电影《异星入境》,在这部“语言学大片”里讨论一个许多科幻电影只带过的重要问题:当我们与另一个物种接触时,如何透过语言让我们互通。影片中,中国与外星生物沟通时就使用了“麻将”为语言。
在 AlphaGo 这里,围棋就成了人类与人工智能这种“生物”交流的方式。尽管现实并不像科幻电影那么浪漫,但 DeepMind 的科学家确实从 AlphaGo 每次对弈中更了解深度学习,而 AlphaGo 也在过程中更了解人类棋手在想什么。
对了,这次比赛之所以选在浙江乌镇,是因为浙江自古围棋氛围就很浓厚。浙江的烂柯山,就是传说中人类旁观仙人下棋,回家后却发现已过百年的地方。所以从某种程度上说,你看的并不是围棋比赛,而是第三类接触。
不知道这个答案,能否让那些觉得 AI 下棋只是作秀的人满意?
(本文由 PingWest 授权转载;首图来源:Flickr/2benny CC BY 2.0)
延伸阅读:
- 人机再度大对决,AlphaGo 将于 5 月对弈世界冠军柯洁
- 顶尖围棋选手很多,但顶尖围棋 AI 似乎只有一个
- 人工智能 Libratus 如何击败顶级德州扑克玩家?
- 击败了李世乭的围棋人工智能“AlphaGo”究竟是什么?