【问题标题】:How do i find out possessive expressions and what they link?我如何找出所有格表达以及它们之间的联系?
【发布时间】:2013-11-15 01:41:10
【问题描述】:

我在一个小项目中使用 opennlp,我想知道是否有办法找出所有格表达、所有者和他们拥有的东西。例如,如果我问“A user should have an email”,那么我想得到关系对“user”,“email”。

我现在能想到的方法是获取 POS 标签(使用 POSTagger),找出是否有标签表示拥有,并通过在 POS 标签输出中前后移动来获取它们链接的名词以获取标签相关的两个实体。

【问题讨论】:

    标签: java opennlp


    【解决方案1】:

    简短的回答是:不。更长的答案涉及了解人类语言的工作原理。有很多方式来描述所有格关系:“John's book”、“John has a book”、“the book that John has”,甚至“Bill give a book to John”(从中你可以推断出 John 拥有书)。为了可靠地提取这种关系,您需要考虑所有变化,例如,词性序列、词汇、非本地关系(“我很确定约翰拥有的书”)等。 ,还可以访问语义知识(例如知道如果您将一本书给某人,则意味着他们拥有它)。人们的整个职业生涯都在试图解决这样的问题;迄今为止最成功的方法只是部分成功。

    这样的书可能会让您更好地了解为什么这真的非常难:

    http://www.amazon.com/Computational-Linguistics-Introduction-Language-Processing/dp/0521310385

    或谷歌“语言学导论”或“自然语言处理导论”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-18
      • 2021-05-26
      相关资源
      最近更新 更多