Nlp 是否有任何信息提取来查找句子中的主语和动词/关系双元组,如小句、混响等?

Nlp 是否有任何信息提取来查找句子中的主语和动词/关系双元组,如小句、混响等?,nlp,stanford-nlp,information-extraction,Nlp,Stanford Nlp,Information Extraction,我使用了子句,它从一个句子中返回主语、动词和宾语三元组。但是,如果文本很短,甚至不是一个完整的句子,这些都不起作用。我只想要一个库或其他可以返回短文本/短语中的主语-动词对的库 简短案文的一个例子是“接受提案32”。它应该具有一些依赖性或可能的规则,用于确定术语“建议”是主语,术语“接受”是动词/关系 我已经尝试了上面文本的斯坦福在线解析器,但它没有返回任何内容,可能是因为文本中没有对象 任何建议都将不胜感激。问题是,你有一个主题(“提案32”)和一个动词(“接受”)。因为你没有物体,所以没有三

我使用了子句,它从一个句子中返回主语、动词和宾语三元组。但是,如果文本很短,甚至不是一个完整的句子,这些都不起作用。我只想要一个库或其他可以返回短文本/短语中的主语-动词对的库

简短案文的一个例子是“接受提案32”。它应该具有一些依赖性或可能的规则,用于确定术语“建议”是主语,术语“接受”是动词/关系

我已经尝试了上面文本的斯坦福在线解析器,但它没有返回任何内容,可能是因为文本中没有对象


任何建议都将不胜感激。

问题是,你有一个主题(“提案32”)和一个动词(“接受”)。因为你没有物体,所以没有三元组

但是,你可以做的是,通过使用标记化,使用斯坦福在线,尝试识别主语和动词

例如:
-如果Stanford使用“S”标记,则该句子可能是“声明性的”。
-如果句子是陈述性的,那么:
-主语通常是位于主动词组前面的名词组。在斯坦福在线,这是第一位副总裁前面的第一个NP

现在:如果您:
-在你得到的主要动词“提案32已被接受”前面加上“是”。
-这就是:“建议32=接受”,这是任何编程语言都能理解的逻辑比较

当然,问题是,你并不总能得到这些简单的短句。可能有一些现成的软件包可以解决这个问题。但据我所知并非如此

你能做的:根据英语语法,制定一些你自己的规则。它只会理解你制定的规则的句子。但也许这就是你所需要的。如果您只需要处理这些非常短的组合,那么一些精心设计的规则就可以完成这项工作