北京儿童插座价格联盟

AlphaGo为何缺席计算机围棋赛 或已是不同物种

只看楼主 收藏 回复
  • - -
楼主

2016年1月谷歌DeepMind送审论文终于在《自然》杂志发表,腾讯随之开始调研围棋-出demo-正式立项,十多人团队在半年后加入了罗洗河九段,一年后腾讯“绝艺”毫无悬念问鼎第10届UEC杯世界计算机围棋赛,效率惊人。罗洗河笑称是在造神。

赛后冠军绝艺团队负责人表示非常高兴。但也非常紧张。因为决赛下到120手左右时电脑判断胜算仍五五开,此后对手Zen在右上说不定走错了,所以形势才好转。很高兴26日将在电圣战对阵一力辽,希望获胜。

亚军日本DeepZenGo团队负责人加藤英树表示,Zen判断在右下获利(注:不知是否意识到局部是劫活)。此后,一直是60%左右的胜算。直到右上胜算变成53%左右,在那里Zen或许出错,对手走得更好。2012年电圣战9路盘曾被一力辽老师逆转,因此这回无论如何希望胜出,因为是30秒1步快棋有机会。





绝艺逆转战胜DeepZenGo 夺得第十届UEC杯冠军

绝艺、DeepZenGo赛前猜先

  点击观看动图棋谱

  北京时间3月19日,第10届UEC杯世界围棋AI大赛第2日比赛在日本电气通信大学战罢。中国AI绝艺一路过关斩将,最终在决赛中逆转击败日本的夺冠热门DeepZenGo,成为第10届UEC杯冠军。

  在首日的预赛中,中国AI绝艺7战全胜顺利晋级,另外还有一款中国AI“YI”晋级了16强。

  在16强战中YI负于Aya,绝艺成为UEC杯中国AI独苗。他的16强对手是日本的Kugutsu,这款日本AI具备相当的实力,是UEC杯中稍有的面对绝艺没死龙的AI,但是最终的结果还是绝艺赢得一场大胜。随后绝艺又击败DolBaram,跻身四强。与同半区的Rayn在半决赛相遇。

  另外半区AQ击败nlp和老牌劲旅CrazyStone,与日本的夺冠热门DeepZenGo在半决赛中狭路相逢。

  半决赛中,绝艺执黑对阵Rayn,序盘双方下出颇具气势的转换,Rayn毫无惧色。但是在左边的战斗中绝艺展现恐怖的战斗力,攻杀、缠绕到最后一击没有任何失误,再次上演屠龙好戏,闯入决赛。

  另外半区的半决赛DeepZenGo而是发挥出色,执黑的它在右上方抓住AQ的失误,直接将白棋大龙擒杀。AQ此后阵脚大乱,四处挣扎求战却没有找到一丝机会。DeepZenGo执黑225手中盘胜出,与绝艺在决赛中相遇。

  决赛在北京时间19日下午13:30打响。DeepZenGo执黑先行,双方本局采用了非常复古的布局,绝艺虚夹黑棋3子棋筋,而DeepZenGo果断弃子,对大局的掌控非常到位。在棋盘左下方的定型中绝艺虽然占到一些便宜,但DeepZenGo围出右上方庞大的模样,在大局上取得领先。


绝艺执白中盘胜DeepZenGo


  就在大家认为绝艺陷入不利的时候出人意料的事情发生了。绝艺在右上角闹事,DeepZenGo对于局部战斗丝毫没有警惕性,结果局部形成打劫对杀。而绝艺凭借劫材的绝对优势打劫做活,黑棋瞬间崩盘。这一幕如同预赛里两款AI对决的重演,DeepZenGo在局部战斗中再次着了绝艺的道。中国的AI绝艺首次捧起UEC杯冠军。

  (文玄)

围棋AI仍是“精英王朝” UEC杯好比大浪淘沙

