Java 我试图从文本中提取语义信息

Java 我试图从文本中提取语义信息,java,nlp,semantics,jaws-wordnet,Java,Nlp,Semantics,Jaws Wordnet,我正在使用java 到目前为止,我已经实现了句子检测器、标记器,并且正在使用WORDNET库(通过JAWS api)查找单词的各种含义 基本上,我想提取句子的语义/上下文,以便它可以用于更好的搜索引擎结果 请分享您认为对我有帮助的任何信息、任何工具、API等。尽管我看到您使用WORDNET对语义分析采取了本体论方法,但我想说的是,已经取得了很好的结果(不仅仅是我自己,还有谷歌和维基百科)通过简单地观察单词的相对共现性,即它们彼此接近使用的频率,并由此推断它们在意义上有一定的联系 例如使用 我不想

我正在使用java

到目前为止,我已经实现了句子检测器、标记器,并且正在使用WORDNET库(通过JAWS api)查找单词的各种含义

基本上,我想提取句子的语义/上下文,以便它可以用于更好的搜索引擎结果


请分享您认为对我有帮助的任何信息、任何工具、API等。

尽管我看到您使用WORDNET对语义分析采取了本体论方法,但我想说的是,已经取得了很好的结果(不仅仅是我自己,还有谷歌和维基百科)通过简单地观察单词的相对共现性,即它们彼此接近使用的频率,并由此推断它们在意义上有一定的联系

例如使用

我不想把你推向任何方向,我只是在几年前发现自己处于一个类似的位置,并且通过上述方法获得了成功


祝你好运

嗨,邓肯,谢谢。我会记下来的。目前,让我们假设我至少坚持使用WORDNET一段时间(因为我刚刚开始使用它)。现在,我已经实现了标记器&我从句子中获取标记。我现在有两个问题:1)如何使用POS标记器获得有关查询的更好信息?。2) 现在我通过JAWS检索每个标记的各种含义。我怎么能用它来达到我的目的?(因为我认为它的目的是为了计算相似度等)(真的很困惑!!)可悲的是,一旦我改变了方法,我就没有必要回头看了。我想这完全取决于你所说的“更好”的搜索结果。也许将语义上可能相似的结果分组在一起?好的,邓肯,你能为我提供一些实施潜在语义分析的指导吗。。我想研究这一点,因为这也是一个最新的领域。一些核心论文和其他材料的链接将非常有用。