Wang Nanxin, Cai Xiaoyan, Yang Libin, Mei Xin
School of Cyber Science and Technology, Northwestern Polytechnic University, Xi'an, 710 072, Shaanxi, China.
School of Automation, Northwestern Polytechnical University, Xi'an, 710 072, China.
Comput Biol Med. 2022 Feb;141:105159. doi: 10.1016/j.compbiomed.2021.105159. Epub 2021 Dec 24.
With the rapid development of electronic medical records (EMRs), most existing medicine recommendation systems based on EMRs explore knowledge from the diagnosis history to help doctors prescribe medication correctly. However, due to the limitations of the EMRs' content, recommendation systems cannot explicitly reflect relevant medical data, such as drug interactions. In recent years, medicine recommendation approaches based on medical knowledge graphs and graph neural networks have been proposed, and the methods based on the Transformer model have been widely used in medicine recommendation systems. Transformer-based medicine recommendation approaches are readily applicable to inductive problems. Unfortunately, traditional Transformer-based medicine recommendation approaches require complex computing power and suffer information loss among the multi-heads in Transformer model, which causes poor performance. At the same time, these approaches have rarely considered the side effects of drug interaction in traditional medical recommendation approaches. To overcome the drawbacks of the current medicine recommendation approaches, we propose a Star Interactive Enhanced-based Transformer (SIET) model. It first constructs a high-quality heterogeneous graph by bridging EMR (MIMIC-III) and a medical knowledge graph (ICD-9 ontology and DrugBank). Then, based on the constructed heterogeneous graph, it extracts a disease homogeneous graph, a medicine homogeneous graph, and a negative factors homogeneous graph to get auxiliary information of disease or drug (named enhanced neighbors). These are fed into the SIET model in conjunction with the relevant information in the EMRs to obtain representations of diseases and drugs. It finally generates the recommended drug list by calculating the cosine similarity between disease combination representations and drug combination representations. Extensive experiments on the MIMIC-III, DrugBank, and ICD-9 ontology datasets demonstrate the outstanding performance of our proposed model. Meanwhile, we show that our SIET model outperforms strong baselines on an inductive medicine recommendation task.
随着电子病历(EMR)的快速发展,大多数现有的基于电子病历的药物推荐系统从诊断历史中挖掘知识,以帮助医生正确开药。然而,由于电子病历内容的局限性,推荐系统无法明确反映相关医学数据,如药物相互作用。近年来,基于医学知识图谱和图神经网络的药物推荐方法被提出,基于Transformer模型的方法在药物推荐系统中得到了广泛应用。基于Transformer的药物推荐方法很容易应用于归纳问题。不幸的是,传统的基于Transformer的药物推荐方法需要强大的计算能力,并且在Transformer模型的多头之间存在信息损失,导致性能不佳。同时,这些方法在传统医学推荐方法中很少考虑药物相互作用的副作用。为了克服当前药物推荐方法的缺点,我们提出了一种基于星型交互增强的Transformer(SIET)模型。它首先通过连接电子病历(MIMIC-III)和医学知识图谱(ICD-9本体和DrugBank)构建一个高质量的异构图谱。然后,基于构建的异构图谱,提取疾病同构图、药物同构图和负面因素同构图,以获取疾病或药物的辅助信息(称为增强邻居)。这些信息与电子病历中的相关信息一起输入到SIET模型中,以获得疾病和药物的表示。最后,通过计算疾病组合表示和药物组合表示之间的余弦相似度来生成推荐药物列表。在MIMIC-III、DrugBank和ICD-9本体数据集上进行的大量实验证明了我们提出的模型的优异性能。同时,我们表明我们的SIET模型在归纳药物推荐任务上优于强大的基线模型。