资料图

  3月19日,第10届UEC杯世界围棋电脑大赛在日本电气通信大学落幕,中国围棋AI绝艺不负众望,继昨日预赛七连胜后,在淘汰赛阶段继续连战连捷,表现出明显高出一筹的实力,决赛中击倒日本寄予厚望的DeepZenGo,堂堂正正夺得冠军。

  此次围棋AI的大对决引起了围棋界前所未有的关注,人工智能是否已经全面统治围棋技术领域,每一个下棋、爱棋的人都期待着答案。虽然AlphaGo并没有出战,但中国的绝艺、日本的DeepZenGo都已经在网络棋战中压倒了人类顶尖棋手,其他围棋AI会不会也在这一次大会战中异军突起,展现科技的可怕力量呢?

  事实证明,目前的围棋AI仍是“精英王朝”,并没有全面开花,真正达到人类顶尖棋手水准的只有寥寥数家,其他各路诸侯还没有找到突破的钥匙,仍停滞于数年前的水准。绝艺在预赛第二轮还能将对手杀得一子不活,那情景宛如刚入门的初学者挑战职业世界冠军,往小了说是件趣事,往大了说则有辱斯文了。本届UEC杯,除了绝艺和DeepZenGo,其他围棋AI的表现都不足以让人类棋手产生很大警惕。

  围棋AI发展的良莠不齐,充分说明这绝非“跟上时代”就可一蹴而就之事。没有强大的实力背景进行研究、开发,围棋AI并不会凭空升级,就像中国围棋现在空前强盛,但在这大环境内的个体并不会啥也不做就自然成为高手。围棋AI的成长依赖深度学习,这需要消耗极大的硬件成本,小作坊式的研发者只能望洋兴叹。

  所以,本届UEC杯也是一次对围棋AI的大浪淘沙,赛前就有传言,这将是最后一届UEC杯,因为强者已经脱颖而出,其他追随者根本不可能比拟,再进行这样的大规模赛事已经没有实际意义。将最优秀的资源集中起来进行高层次研究,也符合科技发展的趋势。

  本次大赛的“精英”无疑是赛前就被看作大热门的绝艺和DeepZenGo,这两大围棋AI的较量也是具备抗衡人类顶尖高手实力的围棋AI的首次正式比赛对抗。绝艺在预赛和决赛中两胜DeepZenGo,展现出的技艺令人信服,这也打乱了日本人为DeepZenGo设计好的剧本节奏。21号DeepZenGo就将与中日韩顶尖高手芈昱廷、井山裕太、朴廷桓进行人机大战,理想的模式是它先在UEC杯上顺利夺冠,再击败人类代表,锋芒直追AlphaGo。可是中国AI后来居上,绝艺在野狐网率先成为“10段”后,面对“同类”仍然稳定发挥水准,丝毫不露破绽,通过强大的计算力让雄心勃勃的DeepZenGo臣服。

  从棋局内容上看,绝艺的表现确实具备了人类顶尖棋手的水平,而且UEC杯是每方半小时包干的赛制,这样紧迫的时间内计算如此精确,恐怕是人类棋手难以做到的,显示出AI此方面的巨大优势。如果不以AlphaGo为标准,DeepZenGo的表现其实也相当不错,不过与去年11月对抗赵治勋时相比,其实力上并没有突破性提升。想想AlphaGo从对抗樊麾到对抗李世石再到网络上60连胜人类顶尖棋手的历程,DeepZenGo的成长速度明显不如预期。计算机专家、亚洲视觉科技研发总监陈经曾说,zen的老代码可能成为其成长的障碍,非常有见地。zen作为老牌围棋AI,一直在摸索前行,积累了大量的经验,但许多被淘汰的数据仍影响着它的“思维”,之前太多的人工函数代码痕迹并不能一下子消除,相当于要先清除废墟再建造新的高楼,在同等力量下,反倒不如别人平地而起来得快速。

  DeepZenGo在比赛中也展现了自己的固有强项——大局观出色,这也是围棋AI抗衡人类棋手的一大优势。可是面对同为AI的绝艺,DeepZenGo这一优势便不太显现得出来了。两度交锋,绝艺都是在局部战斗中大得便宜,DeepZenGo用来威慑人类的大局铁幕被绝艺犀利的刀锋掘开缺口,斗力不敌,惨败而归。这有点像韩流初崛起时,以超实用的招法践踏日本围棋的“正统之道”,在很大程度上改变了围棋的一些传统理论。难道说,对于围棋AI,最终也还是需要“以力服人”,力大才是王道吗?

  换一个角度看,此次以绝艺与DeepZenGo的较量为代表的围棋AI大战,并没有超出人类围棋的思维方式,只是稳定性更强、计算得更快、更准确。也许是因为棋局的流向问题,我们并没有感觉到围棋AI表现出多少与人类不同的围棋思维,这或许让人类棋手会具备更多的信心——在我们原本的道路上继续前行,一样可以达到更高的高度。

  以DeepZenGo此次的表现,两天后的人机大战,人类棋手当不居于下风。人机大战是慢棋形式,如果DeepZenGo的水平发挥不会因为时间问题有多大变化,有了充裕时间进行思考的人类高手应该足以应对。当然,要是出战的围棋AI是绝艺,人类棋手的压力会增加不少吧?

  绝艺的杰出表现也使得我们对它与AlphaGo的对战更加期待。AlphaGo无论大局观还是局部战斗力都被认为超出人类棋手,而绝艺此次因为对手的整体表现平平,或许并未被逼出最强面目。如果这两大围棋AI来一场番棋较量,轰动性应该不小于人机大战。

  最期待的还是谷歌宣称的不输入人类棋谱、纯粹自我学习的围棋AI尽快成熟,如果围棋AI的目标不是“赢棋即可”,而是每一手都追求最佳,那或许会带给我们真正完全不一样的围棋,也有可能创造出真正的围棋上帝吧?

  围棋AI咄咄逼人,当今的人类围棋高手赶上了最坏的时代,也赶上了最好的时代,但围棋的博大精深会被更大限度开发出来,围棋的魅力愈发显得无穷无尽。

  (燕飞)

