[发明专利]基于时间注意力机制和图卷积网络的药物组合推荐方法在审
申请号: | 202010529940.5 | 申请日: | 2020-06-11 |
公开(公告)号: | CN111798954A | 公开(公告)日: | 2020-10-20 |
发明(设计)人: | 王震;高超;王海强;李向华;朱培灿;李学龙 | 申请(专利权)人: | 西北工业大学 |
主分类号: | G16H20/10 | 分类号: | G16H20/10;G06N3/04;G06N3/08 |
代理公司: | 西安中科汇知识产权代理有限公司 61254 | 代理人: | 王培境 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 时间 注意力 机制 图卷 网络 药物 组合 推荐 方法 | ||
1.一种基于时间注意力机制和图卷积网络的药物组合推荐方法,其特征在于包括以下步骤:
S1:诊断,治疗程序与用药组成了每位患者的医疗事件xi,其中每位患者的诊断代码和治疗程序代码,经过独热编码后成为统一维度的诊断向量与治疗向量利用线性嵌入方式,转化为诊断嵌入向量和治疗嵌入向量其中,wd和wp分别表示学习的嵌入矩阵,计算方式为:
S2:利用循环神经网络RNNα分别学习诊断嵌入向量与治疗嵌入向量得到诊断注意力参数αd与治疗注意力参数αp;同样的,利用另外一个循环神经网络RNNβ学习诊断嵌入向量与治疗嵌入向量得到诊断注意力参数βd与治疗注意力参数βp;其中,两个循环神经网络使用了不同的激活函数,即fα=tanh()和fβ=tanhshrink();oα和oβ分别为两个循环神经网络的输出向量,wα,bα,wβ,bβ分别表示神经网络要学习的参数。用来表示诊断嵌入向量或治疗嵌入向量那么计算过程如下:
S3:利用前两步计算的诊断嵌入向量诊断注意力参数αd与βd,以及治疗嵌入向量治疗注意力参数αp与βp,将诊断表示向量为治疗表示向量为那么患者就诊向量就可以表示为
S4:由S3得到的每位患者就诊向量表示Pi及其对应的用药独热编码组成一对键值对,为了把相似的患者就放在一起,所有患者保存为键值对的字典结构数据,得到患者的就诊历史向量H,n表示患者数量,计算过程如下:
S5:输入电子健康档案中患者处方用药构成的网络Gehr=(V,δehr)和已知的药物不良反应构成的网络Gddi=(V,δddi);其中,V是图节点,表示各种药物;δehr是电子健康档案中药物图网络中连接节点的边,δddi是已知药物不良反应中药物图网络的边,δehr与δddi表示了药物之间的关系连接;得到电子健康档案中药物图网络的度矩阵Dehr,初始邻接矩阵Aehr,单位矩阵Iehr和已知药物不良反应中药物图网络的度矩阵Dddi,初始邻接矩阵Addi,单位矩阵Iddi;然后,对上述矩阵做如下处理,得到归一化后电子健康档案中药物图网络的矩阵Nehr与已知药物不良反应中药物图网络的矩阵Nddi,计算公式如下:
S6:电子健康档案中药物的独热编码组成向量阵Mehr,已知药物不良反应中药物的独热编码组成向量矩阵Mddi,初始化隐藏的权值参数矩阵Wehr和Wddi,以及权重变量λ,对网络中的药物知识进行融合,计算出融合后的药物知识向量K,公式如下:
K=NehrMehrWehr+λ(NddiMddiWddi) (4)
S7:K是由S6得到的融合药物知识,Pi表示每位患者就诊向量。在患者历史表示向量H中,表示第i位患者的键向量,表示第i位患者的值向量,激活函数计算后获得输出向量和计算过程如下:
S8:通过Sigmoid函数σ来预测药物,计算过程如下:
S9:利用损失函数来降低预测错误的损失,其中,i和j分别表示第i和j位患者,t表示第t次就诊,T表示总共就诊次数;为电子健康档案记录的医生为患者开的治疗药物,为方法预测推荐的药物;π[0]和π[1]表示调节权重,且π[0]+π[1]=1;s′表示药物组合中发在药物不良反应的可能性,s表示期望得到的药物不良反应的可能性参数,η表示惩罚系数参数;
损失函数的计算过程如下:
S10:利用衡量指标Jaccard、PRAUC、F1来衡量预测的准确性,值越高表明预测的药物组合就越准确;DDI Rate来衡量预测的药物组合安全性,值越低表明预测的药物组合发生不良反应的情况越低,药物组合的安全性就更加可靠,T表示总共就诊次数,N表示总共患者数量;为医生为第i位患者在第t次就诊开的治疗药物,是方法预测推荐的药物,(ca,cb)表示预测药物a与b是在已知药物不良反应集合δddi中的组合,以公式(9)计算Jaccard,公式(10)计算的Recall和Precision为横纵坐标的点连接成的曲线与坐标轴围成的面积即为PRAUC,公式(12)计算F1,公式(12)计算DDI Rate。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010529940.5/1.html,转载请声明来源钻瓜专利网。