编者按:本文来自微信公众号“量子位”(ID:QbitAI),作者伊瓢、岳排槐。36氪经授权转载。
去年12月底,曾经放言不再与AI进行正式比赛的柯洁,公开宣布“食言”。现在,这场柯洁的“实验之战”胜负已分。
柯洁又输了。
AI又赢了。
在第一届“吴清源杯”世界女子围棋赛暨“贝瑞基因杯”2018世界人工智能围棋大赛上,柯洁与围棋AI星阵展开人机大战对决。
这场比赛采用中国围棋规则,黑贴3又3/4子,用时为每方2小时,保留五次一分钟读秒。
弈城围棋谈到这场比赛时,是这样描述的:“本局的进程稍显平淡,序盘星阵27在右边五路飞,柯洁28、30冲断,被黑打吃后一口气“推过去”,星阵后台显示此时黑棋胜率已超过60%”。
整个对弈过程如下图,似乎亮点不多,总之一句话,行至145手,柯洁认输。此时距离比赛开始还不到2个半小时。
△ 来自弈城围棋
“和人工智能下棋,总有无力感。”柯洁赛后表示,“这次布局的话,我并没有落后很多,但是到中盘的时候,真要拼计算力的时候,发现自己还是力不从心,真的是算得没有人工智能远,这个也很无奈。”
这次击败柯洁的星阵围棋,什么来头?
从名字上来说,这是一个之前没有出现过的AI,但从团队和技术基础层面来看,却并不是新鲜面孔。
先来说团队。
星阵围棋背后的关键人物,一个是金涬,一个是由小川。金涬也是此次星阵围棋与柯洁对战时的“人肉臂”。
金涬2005年于清华大学计算机系获得博士学位,曾先后在IBM、阿里巴巴、腾讯担任高级技术岗位。而由小川是清华大学副教授,清华围棋AI负责人,他开发了围棋AI神算子。
星阵围棋就是在神算子的基础上发展而来。
当然最重要的还是参考了AlphaGo。金涬之前也对星阵围棋与AlphaGo之间的差异进行过详细的介绍,有两点:
“第一,我们在模型结构,特征的表达,训练的方法,MTCS架构上都有一些区别,这些区别让我们跟AlphaGo李世乭版本相比,水平有所提升;第二,我们没有使用AlphaGo第二篇论文的强化学习技术。”
△ 金涬
之所以没有参考AlphaGo Zero,金涬也解释说“对弈消耗的计算资源空前巨大,令中小团队望而却步。”这个团队正探索研究消耗更少计算资源,使用更少训练样本的新方法。
当然,星阵围棋搞AI目光还在更远处,这家公司已经和网信集团有了深度合作(好像是也拿了投资),据称“双方将共同探索将人工智能算法移植到金融、健康医疗、生活服务等多种应用场景中”。
从上面描述来看,星阵围棋的算力并不算AI中的绝顶高手。战胜柯洁现在更大是象征意义,那么,星阵围棋与其他围棋AI相比实力如何呢?
在与柯洁对战之前,星阵围棋与另一个围棋人工智能程序LeelaZero展开了对战,最终星阵3:2获胜。
与更厉害的“同行”相比呢?不知道。
与这次人机大战同时,还举行了围棋AI的“机机”大战。不过星阵围棋并没有参加,目前同步举行的“世界人工智能围棋大赛”中,夺冠呼声最高的应该是来自腾讯的围棋AI绝艺。
顺便说一句,绝艺现在还成了中国国家围棋队的训练专用AI……
还有一事。去年底,柯洁说再次举行人机线下大战时,当时传说中的对手并不是星阵围棋,而是天壤。以及,当时也说过这次大战,将首次使用机械臂落子,而不是传统的“人肉臂”。
这两点都变了。不过,其实柯洁还是跟机械臂玩了一下,以前大家都以为是下图这样的。
其实是这样的。
△ 图片来自弈城围棋
在围棋AI大肆击败职业棋手的同时,也有人把开源围棋AI用在了不该用的地方。
还是跟上面提到的LeelaZero有关。
量子位曾经介绍过LeelaZero这个围棋AI,它是比利时小哥Gian-Carlo Pascutto仿照AlphaGo Zero开发的一个围棋AI,发在了github上。
作为一个开源的AI,总有人可以轻而易举的拿到并利用它,比如,偷偷拿到人类棋手的围棋比赛上做个弊。
据新浪体育报道,在2018丽水清韵杯全国业余围棋公开赛上,一名刘姓棋手出人意料的战胜了曾获世界业余围棋锦标赛冠军的胡煜清八段,被怀疑使用围棋AI LeelaZero作弊,这可能是线下比赛中首次出现AI作弊。
△2018丽水清韵杯现场
被怀疑作弊的刘某是一名来自江苏的大学生, 他用化名进入了围棋圈,并获得业余围棋六段。此前,在伟星杯全国业余围棋公开赛中,作为围棋新人的刘某一鸣惊人,8胜3负,凭借直胜对手而排名第10。
随后,刘某与业余天王胡煜清八段等200余名选手一起来到了浙江丽水,参加丽水清韵杯全国业余围棋公开赛。
一开始与刘某对弈的几名选手察觉出了一丝丝异样:
“他赢棋时的退让和机器一模一样。”
“他每次执白都撞在小目上。”
“他前半场把我虐得很惨,结果后面突然不行了,就好像AI出bug了一样。”
“他初出茅庐只有业余六段,可是局面掌控堪比胡煜清胡天王。”
没想到一语成谶,刘某后来真的赢了胡煜清。
胡煜清事后的一条朋友圈透露,输掉比赛、拿到棋谱后棋界友人用围棋AI LeelaZero测试,发现刘某的招法与AI几乎一模一样。
据参赛选手透露,比赛过程中,刘某衬衫胸口处的口袋里放着手机,手机摄像头刚好面对棋盘。而在赛前,刘某一直挂着耳机,手中摇着一把女式折扇,坐姿有些异样。
△疑似作弊选手的手机摄像头正对棋盘
刘某的现场表现也十分可疑。与刘某对弈的其他选手透露,在某场对局中,刘某一直下的又好又快,随后手机被裁判要求收起来,此后下子又慢又差,仿佛从职业选手变成了业余四段选手。
比赛作弊终究是会露出马脚。
胡煜清的意外失败震惊了围棋界,一时媒体、选手议论纷纷。当天晚上,中国围棋协会发布通知,禁止参赛棋手在比赛中将手机放置在衬衣口袋外、桌面等明处,违者第一次口头警告,第二次直接判负。
随后,刘某选择弃赛。
接受新京报记者采访时,刘某声明自己并没有作弊且患有抑郁症,之所以招法类似AI,是因为此前对AI围棋进行了大量研究。
至于手机放在衬衫口袋且摄像头朝外,是因为自己其他口袋已经装了现金和充电宝,只好放在衬衫口袋:“难道你会把手机的屏幕对外放在口袋里吗?”
胡煜清看到刘某的辩解后,发微博说,自己不争胜负,只希望在AI时代围棋规则可以更为完善;年轻人为了圆一个谎而说更多谎只会让自己不快乐,希望棋友宽容对待年轻的刘某。
其实不只是围棋领域,早就被AI征服的国际象棋领域,同样如此。
2015年的迪拜国际象棋公开赛上,格鲁吉亚国际象棋大师盖奥兹·尼古拉泽在比赛中频频上厕所,被对手提出申诉后,裁判在厕所隔间的手纸里发现了尼古拉泽的手机。
尽管尼古拉泽否认自己作弊,但很遗憾的是他在比赛期间留下了社交网站的登录记录,并且手机上还安装了一个国际象棋程序。被实锤砸中的尼古拉泽随后被禁赛15年。
最后说个花絮。
盘外招并不只是“纯人类”会用。
1997年的国际象棋“人机大战”中,IBM的深蓝战胜了世界冠军卡斯帕罗夫。但在20年后,美国知名科技记者Steven Levy撰文回忆,深蓝战胜卡斯帕罗夫赢得并不光彩。
△卡斯帕罗夫与深蓝对弈(图片来自新华社)
在这场比赛中,IBM并没有遵循人类比赛的规则,拿出深蓝以往下棋的记录文件,也就是说,只有深蓝知道对手的棋风和习惯,而卡斯帕罗夫对深蓝几乎一无所知。
并且,深蓝还对卡斯帕罗夫发动了心理战,故弄玄虚干扰他的的情绪,也是卡斯帕罗夫在第六盘重大失误直接宣布认输的原因之一。
之后的新闻发布会上,卡斯帕罗夫提出希望在更加公平的情况下重赛,IBM同意了这一请求,决定择日重赛。
赢了世界冠军后,IBM股价不出意外的上涨了。而所谓的公平重赛并没有举行,卡斯帕罗夫被放了鸽子。