上一版  下一版
发明阿尔法狗 并不是为了赢
2017年04月21日 版面导航 放大 缩小 默认        
AlphaGo之父杰米斯·哈萨比斯:
发明阿尔法狗 并不是为了赢

 

    ■杰米斯·哈萨比斯

    “我一定要击败阿尔法狗!”对于5月23日至27日与围棋人工智能程序AlphaGo(阿尔法狗)的对弈,目前世界排名第一的中国职业九段柯洁放出豪言。近日,AlphaGo之父杰米斯·哈萨比斯(Demis Hassabis)在英国剑桥大学做了一场题为“超越人类认知的极限”的演讲,他说,“我们发明阿尔法狗,并不是为了赢取围棋比赛。”

    以下是杰米斯·哈萨比斯演讲摘录:

    有4000万人玩围棋

    我希望大家尝试玩玩围棋。围棋规则不是很复杂,我可以5分钟之内教会大家。但是,了解围棋的最终目的非常难,因为它并不像象棋那样,有着直接明确的目标。下围棋完全是凭直觉,对于初学者,甚至都不知道如何结束。围棋是个历史悠久的游戏,有3000多年的历史,起源于中国。在亚洲,围棋是种艺术,很多人都会玩。

    如今,这个游戏更加流行,有4000万人玩围棋,超过2000多个顶级专家。如果你在4-5岁的时候展现了围棋天赋,将会被选中进入专业围棋学校。在那里,学生从6岁起,每天花12个小时学习围棋,一周7天,天天如此。直到你成为这个领域的专家,才可以离开学校毕业。他们投入全部的精力去揣摩围棋,围棋也许是最优雅的游戏。

    围棋是人工智能难解之谜

    围棋的复杂性难以想象,它的结果有10170 (10的170次方)种可能性,比整个宇宙中的原子数1080(10的80次方)都多。为什么计算机下围棋会更困难?1997年,IBM的人工智能DeepBlue(深蓝)打败了当时的象棋世界冠军加里·卡斯帕罗夫,围棋一直是人工智能领域的难解之谜。

    我们能否做出一个算法来与世界围棋冠军竞争呢?要做到这一点,有两个大的挑战:第一,搜索空间庞大(分支因数就有200),围棋平均每个棋子有200个可能的位置,而象棋仅仅是20。第二,几乎没有一个合适的评价函数来定义谁是赢家。

    我们知道,围棋是一个靠直觉而非计算的游戏。我们试图通过深度神经网络模仿人类的这种直觉行为,我们下载了成百万的业余围棋游戏,让阿尔法狗模拟人类下围棋的行为;我们从棋盘上任意选择一个落子点,训练系统去预测下一步人类的决定;我们建立了自己的游戏数据库,得到第二种神经网络。我们第一次的突破是阿尔法狗和欧洲的围棋冠军比赛,结果阿尔法狗赢了,相关算法还被发表在《自然》科学杂志。

    2016年3月,阿尔法狗又与世界围棋冠军李世石进行对决,引起热烈讨论。在对决过程中,我们发现他很多创新的玩法,有时阿尔法狗很难掌控。比赛前,每个人都认为他一定会轻松打赢比赛,结果是我们的阿尔法狗以4:1获胜。围棋专家和人工智能领域的专家都称这具有划时代的意义。

    神秘棋手Master赢60位大师

    我们的主题是“超越人类认知的极限”,下一步怎么做?从去年3月以来,我们一直在不断完善和改进阿尔法狗。

    首先,我们建立了一个新的阿尔法狗分系统,不同于主系统,这个分支系统是用来困惑主系统的。以前我们需要花至少3个月来训练系统,现在只需要一周的时间。

    第二,我们需要理解阿尔法狗所采取的决定,并对其进行解释。我们通过对比人类大脑对于不同落子位置的反应,以及阿尔法狗对于棋子位置的反应,期望找到新的知识。其实,就是想让系统更专业。

    我们在网络上与世界顶级的专家对决,一开始我们使用了一个假名Master,连胜后被大家猜出是阿尔法狗。目前,我们已赢了60位大师了。如今,大家都说,阿尔法狗带来围棋界的第三次变革。

    人工智能“下围棋”VS“下象棋”

    为什么人工智能在围棋界做出的贡献,要远大于象棋界?我认为原因是,国际象棋更注重战术,而阿尔法狗更注重战略。如今世界顶级的国际象棋程序再不会犯技术性的错误,而人类不可能不犯错。国际象棋还拥有巨大的数据库,如果棋盘上少于9个棋子的时候,通过数学算法就可以计算出谁胜谁败了。因此,当棋盘上少于9个棋子,下象棋时人类是没有办法获胜的。

    因此,国际象棋的算法已经近乎极致,我们没有办法再去提高它。然而围棋里的阿尔法狗,不断创造新的想法,这些全新的想法,在和真人对决的时候,顶级的棋手也可以把其纳入到考虑的范畴,不断提高自己。

    欧洲围棋冠军樊麾(第一位与阿尔法狗对阵的人类职业棋手)说,在和阿尔法狗对决的过程中,机器人不断创新下围棋的方法,也让人类跳出自己的思维局限,不断提高自己。大家都知道,经过专业围棋学校里30多年的磨练,他们的很多思维已经固化,机器人的创新想法能为其带来意想不到的灵感。我相信如果人类和机器人结合在一起,能创造出许多不可思议的事情。我们的天性和潜力会被真正释放出来。

    发明阿尔法狗最终的目的

    就像是天文学家利用哈勃望远镜观察宇宙一样,利用阿尔法狗,围棋专家可以探索他们的未知世界,探索围棋世界的奥秘。我们发明阿尔法狗,并不是为了赢取围棋比赛,我们是为了测试我们自己的人工智能算法搭建一个有效的平台,最终目的是把这些算法应用到真实的世界中,为社会服务。

    当今世界面临的一个巨大挑战就是过量的信息和复杂的系统,我们怎么才能找到其中的规律和结构,从疾病到气候,我们需要解决不同领域的问题。这些领域的问题十分复杂,即使是最聪明的人类也无法解决。

    我认为人工智能是解决这些问题的一个潜在方式。在如今充斥着各种新技术的时代,人工智能必须在人类道德基准范围内被开发和利用。本来,技术是中性的,但是我们使用它的目的和范围,决定了其功能和性质,这必须是人人受益的技术。

    我的理想是通过自己的努力,让人工智能科学家、人工智能助理和医药助理成为可能,通过该技术,我们可以真正加速技术的更新和进步。

 
 
 
   
   
   

南方工报版权所有,未经许可不得转载。

关闭