王榮飛 呂 靖
(1.仲愷農(nóng)業(yè)工程學(xué)院外國(guó)語(yǔ)學(xué)院,廣東廣州 510225;2.華南農(nóng)業(yè)大學(xué)外國(guó)語(yǔ)學(xué)院,廣東廣州 510642)
2011年美國(guó)電影《傳染病》講述了一種新型高致命性傳染病在幾天之內(nèi)席卷全球的故事。影片以艾默霍的妻子貝絲出差回國(guó)后突然病亡為引子,以艾默霍配合疾控人員調(diào)查死因?yàn)殚_端,一步步向觀眾展開了疫情蔓延的脈絡(luò)和美國(guó)社會(huì)危機(jī)爆發(fā)的情狀,最終在科研人員和疾控機(jī)構(gòu)的努力下,研發(fā)出疫苗,消滅了疫情。整個(gè)故事多線索鋪開,平行推進(jìn),串聯(lián)起了個(gè)人、疫病、政府機(jī)構(gòu)、公益組織、媒體、社會(huì)、自然界間的多重交互關(guān)系,展現(xiàn)了廣闊的社會(huì)背景和復(fù)雜的人情世故。
由于劇情線較多,一些觀眾也因此對(duì)影片的主題產(chǎn)生了疑問。統(tǒng)計(jì)豆瓣上的觀眾留言,近半數(shù)的人認(rèn)為該片情節(jié)分散,無主角、無重點(diǎn),甚至還有人稱其為“大雜燴”。也有人明確指出該片主線清晰、故事明了,不過對(duì)于主題卻莫衷一是。實(shí)際上,電影《傳染病》是索德伯格近年出品的一大多線索敘事力作。多線索敘事的優(yōu)勢(shì)在于,將不同的故事交錯(cuò)并置,暗合故事之間的主題性關(guān)聯(lián),借由主題的一致性凸顯張力。本文將通過采用“語(yǔ)料庫(kù)+”的方法來挖掘《傳染病》的電影臺(tái)詞,揭示該片復(fù)雜線索下的不同敘事框架及其主題指向。
語(yǔ)料庫(kù),指可被計(jì)算機(jī)讀取的電子文本庫(kù)。因其可被計(jì)算機(jī)識(shí)別和解讀,具有較強(qiáng)的客觀性,在語(yǔ)言、文學(xué)等研究領(lǐng)域廣泛應(yīng)用。本文是對(duì)時(shí)下興起的“語(yǔ)料庫(kù)+”方法在電影評(píng)論上的嘗試,具體包括:“語(yǔ)料庫(kù)+Python自然語(yǔ)言處理+框架分析”。對(duì)該方法的應(yīng)用主要出于以下考慮:
第一,使用語(yǔ)料庫(kù)方法便于對(duì)影視語(yǔ)言進(jìn)行客觀把握。如果僅憑印象來評(píng)價(jià)電影,難免會(huì)受主觀傾向影響,失之偏頗。但若精細(xì)分析,則又往往超出了人工處理數(shù)據(jù)的能力,但對(duì)于語(yǔ)料庫(kù)來說則是輕量級(jí)的任務(wù)。
第二,借助Python的自然語(yǔ)言處理技術(shù)可以對(duì)語(yǔ)言信息進(jìn)行深度挖掘。語(yǔ)料庫(kù)中暗含的信息和數(shù)據(jù)是真正的寶藏。Python具備強(qiáng)大的語(yǔ)言信息挖掘功能,而且自帶的自然語(yǔ)言處理工具包(NLTK)是處理語(yǔ)料庫(kù)的利器。
第三,使用框架理論(Frame Theory)可以對(duì)挖掘出來的數(shù)據(jù)進(jìn)行認(rèn)知解讀??蚣芾碚撛谡Z(yǔ)言學(xué)、傳播學(xué)和心理學(xué)領(lǐng)域都有廣泛的應(yīng)用,一般都認(rèn)同:(1)人類大腦對(duì)世界的認(rèn)知形成了各種框架模式;(2)這些框架模式是人類世界觀和思想意識(shí)的體現(xiàn);(3)語(yǔ)言能夠反映、激活、建構(gòu)人類的認(rèn)知框架,并最終影響現(xiàn)實(shí)世界;(4)語(yǔ)言的傳播可以推動(dòng)某種框架由個(gè)體意識(shí)轉(zhuǎn)變成群體共識(shí)。
本研究的基本操作流程為:(1)采集《傳染病》的電影臺(tái)詞,經(jīng)過文本清潔、格式整理等程序做成一個(gè)小型語(yǔ)料庫(kù);(2)使用Python語(yǔ)言及其NLTK工具包對(duì)語(yǔ)料庫(kù)進(jìn)行詞性賦碼、詞形還原、句法分析等二次加工;(3)用Python對(duì)語(yǔ)料庫(kù)進(jìn)行數(shù)據(jù)挖掘,并用框架理論解讀數(shù)據(jù)挖掘結(jié)果。最終解答以下問題:影片是怎樣架構(gòu)故事主題與情節(jié)的?它隱含著何種模式?力圖向大眾傳播何種思想?
根據(jù)Fillmore的理論,一個(gè)框架的成分有核心元素和邊緣元素之分。核心元素必不可少,邊緣元素則視實(shí)際情況可以增減。一般來說,敘事框架最基本的兩大元素是:誰(shuí)?做何事?二者必不可少,后者是事件,多由動(dòng)詞充當(dāng);前者是涉事方,多由名詞充當(dāng)。影片選擇哪些涉事方、使用什么動(dòng)詞去架構(gòu)一個(gè)故事、強(qiáng)調(diào)了哪些元素來組合框架信息,反映了影片的基本立場(chǎng)和傾向。這些信息一般都隱含在實(shí)詞當(dāng)中,因此,對(duì)電影臺(tái)詞的信息挖掘,實(shí)詞是關(guān)鍵。
使用Python的NLTK包和WordCloud詞云工具,提取出語(yǔ)料庫(kù)的實(shí)詞頻率,揭示出三大醒目詞:人們(people)、想要(want)、知道(know),從而激活了“真相探究”框架,主題呼之欲出:影片是在為人類探究真相。從挖掘出的信息中我們能夠看出,本片的主旨不是為了個(gè)體,而是為了群體在拷問危機(jī)的根源。
為了更深入地挖掘影片的框架結(jié)構(gòu)和框架成分,本研究進(jìn)一步提取出了語(yǔ)料的前20大高頻實(shí)詞,其分布情況和頻次如下圖所示(圖1)。
圖1 《傳染病》臺(tái)詞語(yǔ)料庫(kù)前20大高頻實(shí)詞分布圖
我們主要通過提取語(yǔ)料庫(kù)的詞性標(biāo)記(用for和if語(yǔ)句)和檢索語(yǔ)料索引行(用NLTK的Concordance語(yǔ)句)來進(jìn)一步確定圖1所示的20大高頻實(shí)詞的詞性和詞義。經(jīng)過逐詞驗(yàn)證,發(fā)現(xiàn)13個(gè)疑似動(dòng)詞中只有take不是實(shí)義用法,因此被排除,剩下的12個(gè)是有效的實(shí)義動(dòng)詞,影片利用這些動(dòng)詞架構(gòu)出了五大框架:
通過動(dòng)詞know、see、think和come架構(gòu)出了探究框架,表達(dá)了人們對(duì)病毒的無知以及對(duì)疫病的思考。這些詞絕大多數(shù)都以疑問或否定的形式出現(xiàn),如“我不知道(I don’t know)”“我們不知道(We don’t know)”“誰(shuí)知道?(Who knows?)”,但人們同時(shí)也喜歡重復(fù)“我想知道(I wanna know)”“我們需要知道(We need to know)”以及“病毒來自何處(where it comes from)”。影片借演員之口道明了人類的脆弱和無知,同時(shí)也凸顯了人類對(duì)該問題的追索和思考。
通過動(dòng)詞want和need形成了訴求框架。如“我不想回到那里去(I don’t wanna go back there)”“我想回家(I just wanna go home)”,“我需要看醫(yī)生(I need to see a doctor)”等。這些反映了危機(jī)狀態(tài)下,生活的艱難和醫(yī)療資源的緊缺。
由動(dòng)詞go和going構(gòu)成了奔走框架。有些人奔走是為了逃離重災(zāi)區(qū),如“我們想過去(We wanna go across)”,但更多人的奔走是想回家,“回家(go home或going home)”在劇中反復(fù)出現(xiàn)。
用say、call和tell架構(gòu)起了消息傳播框架。傳播的消息中有一部分是謠言。謠言經(jīng)常借“他們說(they say)”“有人說(some say)”等無據(jù)可查的來源出場(chǎng),如:“有人說為了掩蓋真相,政府拒絕尸檢(Some say the authorities wouldn't do an autopsy.Cover it up.)”“他們說法國(guó)和美國(guó)有解藥(They say the French and Americans have a cure)”。
由動(dòng)詞work構(gòu)建而成。如疾控中心一直“在竭盡全力尋找病毒源頭和治療方法(We're working very hard to find out where this virus came from, treat itand vaccinate against it)”。及至藥物研制出來之后,“實(shí)驗(yàn)室夜以繼日地加緊生產(chǎn)救命藥物(labs work around the clock to produce the lifesaving formula)”。
通過這些框架,影片力圖勾起人們對(duì)病毒來源的探究進(jìn)而引發(fā)觀眾對(duì)人與自然關(guān)系的反思,同時(shí)也借此構(gòu)擬出了形形色色的人物角色與社會(huì)場(chǎng)景,描述了危機(jī)狀態(tài)下社會(huì)的光明與陰暗,映射了人性的善良與丑惡。
由圖1還可以看出,除了事件元素之外,影片臺(tái)詞還凸顯了其他框架元素。剩余的7個(gè)詞分別是名詞和形容詞,大致涵蓋了四個(gè)方面的內(nèi)容:(1)人類群體:people/one;(2)病痛:virus/sick;(3)地點(diǎn):home;(4)鼓勵(lì):right/good。其中鼓勵(lì)類不少與疫病無關(guān),僅是習(xí)慣用語(yǔ),如“好的(all right)”“干得好(good job)”“祝好運(yùn)(good luck)”等,為謹(jǐn)慎起見將不納入討論。另外,家庭(home)已在上節(jié)討論中提及,也將略去不議。本節(jié)主要關(guān)注兩大對(duì)立元素:民眾(people)與病毒(virus)。
民眾與病毒是疫病暴發(fā)事件的核心涉事方,電影對(duì)二者的架構(gòu)方式直接反映了影片的內(nèi)在傾向??疾臁懊癖姟迸c“病毒”在臺(tái)詞中的詞匯搭配和句法搭配表現(xiàn),可以觀察影片對(duì)民眾的架構(gòu):民眾怎么樣?有何反應(yīng)?以及對(duì)病毒的架構(gòu):怎樣的病毒?有何應(yīng)對(duì)?使用Python語(yǔ)言和NLTK工具包分別調(diào)取people和virus的搭配詞所得結(jié)果如下(見圖2-圖3,限于篇幅,僅列舉了部分結(jié)果):
圖2 people左右四個(gè)跨距的部分搭配詞
圖3 virus左右四個(gè)跨距的部分搭配詞
圖2和圖3提取了people和virus左右四個(gè)跨距的搭配詞,并把跨距內(nèi)所有的搭配詞和檢索詞整體顯示出來,以便同時(shí)做句法和語(yǔ)義分析。審讀people和virus的搭配詞及其所在的語(yǔ)境,可以發(fā)現(xiàn)圍繞兩詞主要建構(gòu)了五個(gè)框架。其中people獨(dú)占四個(gè),virus占了一個(gè):
描述了人們被病毒感染的狀況。搭配詞有“感染(infected)”“傳染(contagious)”“易感(susceptible)”“得?。╯ick/disease)”等,強(qiáng)調(diào)了時(shí)間快、范圍廣的特點(diǎn),如:“世界各地都有人感染(people infected worldwide)”“全球十二分之一的人會(huì)得?。╝pproximately one in 12 people on the planet will contract the disease)”。
描述了病毒的致命威脅。搭配詞有“生命(life)”“死亡(die)”等,如“會(huì)死人的(people are gonna die)”“有人快死了(people who are dying)”“不少人已經(jīng)死了(many people have died)”,顯示了疫情的不斷惡化。
隨著疫情的加重,影片刻畫了民眾的恐慌。搭配詞有“害怕(scared)”“瘋狂(crazy)”,還有一些數(shù)量詞的反復(fù)出現(xiàn)也凸顯了恐慌,如“多少人(how many people)”“許多人(many people)”等不斷重復(fù),說明快速蔓延的疫病引起了民眾對(duì)病例的關(guān)注。
由于疫病源于一種新型病毒,剛開始,美國(guó)疾控中心只能盡力安撫民眾,搭配詞是“鎮(zhèn)定(calm)”,如:“想辦法讓公眾保持鎮(zhèn)定(Things that keep people calm)”。而且初期對(duì)疫情的治理也有失誤,甚至“把病人和常人放在了一起”。好在經(jīng)過多方努力,最后發(fā)明了藥物,能夠“治療病人(treating sick people)”,或者給人“接種疫苗(vaccination)”。
該框架圍繞“病毒(virus)”架構(gòu)而成,恰好為影片的主題提供了答案?!安《荆╲irus)”的主要搭配詞是“蝙蝠(bat)”“豬(pig)”“細(xì)胞(cell)”“實(shí)驗(yàn)室(lab)”和“培養(yǎng)(grow)”。virus與這些搭配詞一起架構(gòu)了人類找到答案的過程。首先,人們探查到了源頭,“病毒含有蝙蝠和豬的基因序列”,二者是病毒傳播的儲(chǔ)存宿主和中間宿主。貝絲之所以暴病身亡是因?yàn)樗忸櫟牟宛^使用了帶有病毒的豬肉,而豬之所以感染病毒是因?yàn)榉ツ竟緸E砍濫伐毀壞了蝙蝠的生存環(huán)境,從深山老林里飛出來的蝙蝠把病毒傳染給了豬。歸根結(jié)底,疫病的爆發(fā)是大自然對(duì)人類的懲罰。其次,人類掌握了病毒在細(xì)胞上的附著方式,建立了“病毒附著細(xì)胞的模型”,并“在細(xì)胞中培養(yǎng)病毒”“在實(shí)驗(yàn)室的環(huán)境下培養(yǎng)病毒”,最終成功找到了扼制病毒的方法。
運(yùn)用“語(yǔ)料庫(kù)+”的方法,從語(yǔ)料高頻詞、關(guān)鍵詞到索引行、搭配詞的分析,再結(jié)合具體語(yǔ)境和故事情節(jié)的回顧,本文用數(shù)據(jù)直觀地揭示了貫穿整個(gè)影片的主題并梳理出了主導(dǎo)劇情發(fā)展的框架脈絡(luò)。我們發(fā)現(xiàn),電影《傳染病》并非如許多觀眾所說“情節(jié)混亂”“沒有主題”,相反,多線索的敘事手法,架構(gòu)起了多維的情景框架,立體呈現(xiàn)了影片的主題和劇情發(fā)展線路。也進(jìn)一步證明“語(yǔ)料庫(kù)+”的方法能在紛繁的數(shù)據(jù)中挖掘出最有價(jià)值的信息,該方法在影視評(píng)論中應(yīng)大有可為。