依存句法分析與語義依存分析
依存句法分析
依存語法 (Dependency Parsing, DP) 通過分析語言單位內成分之間的依存關係揭示其句法結構
。 直觀來講,依存句法分析識別句子中的“主謂賓”、“定狀補”
這些語法成分,並分析各成分之間的關係。
例如,句子
國務院總理李克強調研上海外高橋時提出,支援上海積極探索新機制。
依存句法分析結果(via 哈工大LTP):
從分析結果中我們可以看到,句子的核心謂詞
為“提出”,主語
是“李克強”,提出的賓語
是“支援上海…”,“調研…時”是“提出”的 (時間) 狀語
,“李克強”的修飾語
是“國務院總理”,“支援”的賓語
是“探索 新機制”。
有了上面的句法分析結果,我們就可以比較容易的看到,“提出者”是“李克強”,而不是“上海”或“外高橋”,即使它們都是名詞,而且距離“提出”更近。
依存句法分析標註關係 (共14種) 及含義如下:
語義依存分析
語義依存分析 (Semantic Dependency Parsing, SDP),分析句子各個語言單位之間的語義關聯,並將語義關聯以依存結構呈現。 使用語義依存刻畫句子語義,好處在於不需要去抽象詞彙本身,而是通過詞彙所承受的語義框架來描述該詞彙,而論元的數目相對詞彙來說數量總是少了很多的。語義依存分析目標是跨越句子表層句法結構的束縛,直接獲取深層的語義資訊
。 例如以下三個句子,用不同的表達方式表達了同一個語義資訊,即張三實施了一個吃的動作,吃的動作是對蘋果實施的。
語義依存分析不受句法結構
再看一下三個句子的句法依存分析和語義依存分析的對比:
從上邊的對比可以看出,雖然三個句子擁有不同的句子結構, 產生了不同的句法分析結果, 但是三個句子中語言單元之間的語義關係並沒有發生變化, 從"吃"
這個詞來看, 它的主體, 客體...
都沒有發生變化.
再看一個例子
如上例對比了句法依存和語義分析的結果,可以看到兩者存在兩個顯著差別。第一
,句法依存某種程度上更重視非實詞
(如介詞)在句子結構分析
中的作用,而語義依存更傾向在具有直接語義關聯
實詞
之間建立直接依存弧,非實詞作為輔助標記存在。 第二
,兩者依存弧上標記的語義關係完全不同,語義依存關係是由論元關係引申歸納而來
,可以用於回答問題,如我在哪裡喝湯,我在用什麼喝湯,誰在喝湯,我在喝什麼
。但是句法依存卻沒有這個能力。
語義依存與語義角色標註之間也存在關聯,語義角色標註只關注句子主要謂詞的論元及謂詞與論元之間的關係
,而語義依存不僅關注謂詞與論元的關係,還關注謂詞與謂詞之間、論元與論元之間、論元內部的語義關係
。語義依存對句子語義資訊的刻畫更加完整全面。
語義依存關係分為三類,分別是主要語義角色
,每一種語義角色對應存在一個巢狀關係和反關係;事件關係
,描述兩個事件間的關係;語義依附標記
,標記說話者語氣等依附性資訊。