基于知识图谱的糖尿病干预智能推荐方法及系统

文档序号:33971324发布日期:2023-04-26 20:00阅读:77来源:国知局
基于知识图谱的糖尿病干预智能推荐方法及系统

本发明涉及信息智能推荐,具体为基于知识图谱的糖尿病干预智能推荐方法及系统。


背景技术:

1、糖尿病是一种以高血糖为特征的代谢性疾病,高血糖则是由于胰岛素分泌缺陷或其生物作用受损,或两者兼有引起。在糖尿病干预过程中,定位血糖异常的原因在糖尿病干预中起到了决定作用。然而,在糖尿病实施干预的过程中,由于可能导致血糖异常原因的因素众多。因此,要有效找到相关的因素往往需要花费大量的时间和精力。现有的糖尿病干预方法众多,其中有一种是基于搭建的知识图谱,从现有的方案中向客户推荐合适的干预方案。

2、在申请公布号为cn113160910 a的中国发明申请中,公开了基于知识图谱的糖尿病干预智能推荐方法、系统及应用,方法包括:s01、构建糖尿病干预知识图谱;s02、根据糖尿病干预知识图谱,构建调查问卷题库;s03、响应用户请求调查问卷的操作,生成调查问卷;s04、响应用户答复调查问卷的操作,输出已答复问卷;s05、回收已答复问卷,调取糖尿病干预知识图谱,生成潜在异常信息集;s06、获取潜在异常信息集,抽取与潜在异常信息集中的异常状况相关联的调查问题进行生成调查问卷,将生成的调查问卷抛转至用户,直至对应的调查问题均被抛转为止;s07、汇总用户所答复的调查问卷。

3、在以上申请中,以调查问卷等形式采集客户的信息,并作为智能推荐方案的基础,但是,基于以上的信息推荐的方案可能会和客户的病症不太适应,应用时甚至可能会存在一定的风险性。


技术实现思路

1、(一)解决的技术问题

2、针对现有技术的不足,本发明提供了基于知识图谱的糖尿病干预智能推荐方法及系统,通过检索并构建图谱数据集,对图谱数据集中的数据进行处理,搭建知识图谱;判断当前患者是否是糖尿病潜在患者,获取病症难度系数bnd;在病症难度系数bnd超出相应阈值时,从知识图谱中选常规性应对策略并向外部输出;在常规性方案不具备可行性时,分别构建病症特征库及干预方案库,依据病症特征从匹配相应的应对策略;判断推荐方案是否具有可行性,如果不,确定为疑似策略并重新匹配;如果可行,作为推荐方案输出,仍不可行则发出预警。能够以具体的病症难度系数bnd对患者的患病程度进行描述和表征,能够依病症难度系数bnd选择相应的应对策略,向患者进行推荐方案,解决了背景技术中提出的问题。

3、(二)技术方案

4、为实现以上目的,本发明通过以下技术方案予以实现:

5、基于知识图谱的糖尿病干预智能推荐方法,包括:依据网络表示学习算法建立表示学习模型,以糖尿病及其相关词作为检索词,检索并构建图谱数据集,并以语义网络模型对图谱数据集中的数据进行处理,搭建知识图谱;包括:基于网络表示学习算法建立表示学习模型,从网络上选择数据样本并在经过训练和测试后,将构建成的网络表示学习模型输出;

6、采集患者的病症特征并构建患者病症特征集,依据患者的面部特征确定当前患者是否是糖尿病潜在患者;如果是,则依据患者病症特征集中的数据,获取病症难度系数bnd;

7、在病症难度系数bnd超出相应阈值时,从患者病症特征集中选择代表性特征;针对代表性特征,从知识图谱中选常规性应对策略,仿真分析后,在常规性应对策略可行时,将其向外部输;

8、在常规性方案不具备可行性时,获取知识图谱中的数据,分别构建病症特征库及干预方案库;训练并获取可执行配对任务的配对模型,依据患者的病症特征从匹配相应的应对策略,以作为推荐方案输出;

9、建立病症数字孪生模型,在对推荐方案进行仿真分析后,判断推荐方案是否具有可行性,如果不具备,则确定为疑似策略并排除,并重新从干预方案库匹配应对策略;如果应对策略可行,则作为推荐方案输出,如果仍不可行,则发出预警。

10、进一步的,依据网络表示学习模型,以糖尿病及其相关词作为检索词,采用深度优先搜索从公开渠道检索并采集数据,汇总形成图谱数据集;基于神经网络学习算法,从图谱数据集中抽取数据作为样本数据,基于样本数据对模型经过训练和测试后,完成基于机器学习的语义网络模型的构建。

11、进一步的,将患者接入自动问诊系统,以问询及采样的形式采集患者的病症特征,采集的特征至少包括:面部图像特征、空腹血糖、每日排尿次数及胰岛素分泌量,汇总并建立患者病症特征集;

12、获取患者的面部特征,训练出面部特征识别模型并对面部特征进行识别,将识别获取的特征与知识图谱中的特征数据进行对比,依据特征的相似度,判断患者是否是潜在糖尿病患者。

