2012-04-01 14 views
7

テキスト内に代名詞の名前を検出するのに役立つツールがあるかどうかわかりません。代名詞とその名詞を検出しますか?

Jone is Spanish. He can speak German. 

どのように私はJoneHeにタグを付けることができますか?

答えて

12

解決しようとしている問題は、anaphora resolutionとして知られています。このタスクを実行するJavaツールはhereです。ソースコードはそのサイトで利用可能になります。それがどのように機能するかについての理論的な見方については、1994年のLappin and Leassのthis paperを参照してください。

+1

は、アナウサ解像度を行うことができる唯一のツールです。利用可能な他のツールはありますか? –

+1

@ user1234770全くありません。豊富なAPIに潜入したいと思えば、スタンフォードのjavaNLPスイートにはdcorefというツールがあります。あなたはそれについて[ここ](http://nlp.stanford.edu/software/dcoref.shtml)を読んで、javadocs [here](http://nlp.stanford.edu/nlp/javadoc/javanlp/)を読むことができます。 。ハッピーハンティング。 – Cameron

+1

うわー、私は、おかげでキャメロン:) –

5

coreference解決ツールをお探しですか? 利用可能なツールの一部には、短いがあります。ほとんどはArkRef、BART、Stanford CoreNLPに含まれているもののようなJavaで書かれています。 Pronoun AnnotatorGATEフレームワークの一部として使用されなければならない:ここ

+0

こんにちはケンストン。私はスタンフォードCoreNLPを試してみましたが、それは私のために働いていますが、講師、歌手などの動詞から来ている名前はまだ検出されていません...他のツールがそれらの名前を検出できると思いますか? –

+2

似たような質問のために私の答えを読むことができます:http://stackoverflow.com/questions/9561370/how-can-i-differentiate-between-a-persons-name-and-other-names-that-are-derived/9561664#9561664 –

2

は同一指示解析のための別のツール(別名照応解像度)です。

関連する問題