- 簽證留學(xué) |
- 筆譯 |
- 口譯
- 求職 |
- 日/韓語 |
- 德語
只有相關(guān)意圖都確定了,語言交流才有可能。但遺憾的是,在單詞集合和特定意圖之間沒有簡單的對(duì)應(yīng)關(guān)系。例如,句子“Do you know the time?”可以是一個(gè)問題、一個(gè)請(qǐng)求或者一個(gè)提議,這取決于說話者想要表達(dá)的內(nèi)容。這樣,實(shí)際語言和要交流的內(nèi)容之間的聯(lián)系看似還很遙遠(yuǎn)。但是,如果是這樣,一個(gè)agent是怎樣基于其他 agent 的表述來確定其要表達(dá)的意義呢?
解決這個(gè)問題的最常見方法是基于字面意義假設(shè)。這個(gè)方法假定所有句子都有一個(gè)完全基于語言的字面意義。例如,句子“Do you know the time?”的字面意義中這個(gè)句子是一個(gè)是否問題,問聽眾是否知道時(shí)間。這稱為表層言語行為,根據(jù)句子的句法模式來確定。給定這個(gè)字面意義,意圖的言語行為就可以從一個(gè)推理過程中推導(dǎo)出來,這里我們利用的是規(guī)劃識(shí)別技術(shù)。
分析表層言語行為的方法有兩種。第一種方法,表層言語行為是一個(gè)語內(nèi)表現(xiàn)行為,但是在某些情形下可能是錯(cuò)的。例如,誠心問一個(gè)問題,那么說話者一定想知道解答??紤]一個(gè)場(chǎng)景,Helen知道 Jack沒有時(shí)間意識(shí),Helen 說“Do you know the time?”表層言語行為是一個(gè)是否問題,問Jack是否知道時(shí)間。事實(shí)上不是這樣的,因?yàn)镠elen并不想知道答案。意識(shí)到了表層言語行為的錯(cuò)誤促使我們選擇其他的意義。這個(gè)方法的一個(gè)問題是字面行為并不總是錯(cuò)誤的,因?yàn)檫@個(gè)句子有間接的意義。例如,Helen可能不想知道Jack是否知道時(shí)間。這種情況下,Helen所說的“Do you know the time?”解釋為是否問題或提醒都是可行的。
在另一種方法中,表層言語行為不是語內(nèi)表現(xiàn)行為,而是另一個(gè)層次分析的行為,并且必須利用推理來確定意圖的言語行為。這種情況下,表層言語行為是句子的語義分析的一部分。例如,“Do you know the time?”可能是查詢行為,它的命題內(nèi)容為 “Know(Jackl,the time)”。然后,每一個(gè)語內(nèi)表現(xiàn)行為都將指定用哪一種表層形式來實(shí)現(xiàn)。圖1給出了語內(nèi)表現(xiàn)行為 “RequestRef”的定義,這個(gè)行為有多個(gè)組成分解步驟,每一個(gè)步驟都對(duì)應(yīng)一種特殊類型的表層言語行為形式。此圖還給出了交流行為“MotivatelnformRef”,它是“MotivateByRequest”行為的另一種形式。
這三個(gè)分解步驟確定了常常用于表達(dá)RequestRef行為的三種不同的表層形式。這些形式分別對(duì)應(yīng)于下面的句子:“What is the time?”“Do you know the time?”和“Tell me the time.”如果我們合理地假設(shè)這些行為的定義是不同agent之間的共享知識(shí),那么一個(gè)agent是怎樣規(guī)劃合適的表達(dá)形式來實(shí)現(xiàn)MotivatelnformRef行為的就很簡單了。相似地,一個(gè)簡單的分解鏈技術(shù)可以用于把特殊的表層形式作為一種交流行為。當(dāng)然,每一種表層形式都可以出現(xiàn)在很多不同的語內(nèi)表現(xiàn)行為中,所以仍然具有歧義問題。例如,圖2為是否問題給出了行為的定義。
圖1 wh-請(qǐng)求的言語行為定義
圖2是否問題的言語行為定義