語 周 辺に現れる語(文脈, context)によって定まる Zellig Harris, 1954: “oculist and eye-doctor…occur in almost the same environments. … If A and B have almost identical environments we say that they are synonyms.” J. R. Firth, 1957: “You shall know a word by the company it keeps!” (使用説に対する)批判:合成性(人 これまで見たこと ない文 も、文 構成素と統語構 にしたがってそ 文を理解できる)を ど ように説明するか? 20
N|Q N Sbar, S→ NP IV, Sbar→which TV NP から生成される文 Some dogs ran (再帰的規則 適用回数n=1 とき) Some dogs which chased some dogs ran (n=2 とき) Some dogs which chased some dogs which chased some dogs ran (n=3 と き) 2. 単調性に従い構成素 表現を置き換えて仮説文を生成 P: Some dogs ran H: Some animals ran 含意 3. 前提文と仮説文を入れ換えて新たな推論ペアを生成 P’: Some animals ran H’: Some dogs ran 非含意 38 形式意味論における多様な構文・意味に関する知見が、 自然言語 評価・学習データセット 構築に活用できる
ii. 量化表現全種類 × 置き換え1種類 組み合わせ P: A dog ran. H: An animal ran 含意 P: No animal ran. H: No dog ran 含意 P: A wild animal ran. H: An animal ran. 含意 P: No animal ran. H: No wild animal ran. 含意 評価 量化表現 × 置き換え 未知 組み合わせ some 上位語 置換 D2 L1 上位語 置換 形容詞 追加 D2 L2 D3 L2 D1 L1 D1 L2 D3 L1 a/an no 上位語 置換 no 形容詞 追加 形容詞 追加 a/an i. 量化表現1種類 × 置き換え全種類 組み合わせ P: Some dogs ran. H: Some animals ran. 含意 P: Some wild animals ran. H: Some animals ran. 含意
40 P: A wild animal ran. H: An animal ran. 含意 P: No animal ran. H: No wild animal ran. 含意 評価 量化表現 × 置き換え 未知 組み合わせ 学習 (i. 量化表現 種類を段階的に増やしデータを追加) i. 量化表現1種類 × 置き換え全種類 組み合わせ P: Some dogs ran. H: Some animals ran. 含意 P: Some wild animals ran. H: Some animals ran. 含意 ii. 量化表現全種類 × 置き換え1種類 組み合わせ P: A dog ran. H: An animal ran. 含意 P: No animal ran. H: No dog ran. 含意
i. データを段階的に増やしていくとLSTMやTreeLSTMも性能向 上:データ拡張による部分的な改善 可能性 41 P: A wild animal ran. H: An animal ran. 含意 P: No animal ran. H: No wild animal ran. 含意 評価 量化表現 × 置き換え 未知 組み合わせ 学習 (i. 量化表現 種類を段階的に増やしデータを追加) i. 量化表現1種類 × 置き換え全種類 組み合わせ P: Some dogs ran. H: Some animals ran. 含意 P: Some wild animals ran. H: Some animals ran. 含意 ii. 量化表現全種類 × 置き換え1種類 組み合わせ P: A dog ran. H: An animal ran. 含意 P: No animal ran. H: No dog ran. 含意
n 型をt 1 ,...t n とすると、文w 1 ,...w n がPG もとで文法的であ るとき、t 1 ・…・t n ≤ s が成り立つ ◦ 例:Mary likes wordsが文法的であることを示す 文 型をs、名詞 型をn、他動詞 型をnrsnlとする ※nrs 左にnをとりsになる型、snl 右にnをとりsになる型) n・nrsnl・n = (n・nr)・s・(nl・n ) ≤ 1・s・1 ≤ s ◦ CCGで解析しPGに変換する研究も[Yeung and Kertsaklis,2021] • PG コンパクト閉圏、ベクトル空間もコンパクト閉圏 ◦ PGに基づいて語 意味ベクトル(テンソル) 内積をとりテンソル 縮約を行うことで、文 意味表示を導出 ◦ 例 v mary ⊗v likes ⊗v words v mary ,v words ∈ N, v likes ∈ N⊗S⊗N = N⊗N⊗S⊗N⊗N ≅ S 77 縮約n・nr≤ 1、nl・n≤ 1