AlphaGo为何缺席计算机围棋赛 或已是不同物种

人机大战第一季的盛况还历历在目

  3月19日,UEC杯世界围棋计算机大赛在日本结束,中国的围棋程序绝艺击败日本的DeepZenGo,取得冠军。这次比赛其实也邀请了AlphaGo,但被他们拒绝了。参赛的围棋程序大都是学习2016年DeepMind的那篇论文,而现在的AlphaGo又再度进化升级,成为更为强大的“Master”了。与参赛的围棋程序相比,现在的AlphaGo可能已经是不同“物种”了,自然没必要参赛。

  赛制并不完全“公平”

  以往的UEC杯世界围棋计算机大赛并不广为人知,今年之所以备受关注,主要是两个参赛程序的,日本的DeepZenGo和中国的绝艺。前者马上要和芈昱廷、朴廷桓、井山裕太进行世界围棋大赛,后者则一直在对弈网站上测试,积累了相当的人气。

  比赛的用时是每方30分钟,平均下来20秒左右就要落子,参赛程序的计算能力显然对比赛成绩有着很大的影响。比赛并不是所有的程序都使用统一的硬件配置,而是各自通过手里的笔记本电脑,把比赛数据发送到各自的服务器计算平台上完成。这也是为什么18日现场断网之后,比赛不得不暂停的原因。


