【技术实现步骤摘要】
一种基于多图融合的图卷积草药推荐方法及计算机
[0001]本专利技术涉及深度学习
,更具体地说,它涉及一种基于多图融合的图卷积草药推荐方法及计算机。
技术介绍
[0002]随着人口的大量增长,医疗资源紧张成为了不可忽视的问题。但借助人工智能技术为医生给病人的诊断和制定治疗方案提供辅助决策,可以提升就医效率,缓解就医困难的问题。
[0003]中医作为一门古老的,被接受程度高的,治疗成本相对低的医学,在中国的医疗体系中占据了很重要的地位。并且中医在长期的发展过程中,集先辈的经验和智慧于一身,为维护中国人民的健康发挥了重要作用。因此,中医诊疗所需要的知识是浩瀚而复杂的。它需要了解基本原理和理论,以及中医从业者的实践经验。因此,在中医中使用人工智能有助于捕捉和整合经验和理论知识,从而有可能提高中医治疗的有效性和效率。
[0004]在中医中,疾病的诊断和治疗主要基于:望、闻、问、切,即“四诊”。知道了病人的症状后,就会推导出几种证候,这是开方的前提。中医治疗的基本步骤之一是开出多种草药及其组合的处方,以达到预期的治疗效果。开方时要考虑患者的症状以及草药的性味、归经等,以及基于相生相克的原则。因此,方剂中的每一种草药都有不同的作用,例如“君”(起主要作用)、“臣”(辅助主要作用)、“佐”(用于消除或减缓其他草药的药力)和“使”(将方剂中的草药引向疾病),反映了不同草药之间复杂而动态的相互作用。
[0005]在传统的推荐任务中,已经提出了大量针对不同对象的推荐系统,如视频推荐和书籍推荐。这些推荐任务的 ...
【技术保护点】
【技术特征摘要】
1.一种基于多图融合的图卷积草药推荐方法,其特征在于,包括:S1、收集中医处方数据,根据所述中医处方数据,构建症状表示侧的症状
‑
症状共现图以及第一症状
‑
草药共现图;根据所述中医处方数据,构建草药表示侧的草药
‑
草药共现图、第二症状
‑
草药共现图以及知识图;S2、利用图卷积算法,对所述症状
‑
症状共现图进行卷积,得到若干症状
‑
症状共现图嵌入;对所述第一症状
‑
草药共现图进行卷积,得到若干第一症状
‑
草药共现图嵌入;对所述草药
‑
草药共现图进行卷积,得到若干草药
‑
草药共现图嵌入;对所述第二症状
‑
草药共现图进行卷积,得到若干第二症状
‑
草药共现图嵌入,对所述知识图进行卷积,得到若干知识图嵌入;S3、利用注意力机制,将所有的症状
‑
症状共现图嵌入以及所有的第一症状
‑
草药共现图嵌入进行融合,得到症状侧图表示;利用注意力机制,将所有的草药
‑
草药共现图嵌入、所有的第二症状
‑
草药共现图嵌入以及所有的知识图嵌入进行融合,对应得到草药侧图表示;S4、获取症状集,将所述症状集转化为多热码症状集,并将所述多热码症状集与所述症状侧图表示进行矩阵乘法,得到症状集表示;将所述症状集表示输入多层感知机,模拟症候推断,得到症候的表示;S5、将所述症候的表示与草药侧图表示做交互,获得各个草药对应的推荐概率。2.根据权利要求1所述的一种基于多图融合的图卷积草药推荐方法,其特征在于,所述将所述症候的表示与草药侧图表示做交互,获得各个草药对应的推荐概率,包括:利用概率向量表示草药的推荐概率:其中,是模型输出的M维度概率向量;θ是函数f(
·
)的可训练的参数,S为多热码症状集,用于指示症状是否存在;H={h1,h2,
…
,h
M
}表示中医处方数据中的所有草药的集合;在所述M维度概率向量中,向量的第i维的值表示草药h
i
能够治疗给定症状集的概率。3.根据权利要求1所述的一种基于多图融合的图卷积草药推荐方法,其特征在于,所述根据所述中医处方数据,构建症状表示侧的第一症状
‑
草药共现图;根据所述中医处方数据,构建草药表示侧的第二症状
‑
草药共现图;包括:获取中医处方数据中的所有处方;根据处方中出现的所有草药,构建草药集合H={h1,h2,
…
,h
j
};根据处方中出现的所有症状,构建症状集合S={s1,s2,
…
,s
i
};根据每一个处方中草药与症状的共现情况,构建症状
‑
草药共现边集S
‑
H={(s1,h1),
…
,(s1,h
j
),
…
,(s
i
,h1),
…
,(s
i
,h
j
)};所述症状
‑
草药共现边集中的元素的数学表示形式均为:根据症状
‑
草药共现边集,分别构建第一症状
‑
草药共现图和第二症状
‑
草药共现图。4.根据权利要求1所述的一种基于多图融合的图卷积草药推荐方法,其特征在于,所述根据所述中医处方数据,构建症状表示侧的症状
‑
症状共现图,包括:
获取中医处方数据中的所有处方;根据处方中出现的所有症状,构建症状集合S={s1,s2,
…
,s
i
};根据每一个处方中症状与症状的共现情况,建立若干症状对(s
i
,s
j
),记录每一个症状对(s
i
,s
j
)对应的出现次数T1;将所述出现次数T1与预设的阈值T
S
相比对,获取所有出现次数大于阈值的症状对;利用出现次数T1大于阈值T
S
的症状对构建症状
‑
症状共现边集;S
‑
S={(s1,s1),
…
,(s1,s
i
),
…
,(s
i
,s1),
…
,(s
i
,s
i
)}利用所述症状
‑
症状共现边集,构建症状
‑
症状共现图。5.根据权利要求1所述的一种基于多图融合的图卷积草药推荐方法,其特征在于,所述根据所述中医处方数据,构建症状表示侧的草药
‑
草药共现图,包括:获取中医处方数据中的所有处方;根据处方中出现的所有草药,构建草药集合H={h1,h2,
…
,h
j
};根据每一个处方中草药与草药的共现情况,建立若干草药对(h
i
,h
j
),记录每一个草药对(h
i
,h
j
)对应的出现次数T2;将所述出现次数T2与预设的阈值T
H
相比对,获取所有出现次数大于阈值的草药对;利用出现次数T2大于阈值T
H
的草药对构建草药
‑
草药共现边集;H
‑
H={(h1,h1),
…
,(h1,h
i
),
…
,(h
i
,h1),
…
,(h
i
,h
i
)}利用所述草药
‑
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。