HPSG (後半) 二宮 崇 1 今日の講義の予定 HPSG (HEAD-DRIVEN PHRASE STRUCTURE GRAMMAR, 主辞駆動句構造文 法) 2 HPSG: 導入 Head-driven Phrase Structure Grammar (Pollard & Sag 1985, 1994) 主辞が中心的な役割を果たす文法枠組 辞書の情報を増やすことにより、句構造規則 をできる限り減らす辞書指向 素性構造、単一化に基づく単一化文法の一つ ここではPollard & Sag (1994) Head-driven Phrase Structure Grammar, University of Chicago Pressに基づいて解説 3 HPSG: 導入 主辞 句構造の中心的役割を果たす語・句のこと 例:「美しい花」→「花」 例:「彼は美しい花を見た」→「見た」 直感的には、最も重要そうな要素、他に修飾 先がない要素のことを指すと考えればとりあ えず差し支えない 4 HPSG: 導入 語彙化文法 CFGでは些細な方針変更の結果、ほとんどの 句構造規則を書きなおさなくてはいけなく なってしまったり、、、 例:S → NP VP, VP → V NPとあったとき、主語の NPと目的語のNPはどのような名詞がくるのか、そ の分布が異なるので、NP-SUBJとNP-OBJにわけた い。しかし、そうすると、NP→N,...とある規則も 全て書き直し。しかも、N→”taro“などの規則も二 重に書かなくてはいけない! 単語ごとに例外的、固有の振舞いが多い 結果、単語を付与した非終端記号になり、そのた めの句構造規則を追加しなくてはいけない 5 HPSG: 用語 (1) 補語(complement):英語でならったSVOCのCのこと じゃなくて、主辞がとることができる句、単語の こと。つまり、SVOCの表記なら、主辞はVになっ て、残りのS,O,Cが補語ということになる。 下位範疇化(subcategorization): 主辞が補語と結合 して、より大きな句を作ること。例えば、動詞は、 目的語をとって動詞句になるようなこと。 主格(nominative): ひらたくいえばSVOCのSである。 対格(accusative): ひらたくいえばSVOCのOである。 指定部(specifier): countableな単数の名詞が手前に もつべき単語、句。例えば、dogはdogの前にtheや、 a、my、theirといった単語がこないと非文になる。 そういうtheやaのことを指定部という。 6 HPSG: 用語(2) N: 名詞(noun)のこと V: 動詞(verb)のこと A: 形容詞(adjective)のこと P: 前置詞(preposition)のこと S: 文(sentence)のこと NP: 名詞句(noun phrase)のこと VP: 動詞句(verb phrase)のこと AP: 形容詞句(adjective phrase)のこと PP:前置詞句(prepositional phrase)のこと 7 HPSG: 用語 (3) 素性 PHON: 音韻(phonology)をあらわす素性。文にあらわれる単語 そのものと思えばよい。 SYNSEM: syntax and semanticsのこと。HPSGは昔、SYNとい う素性とSEMという素性に別れていましたが、最近はこれが くっついてSYNSEMという一つの素性になりました。 NONLOCAL: 文中において遠い関係をあらわす情報を格納す る。例えば、英語においてbook which I readという名詞句が あったとき、このbookというのは I readの目的語になるわけで すが、このbookとI readの目的語が入るべき位置とはちょっと 遠い関係にある。こういう関係の情報を格納する素性。 LOCAL: NONLOCALに対して、比較的、局所的な情報を格納 しているが、基本的にはここには単語、句に関する全ての情報 が書かれていて、NONLOCALを通して単語の情報が遠いとこ ろにまで輸出される、と考えるとよいだろう。 8 HPSG: 用語 (4) 素性 CATEGORY: CATとよく省略して書かれる。これは日 本語では範疇と呼ばれている。この素性に属する素性 構造によって、格、時制、相、法、態、定不定、可算 不可算などの情報が記述される。CFGでいうところの 非終端記号を表している素性構造と思えばよい。 CONTENT: いわゆるセマンティックスが入るとこ ろ。それに加えて統語的な人称、数、性が入る。 HEAD: 主辞に関する情報が入っている素性。重要な 役割を果たす素性です。 DTRS: daughtersの略。言語学においては何故かノー ドの親子関係を「parent, child」と呼ばず、「mother, daughter」と呼ぶ。ここに属する値としては HEAD_DTRとかSUBJ_DTRといった素性をもつ素性構 造があり、ここに子供の素性構造を格納することによ り、構文木を記述する 9 HPSG: 用語(5) 選択素性 どのような補語をとるか 主語のリスト VALENCE:COMPS: 目的語のリスト VALENCE:SPR: 指定部のリスト VALENCE:SUBJ: どのような句を修飾するか MOD: 修飾先の句 10 HPSG: 辞書項目 辞書項目 “she”に対 する素性構 造 HD: she nom CASE: nil cons TL: SUBJ: HEAD: PHON: COMPS: nil valence LOCAL: word nil noun synsem CAT: cat local SYNSEM: SPR: VALENCE: nil CONTENT: CONTEXT: INDEX: context ppro BACKGROUND: GEND: ref NUM: RESTR: HD: cons fem sing female RELN: nil PERS: TL: nil psoa INSTANCE: 3rd 11 HPSG: 辞書項目 “she”に対応する素性構造 (AVM表記) word PHON: <she> synsem local CAT: SYNSEM: LOCAL: cat noun HEAD: CASE: nom valence VALENCE: SUBJ:<> COMPS:<> SPR:<> ppro CONTENT: INDEX: 1 RESTR: <> CONTEXT: ref PER: 3rd NUM: sing GEND: fem context BACKGR: < psoa RELN: female INST: 1 > 12 型階層: 基本的で特殊な型 ブーリアン、整数、実数、文字列 ...-3.1 0.1 1.0 ... ... + - -1 0 1 2 ... ... “a” “aa” “aab” ... float integer string boolean ⊥ (ボトム) 13 型階層:リスト リストの表記 <> nil cons cons HD:⊥ TL:list TL: HD: y <x|y> list x <x1, x2,..., xn> <x1|<x2|,...,<xn|<>>...>> nil ⊥ (ボトム) リスト表記の例 TL: cons HD: a TL: cons HD: b TL: cons HD: c nil <a, b, c> <a|<b|<c|<>>> <a, b|<c>> 14 型階層: 句構造まわり head-subj-struc head-mark-struc head-comp-struc head-adj-struc head-filler-struc phrase word DTRS: con-struc sign PHON: list SYNSEM: synsem QSTORE: set RETRIEVED: list head-struc HEAD-DTR: sign NON-HEAD-DTR: sign coord-struc CONJ: sign CONJ-DTR: sign con-struc object ⊥ 15 型階層: 句構造内部 synsem LOCAL: local NONLOCAL: nonlocal local CAT: cat CONT: content CONX: context none nonlocal TO-BIND: nonlocal1 INHERITED: nonlocal1 nonlocal1 SLASH: set REL: set QUE: set mod-synsem object ⊥ 16 型階層: 統語(1/2) verb VFORM: vform AUX: bool INV: bool prep PFORM:pform noun CASE: case reltvzr that conj adj mark subst PRD: bool MOD: mod-synsem cat HEAD: head VALENCE: val MARKING: marking marked unmarked marking object comp det func SPEC:synsem head for val SUBJ: list COMPS: list SPR: list 17 型階層: 統語(2/2) psp (past participle) prp (present participle) fin nom pas (passive participle) base inf acc to ger case vform object of ... pform 18 型階層: 意味(1/2) refl recp ppro ana npro psoa pron nom-obj INDEX: index RESTR: set quant DET: semdet RESTIND: npro forall content BACKGROUND: set CONTEXTUAL-INDICES: c-inds object exists the semdet 19 型階層: 意味(2/2) ref there it 1st 2nd 3rd masc fem neut person sing index PERSON: person NUMBER: number GENDER: gender plu gender number object 20 略記: 名詞句 NP[ i ] j [ k , l ,m ] synsem local CAT: LOCAL: cat HEAD: noun CASE: i valence SUBJ:<> VALENCE: COMPS:<> SPR:<> nom-obj CONTENT: INDEX: j index PERSON: k NUMBER: l GENDER: m 21 略記:文 S[ i , j AUX, k INV] l synsem local CAT: LOCAL: cat verb i HEAD: VFORM:: AUX: j INV: k valence VALENCE: SUBJ:<> COMPS:<> SPR:<> CONTENT: l 22 略記: 動詞句 VP[ i , j AUX, k INV] l synsem local CAT: LOCAL: cat verb i HEAD: VFORM:: AUX: j INV: k valence VALENCE: SUBJ:<synsem> COMPS:<> SPR:<> CONTENT: l 23 HPSGを構成する要素 文法 型階層 語彙項目(Lexical Entry) 句構造規則(Schema, 句構造の親子間の形) プリンシプル(Principle, 句構造の親子間の制約 のこと) 語彙規則(Lexical Rules) 木構造 スキーマを再帰的に適用することによって導 出される構造 24 語彙項目 自動詞の例”walks” synsem local CAT: LOCAL: cat HEAD: verb VFORM: fin valence SUBJ:<NP[nom] 1 VALENCE: COMPS:<> SPR:<> [3rd, sing]> RELN: walk CONTENT: WALKER: 1 25 語彙項目 他動詞の例”sees” synsem local CAT: cat HEAD: verb VFORM: fin LOCAL: VALENCE: valence SUBJ:<NP[nom] 1 [3rd, sing]> COMPS:<NP[acc] 2 > SPR:<> RELN: see CONTENT: SEER: 1 SEEN: 2 26 語彙項目 ditransitive verbの例”gives” synsem local CAT: cat HEAD: verb VFORM: fin LOCAL: VALENCE: valence SUBJ:<NP[nom] 1 [3rd, sing]> COMPS:<NP[acc] 2 ,NP[acc] 3 > SPR:<> RELN: give CONTENT: GIVER: 1 GIVEN::2 GIFT: 3 27 略記: 句構造と木構造 左が主辞の場合 1 HEAD NON-HEAD 2 phrase SYNSEM: 3 右が主辞の場合 DTRS: 1 NON-HEAD 3 1 head-struc HEAD-DTR: 2 NON-HEAD-DTR: 3 HEAD 2 28 句構造規則(スキーマ1) HEAD-COMPLEMENT-SCHEMA VAL: SUBJ: 1 COMPS: SPR: 4 HEAD VAL: SUBJ: 1 COMPS: < 2 | SPR: 4 3 COMP 3 > 2 29 句構造規則(2) HEAD-SUBJECT-SCHEMA VAL: SUBJ:<> COMPS: 2 SPR: 3 SUBJ HEAD 1 VAL: SUBJ: < 1 > COMPS: 2 SPR: 3 30 PHON: <gives> NP[3rd, sing] he VAL: SUBJ: <NP[nom][3rd, sing]> COMPS: <NP[acc], NP[acc]> SPR: <> gives NP NP her a present PHON: <gives, her> VAL: SUBJ:< 1 NP[nom]> COMPS:< 3 NP[acc]> SPR:<> PHON: <gives> NP[3rd, sing] he VAL: SUBJ: < 1 > COMPS: < 2 , 3 > SPR: <> gives 2 NP[acc] her NP a present PHON: <gives, her, a present> VAL: SUBJ: < 1 NP[nom]> COMPS: <> SPR:<> PHON: <gives, her> VAL: SUBJ:< 1 > COMPS:< 3 > SPR:<> PHON: <gives> NP[3rd, sing] he VAL: SUBJ: < 1 > COMPS: < 2 , 3 > SPR: <> gives 2 NP[acc] her 3 NP[acc] a present PHON: <he, gives, her, a present> VAL: SUBJ: <> COMPS: <> SPR: <> PHON: <gives, her, a present> VAL: SUBJ: < 1 > COMPS: <> SPR:<> PHON: <gives, her> VAL: SUBJ:< 1 > COMPS:< 3 > SPR:<> PHON: <gives> 1 NP[nom][3rd, sing] he VAL: SUBJ: < 1 > COMPS: < 2 , 3 > SPR: <> gives 2 NP[acc] her 3 NP[acc] a present どのようにして句構造規則を適 用するか? 親=(句構造規則)⊔(娘をDTRS:にいれた構造) givesとherをDTRS:にいれた構造 word PHON: “gives” HEAD-DTR: SS:LOC:CAT: cat HEAD: verb VFORM: fin VALENCE: valence SUBJ:<NP[nom] 1 [3rd, sing]> COMPS:<NP[acc] 2 ,NP[acc] 3 > SPR:<> DTRS: word PHON: “her” NON-HEAD-DTR: SS:LOC:CAT:HEAD: noun CASE: acc どのようにして句構造規則を適 用するか? 句構造規則 VAL: SUBJ: 1 COMPS: SPR: 4 3 HEAD VAL: 左娘 SUBJ: 1 COMPS: < 2 | SPR: 4 COMP 3 > 2 PHON: <gives> VAL: SUBJ: <NP[nom]> COMPS: <NP[acc],NP[acc]> SPR: <> gives 右娘 NP[acc] her 36 どのようにして句構造規則を適 用するか? 句構造規則 VAL: SUBJ: 1 COMPS: SPR: 4 3 HEAD VAL: 単一化 COMP SUBJ: 1 COMPS: < 2 | 3 > SPR: 4 2 PHON: <gives> 左娘 VAL: SUBJ: <NP[nom]> COMPS: <NP[acc],NP[acc]> SPR: <> gives NP[acc] her 右娘 37 どのようにして句構造規則を適 用するか? 句構造規則 VAL: SUBJ: 1 NP[nom] COMPS: 3 <NP[acc]> SPR: 4 <> HEAD VAL: 単一化 COMP SUBJ: 1 COMPS: < 2 | 3 > SPR: 4 2 NP[acc] PHON: <gives> 左娘 VAL: SUBJ: 1 COMPS: <2 | 3 > SPR: 4 gives 2 her 右娘 38 どのようにして句構造規則を適 用するか? VAL: SUBJ: 1 COMPS: SPR: 4 3 HEAD VAL: SUBJ: 1 COMPS: < 2 | SPR: 4 COMP 3 > 2 PHON: <gives> 左娘 VAL: SUBJ: <NP[nom]> COMPS: <NP[acc],NP[acc]> SPR: <> gives NP[nom] she 右娘 39 修飾句の句構造規則 主語や目的語の数は決まっているけど、修 飾句をいくつとるのかは主辞からはわから ない I found a pretty red and brown hair blue eye girl. 40 句構造規則(スキーマ3, 4) HEAD-MODIFIER SCHEMA (LEFT) LMOD HEAD:MOD: HEAD 1 1 HEAD-MODIFIER SCHEMA (RIGHT) HEAD 1 RMOD HEAD:MOD: 1 41 プリンシプル 句構造の親子間の制約の集合 HEAD FEATURE PRINCIPLE SYNSEM:LOCAL:CAT:HEAD: NON-HEAD HEAD SYNSEM:LOCAL:CAT:HEAD: 1 1 ⊥ 42 プリンシプル 句構造の親子間の制約の集合 PHONOLOGY PRINCIPLE PHON: HEAD PHON: 1 1 ⊕2 NON-HEAD PHON: 2 43 プリンシプル 句構造の親子間の制約の集合 NONLOC FEATURE PRINCIPLE SYNSEM:NONLOCAL: QUE: REL: 1 ⊕2 3 ⊕4 SLASH: HEAD SYNSEM:NONLOCAL: QUE: REL: 1 3 SLASH: 5 5 ⊕6 NON-HEAD SYNSEM:NONLOCAL: QUE: REL: 2 4 SLASH: 6 44 プリンシプル(HPSGの本の中) 親子間の制約 実は、句構造規則もプリンシプルの一つ プリンシプル1∧プリンシプル2∧プリンシプ ル3∧… ID-SCHEMA PRINCIPLE=SCHEMA1∨SCHEMA2∨SCHEM A3 ∨... 主に、情報を下から上にあげるための規則 群と考えればよい 45 プリンシプル(実装) プリンシプルをモジュールとして用意 プリンシプル1 プリンシプル2 プリンシプル3 … 句構造規則に対し、プリンシプルをモ ジュールとして使ったり使わなかったりし ている。 親子=(S1∧P1∧P2)∨(S2∧P2∧P3∧P4)∨(S3 ∧P1∧P2∧P4)∨... 46 語彙継承と語彙規則 (c.f. Shieber: An Introduction to Unification-Based Approaches to Grammar, 1986) 語彙化 語彙継承 (Lexical Inheritance) 従来の単一化文法で与えられていた規則性の多くを語 彙継承と語彙テンプレートに還元、体系化 語彙項目と語彙テンプレートの包摂関係 例) “sees”の語彙項目は、3人称単数の語彙テンプレー トと他動詞の語彙テンプレートを継承(=単一化)する ことにより得られる 語彙規則 (Lexical Rule) 素性構造の包摂関係で記述できない語彙項目の関係を 変形により与える 例) 受身、疑問形、関係節の動詞 語彙項目を楽に記述する手法とも考えられる 47 語彙継承 (Lexical Inheritance) 語彙テンプレートの単一化により語彙項目 を生成 eats walks Transitive Intransitive main-verb finite 3rd-sing 3rd-person singular verb 48 語彙規則(Lexical Rule) 素性構造の包摂関係で記述できない語彙項目の関 係を変形により与える 関係節の中の give 関係節の中の giving 現在分詞の giving given (受動態) gives giving give 49 語彙規則: 疑問文 Subject-Auxiliary Inversion Lexical Rule HEAD: verb[+AUX, -INV, fin] LOCAL:CAT: VAL: SUBJ:< 1 N[nom]> COMPS: 2 HEAD: verb[+AUX, +INV, fin] LOCAL:CAT: VAL: SUBJ: <> COMPS:< 1 |2 > 50 語彙規則: 疑問文 Subject-Auxiliary Inversion Lexical Ruleの例 PHON: “can” LOCAL:CAT: HEAD: verb[+AUX, -INV, fin] VAL: SUBJ:< 1 N[nom]> COMPS: <V[bse, SUBJ< 1 >> Kim can go. PHON: “can” LOCAL:CAT: HEAD: verb[+AUX, +INV, fin] VAL: SUBJ: <> COMPS:< 1 N[nom], V[bse, SUBJ< 1 >> Can Kim go? 51 語彙規則: 関係節 Complement Extraction Lexical Rule SUBJ: 1 LOCAL:CAT:VAL: COMPS: < SPR: 4 NONLOCAL:SLASH: 2 |3 > 5 SUBJ: 1 LOCAL:CAT:VAL: COMPS: SPR: 4 NONLOCAL:SLASH:{ 2 }∪ 3 5 52 語彙規則: 関係節 Complement Extraction Lexical Ruleの例 PHON: “gives” SUBJ: <NP[nom]> LOCAL:CAT:VAL: COMPS: < 1 NP[acc], NP[acc]> SPR: <> NONLOCAL:SLASH: <> PHON: “gives” SUBJ:<NP[nom]> LOCAL:CAT:VAL: COMPS:<NP[acc]> SPR: <> NONLOCAL:SLASH: < 1 > 53 関係節の解析 SLASH: <> HEAD FILLER SLASH: < 1 > HEAD ... SUBJ 1 which I HEAD SUBJ SUBJ: <NP[nom]> SLASH: < 1 > know HEAD you VAL: SUBJ:<NP[nom]> COMPS:<NP[acc]> SPR: <> SLASH: < 1 > gave Kim 54 句構造規則(5) HEAD-FILLER SCHEMA SYNSEM:NONLOCAL:SLASH: <> FILLER 1 HEAD SYNSEM:NONLOCAL:SLASH: < 1 > 55 句構造規則(6) HEAD-RELATIVE SCHEMA SYNSEM:NONLOCAL:REL: <> HEAD 1 REL SYNSEM:NONLOCAL:REL: < 1 > 56 関係節の解析 REL: <> SLASH: <> REL HEAD REL: < 2 > SLASH: <> 2 NP HEAD FILLER books SLASH: < 1 > 1 REL: < 2 > which SUBJ HEAD SUBJ: <NP[nom]> SLASH: < 1 > HEAD you VAL: SUBJ:<NP[nom]> COMPS:<NP[acc]> SPR: <> SLASH: < 1 Kim > gave 57 句構造規則(7): 関係節の解析にさら に必要なルール EMPTY-FILLER SCHEMA SYNSEM:NONLOCAL: REL: < 1 > SLASH: <> EMPTY-FILLER SYNSEM:NONLOCAL:SLASH: <SYNSEM:NONLOCAL:REL: 1 > He bought the book I read yesterday. のように、関係詞が省略されるケースがある 58 まとめ HPSG 59
© Copyright 2024 ExpyDoc