从文本中提取 recommendations/suggestions
Extract recommendations/suggestions from text
我的文档通常包含如下句子:
Had I known about this, I would have prevented this problem
或
If John was informed, this wouldn't happen
或
this wouldn't be a problem if Jason was smart
我对提取这类信息很感兴趣(不确定它们在语言上的名称)。所以我想提取整个句子,或者理想情况下,像这样的摘要:
(inform John) (prevent)
我遇到的大多数(如果不是全部)关系抽取和信息抽取示例都遵循相当标准的流程:
做 NER,然后关系抽取查找 "in" 或 "at" 等关系(例如 nltk 书的第 7 章)。
这些类型的句子是否属于 NLP 中的某个类别?有这样的papers/tutorials吗?
当你就一个非常开放的话题征求建议时,请举出更多的例子。我的意思是说,如果你只是举一个例子并解释你的目标是什么,那并不能提供足够的信息。例如,如果您有遵循特定模式的句子,那么从中提取信息(以您想要的格式)会变得更加容易。否则,它就变成了广泛而复杂的研究问题!
从您的示例来看,您似乎想要提取句子的 head words
和修饰这些中心词的其他词。您可以为此任务使用依赖项解析。看看Stanford Neural Network Dependency Parser。依存分析器分析句子的语法结构,建立 "head" 个单词和修饰这些中心词的单词之间的关系。所以,我相信它应该可以帮助你完成你想要的任务。
如果你想让它更通用,那么这个问题与开放信息提取很吻合。您可以考虑查看 Stanford OpenIE api.
您也可以考虑 Stanford Relation Extractor api in your task. But i strongly believe relation extraction through dependency parsing best suits your problem definition. You can read this paper 获得一些想法并将它们用于您的任务。
我的文档通常包含如下句子:
Had I known about this, I would have prevented this problem
或
If John was informed, this wouldn't happen
或
this wouldn't be a problem if Jason was smart
我对提取这类信息很感兴趣(不确定它们在语言上的名称)。所以我想提取整个句子,或者理想情况下,像这样的摘要:
(inform John) (prevent)
我遇到的大多数(如果不是全部)关系抽取和信息抽取示例都遵循相当标准的流程: 做 NER,然后关系抽取查找 "in" 或 "at" 等关系(例如 nltk 书的第 7 章)。
这些类型的句子是否属于 NLP 中的某个类别?有这样的papers/tutorials吗?
当你就一个非常开放的话题征求建议时,请举出更多的例子。我的意思是说,如果你只是举一个例子并解释你的目标是什么,那并不能提供足够的信息。例如,如果您有遵循特定模式的句子,那么从中提取信息(以您想要的格式)会变得更加容易。否则,它就变成了广泛而复杂的研究问题!
从您的示例来看,您似乎想要提取句子的 head words
和修饰这些中心词的其他词。您可以为此任务使用依赖项解析。看看Stanford Neural Network Dependency Parser。依存分析器分析句子的语法结构,建立 "head" 个单词和修饰这些中心词的单词之间的关系。所以,我相信它应该可以帮助你完成你想要的任务。
如果你想让它更通用,那么这个问题与开放信息提取很吻合。您可以考虑查看 Stanford OpenIE api.
您也可以考虑 Stanford Relation Extractor api in your task. But i strongly believe relation extraction through dependency parsing best suits your problem definition. You can read this paper 获得一些想法并将它们用于您的任务。