| Literature DB >> 33727983 |
Sicen Liu1, Tao Li1, Haoyang Ding2, Buzhou Tang1,3, Xiaolong Wang1, Qingcai Chen1,3, Jun Yan2, Yi Zhou4.
Abstract
Electronic health records (EHRs) have been widely used to help physicians to make decisions by predicting medical events such as diseases, prescriptions, outcomes, and so on. How to represent patient longitudinal medical data is the key to making these predictions. Recurrent neural network (RNN) is a popular model for patient longitudinal medical data representation from the view of patient status sequences, but it cannot represent complex interactions among different types of medical information, i.e., temporal medical event graphs, which can be represented by graph neural network (GNN). In this paper, we propose a hybrid method of RNN and GNN, called RGNN, for next-period prescription prediction from two views, where RNN is used to represent patient status sequences, and GNN is used to represent temporal medical event graphs. Experiments conducted on the public MIMIC-III ICU data show that the proposed method is effective for next-period prescription prediction, and RNN and GNN are mutually complementary. © Springer-Verlag GmbH Germany, part of Springer Nature 2020.Entities:
Keywords: Graph neural network; Medical prediction; Next-period prescription prediction; Recurrent neural network
Year: 2020 PMID: 33727983 PMCID: PMC7308113 DOI: 10.1007/s13042-020-01155-x
Source DB: PubMed Journal: Int J Mach Learn Cybern ISSN: 1868-8071 Impact factor: 4.012
Fig. 1Example of the medical history of a patient (pk)
Fig. 2Structure of the hybrid method of decomposed LSTM and GNN (RGNN)
Fig. 3Structure of decomposed LSTM
Statistics of patient data
| Items | Value |
|---|---|
| Patients | 7121 |
| Laboratory test | 11,269,796 |
| Laboratory test code | 462 |
| Medications | 1,030,083 |
| Medications code | 200 |
| Avg visits per patient | 2.68 |
| Avg laboratory test per visit | 590 |
| Avg prescriptions per visit | 54 |
| Avg medications per prescription | 6.26 |
| Avg time interval between two neighbor prescription | 1 day |
| Avg time interval between two neighbor visits | 2.26 years |
Statistics of the dataset used in this study
| Dataset | #Patient | #Visit | #Medication | #Labtest |
|---|---|---|---|---|
| Training | 4557 | 13,966 | 752,960 | 8,338,978 |
| Development | 1139 | 2278 | 121,985 | 1,293,216 |
| Test | 1425 | 2875 | 155,138 | 1,637,602 |
| Total | 7121 | 19,094 | 1,030,083 | 11,269,796 |
Comparison of our method with other methods
| Method | AUC | AUPR |
|---|---|---|
| LSTM | 0.7884 ± 0.0155 | 0.2450 ± 0.0070 |
| GNN-CG | 0.8091 ± 0.0003 | 0.1929 ± 0.0021 |
| GNN-TG | 0.8106 ± 0.0007 | 0.1950 ± 0.0023 |
| Doctor AI [ | 0.7555 ± 0.0008 | 0.1662 ± 0.0048 |
| T-LSTM [ | 0.7898 ± 0.0049 | 0.1289 ± 0.0048 |
| Decompos LSTM [ | 0.8194 ± 0.0075 | 0.2669 ± 0.0097 |
| RGNN-CG-CAT | 0.8284 ± 0.0038 | 0.2704 ± 0.0083 |
| RGNN-CG-ATT | 0.8364 ± 0.0044 | 0.2741 ± 0.0007 |
| RGNN-CG-GAT | 0.8365 ± 0.0033 | 0.2634 ± 0.0043 |
| RGNN-TG-CAT | 0.8316 ± 0.0025 | 0.2766 ± 0.0052 |
| RGNN-TG-ATT | ||
| RGNN-TG-GAT | 0.8381 ± 0.0038 | 0.2643 ± 0.0038 |
The highest values are highlighted in bold
Performance of RGNN-TG-ATT on the top 10 diagnoses
| Diagnosis | AUC | AUPR |
|---|---|---|
| Pneumonia | 0.8293 ± 0.0084 | 0.2850 ± 0.0117 |
| Sepsis | 0.8225 ± 0.0115 | 0.3107 ± 0.0226 |
| Congestive heart failure (CHF) | 0.8552 ± 0.0061 | 0.3322 ± 0.0161 |
| Coronary artery disease (CAD) | 0.8582 ± 0.0129 | |
| Chest pain (CP) | 0.2855 ± 0.0137 | |
| Intracranial hemorrhage (ICH) | 0.8136 ± 0.0092 | 0.2453 ± 0.0156 |
| Altered mental status (AMS) | 0.8130 ± 0.0111 | 0.2481 ± 0.0080 |
| Gastrointestinal bleeding (GIB) | 0.8370 ± 0.0081 | 0.2542 ± 0.0127 |
| Upper GI | 0.8514 ± 0.0056 | 0.2427 ± 0.0135 |
| Abdominal pain | 0.8455 ± 0.0105 | 0.3318 ± 0.0306 |
The highest values are highlighted in bold
Effect of time on GNN
| Diagnosis | AUC | Time volatility | ||
|---|---|---|---|---|
| RGNN-CG-ATT | RGNN-TG-ATT | ∆AUC | ||
| Pneumonia | 0.8230 ± 0.0046 | 0.0063 | 2.7016 | |
| Sepsis | 0.8135 ± 0.0088 | 0.0090 | 2.8092 | |
| CHF | 0.8513 ± 0.0102 | 0.0039 | 2.7968 | |
| CAD | 0.8575 ± 0.0071 | 0.0007 | 2.5006 | |
| CP | 0.8578 ± 0.1057 | 0.0161 | 2.8871 | |
| ICH | 0.8136 ± 0.0092 | − 0.0003 | 2.3731 | |
| AMS | 0.8103 ± 0.0076 | 0.0027 | 2.5725 | |
| GIB | 0.8320 ± 0.0022 | 0.0050 | 2.5993 | |
| Upper GI | 0.8491 ± 0.0016 | 0.0023 | 2.5530 | |
| Abdominal pain | 0.8440 ± 0.0068 | 0.0015 | 2.5325 | |
| All | 0.8364 ± 0.0044 | 0.0023 | 2.6739 | |
The highest values are highlighted in bold