[发明专利]一种基于实体识别和属性抽取模型的学校领域知识图谱构建方法在审
申请号: | 201910511427.0 | 申请日: | 2019-06-13 |
公开(公告)号: | CN110287334A | 公开(公告)日: | 2019-09-27 |
发明(设计)人: | 朱全银;王佳薇;周泓;冯万利;李翔;王文豪;丁瑾;金鹰;高尚兵;宗慧 | 申请(专利权)人: | 淮阴工学院 |
主分类号: | G06F16/36 | 分类号: | G06F16/36;G06F16/332;G06Q50/20 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 梁耀文 |
地址: | 223005 江苏省淮安市洪泽区东七街三号高*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据集 领域知识 实体识别 属性抽取 预处理 图谱构建 标注 图谱 领域实体 领域属性 数据集中 有效构建 三元组 构建 抽取 取出 | ||
1.一种基于实体识别和属性抽取模型的学校领域知识图谱构建方法,其特征在于,包括如下步骤:
(1)对学校领域问答对数据集进行预处理,得到实体识别模型标注数据集EntityData;
(2)利用数据集EntityData训练基于BERT-BiLSTM-CRF的实体识别模型,得到学校领域实体识别模型SchoolEntityModel;
(3)对学校领域问答对数据集进行预处理,得到属性抽取模型标注数据集AttributeData;
(4)利用数据集AttributeData训练基于BERT的属性抽取模型,得到学校领域属性抽取模型SchoolAttributeModel;
(5)在问句对文本数据上抽取出实体、属性和属性值,建立知识三元组,构建学校领域知识图谱。
2.根据权利要求1所述的一种基于实体识别和属性抽取模型的学校领域知识图谱构建方法,其特征在于,所述步骤(1)中得到实体识别模型标注数据集的具体步骤如下:
(1.1)定义预处理后的问答对集合QASet,定义question,answer,triple分别为单个问答对的问句、答案和三元组,并且满足关系QASet={[question1,answer1,triple1],[question2,answer2,triple2],…,[questionQASetNum,answerQASetNum,tripleQASetNum]},其中,QASetNum为问答对集合中数据的个数;对问答对数据进行预处理,得到问答对集合QASet;
(1.2)定义Word、Label分别为问句和答案中每个字构成的数据集、每个字对应的标签构成的数据集,Word={word1,word2,…,wordQANum},Label={label1,label2,…,labelQANum},wordn为Word中第n个字,labeln为Label中第n个字对应的标签,其中,QANum为问句和答案的总个数,变量n∈[1,QANum];定义LabelTemp为单个问句和答案中每个字对应的标签构成的数据,其中,定义计数器count1,令count1=1,用于遍历QASet;
(1.3)若count1≤QASetNum,执行步骤(1.4),否则执行步骤(1.6);
(1.4)遍历步骤(1.1)中集合QASet的数据,将数据处理为单个字存入数据集Word中,并将数据集Label中的所有数据标注为非实体标签,若question或者answer存在于triple中,则将LabelTemp标注为实体标签,替换Label中对应位置的数据;
(1.5)令count1=count1+1,执行步骤(1.3);
(1.6)将Word和Label中的数据打包为一个个元组,得到实体识别模型标注数据集EntityData={[word1,label2],[word2,label2],…,[wordQANum,labelQANum]},wordn与labeln间用制表符分隔。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于淮阴工学院,未经淮阴工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910511427.0/1.html,转载请声明来源钻瓜专利网。