| Literature DB >> 36221077 |
Mai Othman1, Ahmed Mustafa Elbasha2, Yasmine Salah Naga2, Nancy Diaa Moussa3.
Abstract
BACKGROUND AND OBJECTIVES: Hemodialysis complications remain a critical threat among dialysis patients. They result in sudden termination of the session which impacts the efficiency of dialysis. As intra-dialytic complications are the result of the interplay of multiple factors, artificial intelligence can aid in their early prediction. This research aims to compare different machine learning tools for the early prediction of the most frequent hemodialysis complications with high performance, using the fewest predictors for easier practical implementation.Entities:
Keywords: Ensemble; Feature selection; Hemodialysis complications; Machine learning
Mesh:
Year: 2022 PMID: 36221077 PMCID: PMC9552449 DOI: 10.1186/s12938-022-01044-0
Source DB: PubMed Journal: Biomed Eng Online ISSN: 1475-925X Impact factor: 3.903
Fig. 1The procedure of the study
Fig. 2The flowchart of the applied machine learning models
The performance of individual classifiers in predicting the occurrence of dialysis complications
| Classifier | Accuracy | Precision | Recall | F1-score | |
|---|---|---|---|---|---|
| MLP | 97 | 97 | 97 | 97 | |
| KNN | 94 | 94 | 94 | 94 | |
| SVC | Linear | 97 | 97 | 97 | 97 |
| RBF | 97 | 97 | 97 | 97 | |
| DT | 95 | 95 | 95 | 95 | |
Fig. 3The most important studied features sorted according to rank
Fig. 4The accuracy of a different number of features using individual classifiers
Fig. 5The accuracy of individual and ensemble decision trees
The F1-score of classifiers in predicting hypotension, hypertension, and dyspnea with 50 features
| Complication | Learning model | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| SVCL | SVCR | KNN | DT | MLP | RF | GB | Boosting | Voting | |
| Hypotension | 87 | 91 | 84 | 82 | 90 | 89 | 92 | 89 | 88 |
| Hypertension | 86 | 86 | 83 | 72 | 90 | 88 | 94 | 88 | 89 |
| Dyspnea | 68 | 63 | 60 | 49 | 76 | 75 | 78 | 66 | 66 |
The F1-score of classifiers in predicting hypotension, hypertension, and dyspnea with 12 features
| Complication | Learning model | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| SVCL | SVCR | KNN | DT | MLP | RF | GB | Boosting | Voting | |
| Hypotension | 83 | 84 | 82 | 80 | 84 | 86 | 87 | 84 | 84 |
| Hypertension | 74 | 84 | 86 | 73 | 86 | 87 | 89 | 86 | 83 |
| Dyspnea | 49 | 49 | 56 | 49 | 55 | 54 | 67 | 56 | 53 |
The training time in seconds of each classifier in the used datasets with 50 features
| Complication | Learning model | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| SVCL | SVCR | KNN | DT | MLP | RF | GB | Boosting | Voting | |
| Any complication (Hypotension, Headache, Hypertension, Cramps, Chest pain, Vomiting, or Dyspnea) | 0.08 | 0.4 | 0.06 | 0.06 | 9.5 | 0.1 | 4 | 5 | 0.6 |
| Hypotension | 0.1 | 0.7 | 0.1 | 0.03 | 16 | 0.9 | 2.9 | 9 | 0.4 |
| Hypertension | 0.1 | 1.8 | 0.05 | 0.03 | 11.6 | 1.5 | 1.4 | 7.5 | 0.5 |
| Dyspnea | 0.1 | 0.2 | 0.05 | 0.02 | 10 | 0.5 | 1.6 | 4.5 | 0.4 |
The training time in seconds of each classifier in the used datasets with 12 features
| Complication | Learning model | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| SVCL | SVCR | KNN | DT | MLP | RF | GB | Boosting | Voting | |
| Any complication (Hypotension, Headache, Hypertension, Cramps, Chest pain, Vomiting, or Dyspnea) | 0.02 | 0.1 | 0.02 | 0.02 | 6.3 | 0.1 | 0.6 | 1.4 | 0.04 |
| Hypotension | 0.02 | 0.2 | 0.02 | 0.01 | 7 | 0.2 | 0.9 | 0.5 | 0.2 |
| Hypertension | 0.02 | 0.09 | 0.02 | 0.004 | 7 | 0.6 | 0.8 | 1.4 | 0.06 |
| Dyspnea | 0.03 | 0.1 | 0.02 | 0.01 | 6.9 | 0.4 | 0.7 | 1.2 | 0.06 |