一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种医学量表语义关联网络构建方法及系统

2023-01-06 03:24:56 来源:中国专利 TAG:


1.本发明涉及大数据资源共享服务技术领域,更具体的说是涉及一种医学量表语义关联网络构建方法及系统。


背景技术:

2.医学量表常被用于心理行为评估、认知功能筛查、临床疾病诊断、健康结局评估等医学科研与实践活动。目前医学量表出版、发布、服务主要基于文档外部特征的元数据描述、存储与管理技术,缺乏对量表内容结构的全面揭示,没有在医学量表资源之间、医学量表资源与其他资源(如期刊论文、实验报告、临床试验数据等)间建立语义关联。这使得面向量表全文的细粒度知识获取和关联发现主要依赖人工浏览方式进行,极大耗费了用户的时间和精力,限制了海量医学量表资源价值的发挥。


技术实现要素:

3.有鉴于此,本发明提供了一种医学量表语义关联网络构建方法及系统,用于在内容层面建立量表资源与量表资源之间的语义关联,拓展医学量表资源语义融合深度和广度,提高医学量表资源知识服务效率和智能化水平。
4.为了实现上述目的,本发明采用如下技术方案:一种医学量表语义关联网络构建方法,包括以下步骤:获取医学量表参数,基于医学量表参数定义医学量表内容框架,并将实例文档映射到医学量表内容框架中,得到初始医学量表;提取初始医学量表中的文本,生成测量概念集合;利用医学量表领域、维度项语义对应的测量概念集合计算领域、维度项的第一语义关联标签赋值;提取医学量表条目、问题标签的文本取值,计算同类内容的第二语义关联标签赋值;结合第一语义关联标签赋值、第二语义关联标签赋值,进行相关关联推导,获得第三语义关联标签赋值;根据第一语义关联标签赋值结果、第二语义关联标签赋值结果、第三语义关联标签赋值结果,完成量表语义关联网络可视化。
5.可选的,定义医学量表内容包括:内容标签、内容标签的属性、内容标签间的关系、形成标准量表内容标签库。
6.可选的,将实例文档映射到医学量表内容框架中,具体包括:逐行扫描实例文档数据,采用基于规则的方法提取量表原始内容结构标签;通过jaccard相似系数字符串匹配算法计算原始内容结构标签与标准标签的相似度,将大于阈值的标准标签通过表单方式推荐给用户;用户通过表单进行确认或者修改,如果没有语义相同的标准标签,在标准量表内
容标签库中新增标准标签。
7.可选的,生成测量概念集合具体为:提取医学量表的领域标签和维度标签对应的文本,运用领域文本分词算法对提取的原始文本进行分词,分词结果即为量表自由词汇;通过术语标准化算法,将自由词汇映射至指定医学术语系统中的概念;对映射获得的概念进行去重,形成测量概念集合。
8.可选的,利用医学量表领域、维度项语义对应的测量概念集合计算领域、维度项的第一语义关联标签赋值,具体包括:对于任意两个领域或维度项a和b,获得自由词汇集合分别为ta和tb,测量概念集合分别为概念集合ca和概念集合cb,语义关联计算方法如下:若概念集合ca和概念集合cb中都不为空,则执行下述步骤:通过字符串精确匹配算法判断概念集合ca和概念集合cb是否有相同测量概念:如果没有,进入下一步;如果有,进一步判断是否完全相同,完全相同时,a和b的语义关联标签赋值“等同测量概念”,否则赋值“有相同测量概念”;判断概念集合ca和概念集合cb中是否有测量概念在指定医学术语系统中处于同一层级关系路径中,且路径长度小于指定阈值;如果有,则a和b的语义关联标签赋值“广义相关”;否则进入下一步;运用字符串匹配算法计算概念集合ca和概念集合cb中测量概念所有术语对的相似度;如果任一术语对相似度大于指定阈值,则a和b的语义关联标签赋值“相似测量概念”。
9.可选的,若概念集合ca和概念集合cb中都为空,则执行下述步骤:将ta和tb转化为词向量空间,通过余弦向量空间计算ta和tb的相似度;如果相似度大于指定阈值,则a和b的语义关联标签赋值“相似测量概念”。
10.可选的,结合第一语义关联标签赋值、第二语义关联标签赋值,进行相关关联推导,获得第三语义关联标签赋值,具体规则如下:如果两个问题项之间的语义关联标签取值“相同”或“相似”,则其对应的条目项和维度项之间的语义关联标签取值“问题相关”;如果两个条目项之间的语义关联标签取值“相同”或“相似”,则其对应的维度项之间的语义关联标签取值“条目相关”;如果两个维度项或领域项之间的语义关联标签取值“等同测量概念”或“有相同测量概念”,则其组成的条目项、问题项之间的语义关联标签取值“测量概念相关”。
11.一种医学量表语义关联网络构建系统,包括量表文档获取模块,量表结构标签定义模块,量表内容结构映射模块,量表量测概念标注模块,量表语义关联分类计算模块,量表语义关联网络可视化模块;其中,量表文档获取模块,用于获取实例文档;量表结构标签定义模块,用于定义医学量表内容框架;量表内容结构映射模块,用于将实例文档映射到医学量表内容框架中,得到初始医学量表;量表量测概念标注模块,用于提取初始医学量表中的文本,生成测量概念集合;量表语义关联分类计算模块,用于利用医学量表领域、维度项语义对应的测量概念集合计算领域、维度项的第一语义关联标签赋值;提取医学量表条目、问题标签的文本取
值,计算同类内容的第二语义关联标签赋值;结合第一语义关联标签赋值、第二语义关联标签赋值,进行相关关联推导,获得第三语义关联标签赋值;量表语义关联网络可视化模块,用于根据第一语义关联标签赋值结果、第二语义关联标签赋值结果、第三语义关联标签赋值结果,完成量表语义关联网络可视化。
12.经由上述的技术方案可知,与现有技术相比,本发明公开提供了一种医学量表语义关联网络构建方法及系统,可以实现医学量表文档的数据化、结构化、网络化展示,可以在不同主题、应用、来源医学量表间建立多种关系类型的语义关联,形成语义丰富的医学量表知识图谱。这有助于大幅度提高医学量表的智能化服务能力:方便计算机理解医学量表,提供基于全文和语义的医学量表智能检索、问答、推荐等服务,提高医学量表在新型医学量表编制、临床决策支持、公共卫生监测等应用中智能化水平,减轻医生、患者等用户量表知识获取时间、精力等成本。
13.进一步地,还可以基于本发明在医学量表和医学期刊论文、实验报告、临床试验数据等其他医学数据资源间建立关联,实现多类型医学数据资源统一语义网络的构建,在更大范围内高效地提供医学量表知识关联和发现服务。
14.因此,本发明有助于实现多来源海量异构医学量表资源的高效与深度利用,更大程度发挥医学量表在医学科学研究和实践中的价值。
附图说明
15.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
16.图1为本发明的流程示意图;图2为本发明的结构示意图;图3为本发明的量表语义关联网络可视化网络。
具体实施方式
17.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
18.本发明实施例公开了一种医学量表语义关联网络构建方法,如图1所示,包括以下步骤:s1:获取医学量表参数,基于医学量表参数定义医学量表内容框架,并将实例文档映射到医学量表内容框架中,得到初始医学量表;s2:提取初始医学量表中的文本,生成测量概念集合;s3:利用医学量表领域、维度项语义对应的测量概念集合计算领域、维度项的第一语义关联标签赋值;s4:提取医学量表条目、问题标签的文本取值,计算同类内容的第二语义关联标签
赋值;s5:结合第一语义关联标签赋值、第二语义关联标签赋值,进行相关关联推导,获得第三语义关联标签赋值;s6:根据第一语义关联标签赋值结果、第二语义关联标签赋值结果、第三语义关联标签赋值结果,完成量表语义关联网络可视化。
19.进一步的,在s1中具体包括:量表实例文档结构统一化。针对每一类医学量表,依据其内容组成,定义医学量表内容框架:包括但不限于内容标签(如领域、维度、条目、问题、答案等)、内容标签的属性、内容标签间的关系,形成标准量表内容标签库;获取量表实例文档,将量表原始内容结构标签映射至标准内容结构标签(下简称标准标签)。映射方法如下:1)逐行扫描量表实例文档数据,采用基于如表1规则的方法提取量表原始内容结构标签;2)通过公开的jaccard相似系数字符串匹配算法计算原始内容结构标签与标准标签的相似度,将大于阈值的标准标签通过表单方式推荐给用户;3)用户通过表单进行确认或者修改。如果没有语义相同的标准标签,在标准量表内容标签库中新增标准标签。
20.进一步的,在s2中具体包括:量表测量概念标注。提取量表“领域”标签和“维度”标签对应的文本,运用公开的领域文本分词算法对提取的原始文本进行分词,分词结果即为量表自由词汇;运用公开的术语标准化算法,将自由词汇映射至指定医学术语系统中的概念;对映射获得的概念进行去重,形成测量概念集合。
21.进一步的,在s3中具体包括:表领域、维度项语义关联计算。对于任意两个领域或维度项a和b,假设其获得自由词汇集合分别为ta和tb,测量概念集合分别为ca和cb。其语义关联计算方法如下:s3.1:判断ca和cb中是否都有值,如果是,依次执行s3.1.1-s3.1.3;否则执行s3.2;s3.1.1:通过字符串精确匹配算法判断ca和cb是否有相同测量概念:如果没有,进入s3.1.2;如果有,进一步判断是否完全相同,完全相同时,a和b的语义关联标签赋值“等同测量概念”,否则赋值“有相同测量概念”s3.1.2:判断ca和cb中是否有测量概念在指定医学术语系统中处于同一层级关系路径中,且路径长度小于指定阈值。如果有,则a和b的语义关联标签赋值“广义相关”;否则进入s3.1.3;s3.1.3:运用字符串匹配算法计算ca和cb中测量概念所有术语对的相似度。如果任一术语对相似度大于指定阈值,则a和b的语义关联标签赋值“相似测量概念”;s3.2:将ta和tb转化为词向量空间,通过简单余弦向量空间计算ta和tb的相似度。如果相似度大于指定阈值,则a和b的语义关联标签赋值“相似测量概念”。
22.进一步的,在s4中具体包括:条目、问题语义关联计算。提取量表条目、问题标签的文本取值,运用公开的短文本相似度算法计算同类内容标签项的相似度。如果相似度为1,则相应的标签项之间的语义关联标签赋值“相同”;如果相似度为介于指定阈值和1之间,则相应的标签项之间的语义关联标签赋值“相似”。
23.其中,阈值一般是根据人工经验设置的:s3.1.2的阈值取值介于1和两个概念所在关系路径的最大层级数之间;其他阈值取值介于0-1之间。
24.进一步的,在s5中具体包括:相关关联推导,其中,相关关联推导包括但不限于“问题相关”,“条目相关”,“测量概念相关”。在s3和s4语义关联计算结果基础上,运用如下简单
自底向上的推导规则,进行相关关联推导和语义关联标签赋值。
25.规则1:如果两个问题项之间的语义关联标签取值“相同”或“相似”,则其对应的条目项和维度项之间的语义关联标签取值“问题相关”;规则2:如果两个条目项之间的语义关联标签取值“相同”或“相似”,则其对应的维度项之间的语义关联标签取值“条目相关”;规则3:如果两个维度项或领域项之间的语义关联标签取值“等同测量概念”或“有相同测量概念”,则其组成的条目项、问题项之间的语义关联标签取值“测量概念相关”;进一步的,在s6中具体包括:量表语义关联网络可视化。根据s1定义的内容标签间语义关系(简称已定义关系),实现量表自身内容网络的构建;根据s3和s5语义关联计算结果,在不同量表之间建立以内容为节点,语义关联标签取值为边的量表语义关联网络。对于后者,为更好支持量表语义关系检索和发现,可以进一步地丰富网络中节点和边的取值类型。如:将节点的取值类型定义为“内容结构标签” “原始文本取值”;将边的取值类型为“语义关联标签取值 关联线索(即测量概念)”。
26.与图1所示方法对应的,本发明还公开了一种医学量表语义关联网络构建系统用于对图1方法的实现,具体结构如图2所示,包括量表文档获取模块,量表结构标签定义模块,量表内容结构映射模块,量表量测概念标注模块,量表语义关联分类计算模块和量表语义关联网络可视化模块;其中,量表文档获取模块,用于获取实例文档;量表结构标签定义模块,用于定义医学量表内容框架;量表内容结构映射模块,用于将实例文档映射到医学量表内容框架中,得到初始医学量表;量表量测概念标注模块,用于提取初始医学量表中的文本,生成测量概念集合;量表语义关联分类计算模块,用于利用医学量表领域、维度项语义对应的测量概念集合计算领域、维度项的第一语义关联标签赋值;提取医学量表条目、问题标签的文本取值,计算同类内容的第二语义关联标签赋值;结合第一语义关联标签赋值、第二语义关联标签赋值,进行相关关联推导,获得第三语义关联标签赋值;量表语义关联网络可视化模块,用于根据第一语义关联标签赋值结果、第二语义关联标签赋值结果、第三语义关联标签赋值结果,完成量表语义关联网络可视化。
27.进一步的,量表文档获取模块:用于导入半结构化和结构化格式的生活质量评定相关量表文档。如中文版的生活质量综合评定问卷(简称gqol-74)、简明健康调查量表(简称sf-36)、世界卫生组织生存质量测定量表whoqol-100等。
28.进一步的,量表结构标签定义模块:用于通过表单方式将量表核心内容组成标准标签分别命名为“领域”、“维度”、“条目”、“问题”、“答案”,并定义上述标准标签之间蕴含的语义关系,如:1)“由