因断网而暂停的比赛


  应用了深度学习技术的围棋程序,对局时策略网络和价值网络同时工作,还要配备强大GPU等计算资源。虽然计算资源堆积到一定程度之后能起到的提升效果有限,但在UEC的快棋赛制里,计算资源上的差别还是很有影响的。

  DeepZenGo是由日本最大的视频网站作为技术支持,而绝艺的背景是腾讯,两者在计算资源上的优势是显而易见的。据国内一位研究围棋AI的同学介绍,绝艺能够调用的计算资源大到无法想象,毕竟中国是目前超算能力最强的国家。

  所以,绝艺和DeepZenGo一路过关斩将,没有遭遇什么抵抗就打进了决赛。两者之间的对决才是真正意义上的战斗。

  DeepZenGo的“离奇”失误

  (这段内容是绝艺和ZEN的决赛棋谱分析,如果你不会下棋,可以略过,大致意思是,ZEN在局面不错的情况下,因为计算上的失误被绝艺逆转胜了。)

  决赛DeepZenGo执黑先行,右下角黑棋的死活是这盘棋优劣的关键。但绝艺和DeepZenGo后来都没有在右下角走棋,看来是对此有一致的判断,黑棋是活的(如果某方认为黑角会死,肯定早就脱先抢着走了)。右下角的变化比较复杂,这里就先不做讨论了。


图1


  图1:棋局进行到中盘阶段,黑棋围棋上边大空,判断下形势,黑棋要稍占上风。


图2


  图2:“绝艺”在黑棋上边空里行棋,DeepZenGo的应对很成问题,白1断的时候,黑2虎效果比实战要好不少,更关键的时候,白3顶的时候,黑棋明明可有在4位扳,这样没什么棋。


图3


  图3:然而实战DeepZenGo却配合绝艺,在黑棋空里出棋了……绝艺逆转获胜!

  这盘棋DeepZenGo和绝艺到底使用了多大的计算资源我们不得而知,但很明显,这样的计算能力,DeepZenGo想在后天与人类世界冠军的对抗中占到上风,几乎是不可能的。现在已经不是一年前了,人类棋手们已经对围棋人工智能不再陌生。

  与现在的AlphaGo可能不是同一“物种”

  绝艺、DeepZenGo,还有此前新浪棋牌报道过的 “丽拉”,都是受到2016年DeepMind在《自然》杂志上发表的关于AlphaGo论文启发,进而发展成现在的围棋人工智能的。从某种意义上讲,它们都是去年那个AlphaGo的跟随者。从这次世界计算机大赛的棋谱体现出的水平来看,他们距离去年击败李世石的那一版AlphaGo似乎还有一定的差距。


改变了围棋界的论文


  这个差距一方面来自于,当时AlphaGo与李世石下的是慢棋,计算时间比这次要长;另外一方面可能是谷歌在深度学习技术应用上的优势所致。

  不过尤其要注意的是,现在这些围棋程序对比的对象还只是2016年与李世石大战的AlphaGo,现在的AlphaGo(或者说MAster)究竟进化到什么程度我们并不知道。

  DeepMind在公布科学成果上是很谨慎的。去年人机大战之前他们说AlphaGo通过自我对弈,取得了巨大的进步,所以才有信心挑战李世石。当时不少人对此嗤之以鼻,结果被4比1的比分打了脸。


樊麾微博截图


  2016年11月的时候,AlphaGo团队的发言人樊麾通过微博宣布:“我们很高兴向大家宣布,AlphaGo的棋力在已过半年有巨大的进步,将在2017年初复出下棋。我们团队会在近期内公布更多讯息。”这个“巨大进步”耐人寻味,AlphaGo的研究又取得了怎样的进展呢?之后Master在网上的60盘快棋测试,让我们惊鸿一瞥。计算时间极短、完美的局面掌控、精准的局部战斗,这些细节都告诉着我们,现在的AlphaGo或者说Master,已经和一年前的它完全不同了,甚至可能已经进化到了一个更为先进的阶段。

  上一次AlphaGo公布研究结果,改变了整个围棋人工智能领域,为围棋界打开了一道通往未来的大门。不久前,哈萨比斯说:“2017年将是AlphaGo与棋界兴奋的一年”,这次他们会带来什么样的惊喜呢?


哈萨比斯和李世石


  (周游)





举报 | 1楼 回复

友情链接