第6章 ユニフィケーション解析 ユニフィケーション解析とは? ユニフィケーション文法を使ってユニフィ ケーション操作により文構造を解析する方 法。 ユニフィケーション文法とは? 素性を使って文法機能を記述し、文の構 成素間の関係をこの素性のユニフィケー ションとして表わす文法。 1.1 ユニフィケーション文法 ユニフィケーション文法として最初に提案さ れたのは、FUG(Functional Unification Grammar)である。 GPSG(Generalized Phrase Structure Grammar)もユニフィケーション文法である。 1.2 ユニフィケーション解析 今回、表層的文法機能により文法を記述 し、ユニフィケーション解析により、語彙機 能が作る文構造を解析するLFGについて 述べる。 2.1 LFG LFG(Lexical-Functional Grammar)では、 文法規則として、句構造規則に文法機能 を加えたものを使う。 文の構造表現には、構文木を表わすC-構 造と文法機能の階層構造を表わすF-構造 の二つの階層を使う。 2.2 C-構造 構文木そのものである。これは、LFG文法 規則の中の句構造規則の部分を使って通 常の構文解析を行った結果として得られる 解析木を表わす。 2.3 F-構造 C-構造が表わす構文構造に対応させて、 文法規則の中に記述されている文法機能 の関係を階層的に表わしたものである。 C-構造は、F-構造を求める過程で使われ るものであるので、LFGの解析結果はF-構 造で表わされる。 2.4 C-構造の例 He sees tables に対するC-構造 S NP N VP V NP N he sees tables 2.5 F-構造の例 SUBJ TENSE PRED OBJ NUM SG PERS GEN CASE PRED 3 MASC NOM ‘PRO’ PRES ‘SEES〈(SUBJ)(OBJ)〉’ NUM PL PRED ‘TABLE’ 3.1 LFGの文法規則 句構造規則にその句構造規則の中に現れ る非終端標識の間の文法機能をつけ加え て表わす。 文法機能は、メタ変数を使って機能スキー マと呼ぶ形で表わす。 3.2 機能スキーマの例 LR1) S NP → VP (↑SUBJ)=↓ ↑=↓ LR2) VP →V (NP) (PP) (↑OBJ)=↓ LR3) VP →V (↑(↓PCASE))=↓ (NP) (NP) (PP*) (↑OBJ)=↓ (↑OBJ2)=↓ (↑ADJUNCT)=↓ LR4) NP→NP (PP*) LR5) NP→(D) (A) LR6) ↑=↓ (↑ADJUNCT)=↓ PP→P NP (↑OBJ)=↓ N 3.3 機能スキーマの意味 ER1) S → LR1) S → NP VP NP (↑SUBJ)=↓ VP ↑=↓ この名詞句NPのF-構造は、文Sの主語 SUBJのF-構造であることを示す。 文の主語の文法機能は、LR1の句構造規則における主語 のNPが持つ文法機能であることが示されている。 3.4 ヘッド LR1) S → NP VP (↑SUBJ)=↓ ↑=↓ 機能スキーマ↑=↓は、句構造規則の右辺の娘ノードの中で、そ れがつけられているノードがヘッドであることを表わす。 3.5 機能スキーマの記述形式(1) 英語などの配置型言語に対する機能ス キーマの与え方 ・最大投射に対しては機能付与式を与える ・その他には↑=↓を与える。 ・ ↑=↓を持った大範疇をヘッドと呼ぶ。 3.6 機能スキーマの記述形式(2) 日本語などの非配置型言語に対する機能スキー マの与え方 ・範疇に素性付与式と機能付与式の両方 を与える。 ・ ↑=↓も範疇に与える。 ・ ↑=↓とPREDを持つ大範疇がヘッド。 ・機能付与式は、最大投射だけでなくほか のものにも与えられる。 3.7 機能スキーマの記述形式(3) 複数個の機能スキーマが同時に与えられ たときは、すべての機能スキーマは同時に 満たされなければならない。 3.8 機能スキーマの種類 定義式と制約式の2種類がある。 定義式について ・等号“=”を使って表わす。 ・左辺および右辺が同一のF-構造を参照 することを示す。 3.9 制約式 定義式により構成されるF-構造に対して適格制 約条件を与える。 例: (↑ CASE)=c NOM (↑ CASE)=c ACC 名詞句の格役割が主格や対格であることを指示 する適格制約条件である。 適格制約条件は、C-構造の中のほかの部分に より正確にかつ完全に規定されなければならな い。 3.10 適格制約条件 C-構造を必要以上に抽象化することに対する歯 止めであり、次の3つの種類がある。 整合性条件:1つのF-構造の中で1つの素性が 取り得る素性値は1つであることを示す。 完全性条件:F-構造の中のPREDで下位範疇化 が示されている支配可能なすべての文法機能は そのF-構造の中に現れなければならないことを 示す。 結束性条件:F-構造の中に現れているすべての 支配可能な文法機能はそのF-構造の中のPRE Dの中で下位範疇化が示されなければならない 4.1 下位範疇化(1) LR2) VP →V (NP) ER2) VP → VP PP ER4) VP → V (↑OBJ)=↓ (PP) (↑(↓PCASE))=↓ NPが省略されないとき、このNPは親ノードVPの目的語で あることが示されている。 LR1) S → NP VP (↑SUBJ)=↓ ↑=↓ 4.2 下位範疇化(2) PPのF-構造の中のPCASEの値がVPにおけるPP の機能役割を決めることを示す。 例:英語の動詞goに対して前置詞toを持つ前置詞句 目的格を表わすことがあるが、これはPPに対する2つ の機能スキーマで表わすことができる。 ・(↑OBLGOAL)=↓ (素性付与式) ・(↓PCASE)=OBLGOAL (機能付与式) これら2つの式は同時に満たされるべきものであるの で、2つを一緒にして、(↑(↓PCASE))=↓と表わす。 4.3 下位範疇化(3) LS1) LS2) LS3) LS4) He He He He swims. saw a table. goes to school. gave a book to her. 4.4 動詞句に対する付加詞句 LR3) VP →V (NP) (NP) (PP*) (↑OBJ)=↓ (↑OBJ2)=↓ (↑ADJUNCT)=↓ ・LR3からできる動詞句を持つ文 LS5) He gave her a book. LS6) He saw a table in the room. ・LR3、LR5とLR6を使って表わしたLS6の解析木 (S(VP(V saw) (NP(D a)(N table)) (PP(P in)(NP(D the)(N room))) ))) 4.5 名詞句に対する付加詞句 LR4) NP→NP (PP*) ↑=↓ (↑ADJUNCT)=↓ ER5) NP → NP PP ・LR1とLR4を使ったときのLS6の解析木 (S(VP(V saw) (NP(NP(D a)(N table)) (PP(P in)(NP(D the)(N room))) ))) ・LR3、LR5とLR6を使って表わしたLS6の解析木 (S(VP(V saw) (NP(D a)(N table)) (PP(P in)(NP(D the)(N room))) ))) 4.6 単純名詞句 LR5) NP→(D) (A) N ER6) NP → D NP ER7) NP → A NP ER9) NP → N ・右辺はすべて前終端標識であるので、機能スキーマ は省略してある。 4.7 前置詞句 LR6) PP→P NP (↑OBJ)=↓ ER10) PP → P NP ・この場合、NPにつけられた機能スキーマの中のOBJは 前置詞Pの目的語であり、LR2やLR3のOBJとは異なる。 4.8 補文(1) 補文を持つ動詞句の文法規則 LR 7) VP → V S’ (↑COMP)=↓ LR 8) S’ → COMP (↑COMP THAT)=c+ S ↑=↓ ・LR7においてS’が補文である。また、補語機能を持 つ要素が文の形をしているときは、文法機能COMPを SCOMPと書く場合もある。 ・LR8では、そのような補文が範疇としての補文標識 COMPと文Sからなることを示す。 4.9 補文(2) LR7のCOMPとLR8のCOMPは、同じ記 号を使っていても異なる。 前者は文法機能、後者は非終端標識であ る。 ・LR7とLR8から作れる文 LS7) I learned that LFG is useful. 4.10 不定詞補語 不定詞補語を持つ動詞句の文法規則 LR9) VP→V LR10) VP’→ VP’ (↑COMP)=↓ (↑INF)=c+ COMP (↑COMP TO)=c+ (↑INF)=c+ VP ↑=↓ ・これらの規則から作れる文 LS8) You seem to like LFG.
© Copyright 2024 ExpyDoc