PropBank(プロップバンク)とは
PropBankとは、文章中の述語と、その述語に関わる参加者の役割を注釈した意味役割データ資源です。専門的には述語項構造を扱いますが、実務では「誰が、何を、誰に、どうしたか」をAIが読み取りやすくするための注釈と考えると分かりやすいでしょう。
正式名称・英語表記
Proposition Bank
略称: PropBank
文の中の役割を読む
文章をAIに読ませる時、単語の意味だけでは足りません。「営業が顧客に資料を送った」なら、送った人、受け取った人、送られた物を分けて理解する必要があります。PropBankは、このような役割をコーパスに注釈して、AIが学習や評価に使える形にします。
業務文書では、誰が責任者か、何が対象か、次のアクションは何かが重要です。PropBankの考え方を知ると、AIによる議事録整理、問い合わせ分類、契約文レビューで、単なるキーワード検索を超えた設計が必要だと分かります。
FrameNetやVerbNetとの違い
FrameNetは場面と役割の枠組み、VerbNetは動詞の型、PropBankは文中の述語と役割の注釈に強みがあります。三つは競合というより、文章の意味を別角度から整理する資源です。自然言語処理では、意味を一段階深く読むための地図が複数あると捉えるとよいでしょう。
Topic構文木に意味を重ねたプロジェクト
公式サイトは、初期のPropBankがPenn Treebankの構文木に述語と役割の関係を追加したと説明しています。文の形だけでなく、その文で誰がどんな役を担うかを重ねた点が、AIの文章理解にとって重要でした。
PropBankに関するよくある質問
- PropBankはキーワード辞書と何が違いますか?
- キーワード辞書は単語の有無を見ます。PropBankは、文の中で誰が何をしたかという役割を注釈するため、業務アクションの読み取りに近い考え方です。
- PropBankとFrameNetはどちらを使えばよいですか?
- 目的が違います。場面の枠組みを見たいならFrameNet、述語と参加者の役割を注釈したいならPropBankが向きます。実務では複数資源を組み合わせる考え方が重要です。