自从1997年卡斯帕罗夫与“深蓝Ⅱ”对抗败北,人们普遍认为至少在国际象棋项目上机器比人更聪明。卡斯帕罗夫的失利在人工智能发展上具有里程碑意义。
但是,“深蓝Ⅱ”真的把卡斯帕罗夫打败了吗?据《华盛顿邮报》(TheWashington Post)报道,最近西尔威(Nate Silver)出版了一本新书《信号和噪声:为什么许多预言落空,而一些却没有?》(The Signal andThe Noise: Why So Many Predictions Fail--But SomeDon't),书中披露了一些鲜为人知的幕后故事,其中一则就涉及卡斯帕罗夫和“深蓝Ⅱ”对抗赛。根据西尔威的说法,“深蓝Ⅱ”计算机的一个小小错误使卡斯帕罗夫过高估计了它的智能,心理上被压垮,导致输掉了这一对抗赛。
第1局,尽管“深蓝Ⅱ”每秒钟可计算2亿步棋,但卡斯帕罗夫还是轻而易举地赢了棋。一个插曲是第44回合,“深蓝Ⅱ”走了一步令人难以解释的棋——44...Rd1:
图1
这里“深蓝Ⅱ”走“车”的棋表面上似乎没有任何目的性,但却着实把卡斯帕罗夫吓了一大跳,他感到毛骨悚然,在他心里播下难以磨灭的阴影。
第2局,卡斯帕罗夫忧心忡忡变成恐慌。在这局中,“深蓝Ⅱ”根本不像机器,俨然是一位国际象棋特级大师,甚至有过之而无不及,使卡斯帕罗夫不得不认输。接下来,卡斯帕罗夫和“深蓝Ⅱ”下了三局和棋。第6局,双方一决胜负,仅仅19个回合,卡斯帕罗夫就崩溃了,在史诗般的“人机对抗”中败下阵来。
这场“人机对抗”留下了许多谜一样的疑问,争议之声不绝于耳。
对此,西尔威在新书中披露了一些细节。据西尔威说,首先在第1局中“深蓝Ⅱ”走“车”的棋是计算机的"系统故障"(bug)造成的,它使计算机失去选择经过精心分析步骤的可能性,结果采用较安全的任意走法。这一步棋没有产生任何结果,在开始第2局棋前,“系统故障”被修正了,西尔威写道:
“在第1局中出现了系统故障,它也许使卡斯帕罗夫误判了‘深蓝’的能力,坎培尔对我说,他根本没有想到,这一步棋并无理论支持,而是系统故障的结果。”
“事实上,系统故障无足轻重,但不幸的是,帮助计算机打败卡斯帕罗夫的,似乎就是系统故障。人们通常认为,在卡斯帕罗夫和‘深蓝Ⅱ’的对抗赛中,问题就出在第2局,在完全能取得和棋的局面下,卡斯帕罗夫放手一搏,犯下致命错误。但是,是什么促使卡斯帕罗夫犯下这一错误的呢?是他对‘深蓝Ⅱ’在第1局中走‘车’的棋过于忧心忡忡,‘深蓝Ⅱ’动‘车’表面上似乎没有任何目的,但在卡斯帕罗夫看来,‘深蓝Ⅱ’下棋有棋感并且有深意,超凡脱俗,智慧过人。他却从来没有想到过,这实际上只是电脑系统故障导致计算瘫痪而走出的一步任意棋。”
“让卡斯帕罗夫对此深信不疑是从第2局起,‘深蓝Ⅱ’的棋风戏剧性地发生变化,它出人意料地躲开卡斯帕罗夫为计算机设计的陷阱,确立了一个赢棋的局面,迫使世界冠军停钟认输。”
而在卡斯帕罗夫看来,可能有人在计算机里捣鬼,甚至可能有特级大师躲在“深蓝Ⅱ”背后帮助它挑选最佳着法。疑心一起,挥之不去,卡斯帕罗夫再也无法集中精力思考,行棋的质量受到严重影响。现任世界冠军在正常比赛中输给计算机,这是有史以来第一次!
余下就是历史了。IBM否认作弊,没有给予卡斯帕罗夫再战“深蓝Ⅱ”的机会,随后“深蓝Ⅱ”被拆,卡斯帕罗夫也从棋坛退役了。
如果西尔威(Nate Silver)在书中所说之事经核属实,这个玩笑可就开大了,卡斯帕罗夫似可据此起诉IBM公司没有把有关情况如实告诉他,涉嫌欺诈,要求调查并保留求偿权。