国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于生成語(yǔ)法的句子理解機(jī)制

2019-02-18 06:29繆鈺鵬
卷宗 2019年36期
關(guān)鍵詞:堆棧模擬

摘 要:本文從認(rèn)知翻譯學(xué)的方面入手,利用計(jì)算機(jī)中的堆棧數(shù)據(jù)結(jié)構(gòu)來(lái)模擬譯者在英譯漢過(guò)程中的句子理解認(rèn)知加工過(guò)程。根據(jù)轉(zhuǎn)換-生成語(yǔ)法,句子是通過(guò)短語(yǔ)結(jié)構(gòu)規(guī)則自上而下生成的。自然語(yǔ)言的句法分析可以用計(jì)算機(jī)信息加工的過(guò)程來(lái)模擬,并生成由n個(gè)有限節(jié)點(diǎn)組成的一個(gè)具有層次關(guān)系的集合,即句法樹(shù)。

關(guān)鍵詞:生成語(yǔ)法;句子理解;堆棧;模擬

自漢代以來(lái),人類的翻譯活動(dòng)就不停地在前進(jìn)發(fā)展。歷史上,近兩千年的翻譯實(shí)踐也取得了輝煌的成果。對(duì)于翻譯活動(dòng)的見(jiàn)解大致有二:一是“藝術(shù)”,二是“科學(xué)”。從認(rèn)知學(xué)的角度來(lái)看,翻譯基于語(yǔ)言媒介,顏林海提出這一過(guò)程是“對(duì)源語(yǔ)符碼進(jìn)行解碼,從中提取意義,并對(duì)提取的意義再以目的語(yǔ)重新編碼的過(guò)程”,是一種“基于雙語(yǔ)認(rèn)知加工的心理活動(dòng)”。[1]

1 堆棧數(shù)據(jù)結(jié)構(gòu)

奈達(dá)(Nida)將喬姆斯基的觀點(diǎn)歸納為一種“程序”,它首先為譯者提供了一種分析源文本解碼過(guò)程的技術(shù),其次描述了在目標(biāo)語(yǔ)言中生成相應(yīng)表達(dá)式的過(guò)程。為引出編程的思維模式,下面對(duì)堆棧進(jìn)行介紹。堆棧數(shù)據(jù)結(jié)構(gòu)(Stack)屬于一種特殊的線性表。Stack屬于一種“后入先出”(LIFO)集合。在堆棧數(shù)據(jù)結(jié)構(gòu)中,最后一個(gè)存儲(chǔ)在棧中的變量被稱作“棧頂”,與之相反,最先存儲(chǔ)在棧中的變量被稱作“棧底”。這樣的讀取和儲(chǔ)存順序體現(xiàn)了堆棧數(shù)據(jù)結(jié)構(gòu)的特點(diǎn):“先進(jìn)后出”和“后進(jìn)先出”。作為一種經(jīng)典的數(shù)據(jù)結(jié)構(gòu),棧在數(shù)據(jù)存儲(chǔ)方面的應(yīng)用十分廣泛。

2 基于生成語(yǔ)法的句子理解機(jī)制

在翻譯認(rèn)知心理學(xué)范疇內(nèi),“語(yǔ)言”偏向指內(nèi)在的語(yǔ)言機(jī)制,是內(nèi)在化的語(yǔ)言[2],而非傳統(tǒng)意義上的書(shū)面或口頭表達(dá)的“語(yǔ)言”。要模擬句子理解機(jī)制,首先要制定句法規(guī)則。毛眺源和孟凡軍對(duì)句法的架構(gòu)如是評(píng)論:“喬姆斯基吸收直接成分分析法把句子整體分解為部分的做法,將句子組構(gòu)成分之間的成分關(guān)系設(shè)置成為劃分分析單位的依據(jù)。”[3]據(jù)此,在分析語(yǔ)句組成成分之間的結(jié)構(gòu)關(guān)系后,可將句子分解為主要直接成分(NP,VP),主要直接成分可繼續(xù)被分解為次要成分(N,V...),直至所有成分都被分解為抽象語(yǔ)素。因此,轉(zhuǎn)換—生成語(yǔ)法規(guī)則下的翻譯機(jī)制實(shí)際上是基于“句法驅(qū)動(dòng)”而不是“數(shù)據(jù)驅(qū)動(dòng)”的[4],這樣的機(jī)制引導(dǎo)了對(duì)句子的認(rèn)知和理解。

