[发明专利]基于SAO结构的中文专利文本实体关系抽取方法在审
申请号: | 201811202084.1 | 申请日: | 2018-10-16 |
公开(公告)号: | CN109933781A | 公开(公告)日: | 2019-06-25 |
发明(设计)人: | 吕学强;董志安 | 申请(专利权)人: | 北京信息科技大学 |
主分类号: | G06F17/27 | 分类号: | G06F17/27 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100192 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 专利文本 关系抽取 实体关系 抽取 中文 句法语义 三元组 上下文特征 处理数据 传统特征 词法特征 分类问题 结构识别 有效地 语料 转化 应用 | ||
2.根据权利要求1所述的中文专利文本实体关系抽取方法,其特征在于,步骤一具体包括:
步骤1)对专利文本进行分词和词性标注;
步骤2)对句子中的实体进行标记;
步骤3)从句子S={w1,w2,w3,...,wn}中取出实体对和关系词构成三元组SAO=(E1,R,E2),其中E1和E2表示实体对,R表示实体之间的关系词,如果句子中只有一个关系词,则转到步骤7),如果有多个关系词,则将实体对和关系词构成的三元组表示成一个集合Set={SAO1,SAO2,SAO3,...,SAOi};
步骤4)循环取出集合中的SAO三元组结构,首先计算实体对E1和E2在文档中的概率p(E1,E2)、关系词R在文档中的概率p(R),以及实体对和关系词的组合在文档中的概率p(E1,E2,R),计算SAOi三元组的互信息;
步骤5)根据互信息的大小对三元组进行排序;
步骤6)如果出现一个以上的互信息大小相同,则将它们并列作为候选三元组;
步骤7)将候选三元组中的关系词标记为候选关系词;
步骤8)如果集合为空则退出。
3.根据权利要求1所述的中文专利文本实体关系抽取方法,其特征在于,所述步骤4)的互信息计算公式为:
其中,p(wi,wj,R)表示wi、wj和R在文档中出现的概率,p(wi,wj)表示wi和wj在文档中出现的概率,p(R)则表示关系R在文档中出现的概率。
4.根据权利要求1-3所述的中文专利文本实体关系抽取方法,其特征在于,所述步骤二的传统特征包括词法特征、上下文信息特征和距离特征。
5.根据权利要求1-4所述的中文专利文本实体关系抽取方法,其特征在于,所述步骤二的句法语义特征包括SAO句法关系强度特征和SAO语义角色特征SAO句法关系强度
SRS=V(E1,R)+V(R,E2);其中,
其中,R(E1,REL)表示实体E1和候选关系词REL之间的依存句法关系;R(REL,E2)表示候选关系词REL和实体E2之间的依存句法关系。
6.根据权利要求1-2所述的中文专利文本实体关系抽取方法,其特征在于,在所述步骤1)中,使用NLPIR汉语分词系统对专利语料进行分词。
7.根据权利要求1-2所述的中文专利文本实体关系抽取方法,其特征在于,在所述步骤2)中,采用双向最大匹配算法对句子中的实体进行标记。
8.根据权利要求1-7所述的中文专利文本实体关系抽取方法,其特征在于,所述中文专利文本实体关系抽取方法具体包括以下步骤:
(1)使用NLPIR汉语分词系统,同时在其中加入专利术语词典,对专利语料进行分词和词性标注;
(2)采用双向最大匹配算法对句子中的实体进行标记;
(3)在语料中选择包含两个以及两个以上实体的句子,组成候选句子的集合T={S1,S2,S3,...,Sn},其中,对于每一个句子Si={w1,w2,w3,...,wn};
(4)循环遍历集合T中的每一个句子,对于每一个句子Si,利用专利SAO结构抽取方法,获得句子的候选三元组;
(5)筛选出满足条件的若干条句子及该句子对应的候选三元组进行标注,满足SAO结构的候选三元组标记为正例,不满足SAO结构的候选三元组标记为负例;
(6)提取词法特征;利用word2vec对(5)中的句子进行训练,得到词向量模型,然后将句子中候选三元组中的实体对和关系词分别用词向量表示;
(7)提取上下文特征;上下文特征包括两种类型的特征,第一种是设置不同的窗口值,抽取实体1、实体2和关系词的上下文词语C0,C1,C2,C3,C4,C5,并用词向量表示;第二种是实体对和关系词之间的所有词RLL和RLR,用词向量表示;
(8)提取距离特征;根据距离特征算法,分别计算实体1和候选关系词之间的距离distance(E1,REL)的值、候选关系词和实体2之间的距离distance(REL,E2)的值以及实体1和实体2之间的距离distance(E1,E2)的值;
(9)对集合T中的每一个句子进行依存句法分析和语义角色分析,并根据SSR和SRS的计算方法,分别计算出SAO语义角色SSR的值和SAO句法关系强度SRS的值;
(10)将(5)中标注的标签和提取的所有特征组合在一起生成训练语料和测试语料。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京信息科技大学,未经北京信息科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811202084.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:使用深度学习技术确定文档中的上下文阅读顺序
- 下一篇:用户情绪预测方法和装置