组成”关系“consist of”,关系实例(“领域”,consist of,“维度”)表示领域由维度组成;2)“呈现形式为”关系“item format”,关系实例(“条目”,item format,“问题”)表示测量条目的呈现形式为问题;3)“是

的答案”关系“answers of”,关系实例(“答案”,answers of,“条目”)表示“答案”的取值是测量条目所有可能的答案。
29.进一步的,量表内容结构映射模块:用于运用上述标签映射方法,在原始量表内容结构标签和已定义的标准标签间建立映射关系。如果已构建的标准标签库中没有合适的映
射标签,跳转至第一步,在量表内容结构定义模块中新增所需要的标签。此步骤的目标是实现量表实例文档结构标签的统一化。表1是量表gqol-74、sf-36和whoqol-100的核心内容结构映射示例。
30.表1部分生活质量评定量表文档核心内容结构映射示例 进一步的,量表量测概念标注模块:用于提取所有生活质量评定量表“领域”和“维度”标签对应的原始文本;选用中文医学术语仓储,通过正向最大匹配算法进行分词,获得自由词汇集合;通过公开的“最大序列长度算法 bert”术语归一化算法,将自由词汇映射至中文临床医学术语系统中的概念,并进行去重,获得测量概念。表2是量表gqol-74和 whoqol-100的部分“领域”和“维度”标签对应的原始文本的测量概念标注结果。
31.表2生活质量评定量表测量概念标注结果示例原始文本来源量表分词结果/自由词汇测量概念心理功能gqol-74心理功能心理功能睡眠与精力gqol-74睡眠;精力睡眠;精力躯体不适感gqol-74躯体;不适感躯体;不适感人际交往能力gqol-74人际交往与他人交往神经紧张度gqol-74精神紧张;度神经紧张负性情感gqol-74负性情感负性情感疼痛与不适whoqol-100疼痛;不适疼痛;不适感精力与疲倦whoqol-100精力;疲倦精力;疲倦身材与相貌whoqol-100身材;相貌个人外观社会关系whoqol-100社会关系与他人交往进一步的,量表语义关联分类计算模块:用于运用上述“领域、维度语义关联计算”方法,获得不同量表的领域、维度项之间的语义关联赋值;运用上述“条目、问题语义关联计算”方法,获得不同量表的条目、问题项之间的语义关联赋值;运用上述“相关关联推导”获得不同量表的领域、维度、条目、问题项之间的相关关联。表3是gqol-74和 whoqol-100部分内容项语义关联计算结果及说明。
32.表3 gqol-74和 whoqol-100部分语义关联计算结果及说明
进一步的,量表语义关联网络可视化模块:用于综合量表结构标签定义模块的已定义关系和量表语义关联分类计算模块的计算结果,对生活质量评定相关量表语义关联网络进行可视化。图3是综合部分已定义关系和表3所示的部分语义关联计算结果,生成的可视化量表语义关联网络。其中:节点取值类型定义为“内容结构标签 原始文本取值”;边的取值类型定义为“语义关联标签取值 关联线索(即测量概念)”。
33.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
34.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献