2.1 自下而上加工

使用計(jì)算機(jī)程序處理的機(jī)制模擬句子理解自下而上的加工過(guò)程,以下是基本流程:

1)開(kāi)辟Stack空間并使其初始化清零;2)Stack += Word,即將單詞壓入棧中;3)根據(jù)詞性,把單詞歸納為抽象語(yǔ)素。如:N ← shelter;4)Stack = [Categorization],將第三步得到的句子成分壓入棧中;5)輸入判斷。若棧內(nèi)的句子成分?jǐn)?shù)目不足兩個(gè),返回第二步。否則進(jìn)入下一步;6)句子成分結(jié)構(gòu)化為XP,即句子分解的逆向操作;7)XP入棧;8)字符串比對(duì)。若XP==Sentence,程序結(jié)束;否則返回第五步。

按照該邏輯順序,以句子“The boy is Alex.”為例來(lái)闡述自下而上的句子理解加工流程。

1)開(kāi)辟Stack空間并使其初始化清零;2)Stack += Word,將單詞“The”壓入棧中;3)根據(jù)詞性,把單詞“The”歸納為抽象語(yǔ)素Det;4)Stack = [Det];5)輸入判斷。此時(shí)棧內(nèi)的句子成分只有Det,返回第二步。6)Stack += Word,將單詞“boy”壓入棧中;7)根據(jù)詞性,把單詞“boy”歸納為抽象語(yǔ)素N;8)輸入判斷。此時(shí)棧內(nèi)存在Det和N,進(jìn)入下一步。9)NP ← (Det)N;10)XP入棧;11)XP !== Sentence,返回輸入判斷;12)輸入判斷。此時(shí)棧內(nèi)的句子成分只有NP,返回第二步;13)Stack += Word,將單詞“is”壓入棧中;14)根據(jù)詞性,把單詞“is”歸納為抽象語(yǔ)素V;15)Stack = [NP, V];16)輸入判斷。此時(shí)棧內(nèi)存在的語(yǔ)素是V,進(jìn)入下一步。17)Stack += Word,將單詞“Alex”壓入棧中;18)根據(jù)詞性,把單詞“Alex”歸納為抽象語(yǔ)素N;19)輸入判斷。此時(shí)棧內(nèi)存在NP結(jié)構(gòu)和V、N語(yǔ)素,進(jìn)入下一步;20)NP ← N;21)VP ← V(NP);22)XP ← NP,VP;23)XP == Sentence,流程結(jié)束。

2.2 自上而下加工

使用計(jì)算機(jī)程序處理的機(jī)制模擬句子理解自上而下的加工過(guò)程,以下是基本流程:

1)開(kāi)辟Stack空間并將Sentence(S)壓入棧中;2)棧頂元素判斷。若為非終端語(yǔ)法范疇,選擇句法規(guī)則N→R對(duì)句子進(jìn)行分解;若為抽象語(yǔ)素,即前終端語(yǔ)法范疇,則遍歷句子,搜尋其中對(duì)應(yīng)的單詞。若搜尋成功,刪除該棧頂元素,否則返回第一步,使用其他的句法規(guī)則進(jìn)行句子分解。3)Stack = [R],返回第二步;4)若Stack == NULL,即棧為空,流程結(jié)束;否則返回第二步,直至棧內(nèi)元素被清空。

按照該邏輯順序,以句子“The hound barks.”為例來(lái)闡述自下而上的句子理解加工流程。

