當前位置: 華文問答 > 數位

如果圍棋已經被人工智慧完全破解,得出某色必勝,那圍棋還有什麽意義?

2017-05-23數位

我不下圍棋,但我平時和孩子練習下西洋棋,是的,就是早於圍棋十幾年人類就被人工智慧徹底擊敗的西洋棋,所以,我也曾經思考過同樣的問題——既然西洋棋或者圍棋這些腦力遊戲人類必輸給人工智慧,或者,人工智慧已經發現了執黑或者執白必勝的規律的話,我們人類還練習下棋幹嗎?

這個疑慮,在我多下了幾盤棋之後,就煙消雲散了,具體原因我最後再說,首先我們先來說清楚一件事——不是靠AlphaGo來證明白棋必勝或者黑棋必勝的。

恩斯特·策梅洛

賽局論中有個定理叫做 策梅洛定理 (Zermelo's Theorem),由德國數學家恩斯特·策梅洛於1913年提出,大概意思是:在二人的有限遊戲中,如果雙方皆擁有完全的資訊,並且運氣因素並不牽涉在遊戲中,那先行或後行者當中必有一方有『必勝』或者『必不敗』的策略。

簡單來說,對於必須分出勝負的遊戲,先行或者後行一方肯定有能必勝的方法;對於類似西洋棋和圍棋這種有『和棋』可能的遊戲,先行或者後行一方肯定有能必勝或者至少和棋的方法。

至於,到底是先行還是後行有這種必勝/必不敗方法,那就要看遊戲規則了,比如Tic-Tac-Toe遊戲,很容易畫出決策樹(Decision Tree),對於Tic-Tac-Toe因為遊戲狀態非常少,可以不用管任何最佳化,簡單粗暴把所有狀態都列出來,反推出來,如果雙方都按照最優策略來下,每次都是和棋。

西洋棋、圍棋和Tic-Tac-Toe一樣,都可以建立這樣的決策樹。

Tic-Tac-Toe決策樹例子(不是完整決策樹)

然而,對於圍棋和西洋棋這樣狀態超級超級多的遊戲,建立一個完整的決策樹,那是不可能的,所以,人工智慧技術中就包含各種『剪枝』的理論和技巧,但是,我們可以想象一下,假設我們有無限的計算和儲存資源,那就真的可以建立一個完整的決策樹的話,我們一樣可以和Tic-Tac-Toe一樣倒推出,要麽黑子占必勝/必不敗優勢,要麽白字占必勝/必不敗優勢,下棋的時候,就按照決策樹的指導,把棋局狀態引導到必勝/必不敗的方向上去。

問題就是,我們的計算資源和儲存資源不是無限的,所以,我們並沒有這樣的一個完整決策樹;我們人類的腦力也是有限的,計算有這樣的完整決策樹,我們也無法記住,下棋的時候,依然要靠經驗和直覺來進行判斷。

實際上,我很懷疑AlphaGo已經『破解』了圍棋的每一步,『如果按照現在的貼目規則,白棋必勝,如果修改到6.5則又是黑棋必勝』我也不覺得是100%正確的說法。

最後,我解釋一下,為什麽我下了一陣子棋之後,對於『下棋有沒有意義』的疑慮煙消雲散了。

對於我這樣的普通人,也不靠下棋去賺錢養家,勝了當然高興,但是輸了也用不著喪氣,勝負並不重要,重要的下棋的過程和體驗,當你親身去下棋之後,你就知道——有時候必須思考對方如何思考,在有限時間內做出決斷,甚至要舍棄一些棋子來換取更大利益—— 這和人生何其相似!

每一步棋,可能對也可能錯,但是都要承擔後果,反思之後下次改進。

每一局棋,可能輸也可能贏,勝敗乃兵家常事,要能夠接受失敗,從失敗中學習。

所以,哪怕人類必敗於人工智慧,圍棋、西洋棋這些競技比賽依然有意義,因為在比賽過程中,我們可以訓練自己如何做出策略判斷,更重要地是學會如何面對人生。