四年前,復(fù)旦大學(xué)一群學(xué)生創(chuàng)辦了我國一本高校中第一個正式在校注冊的麻將類社團。

如今,復(fù)旦麻將社的高智商學(xué)霸們開始嘗試用大數(shù)據(jù)計算出牌方式,編程序設(shè)計人工智能,將競技麻將玩出了新花樣。
主攻兩種競技麻將,社員互稱“教練”樂趣多
吳雙辰,復(fù)旦大學(xué)數(shù)學(xué)學(xué)院大三學(xué)生,目前是復(fù)旦麻將社的第三任社長。從小,吳雙辰就與競技麻將結(jié)下了“不解之緣”。大概8歲時,他接觸到了麻將。后來讀初中、高中,吳雙辰將“戰(zhàn)局”轉(zhuǎn)至線上。他笑稱,很多智力運動都是“一對一”或“一對二”的,惟有競技麻將是“一對三”,非常鍛煉人的思維能力。高考結(jié)束后,吳雙辰順利考入復(fù)旦大學(xué)數(shù)學(xué)系。
在復(fù)旦百團大戰(zhàn)時看到麻將社的攤位,吳雙辰用“一見如故”來形容。
據(jù)悉,復(fù)旦麻將社QQ群中目前約有240人,微信群中有150人,活躍人數(shù)始終保持在30到40人之間。
現(xiàn)在,吳雙辰正在嘗試用一種數(shù)學(xué)的方法去找到自己的出牌風(fēng)格。“雖然我的對局數(shù)還太少,但在一些數(shù)據(jù)上已經(jīng)趨于穩(wěn)定了。比如我打國標麻將時‘攻擊性’很強,只在‘聽牌’后會做一些簡單的防守,但主要還是攻擊、和牌。不過如何利用大數(shù)據(jù)更加精確地統(tǒng)計,還需要繼續(xù)摸索。”
與人工智能相結(jié)合,競技麻將玩出新花樣
今年年初,谷歌AlphaGo穿上馬甲化身Master橫掃中日韓各路高手,取得60全勝的驚人戰(zhàn)績,震動棋壇。當時就有不少網(wǎng)友戲稱不如讓人工智能來打盤麻將,而在復(fù)旦麻將社這樣的嘗試早已進行!
計算機系的大四學(xué)霸“肖教練”和他的室友編寫的有關(guān)競技麻將的人工智能“天鳳AI”自2015年起便在最大的日本麻將平臺———天鳳麻雀上運行,至今已有上千盤對戰(zhàn)。
“我們本來就是計算機系的,又對日本麻將特別感興趣,就設(shè)計了麻將的人工智能。”“肖教練”說,他的室友負責寫代碼,而他主要設(shè)計跟日本麻將相關(guān)的思路。在半年的準備后,“天鳳AI”成功上線。
目前“天鳳AI”最大的問題在于盡管具有強大的純效率進攻能力和全防守能力,但是缺乏在防守中尋求機會進攻的能力。簡而言之,它不明白何時進攻何時防守。“畢竟麻將獲得的有效信息比圍棋要少得多。”
麻將與圍棋很大的不同點在于圍棋中對局雙方所掌握的信息是對稱的,而麻將中對局者間所掌握的信息不對稱。雖然大家都能看到每位牌手打過什么牌,但互相都不知道。這種信息不對稱產(chǎn)生的根本原因是牌墻的隨機性,也是編程中的難點所在。
麻將會成為人類面對人工智能的“最后壁壘”嗎?
據(jù)介紹,在競技麻將方面,國標麻將和日本麻將都有比較強的AI (高于人類平均水平)。日本麻將的AI 目前最強的是“爆打”,由東京大學(xué)工學(xué)系在讀博士生水上直紀開發(fā)而成。“爆打”和AlphaGo一樣,同樣具有自我對局和分析并學(xué)習(xí)人類牌譜的能力。
在競技麻將中最關(guān)鍵的是“牌效率”計算,“這對普通人而言是入門階段最困難的事,但對人工智能而言卻毫無難度。”吳雙辰表示。只要將牌效率、和牌限制、番數(shù)價值等基本算法編入人工智能,它便可以輕易越過人類的新手期,達到前20%的水平。
“但即使是目前最強的‘爆打AI’也不過是天鳳六段的水平,比這個等級高的人數(shù)不勝數(shù)。”“火警教練”說。就目前而言,人工智能比普通人強很多,但面對高手勝算不大。
上海腦科學(xué)與人工智能重大項目首席科學(xué)家馮建峰也曾公開表示,“除了可計算的數(shù)據(jù)之外,麻將更多地體現(xiàn)對弈時人的心理和情緒,還有運氣,這都是人工智能無法模擬和涉及的。”
盡管對于人工智能是否能在麻將上打敗人類的論斷眾說紛紜,但相當數(shù)量的業(yè)內(nèi)人士堅信,在技術(shù)愈發(fā)成熟的今天,AI一定可以在麻將領(lǐng)域超越人本身。而之所以目前還沒有能夠戰(zhàn)勝人類的麻將AI,主要因為在麻將AI研究方面的投入不夠。如果像AlphaGo一樣,由世界頂級團隊制作,使用1000個CPU運行,要設(shè)計一個戰(zhàn)勝人類頂尖麻將牌手的AI幾乎沒有難度。