原標題:人工智能創(chuàng )作的春天來(lái)了
“早春江上雨初晴,楊柳絲絲夾岸鶯。畫(huà)舫煙波雙槳急,小橋風(fēng)浪一帆輕!
誰(shuí)能想到,這是人工智能以“早春”為關(guān)鍵詞創(chuàng )作的一首詩(shī)。作者“九歌”,由清華大學(xué)計算機科學(xué)與技術(shù)系孫茂松教授帶領(lǐng)學(xué)生團隊歷時(shí)三年研發(fā)而成。
在綜藝節目《機智過(guò)人》中,微軟的聊天機器人小冰以一曲中國風(fēng)歌曲《桃花夢(mèng)》“險勝”人類(lèi)對手。當歌手唱出“茫茫夜雨中,往事如風(fēng),耳邊桃花笑春風(fēng),夢(mèng)里你我相逢”這般古風(fēng)濃郁的句子,很多觀(guān)眾以為這是人類(lèi)所作。
寫(xiě)詩(shī)、作曲、繪畫(huà),人工智能創(chuàng )作的春天悄然到來(lái)……
技術(shù)上“熟讀唐詩(shī)三百首”
微軟亞洲研究院副院長(cháng)周明是一個(gè)文藝愛(ài)好者。他和研究團隊教會(huì )了小冰寫(xiě)現代詩(shī),作曲則是新技能。
周明說(shuō),神經(jīng)機器翻譯、聊天機器人、閱讀理解和創(chuàng )作是自然語(yǔ)言處理技術(shù)應用的四個(gè)主要方面,難度逐漸遞增,創(chuàng )作處于金字塔頂端,最難突破。
“一開(kāi)始,人們找不到怎么針對創(chuàng )作建模,因為它是感性的。寫(xiě)詩(shī)、作詞,都是一些文采飛揚、靈感突現的東西,很難捕捉!彼f(shuō)。得益于近年來(lái)深度學(xué)習和神經(jīng)網(wǎng)絡(luò )技術(shù)的進(jìn)步,人工智能創(chuàng )作才屢獲亮眼成績(jì)。
周明介紹,小冰寫(xiě)歌是一個(gè)“編碼與解碼”過(guò)程。研究人員首先用流行歌曲訓練人工智能機器人。訓練充分后,就可開(kāi)始創(chuàng )作:把歌曲主題以關(guān)鍵詞形式輸入后,就會(huì )被編碼成人工智能可以理解的語(yǔ)言,機器人再以人能理解的方式解碼輸出,成為一句歌詞;然后把這句詞與原來(lái)輸入的關(guān)鍵詞合并作為新的輸入,就可得到第二句,如此循環(huán)得到整首歌詞。同樣,也可輸入歌詞,對應翻譯成曲譜,即把曲譜也看作自然語(yǔ)言,由此完成計算機作詞譜曲。
“九歌”學(xué)寫(xiě)詩(shī),也是“熟讀唐詩(shī)三百首,不會(huì )作詩(shī)也會(huì )吟”。
“九歌”主創(chuàng )者、清華大學(xué)研究生矣曉沅輸入了30多萬(wàn)首唐朝以來(lái)的古詩(shī)作為語(yǔ)料庫,利用深度學(xué)習模型讓計算機學(xué)習。除了對詩(shī)句平仄、押韻規定外,并未人為給出任何規則,而是讓計算機自己學(xué)習古詩(shī)中的“潛規則”。
“計算機怎樣作出這樣的詩(shī),我們也不知其中規則,”孫茂松說(shuō),這是深度學(xué)習的“黑箱”現象。在他看來(lái),每首古詩(shī)像一串項鏈,項鏈上的珠子就是字詞。深度學(xué)習模型先把項鏈徹底打散,然后通過(guò)自動(dòng)學(xué)習,將每顆珠子與其他珠子的隱含關(guān)聯(lián)賦予不同權重。作詩(shī)時(shí),再將不同珠子重穿成新項鏈。
古人作詩(shī)多為抒發(fā)情志,風(fēng)格偏悲愁,這也讓“九歌”寫(xiě)的詩(shī)有些“傷春悲秋”。團隊希望通過(guò)強化一些輕松情緒樣本的訓練,讓“九歌”變得積極一些。此外,如何在保證全詩(shī)一致性的基礎上寫(xiě)出更長(cháng)的詩(shī)歌,也是新挑戰。
意境上“功夫在詩(shī)外”
除了寫(xiě)詩(shī)作曲,人工智能還進(jìn)化出了寫(xiě)小說(shuō)、作畫(huà)等新技能。日本研發(fā)的人工智能所創(chuàng )作的科幻小說(shuō)《電腦寫(xiě)小說(shuō)的那一天》,騙過(guò)了所有人類(lèi)評審,成功入圍日本微小說(shuō)文學(xué)獎;谷歌人工智能還能進(jìn)行繪畫(huà)創(chuàng )作,有畫(huà)作被拍出了8000美元高價(jià)。
人工智能已在棋牌、電子游戲等領(lǐng)域戰勝人類(lèi),在藝術(shù)創(chuàng )作領(lǐng)域的最新進(jìn)步,是否意味著(zhù)它在這方面超越人類(lèi)也為時(shí)不遠?
周明認為,目前人工智能創(chuàng )作還只是基于大數據的模仿,離真正人類(lèi)的創(chuàng )作智能還差得很遠,“訓練人工智能創(chuàng )作方面的數據還不夠多,比如說(shuō)給歌詞譜曲的數據;其次是靈感不夠,因為光憑數據,只是一個(gè)追隨者,寫(xiě)詞作曲都似曾相識,沒(méi)有一種靈感突然迸發(fā)的感覺(jué)!
在孫茂松看來(lái),目前人工智能創(chuàng )作是頗受限制的創(chuàng )造性,理論上并未超出前人在千百年詩(shī)歌創(chuàng )作實(shí)踐中無(wú)意識“界定”的創(chuàng )作空間。古人寫(xiě)詩(shī)是“功夫在詩(shī)外”,常根據經(jīng)歷有感而發(fā),有內容有意境,而機器暫時(shí)難以做到“托物言志”或“借景抒情”。
關(guān)于人工智能在創(chuàng )作領(lǐng)域超越人類(lèi)的擔心,專(zhuān)家認為是杞人憂(yōu)天!霸谝魳(lè )創(chuàng )作、詩(shī)歌、散文等需要很深內涵或靈感的領(lǐng)域,我個(gè)人認為機器基本不大可能達到人的狀態(tài),但會(huì )對人創(chuàng )作產(chǎn)生輔助!敝苊髡f(shuō)。
不過(guò),人工智能可提升專(zhuān)業(yè)創(chuàng )作者的效率,“如在寫(xiě)作時(shí)想不到用某個(gè)詞,但人工智能為你聯(lián)想出一個(gè)詞,讓你發(fā)現原來(lái)可以這么寫(xiě)!睂ζ胀ㄈ硕,“九歌”等人工智能創(chuàng )作系統可降低創(chuàng )作門(mén)檻,實(shí)現“人人都可以是詩(shī)人、畫(huà)家或音樂(lè )家”的夢(mèng)想。
孫茂松說(shuō),團隊未來(lái)計劃對“九歌”系統升級,讓它判斷人作詩(shī)的好壞,如在韻腳、平仄方面是否有誤,在遣詞造句方面是否詞不達意或句不成篇,幫助人改進(jìn)創(chuàng )作技能;還可通過(guò)大數據對古代文獻進(jìn)行“人文計算”、定量分析研究。
除了創(chuàng )作本身,研究機器創(chuàng )作還可為人工智能其他領(lǐng)域帶來(lái)意想不到的好處,開(kāi)啟多領(lǐng)域交叉學(xué)科的創(chuàng )新!霸谧屝”鶎W(xué)習音樂(lè )創(chuàng )作前,我們不曾想到音樂(lè )也可以用自然語(yǔ)言技術(shù)處理,”周明說(shuō),“所以自然語(yǔ)言一旦突破,就可帶動(dòng)認知智能突破,帶動(dòng)整個(gè)人工智能突破,就有很多原來(lái)不敢想象的場(chǎng)景可以落地了!