獲得季軍的程序“多面圍棋”的研發(fā)者、美國人大衛(wèi)?佛特蘭說,這項(xiàng)賽事雖然剛剛創(chuàng)辦,但是獎(jiǎng)金很高,已經(jīng)成為最重要的計(jì)算機(jī)圍棋賽事之一。
計(jì)算機(jī)圍棋程序的水平到底有多高?計(jì)算機(jī)圍棋程序何時(shí)能像“深藍(lán)”戰(zhàn)勝國際象棋世界冠軍卡斯帕羅夫那樣擊敗頂尖職業(yè)高手?這些話題提升了這次“人機(jī)大戰(zhàn)”三番棋的期待。
北京郵電大學(xué)教授劉知青是國內(nèi)計(jì)算機(jī)圍棋的專家。據(jù)他介紹,最近10年蒙特卡羅數(shù)字搜索技術(shù)和機(jī)器學(xué)習(xí)技術(shù)的發(fā)展加快了計(jì)算機(jī)圍棋的發(fā)展進(jìn)程。他樂觀地表示:“(電腦在圍棋項(xiàng)目上戰(zhàn)勝人類)在座的有生之年應(yīng)該可以看到?!?/p>
在這次賽會(huì)期間舉辦的論壇上,包括劉知青在內(nèi)的一些計(jì)算機(jī)專家很有信心,他們認(rèn)為再過15至20年計(jì)算機(jī)將能夠擊敗人類,而包括俞斌在內(nèi)的不少職業(yè)棋手則沒有那么樂觀。俞斌覺得,“我自己有生之年是很難看到(計(jì)算機(jī)擊敗人類),100年也許都還不夠?!眲⑤紕t表示,職業(yè)高手適應(yīng)了計(jì)算機(jī)的下法后讓六七個(gè)子沒太大問題。
在今年3月進(jìn)行的一場(chǎng)人機(jī)大戰(zhàn)中,“石子旋風(fēng)”曾經(jīng)在被讓四子的情況下戰(zhàn)勝老一代日本超一流棋手趙治勛九段。不過,面對(duì)中國現(xiàn)役一線名將連笑,“石子旋風(fēng)”未能延續(xù)優(yōu)異的表現(xiàn),受四子、五子連續(xù)兩盤中盤告負(fù),而且出現(xiàn)了盲目脫先、“找瞎劫”等比較明顯的失誤。本次人機(jī)大戰(zhàn)采用一盤一升降的規(guī)則,“石子旋風(fēng)”被打到了讓六子。
在15日下午的讓六子局中,“石子旋風(fēng)”展現(xiàn)出了較強(qiáng)的中盤戰(zhàn)斗力,出人意料地吃掉了白棋的一條大龍。此后,連笑施展手段,四處挑起戰(zhàn)斗。但是,“石子旋風(fēng)”在下邊的劫爭(zhēng)中下得很頑強(qiáng),頂住沖擊之后是要小勝的局面。在這種情況下,連笑中盤認(rèn)輸。
連笑賽后表示,讓六子的這盤棋讓他有些意外。雖然過程中“石子旋風(fēng)”曾經(jīng)有明顯的失誤,但它也很快發(fā)現(xiàn)了吃白棋大龍的手段。
“我知道那塊棋要死,但是以為它看不出來,沒想到它很快就下出來了,后面打劫的地方他也下得很好,”連笑說,“感覺它的發(fā)揮不太穩(wěn)定。有時(shí)候下得很好,有時(shí)候下得比較臭。”
佛特蘭1981年就開始寫計(jì)算機(jī)圍棋程序,他對(duì)計(jì)算機(jī)圍棋發(fā)展歷程中的大事件如數(shù)家珍。1985年,已故的應(yīng)昌期先生曾經(jīng)懸賞140萬美元,尋找一個(gè)能夠戰(zhàn)勝職業(yè)初段的圍棋程序。直到2000年懸賞截止,這份大獎(jiǎng)也沒人能拿走。當(dāng)年,“多面圍棋”曾在多次計(jì)算機(jī)圍棋比賽中名列前茅,還拿過計(jì)算機(jī)圍棋“應(yīng)氏杯”的冠軍。
佛特蘭說,在2000年以前,計(jì)算機(jī)圍棋發(fā)展緩慢,計(jì)算機(jī)程序的水平連業(yè)余1級(jí)都很遲遲無法達(dá)到。在2000年之后,有好幾年這一研究陷入低谷。直到2006年,蒙特卡羅搜索技術(shù)的出現(xiàn)推動(dòng)了計(jì)算機(jī)圍棋程序水平的飛躍,很快達(dá)到了業(yè)余初段的水平。大約在2009年,最厲害的圍棋程序已經(jīng)可以達(dá)到業(yè)余三段,如今已經(jīng)是“弱業(yè)余五段”的水平了。
“我覺得往后會(huì)越來越難。從業(yè)余五段到業(yè)余六段,大概需要6至8年的時(shí)間。從業(yè)余六段再到職業(yè)初段,可能需要20年吧。除非再有新的技術(shù)突破,就像蒙特卡羅搜索一樣?!?/p>
佛特蘭自己對(duì)智力項(xiàng)目很感興趣,還寫過國際象棋等項(xiàng)目的程序。在他看來,圍棋的難度無疑是最高的。雖然蒙特卡羅搜索技術(shù)和機(jī)器學(xué)習(xí)推動(dòng)了計(jì)算機(jī)圍棋程序的發(fā)展,但是像形勢(shì)判斷、對(duì)實(shí)地和外勢(shì)的取舍、復(fù)雜的計(jì)算、對(duì)殺中的“次序”等等問題仍然難以解決。
最開始寫圍棋程序的時(shí)候,佛特蘭還是個(gè)圍棋初學(xué)者,水平在業(yè)余10級(jí)左右。4年之后,他達(dá)到了業(yè)余初段,1990年達(dá)到業(yè)余三段,保持至今。
剛開始寫圍棋程序的時(shí)候,佛特蘭只有25歲。如今他在亞馬遜公司工作,已經(jīng)快退休了。佛特蘭說,在他的有生之年可能很難看到計(jì)算機(jī)圍棋程序戰(zhàn)勝人腦。
在連笑看來,以“石子旋風(fēng)”所代表的目前計(jì)算機(jī)程序的最高水平看,要想戰(zhàn)勝人類還需要很長時(shí)間。但是,如果在研究方面有重大突破,計(jì)算機(jī)突然“開竅”,那么這個(gè)時(shí)間也許會(huì)被縮短。