私はフレーズヘッドを見つけるためにスタンフォードCorenlp 2013を使用します。私はthis threadを見た。スタンフォードパーサー(CoreNLP)を使用してフレーズヘッドを検索
しかし、その答えは私には分かりませんでした。そのスレッドを続行するためのコメントは追加できませんでした。だから、重複して申し訳ありません。
私は現時点で文章の解析木です(Stanford Corenlpを使用しています)(私もStanford Corenlpによって作成されたCONLL形式で試しました)。そして私が必要とするのは、正確に名詞句の頭です。
依存関係と構文解析ツリーを使用して名詞句の頭を抽出する方法がわかりません。 私が知っているのは、もし私がnsubj (x, y)
を持っていれば、yは主題の頭であるということです。 dobj(x,y)
がある場合、yは直接オブジェクトの先頭です。 f私はiobj(x,y)
を持っています、yは間接的なオブジェクトの頭です。
しかし、この方法がすべてのフレーズヘッドを見つける正しい方法であるかどうかはわかりません。それがあれば、名詞句のすべての頭を得るためにどのルールを追加するべきですか?
多分、私はJavaコードで名詞句の頭を必要とすることは価値があると思います。