13、进一步的,如果是潜在糖尿病患者,则判断的空腹血糖、每日排尿次数及胰岛素分泌量是否存在超出相应阈值的参数;在超出相应阈值的参数不少于一个时,获取空腹血糖xt、每日排尿次数pn及胰岛素分泌量ys,无量纲化处理后,获取病症难度系数bnd;

14、其中,病症难度系数bnd的获取方式如下:

15、

16、其中,参数的意义及取值为:,且为权重,其具体值由用户调整设置,为常数修正系数。

17、进一步的,接收病症难度系数bnd,在病症难度系数bnd超出阈值时,以空腹血糖xt、每日排尿次数pn及胰岛素分泌量ys中超出阈值最多的参数作为代表性特征;从而,基于该代表性特征,能够减少推荐方案的难度;

18、依据代表性特征,从知识图谱中选择常规性方案,基于机器学习模型,结合患者病症特征集中的数据,在进行仿真分析后,判断该常规性方案是否可行,如果可行,则将常规性方案作为推荐方案输出。

19、进一步的,在常规性方案不具备可行性后,结合知识图谱,通过检索及调查获取糖尿病相关的已知病症特征,并在经过相似度核验后构建病症特征库;

20、以病症特征库中的病症特征作为目标词,从知识图谱中匹配出相应的一个或者多个相应的应对策略,将所有的应对策略汇总,构建干预方案库;从知识图谱中检索和匹配与糖尿病相关病情特征及所采取的应对策略,汇集形成应对记录集。

21、进一步的,从应对记录集中抽取部分数据作为训练样本数据,采用神经卷积算法搭建深度学习模型,采用样本数据对深度学习模型进行训练,输出为可执行配对任务的配对模型;获取客户的病症特征,在病症特征库中进行检索,如果存在相同或相似的病症特征,则依据配对模型从干预方案库中选择与病症特征相对应的应对策略,将该应对策略作为推荐方案输出。

22、进一步的,依据病症特征、应对策略及其作用环境,在训练和测试后建立病症数字孪生模型,以病症数字孪生模型对推荐的应对策略进行仿真分析;判断推荐的应对策略是否可行,如果可行,则将应对策略确定为推荐方案并输出,如果推荐的应对策略不具备可行性,则确定为疑似策略。

23、进一步的,排除疑似策略后,再次由配对模型从干预方案库中选择与病症特征相对应的应对策略并输出,进行仿真分析后,判断匹配的应对策略是否为疑似策略,如果不是疑似策略,则将应对策略输出,如果连续若干次均为疑似策略,则发出预警。

24、基于知识图谱的糖尿病干预智能推荐系统,其特征在于:知识图谱构建单元,以糖尿病及其相关词作为检索词,检索并构建图谱数据集,并以语义网络模型对图谱数据集中的数据进行处理,搭建知识图谱;

25、评价单元,采集患者的病症特征并构建患者病症特征集,依据患者的面部特征确定当前患者是否是糖尿病潜在患者;如果是,获取病症难度系数bnd;

26、判断单元,在病症难度系数bnd超出相应阈值时,从患者病症特征集中选择代表性特征,从知识图谱中选常规性应对策略,在常规性应对策略可行时,将其向外部输;

27、配对单元,在常规性方案不具备可行性时,获取知识图谱中的数据,分别构建病症特征库及干预方案库,依据患者的病症特征从匹配相应的应对策略,以作为推荐方案输出;

28、分析单元,在对推荐方案进行仿真分析后,判断推荐方案是否具有可行性,如果不具备,则确定为疑似策略并排除,并重新从干预方案库匹配应对策略;如果应对策略可行,则作为推荐方案输出,如果仍不可行,则发出预警。

29、(三)有益效果

30、本发明提供了基于知识图谱的糖尿病干预智能推荐方法及系统。具备以下有益效果:

31、判断患者是否是潜在糖尿病患者,如果是潜在的患者,则基于患者病症特征集中的数据获取病症难度系数bnd,以具体的病症难度系数bnd对患者的患病程度进行描述和表征,能够依病症难度系数bnd选择相应的应对策略,向患者进行推荐方案。

32、依据代表性特征选择相应的常规性方案,如果验证方案可行,则将该方案确定为推荐方案,选择常规性方案作为推荐方案,进行智能推荐时效率更高,且仿真分析后,能够实现错误率低,实用性也相对更好。

33、通过构建的病症特征库、干预方案库经过训练的配对模型,在确定了患者的病情特征并且在该特征难以用常规性方案进行应对时,从干预方案库中选择方案,从而对常规性方案形成补充,提高推荐方案的有效性,减少无效方案出现的概率。

34、获取推荐方案后并进行仿真分析,确定推荐方案是否可行,在不可行的条件下,优先选择具有可行的备用策略,在备用策略也不可行的条件下,形成报警信息;进一步的对推荐方案进行验证,确认方案的可行性,提高推荐方案的可用性及安全性,减少智能推荐方案的风险性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1