An intelligent warning model for early prediction of cardiac arrest in sepsis patients
Introduction
Sepsis is a leading cause of death in general intensive care units (ICU) [1]. Its incidence is rising with a reported rate in the USA of 436 severe cases/100,000 persons in 2012 and an overall mortality of 17.5% [2]. Many sepsis cases result in cardiac arrest (CA) with poor outcome. Patients with sepsis are less likely to achieve return of spontaneous circulation (ROSC) or survive to hospital discharge following in hospital cardiac arrest [3].
Many cardiac arteries may be preventable. Since cardiopulmonary resuscitation in sepsis patients is challenging and usually unsuccessful, more research is required to prevent CA in these patients. Medical experts believe that early cardiac interventions can reduce mortality if CA is predicted before it happens. Considering the importance of this issue, several studies have been conducted to predict the risk of CA. Traditional studies used standard statistical methods aimed at identifying group-level differences and often used a limited number of variables for prediction. Today, modern technologies provide a wealth of physiological data and clinical parameters that require robust and inexpensive computing tools to process.
Machine learning, a subset of artificial intelligence, helps to automatically analyze complex data and produces significant results. Javan et al. [4] reviewed the use of machine learning algorithms in predicting cardiac arrest. According to this review paper, machine learning techniques (MLT) have high potential to be used as physician's assistants for early prediction of cardiac arrest. Compared to traditional methods of prediction such as regression, machine learning techniques provide better performance in many cases. However, the potential of some techniques, including ensemble algorithms, has not yet been addressed in improving the prediction outcomes. It is also necessary to find methods for generating high-performance predictions with sufficient time lapse before the arrest. On the other hand, in recent years, some studies have analyzed the time series of vital signs to produce early warning systems [[5], [6], [7], [8], [9]–10]. Physiological systems generate complex dynamics in their output signals, reflecting the state of the body's control systems. It should be investigated how the dynamics of these signals affects the prediction outcomes.
Considering the above motivations, an exploratory study was conducted to evaluate the efficiency of different classification algorithms in early prediction of cardiac arrest in adult sepsis patients. Our purpose was to maximize the prediction performance and make predictions as early as possible. Another goal of this study was to investigate whether the time series dynamics of vital signs has an effect on improving the efficiency of cardiac arrest prediction in sepsis patients.
Regarding the research goals, we extracted 30 h clinical data of adult sepsis patients recorded in Mimic III database. Three datasets (multivariate, time series and combined) were created using the extracted data. Some preprocessing tasks were performed to address the challenges of missing values, outliers, imbalanced classes of data and irregularity of the time series. Various machine learning techniques including classical models and ensemble methods were trained on the three datasets to predict CA occurrence in six time groups. We used sensitivity, precision and f1-score as the main criteria to evaluate the models. The best model in 1-hour group was used to predict the CA incidence in the other time groups.
The remainder of the paper is organized as follows. In Section 2, we describe the background and related works of CA prediction using machine learning. Section 3 details the proposed method. Section 4 presents the models and results achieved. Section 5 provides comparisons and discusses the obtained results. Finally, Section 6 concludes this paper and presents limitations and recommendations for future works.
Section snippets
Machine learning
In this study, since we had labeled records, the supervised learning approach was used. Several classification models, including classical methods (support vector machine (SVM), decision tree (DT), logistic regression (LR), k-nearest neighbor (KNN), GaussianNB), and ensemble methods (gradient boosting, XGBoost, random forest (RF), balanced bagging classifier and stacking) were used to classify the sepsis patients into two groups of normal and cardiac arrest. Ensemble methods combine various
Data
In this study, clinical data from the MIMIC-III database [20] were used for analysis and modeling. MIMIC-III is a large, freely-available database comprising de-identified health-related data associated with over 40,000 patients who stayed in critical care units of the Beth Israel Deaconess Medical Center between 2001 and 2012. Only a small fraction of patients were associated with their ECG waveforms in MIMIC database. As a result, we did not use ECG signals for analytic tasks.
The purpose of
Modelling and results
In this study, different models for six time classes were trained on three different data sets:
- •
The first dataset contains multivariate features including demographics and the last values of vital signs and laboratory test results.
- •
The second dataset involved trend features extracted from time series of patient's vital signs.
- •
The third dataset consisted of a combination of multivariate and trend features.
As previously mentioned, classification models are divided into six different groups in terms
Discussion
In this research, various models were induced to predict the cardiac arrest incidence. As previously mentioned, increasing the amount of sensitivity will reduce the amount of precision and vice versa. Our goal was to make a trade-off between the sensitivity and precision values, so that the majority of CA cases were detected, while the number of false alarms was reduced. Although identifying all cases of cardiac arrest is important, but false alarms increase the workload of the hospital staff,
Conclusion
In this study, we showed that machine learning techniques, especially ensemble algorithms, have high potential to be used in prognostic systems for sepsis patients. The main contributions of this paper were as follows:
- •
Evaluating the effectiveness of a wide range of machine learning algorithms in predicting CA, including classical models and ensemble methods.
- •
Investigating the effect of time series dynamics of vital signs on CA prediction.
- •
Predicting CA incidence in different time intervals.
There
Conflicts of interest
None.
References (23)
- et al.
Cardiac arrest among patients with infections: causes, clinical practice and research implications
Clin. Microbiol. Infect.
(2017) Epidemiology of severe sepsis: 2008-2012
J. Crit. Care
(2016)Sepsis-associated in-hospital cardiac arrest: epidemiology, pathophysiology, and potential therapies
J. Crit. Care
(2017)- et al.
Toward analyzing and synthesizing previous research in early prediction of cardiac arrest using machine learning based on a multi-layered integrative framework
J. Biomed. Informat.
(2018) Dynamic data during hypotensive episode improves mortality predictions among patients with sepsis and hypotension
Crit. Care Med.
(2013)- et al.
Patient risk stratification for hospital-associated c. diff as a time-series classification task
Tracking progression of patient state of health in critical care using inferred shared dynamics in physiological time series
Discovering shared dynamics in physiological signals: application to patient monitoring in ICU
Nonlinear dynamics, complex systems, and the pathobiology of critical illness
Current Opin. Crit. Care
(2004)Cardiovascular oscillations at the bedside: early diagnosis of neonatal sepsis using heart rate characteristics monitoring
Physiol. Measur.
(2011)
A Pervasive Intelligent System for Scoring MEWS and TISS-28 in Intensive Care
Cited by (54)
Corticosteroid sensitivity detection in sepsis patients using a personalized data mining approach: A clinical investigation
2024, Computer Methods and Programs in BiomedicineDevelopment of a patient health monitoring system based on the internet of things with a module for predicting vital signs
2024, Indonesian Journal of Electrical Engineering and Computer ScienceKnowledge Graph Embeddings for ICU readmission prediction
2023, BMC Medical Informatics and Decision Making