1)開(kāi)辟Stack空間并將Sentence(S)壓入棧中;2)S→NP,VP,將NP、VP入棧。3)在句子中搜索VP對(duì)應(yīng)的終端單詞,即barks,刪除棧頂元素VP;4)NP→Det,N。將Det、N入棧,此時(shí)Stack = [Det,N]。5)在句子中搜索N對(duì)應(yīng)的終端單詞,即barks,刪除棧頂元素N,此時(shí)Stack = [Det]。6)在句子中搜索Det對(duì)應(yīng)的終端單詞,即The,刪除棧頂元素Det,此時(shí)Stack = NULL,流程結(jié)束。

3 結(jié)語(yǔ)

正如艾佛拉特(Everaert)曾指出的:“語(yǔ)言不是由單詞、語(yǔ)素、音素等元素通過(guò)簡(jiǎn)單線性連接構(gòu)建起來(lái)的。相反,語(yǔ)言是由這類簡(jiǎn)單元素構(gòu)建出的有層次結(jié)構(gòu)的對(duì)象。”[5]利用編程思想實(shí)現(xiàn)了基于生成語(yǔ)法上的句子理解過(guò)程,但也存在一些缺陷,比如句法規(guī)則包涵不夠全面等。根據(jù)轉(zhuǎn)換—生成語(yǔ)法理論,句子被濃縮成一系列的編碼和符號(hào),無(wú)限的句子被濃縮成有限的核心句[6],但基本的語(yǔ)法結(jié)構(gòu)并不能對(duì)無(wú)限的句子產(chǎn)生普遍適用性。研究結(jié)果及展望在未來(lái)具有潛在的拓展性,對(duì)于計(jì)算機(jī)輔助翻譯的發(fā)展有著積極的意義。

參考文獻(xiàn)

[1]顏林海.翻譯心理學(xué)的研究對(duì)象及方法[J].四川師范大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版),2007(2):106-110.

[2]何曉煒.最簡(jiǎn)方案新框架內(nèi)的句法推導(dǎo)——Chomsky(1999)《語(yǔ)段推導(dǎo)》評(píng)述[J].現(xiàn)代外語(yǔ),2000(3):318-322+317.

[3]毛眺源,孟凡軍.論《句法結(jié)構(gòu)》語(yǔ)法架構(gòu)的創(chuàng)造性及其現(xiàn)時(shí)影響[J].語(yǔ)言學(xué)研究,2017(2):86-98.

[4]徐英瑾.如何將認(rèn)知語(yǔ)言學(xué)的洞見(jiàn)帶入機(jī)器翻譯研究?[J].西南民族大學(xué)學(xué)報(bào)(人文社科版),2018(3):69-77.

[5]Everaert, M. B. H. Structures, not Strings: linguistics as part of the cognitive sciences[J]. Trends in Cognitive Sciences, 2015(32): 729-743.

[6]吳建.《句法結(jié)構(gòu)》再讀及引申[J].時(shí)代建筑,2017(6):156-157.

作者簡(jiǎn)介

繆鈺鵬(1994-),男,漢族,江蘇泰州市人,翻譯碩士在讀,西華大學(xué)外國(guó)語(yǔ)學(xué)院,研究方向:翻譯理論與實(shí)踐。

猜你喜歡
堆棧模擬
基于行為監(jiān)測(cè)的嵌入式操作系統(tǒng)堆棧溢出測(cè)試*
嵌入式軟件堆棧溢出的動(dòng)態(tài)檢測(cè)方案設(shè)計(jì)*
基于堆棧自編碼降維的武器裝備體系效能預(yù)測(cè)
讓學(xué)引思:讓學(xué)生做主
一種用于分析MCS-51目標(biāo)碼堆棧深度的方法
Cx51程序設(shè)計(jì)的堆棧空間計(jì)算方法
基于堆棧的24點(diǎn)游戲解決方案