提取三元组主语,谓语和宾语 [英] Extract triplet subject, predicate, and object sentence

查看:170
本文介绍了提取三元组主语,谓语和宾语的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试从句子中提取三元组的主语,谓语和宾语. 我需要更多有关如何执行此操作的参考.

I'm trying to extract triplet subject, predicate, and object from sentence. I need more references on how to do this.

推荐答案

做到这一点的最基本方法是进行浅层解析,然后提取NOUN-VERB-NOUN三元组,并且结果可以接受.这应该适用于所有SVO(主语-动词-宾语)语言,例如英语.可能需要一些调整才能从句子中仅提取第一个三元组,或者在昏迷的情况下不提取.这是一个非常快速的解决方案,因为浅层POS标记通常为O(n)-每句0.01,而不是深度解析(Open NLP,Stanford Parser)为O(n ^ 3)-每句0.4秒.

The most basic way to do this, with acceptable result is to do shallow parsing and then extracting NOUN-VERB-NOUN triples. This should work for all SVO (subject–verb–object) languages like English. Some tuning may be required to extract only the first triple from a sentence, or not extract in case of comas. It is a very fast solution, because shallow POS tagging usually is O(n) - 0.01 per sentence, instead of deep parsing(Open NLP, Stanford Parser) which is O(n^3) - 0.4 sec per sentence.

这篇关于提取三元组主语,谓语和宾语的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