[发明专利]一种推理规则自动发现方法及系统在审
申请号: | 201710507636.9 | 申请日: | 2017-06-28 |
公开(公告)号: | CN109147953A | 公开(公告)日: | 2019-01-04 |
发明(设计)人: | 张振中 | 申请(专利权)人: | 京东方科技集团股份有限公司 |
主分类号: | G16H50/70 | 分类号: | G16H50/70;G06N5/04 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;刘伟 |
地址: | 100015 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 医学 推理规则 自动发现 医学知识库 关系矩阵 医学知识 人力物力 时间成本 推理 向量 | ||
本发明提供一种推理规则自动发现方法及系统,该推理规则自动发现方法应用于医学知识库,所述医学知识库中包括多个医学知识,每一所述医学知识为两个医学实体和一医学关系的组合,所述方法包括:获取每一所述医学关系的关系矩阵,所述关系矩阵反映具有所述医学关系的医学实体的向量之间的关系;根据多个所述医学关系的关系矩阵,获取推理规则,获取的每一推理规则中包括第一医学关系、第二医学关系和第三医学关系,所述推理规则用于表示由所述第一医学关系和所述第二医学关系能够推理出所述第三医学关系。本发明能够自动发现医学知识库中的推理规则,不需要人工定义,节省了人力物力,降低了时间成本。
技术领域
本发明涉及医学知识库数据挖掘技术领域,尤其涉及一种推理规则自动发现方法及系统。
背景技术
当今,生物医学文献的数量以指数级的速度增长,海量的数据给研究者们带来丰富信息的同时,也让研究者们难以发现不同文献之间的关联信息,从而失去发现一些重要知识的机会。例如,在生物医学领域,生物医学文献数据库MEDLINE中的论文已经超过二千万,同时每年也有几百万篇的论文加入到数据库中。阅读如此海量的文献对于医学研究者来说是相当困难的。因此,从医学文献中自动发现知识的方法受到广泛关注。然而,传统的医学知识自动发现方法需要人工定义推理规则。例如,人工定义推理规则“包含(A,B)^治疗(B,C)=>预防(A,C)”。则基于事实“金针菇含有朴菇素”和“朴菇素可以治疗癌症”,依据上面定义的推理规则,可以得出“金针菇可以预防癌症”。但是,目前医学领域包含的信息巨大,人工定义推理规则需要大量的时间和人力财力。
发明内容
有鉴于此,本发明提供一种推理规则自动发现方法及系统,能够自动发现医学知识库中的推理规则,不需要人工定义,节省了人力物力,降低了时间成本。
为解决上述技术问题,本发明提供一种推理规则自动发现方法,应用于医学知识库,所述医学知识库中包括多个医学知识,每一所述医学知识为两个医学实体和一医学关系的组合,所述方法包括:
获取每一所述医学关系的关系矩阵,所述关系矩阵反映具有所述医学关系的医学实体的向量之间的关系;
根据多个所述医学关系的关系矩阵,获取推理规则,获取的每一推理规则中包括第一医学关系、第二医学关系和第三医学关系,所述推理规则用于表示由所述第一医学关系和所述第二医学关系能够推理出所述第三医学关系。
优选地,所述获取每一所述医学关系的关系矩阵的步骤包括:
针对每一医学关系,构建一初始的关系矩阵;
获取所述医学知识库中的所述医学关系对应的医学知识作为正确医学知识;
更换所述正确医学知识中的医学实体,得到新的医学知识作为错误医学知识;
采用打分函数为所述正确医学知识和错误医学知识分别打分;
采用预设目标函数,对所述初始的关系矩阵进行学习,使得所述正确医学知识的打分高于所述错误医学知识的打分,得到学习后的关系矩阵。
优选地,对所述初始的关系矩阵进行学习时,采用的所述正确医学知识和错误医学知识的个数差小于预设阈值。
优选地,所述更换所述正确医学知识中的医学实体,得到新的医学知识作为错误医学知识的步骤包括:
采用未包含在所述医学关系对应的所有正确医学知识的医学实体,更换所述正确医学知识中的医学实体,得到新的医学知识作为错误医学知识。
优选地,所述获取每一所述医学关系的关系矩阵的步骤之前,还包括:
获取每一所述医学实体的独热码向量xe;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东方科技集团股份有限公司,未经京东方科技集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710507636.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种放疗剂量验证方法、处理器及系统
- 下一篇:基于知识图谱的患者信息处理装置