Learning and inference in knowledge-based probabilistic model for medical diagnosis

作者:

Highlights:

摘要

Based on a weighted knowledge graph to represent first-order knowledge and combining it with a probabilistic model, we propose a methodology for creating a medical knowledge network (MKN) in medical diagnosis. When a set of evidence is activated for a specific patient, we can generate a ground medical knowledge network that is composed of evidence nodes and potential disease nodes. By incorporating a Boltzmann machine into the potential function of a Markov network, we investigated the joint probability distribution of the MKN. To consider numerical evidence, a multivariate inference model is presented that uses conditional probability. In addition, the weights for the knowledge graph are efficiently learned from manually annotated Chinese Electronic Medical Records (CEMRs) and Blood Examination Records (BERs). In our experiments, we found numerically that an improved expression of evidence variables is necessary for medical diagnosis. Our experimental results comparing a Markov logic network and six kinds of classic machine learning algorithms on the actual CEMR database and BER database indicate that our method holds promise and that MKN can facilitate studies of intelligent diagnosis.

论文关键词:Probabilistic model,First-order knowledge,Markov network,Gradient descent,Markov logic network

论文评审过程:Received 19 September 2016, Revised 21 September 2017, Accepted 24 September 2017, Available online 25 September 2017, Version of Record 13 November 2017.

论文官网地址:https://doi.org/10.1016/j.knosys.2017.09.030