| Literature DB >> 35602136 |
Li Li1,2,3, Alimu Ayiguli2, Qiyun Luan2, Boyi Yang4, Yilamujiang Subinuer2, Hui Gong2, Abudureherman Zulipikaer2, Jingran Xu2, Xuemei Zhong1, Jiangtao Ren5, Xiaoguang Zou2.
Abstract
Objective: Based on the respiratory disease big data platform in southern Xinjiang, we established a model that predicted and diagnosed chronic obstructive pulmonary disease, bronchiectasis, pulmonary embolism and pulmonary tuberculosis, and provided assistance for primary physicians.Entities:
Keywords: convolutional neural network; long-short-term memory network; medical records; predictive diagnosis; respiratory disease
Mesh:
Year: 2022 PMID: 35602136 PMCID: PMC9114643 DOI: 10.3389/fpubh.2022.881234
Source DB: PubMed Journal: Front Public Health ISSN: 2296-2565
Figure 1Original diagnostic procedures and our proposed method. Black solid line and boxes are original procedure, black dashed lines and boxes are generated clinical notes at each step. Red solid lines are the additional step of using the proposed method and the red dashed box and line are the existing clinical notes used by the proposed method.
Figure 2Text pre-processing and medical diagnosis.
Figure 3BERT model Generate word vectors of text.
Figure 4Convolutional neural network.
Figure 5Data feature exaction through CNN-BILSTM model.
Figure 6The process of disease identification. Based on machine learning to predict and diagnose respiratory diseases. 0: PTB; 1:COPD; 2: PTE; 3: bronchiectasis.
Figure 7Dataset statistics. (A) Disease distribution, (B) ethnic distribution, (C) gender distribution, (D) occupation distribution, (E) age distribution.
Performance comparison between the proposed method and multiple benchmark algorithms.
|
|
|
|
|
|---|---|---|---|
| Logistic regression | 0.58 | 0.62 | 0.60 |
| Decision tree | 0.53 | 0.56 | 0.54 |
| SVM | 0.68 | 0.65 | 0.66 |
| CNN | 0.85 | 0.84 | 0.84 |
| BILSTM | 0.77 | 0.81 | 0.79 |
| Proposed method (CNN-BILSTM) |
|
|
|
Figure 8Confusion matrices of each method. Horizontal is predicted value, vertical is actual value, “0” is negative, “1” is positive.