[发明专利]一种基于WordNet和IDF的非结构化文本的实体关系分类方法在审
| 申请号: | 201911345611.9 | 申请日: | 2019-12-24 |
| 公开(公告)号: | CN111191031A | 公开(公告)日: | 2020-05-22 |
| 发明(设计)人: | 陈雪;乐金雄;骆祥峰;黄敬;王鹏 | 申请(专利权)人: | 上海大学;阿里巴巴集团控股有限公司 |
| 主分类号: | G06F16/35 | 分类号: | G06F16/35;G06F16/36;G06F40/30;G06K9/62;G06N3/04;G06N3/08 |
| 代理公司: | 上海上大专利事务所(普通合伙) 31205 | 代理人: | 陆聪明 |
| 地址: | 200444*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 wordnet idf 结构 文本 实体 关系 分类 方法 | ||
1.一种基于WordNet和IDF的非结构化文本的实体关系分类方法,其特征在于,包括以下步骤:
步骤1、获取非结构化的文本训练集,对数据集中的每个句子进行预处理之后,利用Word2Vec得到句子的矩阵表示;
步骤2、利用WordNet扩展句子外部语义信息,更新句子的矩阵表示;
步骤3、利用IDF扩展句子内部语义信息,更新句子的矩阵表示;
步骤4、计算句子中每个单词的位置信息,并将其加入到该词的词向量中,更新句子的矩阵表示;
步骤5、将步骤4得到的句子矩阵输入到分段卷积神经网络PCNN中,得到句子的特征向量;
步骤6、将步骤5的句子特征向量输入到分类器中,对句子的实体关系进行分类,并将分类结果与训练集标签对比,计算损失函数;
步骤7、若本轮测试的准确率较上轮提高大于0.1%或者达到训练次数上限,则该实体关系自动分类方法训练完毕;否则,根据分类结果和损失函数更新步骤5中的超参数,继续迭代训练。
2.根据权利要求1所述的基于WordNet和IDF的非结构化文本的实体关系分类方法,其特征在于,所述步骤1中的对数据集进行预处理,并得到句子的矩阵表示,其过程如下:
(1-1)预处理:获取数据集后,利用Freebase标准知识库标注出数据集中每个句子的两个实体间的关系;标注完成后数据集表示为D={d1,d2,…,di,…,dg},其中di为数据集中的每一个句子,di={t1,t2,…,e1,…,e2,…,tf},ti表示句子中的每个单词,e1和e2是句子的两个实体,f代表句子中单词的数量;
(1-2)生成句子矩阵:对数据集中D的每个句子di,利用Word2Vec找出其每个单词的向量表示并将其组成映射矩阵:xi={w1,w2,…,wi,…,wh},其中wi={v1,v2,…v50}是句子中每个单词的向量表示,每个词向量的维度为50。
3.根据权利要求1所述的基于WordNet和IDF的非结构化文本的实体关系分类方法,其特征在于,所述步骤2中利用WordNet扩展句子外部语义信息,更新句子的矩阵表示,其过程如下:
(2-1)对数据集中所有句子进行外部语义分析:将句子di中的实体e1和e2输入到WordNet字典中,分别获取其上位词集合,并利用Word2Vec进行向量化表示,得到和其中m为e1的上位词个数,n为e2的上位词个数;计算每个上位词集合的平均向量wout来代表其实体的外部信息,具体计算公式为:
其中,k取m时,wi是中每个词的向量,公式(1)得出的wout为实体e1的平均向量wout1;k取n时,wi是中每个词的向量,公式(1)得出的wout为实体e2的平均向量wout2;
(2-2)更新句子矩阵:将e1和e2计算出的两个平均向量wout1和wout2拼接到句子xi中,更新后的句子矩阵:xi={w1,w2,…,wj,wout1,wout2}。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海大学;阿里巴巴集团控股有限公司,未经上海大学;阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911345611.9/1.html,转载请声明来源钻瓜专利网。





