J-UniMorph:日本語の形態論における意味分類の体系化

UniMorphは，世界中のあらゆる言語の語形に共通の特徴ラベルを付与するプロジェクトである．UniMorphでは，以下のような「原形，語形，特徴ラベル」の3つ組のデータを，さまざまな単語について網羅的に生成する．走る走らないV;PRS;IPFV;NEGこの例では，「走る」という原形に対して「走らない」がV（Verb：動詞），PRS（Present：現在），IPFV（Imperfective：未完了），NEG（Negative：否定）の特徴を有することを表す．このようなデータセットが，英語やフランス語をはじめ169以上の言語で作成されている1）にもかかわらず，人手で作成した日本語のデータセットはこれまで存在しなかった．我々は，UniMorphの特徴ラベルと日本語の動詞の語形変化の対応を検討し，上記のような3つ組を12,533組生成した．そして，作成したデータセット（J-UniMorphと呼ぶ）の分析や，UniMorphでは表せない日本語の表現についての検討を行った．1）https://unimorph.github.io/膠着語である日本語は，動詞の語幹に多種多様な接辞（接頭辞と接尾辞）や語尾を加えることで，さまざまなに語形が変化し，多様な意味を表現できる．本論文では，「た」「なかった」などの接辞や語尾あるいはそれらの組み合わせを語形変化と呼び，「走った」「走らなかった」など実際に語形変化した表現を語形と呼ぶ．データセット作成の手順は，図1に示すように，(1)語形の生成，(2)ラベルの決定，(3)フィルタリングの大きく3つで構成される．(1)では，107種類の動詞の原形に対して最大125個の語形を生成する．(2)では，それぞれの語形変化に適切なUniMorphラベルを決定して，生成した語形に付与する．(3)では，Googleの完全一致検索でのヒット件数を用いて，使用頻度が低いと考えられる語形を除去する．このようなデータセットを整備することにより，日本語の語形変化の意味を国際的なスキーマに基づいた特徴ラベルに対応付けることができる．