Literature DB >> 33068808

Comparing regression and neural network techniques for personalized predictive analytics to promote lung protective ventilation in Intensive Care Units.

Rachael Hagan1, Charles J Gillan2, Ivor Spence2, Danny McAuley3, Murali Shyamsundar3.   

Abstract

Mechanical ventilation is a lifesaving tool and provides organ support for patients with respiratory failure. However, injurious ventilation due to inappropriate delivery of high tidal volume can initiate or potentiate lung injury. This could lead to acute respiratory distress syndrome, longer duration of mechanical ventilation, ventilator associated conditions and finally increased mortality. In this study, we explore the viability and compare machine learning methods to generate personalized predictive alerts indicating violation of the safe tidal volume per ideal body weight (IBW) threshold that is accepted as the upper limit for lung protective ventilation (LPV), prior to application to patients. We process streams of patient respiratory data recorded per minute from ventilators in an intensive care unit and apply several state-of-the-art time series prediction methods to forecast the behavior of the tidal volume metric per patient, 1 hour ahead. Our results show that boosted regression delivers better predictive accuracy than other methods that we investigated and requires relatively short execution times. Long short-term memory neural networks can deliver similar levels of accuracy but only after much longer periods of data acquisition, further extended by several hours computing time to train the algorithm. Utilizing Artificial Intelligence, we have developed a personalized clinical decision support tool that can predict tidal volume behavior within 10% accuracy and compare alerts recorded from a real world system to highlight that our models would have predicted violations 1 hour ahead and can therefore conclude that the algorithms can provide clinical decision support.
Copyright © 2020 Elsevier Ltd. All rights reserved.

Entities:  

Keywords:  AI; LSTM; Lung protective ventilation; Predictive analytics; Regression

Year:  2020        PMID: 33068808      PMCID: PMC7543875          DOI: 10.1016/j.compbiomed.2020.104030

Source DB:  PubMed          Journal:  Comput Biol Med        ISSN: 0010-4825            Impact factor:   4.589


Introduction

Mechanical ventilation to support patients with respiratory failure is one of the primary interventions in Intensive Care Units (ICU) globally. The projected US national estimates for mechanical ventilation suggest hospitalizations of adult patients involving mechanical ventilation in 2005 with an estimated national cost of billion accounting for of all hospital costs [1]. In England, Wales and Northern Ireland during 2012, of adult patients admitted to ICUs were mechanically ventilated and this equated to cases [2]. Despite its undisputed role as a lifesaving organ support tool, injurious mechanical ventilation has been shown to both initiate and potentiate lung injury [[3], [4], [5]]. Injurious ventilation leads to lung injury secondary to excessive lung stress and strain due to both volume and pressure related factors. The harm from high tidal volume has been clearly demonstrated in the pivotal lung protective ventilation (LPV) trial from ARDSNet investigators that has established the role of LPV by using low tidal volume and appropriate use of positive end expiratory pressure in patients with acute respiratory distress syndrome (ARDS) [6]. There is accumulating supportive evidence for the use of LPV to prevent development of lung injury in all patients. A meta-analysis comparing LPV with conventional ventilation demonstrated a reduced incidence of lung injury as well as lower mortality in non-ARDS patients [7]. Similarly, a reduction is seen in the occurrence of ARDS with an associated increase in ICU free days, hospital free days and mortality benefit [8]. Current data suggest clear harm of tidal volume ml/kg body weight with various systematic reviews suggesting a lower tidal volume to be associated with better clinical outcomes. Development of significant deterioration secondary to worsening ARDS, or the development of ARDS, is characterised by a reduction in lung compliance [9]. A clinical decision support tool (CDS) which is efficient at determining breaches in thresholds of tidal volume for a set pressure will also be able to detect improvement in lung compliance. Seamless integration of a CDS that promotes compliance with LPV leading to early detection of physiological improvement to facilitate early implementation and support of ventilator weaning is crucial during periods of unprecedented pressure on critical care services such as the COVID-19 pandemic. LPV is essential to prevent further lung injury in patients with severe COVID-19 related respiratory failure while aggressive weaning is essential to reducing the duration of mechanical ventilation, currently a median of 17 days, to allow better utilisation of ventilatory resources [10,11]. Despite robust evidence, LPV is still poorly implemented with a third of patients receiving injurious ventilation [12]. A recent multicentre observational study has confirmed ongoing poor adherence to LPV, at which further reduces to if ARDS is unrecognised [13]. While previous studies of CDS include displaying safe thresholds for LPV at time of ventilator set up [14], change of ventilator parameters [15], or even default set ups [16], these solutions do not consider the mode of ventilation, provide decision support to detect a developing condition such as ARDS and ignore the potential changes in physiology between the ventilator interactions. The lack of current methods in improving practice provides further support to the use of automated systems to both diagnose and to use a physician independent alert system to change practice [17]. Intensive care units routinely collect vast volumes of physiological data on their patients. Prior research has shown that these streams have very valuable information buried in them. This trend started in the 1950s at the University of Southern California when physicians realized that the critically ill may have substantially better chances of survival when minute to minute monitoring of vital signs are available [18]. Research in the intervening years has delivered metrics and protocols which are now routinely used in the ICU [19]. In pioneering work, McGregor demonstrated the viability of monitoring physiological parameters to detect sleep apnea in neo-natal ICU [20,21]. Artificial Intelligence (AI) has shown promise in various fields and has potential in the field of ICU, which is a data-rich environment [22,23]. Multiple studies in the areas of ECG analysis, delirium detection, sedation and identification of septic patients have highlighted the potential superiority of AI over routine clinical decision making [24]. In the field of mechanical ventilation, a treatment policy developed using AI techniques was shown to predict extubation readiness [23]. Similar benefit using clinical decision support tool has demonstrated in the management of patients with sepsis and detection of renal impairment [25,26]. Further, artificial intelligence has been proven to aid in the prediction of mortality and outcomes in ICUs [[27], [28], [29]]. It is the essential that alerts are clinically relevant and studies have suggested artefact related alert rates of [31]. Multiple false alerts could lead to alarm fatigue and clinical inattention [16,32], increased response time [33] and there is evidence that clinicians over ride rate is up to [30]. In a critical care study of a CDS to improve ventilation practices, the positive predictive value was only [34]. This demonstrates the need to improve the quality of the alert generated, along with other measures such as pausing alerts for a specific individual and situation to reduce alert fatigue. Around of patients in intensive care are supported on invasive mechanical ventilation at any given hour. The ventilators can have many settings that need to be monitored closely and it is important to wean patients off ventilation as soon as possible to avoid dependency or infections. Researchers have utilised numerous machine learning techniques to aid in extubation and ventilator support [23], detect deteriorating patients [35], and distinguish patients at risk [36] and with diseases such as ARDS and ALI [37]. While there has been a significant amount of work carried out analysing medical data and improving patient outcomes, there has, in so far as we know, been no work carried out of the prediction or monitoring of the tidal volume metric for mechanical ventilation, ensuring lung protection. The main novelty in our work lies in examining the viability of several machine learning methods to construct a personalized predictive alert system for violation of tidal volume thresholds during periods of mechanical ventilation. Our work uses patient data collected in an ICU over several years but is preclinical in the sense that there is no subsequent clinical intervention.

Methodology

In a previous paper we introduced the VILIAlert system [38], a quality improvement project, presenting an analysis of the performance of the database systems which underpin the collection of streams of patient respiratory data. The data was collected in the Regional Intensive Care Unit (RICU), Royal Victoria Hospital, Belfast over a three year period. RICU is the regional medical surgical ICU and the regional trauma centre. Hence the data and trends observed will be generalisable and representative of most ICUs. VILIAlert monitors patients in real-time by continuously computing a set of metrics from the received streams of ventilation data. Mathematical kernels process the data streams to allow patients to be monitored against the thresholds for lung protective ventilation (LPV). When a threshold is violated consistently (which we defined initially as a period of 60 min), an alarm is immediately raised and sent by SMS message to clinical staff. The aim of the VILIAlert system is to give the clinician an opportunity to intervene early and mitigate the potential damage of over ventilation. In this paper we turn our attention to the challenge of predicting violations of the LPV thresholds based on the time series of patient readings from the ventilator. By adding this to the VILIAlert system we can send an alert to a clinician before potential damage from over ventilation starts to occur. We operated the VILIAlert system for nearly three years, recording in excess of four million per minute tidal volume readings for almost one thousand patients. We define the LPV violation threshold to be tidal volume per ideal body weight (IBW) greater than 8 ml/kg IBW. We employ a pipeline of well-known methods, including ensemble methods built on decision trees and the long short-term memory (LSTM) form of neural networks, the details of which are comprehensively described already in the literature and for which software in the Python language is available. These newer methods based on supervised learning have proven to be superior to the older ARIMA models [40]. The tidal volume data set for each patient is a set of N discrete observations recorded at per minute intervals . N ranges from several hours to many days. We divide each calendar day into 96 periods of 15 min duration and average the recorded tidal volumes within each period, in line with previous work in the field [41]. This smooths out random fluctuations in the data due to the phenomena of a patient taking random deep breaths or moving in the bed. We denote these averaged readings by . Following Friedmann [42], we may state the problem as follows. Output variable , dependent on a vector of n input variables through some function, , the form of which is unknown. This function represents the behavior of the respiratory system of the patient. However, we have a set of m observations, each of which associates one input vector with one output, This set of observations forms our training set from which we seek to find an approximation, to the true function .

Regression models

We studied five different regression tree approximations, including bagging and boosting approaches which combine simpler decision trees in various ways to obtain the most accurate predictions. In the bootstrap aggregation approach, also known as bagging, we explore the Bagging, ExtraTrees and RandomForest methods. The alternative boosting approach is covered with the AdaBoost and GradientBoosting methods. For each of the methods we utilised the tsfresh software toolkit [43], to extract the features used as input into the models.

LSTM neural networks

As an alternative to using regression methods, we investigated the use of long short-term memory neural networks (LSTM), using the Keras and Tensorflow libraries [44]. The LSTM form of the recurrent neural network architecture is quite complex relative to the original Elman form [45] of the RNN and this enables LSTMs to store information over longer periods, an ideal attribute for modelling time series. Instead of working with the feature vectors derived from the time series, in this approach we work directly with the time bins and the observed values . Gorr [46] argued that machine learning methods do not require pre-processing of the observed data to achieve stationarity of both the mean and the variance. This is the approach that we therefore follow however we note that there is a contrary view expressed by some authors [47]. The key parameters which distinguish one neural network model from another in our work are: the number of layers and the shape of the input and the output layers. We investigated two models which used different numbers of intermediate layers. The first and last layers are dense layers identical in each model and exist to accommodate the input and the output. The intermediate layers distinguishing the models are as follows: ModelNeuralA has one LSTM layer and ModelNeuralB has three LSTM layers, with a dropout layer between the second and third layers to avoid overfitting. Each LSTM layer in our model has 50 nodes; this was chosen as 2.5 times the number of input neurons a figure that we believe to be representative of the patients recent breathing history. We trained both models using of the available data and then made predictions for the remaining of the data. We trained the models for 500 epochs and for both models we performed computations using the direct forecasting method [48] where we used 20 input points for forecast 4 steps ahead. Our network used the activation function relu, the rectified linear unit and the optimizer used was adam. The rectified linear activation function is a piecewise linear function that will output the input directly if is positive, otherwise, it will output zero. It is commonly used because it is easy to compute relative to other activation functions [49,50]. For ModelNeuralA the above choices created a network with trainable parameters and for ModelNeuralB there was a total of trainable parameters. All analysis for this work was carried out using the Python programming language and for each method calculated the root mean square of the absolute error (RMSE) between the observed values at a time point and the values predicted for the time point an interval ahead. We used RMSE [51], a commonly used tool in regression analysis, to quantify the accuracy of our predictions for each patient. RMSE is sometimes criticized as being sensitive to outliers, but we see this property as valuable in clinical application work since it flags more significant differences between the predicted and the actual patient readings when they occur [52]. Fig. 1 shows the process of our work.
Fig. 1

Flow Diagram highlighting the process and methodology used as described in 2 for the prediction of tidal volume.

Flow Diagram highlighting the process and methodology used as described in 2 for the prediction of tidal volume.

Results

From our selection of 22 patients that represent a coverage of the profiles seen we were able to identify two cohorts representing the two most frequently used modes of ventilation. From visual analysis we identified cohort 1 to mimic controlled followed by support mode of ventilation and cohort 2 to be pure support mode. While patients can show any combination of controlled and support modes and can even move from one to the other more than once as demanded by disease progression, clinical need etc., we will stick to just two patterns, controlled followed by support or just support alone. Patients 1 to 11 represent cohort 1 and patients 12 to 22 labelled as cohort 2.

Smoothing raw time series

As discussed in Section 2 we apply smoothing to our raw data in order to extract the true trends in the patients tidal volume. As described we take averaged 15 min bins as our patient data going forward. Fig. 2 shows how smoothing the data can remove the large anomaly and variation in the data that would potentially throw off our predictive models but still captures the overall trend of the patients data.
Fig. 2

Tidal volume per kg of predicted body weight for patient 12 raw data in blue. The red points represent the smoothed data from 15 min bins.

Tidal volume per kg of predicted body weight for patient 12 raw data in blue. The red points represent the smoothed data from 15 min bins.

Evaluating an optimal regression forecasting method

Initially we investigated predicting one 15 min time step ahead for each of the patients. For each point in each of the time series, we extracted feature vectors using all preceding points and then used the five different types of regression methods to predict the value of the time series one bin ahead i.e. 15 min. We repeated this process for all points in the time series, for each patient and report the RMSE value per method. Table 1 presents RMSE calculated over all patients for each type of regression method. In addition the table shows the elapsed time taken for the computations, reflecting the number of arithmetic and logical operations needed to implement each regressor kernel. In all models we set the maximum number of trees to be generated at 10 to prevent overfitting. We compared the depth of the trees for each bagging regressor approximation. The mean depth for each of the RandomForest, ExtraTrees and Bagging trees were , and respectively. The boosted regression methods, however, create trees of depth four by default. We therefore compared the effect of increasing the number of trees created for these models for patient 1, finding a decreasing trend of RMSE for increasing number of trees, as expected.
Table 1:

Comparison of regressor methods for prediction for patients tidal volume metric one time step ahead. The elapsed time for each computation is reported in the format hh:mm:ss.


AdaBoost
RandomForest
Bagging
ExtraTrees
GradientBoosting
PatientNo. data pointsRMSETimeRMSETimeRMSETimeRMSETimeRMSETime
15170.6900:02:310.6800:08:540.7000:08:430.6800:03:100.8400:01:00
21501.0500:00:101.0300:00:161.0300:00:141.0500:00:091.2300:00:04
313580.3800:20:170.3802:12:150.3802:03:590.3600:22:360.3900:06:19
4401.0500:00:000.9900:00:001.0200:00:001.0000:00:000.9500:00:00
51620.3400:00:090.3200:00:160.3200:00:160.3400:00:100.4100:00:04
61781.3800:00:381.2800:00:261.3500:00:221.3900:00:141.3200:00:06
711530.6200:15:090.6300:38:590.6200:38:040.6200:13:090.6100:05:38
812450.8300:17:480.8400:42:290.8400:40:110.8400:14:500.9100:06:44
915010.3200:24:370.3200:59:460.3100:57:410.3100:20:150.3800:08:32
101671.6600:00:101.1300:00:221.1400:00:261.2200:00:121.1300:00:05
111330.6000:00:060.6500:00:090.6200:00:110.5700:00:080.6700:00:04
1226820.7801:11:550.7503:14:420.7503:15:090.7301:05:270.9800:26:27
1325300.9401:03:410.9402:49:550.9302:49:010.9000:58:581.0200:26:32
1421070.1800:46:230.1301:26:020.1401:23:100.1900:37:100.5000:18:42
157570.8400:06:320.8500:11:420.8500:11:420.8600:05:130.8700:02:30
1611030.7200:13:380.6800:30:430.6800:28:530.6700:11:280.7700:05:04
177950.3900:06:480.4000:12:530.4000:12:510.4000:05:430.4200:02:41
188530.6900:07:360.6800:18:590.6700:18:360.6600:07:170.7400:03:08
193490.4700:01:360.4600:01:510.4700:01:590.4500:01:020.4500:00:29
205450.6400:03:090.6100:06:030.6200:06:030.5400:02:550.7500:01:19
212051.8400:00:461.8500:00:351.8200:00:322.0100:00:182.0200:00:08
2242020.9503:17:110.9409:43:390.9409:47:200.9302:59:150.9801:20:19
Mean±sd0.79±0.420.75±0.380.81±0.410.76±0.410.83 ± 0.38
Comparison of regressor methods for prediction for patients tidal volume metric one time step ahead. The elapsed time for each computation is reported in the format hh:mm:ss. Table 1 shows that for patient 1 the GradientBoosting method yields a relatively poorer result than others with an RMSE of 0.84 whereas the other four regressors yield similar values of RMSE lying in the range . This is consistent across our experiments with 17 out of the 22 patients yielding a higher RMSE when predicting with a GradientBoosting regressor. We can further distinguish among the regressors by taking the computational performance into consideration. Across all patients, GradientBoosting yields the quickest compute time of all five regressors, where RandomForest and Bagging have significantly higher compute times. Fig. 3 highlights how the computation time increases as the number of data points increases for each of the five methods. AdaBoost and ExtraTrees regressors give the best trade-off between RMSE and computational time, having an RMSE of 0.69 and 0.68, and taking only 02:31 and 03:10 (mm:ss) for patient 1 respectively. We further report that AdaBoost has the smaller RMSE range [0.18,1.84] compared to that off ExtraTrees [0.19,2.01].
Fig. 3

Computation time taken against the number of data points per patient for each of the 5 regressors predicting 1 time step ahead.

Computation time taken against the number of data points per patient for each of the 5 regressors predicting 1 time step ahead. We next investigated predicting up to four time steps ahead. One might at first expect that the further into the future one predicts then the larger the RMSE would be. However the change in RMSE is in the second decimal place, for all five methods in Table 2 as we move from predicting two to predicting four time steps ahead, for patient 1. The RandomForest method had an RMSE of 0.66 predicting two steps ahead, and 0.71 for four steps ahead. Similarly for AdaBoost, the change is from 0.69 to 0.73. This difference is further highlighted in Fig. 4 a and b, presenting the raw data for patient 1, in blue and the predictions one time step and four time steps ahead in green. Further, Fig. 4c presents patient 12, from cohort 2, predicting 4 time steps ahead. The computational time was independent of the timestep, matching the computational time values reported in Table 1.
Table 2

Comparison of the RMSE of five regressor methods for prediction of patient 1 up to four timesteps ahead.

RMSE
RegressorT+2T+3T+4
AdaBoost0.690.710.73
RandomForest0.660.680.71
Bagging0.660.670.70
ExtraTrees0.640.690.71
GradientBoosting0.820.830.83
Mean±sd0.69±0.070.72±0.070.74±0.05
Fig. 4

Comparison of tidal volume per kg of predicted body weight for patient 1 predicting one and four time steps ahead shown in Fig. 4a and b. And 4c showing the prediction of patient 12 from cohort 2 four time steps ahead. Raw data in blue, predicted values in green.

Comparison of the RMSE of five regressor methods for prediction of patient 1 up to four timesteps ahead. Comparison of tidal volume per kg of predicted body weight for patient 1 predicting one and four time steps ahead shown in Fig. 4a and b. And 4c showing the prediction of patient 12 from cohort 2 four time steps ahead. Raw data in blue, predicted values in green. Fig. 5 shows one of the ten regressor trees created by the AdaBoost method for the prediction 4 time steps ahead for patient 1. The tree splits the data at each node based on the condition given, derived from the features shown and arrives at a prediction by asking a series of questions to the data. The features utilised in Fig. 5 have been extracted using tsfresh as the most significant features for the prediction of tidal volume for the given patient. It is interesting here to note what some of the features can mean in our problem domain. The Ricker Wavelet is used to process seismic data propagated through viscoelastic homogeneous media. Further the Friedrich coefficient, derived from the Langevin model, aims at describing the random movement of a particle in a fluid, taking into account the viscosity and temperature. This would indicate that possibly the amount of fluid in the lungs and thus a viscous medium would have a high impact in how the patients tidal volume changes over time, something that we plan to explore going forward.
Fig. 5

One of the ten regression trees generated by the AdaBoost kernel for patient 1. Refer to Table 6 in appendix for feature explanations.

One of the ten regression trees generated by the AdaBoost kernel for patient 1. Refer to Table 6 in appendix for feature explanations. Based on the results in Table 1:, Table 2, and further on the basis of easier interpretation of the decision trees made, we selected the AdaBoost regressor to examine the effectiveness of predicting 1 h ahead for all patients. Table 3 highlights these results, showing an RMSE range [0.37,2.32].
Table 3

Predicting 4 time steps ahead using AdaBoost Regression for all 22 patients.

PatientNo. Data pointsRMSETime
15170.7400:01:08
21501.2900:00:05
313580.3700:07:18
4401.1000:00:00
51620.4900:00:06
61781.4300:00:08
711530.6500:05:20
812450.9100:06:22
915010.3700:08:59
101671.1100:00:07
111330.6600:00:05
1226821.0200:33:30
1325301.0400:28:40
1421070.6500:19:30
157570.8700:02:36
1611030.8200:05:08
177950.4200:02:43
188530.7900:03:05
193490.5000:00:30
205450.7200:01:14
212052.3200:00:11
2242020.9901:21:26
Mean±sd0.88±0.43
Predicting 4 time steps ahead using AdaBoost Regression for all 22 patients.

Prediction using neural networks

We then proceeded to analyse our two LSTM models as described in Section 2. It is important to note that because our LSTM models use training data and uses 20 input points to predict 4, predictions can not be made on patient 4 as the patient only had 40 data points, a drawback of this method. Table 4 shows the results for predicting four time steps ahead for all patients using LSTM ModelNeuralA and ModelNeuralB. We notice that the computation times are a lot quicker compared to the regressor models for ModelNeuralA. While patient 22 takes up to 1 h, 21 min and 26 s to predict 4 time steps ahead using AdaBoost, here the compute time is only 4 min and 41 s. However, we do notice a significantly higher RMSE range of [0.5, 4.97] indicating that our LSTM one layer model does not perform as well as AdaBoost for the prediction of tidal volume values 1 h ahead. Further, our LSTM three layer model has both higher computation times and higher RMSE values and we therefore decide to proceed our work with LSTM ModelNeuralA.
Table 4

Predicting 4 time steps ahead using both LSTM models for all 22 patients.


ModelNeuralA
ModelNeuralB
PatientNo. Data pointsRMSETimeRMSETime
15174.9700:00:392.7400:21:57
21502.2400:00:121.9000:05:59
313580.6400:01:380.6601:02:21
440
51620.9700:00:131.2400:06:22
61781.8300:00:142.1800:08:18
711531.0000:01:251.0300:55:41
812451.2600:01:321.7000:56.49
915010.9400:01:430.7901:06:49
101672.1400:00:132.2500:06:30
111331.1000:00:110.8700:06:23
1226821.4400:03:151.5401:41:25
1325302.3000:03:062.5701:39:36
1421071.0800:02:331.1901:22:38
157571.4000:00:551.3400:37:56
1611031.6200:01:211.5200:51:35
177950.7400:01:001.0800:39:35
188530.9900:01:020.9800:38:59
193490.5000:00:250.4700:17:16
205451.6900:00:391.6800:27:44
212054.6000:00:165.0300:10:52
2242021.3700:04:411.4102:24:30
Mean±sd1.66±1.161.61±0.99
Predicting 4 time steps ahead using both LSTM models for all 22 patients.

Prediction of alerts

The VILIAlert system created an SMS alert to the clinicians whenever the LPV threshold was violated for four time bins consecutively. All of the generated alerts were stored in the database, and used to compare our predictions with. We take the time point for each of the generated alerts and cross reference with our predictions; if the four previous time point predictions are greater than the LPV threshold defined, then our system would have predicted the alert 1 h ahead. Therefore we compared the recorded SMS alerts with the predictions shown in Fig. 5. Due to the drawback of our LSTM model using training data, we can only test our predictions on the last of data remaining for all patients, highlighted in the differences in results shown in Table 5 a. With true positives (TP) being alerts that were generated from the VILIAlert system that our model would have predicted 1 hour ahead and false negatives (FN) being alerts that would not have predicted, we can evaluate the accuracy of our predictive models. We report the accuracy using equation (2) in Table 5b.
Table 5

Prediction of Alerts: Table 5a shows the Total number of alerts with TP and FN reported for AdaBoost and LSTM. Table 5b reports the accuracy using AdaBoost regression for all 22 patients.

(a) Prediction of Alerts. Total being the total number of alerts generated, TP giving the true positives and FN stating the false negatives.
AdaBoost
LSTM

Using all data
Only last 30% of data
PatientTotalTPFNTotalTPFN
184813431
2252321055
3000000
4211
5321101
61138431
7000000
81671422586824
9644420241410
10734514
111385422
12430382481771734
1362762701891845
14793544483117
15303000
164225171028
17000000
18501832101
19000000
203227525421
214848015105
22471730000
Prediction of Alerts: Table 5a shows the Total number of alerts with TP and FN reported for AdaBoost and LSTM. Table 5b reports the accuracy using AdaBoost regression for all 22 patients. We can see from Table 5a that our AdaBoost model performs accurately for the prediction of alerts generated by the VILIAlert system. For the 84 alerts generated for patient 1, 81 of these would have been predicted an hour ahead of time and therefore could have been prevented and ensured safer ventilation of the patient. Further, our results show that the different modes of ventilation and thus cohorts of patients does not have an effect on the predictive accuracy. In turn, this would indicate that any patient with any tidal volume profile can be predicted within an accuracy of using our AdaBoost model.

Discussion

Ventilation is a valuable tool for treatment of patients in the ICU but has to be managed so that it does not in itself lead to lung injury. Early recognition of the potential for such damage is vital to assist the clinician. In this paper we have studied the viability of methods for the prediction of tidal volume, methods based on machine learning techniques to provide early warning of over ventilation. We further utilised smoothing techniques and have demonstrated a smart alert system that has a predictive accuracy within of true values. It is important to ensure the quality of alerts in clinical decision support tools in order to reduce alarm fatigue. As discussed alarm fatigue can cause increased response time and alerts can even be overridden. Dependent on the tidal volumes, the results for patients with values oscillating around the 8 ml/kg IBW threshold, the accuracy is low, e.g. in patient 6, the accuracy is only 0.27, thus while we are predicting these values with an RMSE 1.43 they may not always be flagged as alerts. Going forward we would deem it appropriate to have a threshold range ml/kg IBW in order to improve true alert detection. Further, we would propose using a traffic light alert system in real time; green suggesting no breaches predicted, amber indicating that within the next 1 h period the 4 predictions are within 8 ml/kg and further a red alert if all 4 predicted values for the next hour are above the 8 ml/kg threshold. Our data was collected as part of an observational study and as historical data, has allowed us to investigate a significant number of data points, with over 4 million per minute tidal volume readings recorded. We compare two different machine learning methods for the prediction of this metric 1 h ahead, ensuring enough time for clinical intervention to prevent a threshold breach. We have found that decision trees are an adequate solution in as much as they deliver relevant predictions of threshold breaches within a few hours of starting ventilation and require minimal computational resources. Furthermore, we identified that the magnitude of the Rickler wavelet is a critical determinant in the analysis of the tidal volume waveform. This wavelet analysis arises in the study of seismic wave propagation through viscoelastic homogeneous media, under the approximation that Newtonian viscosity is valid. The viscoelastic characteristic of lung parenchyma and additional fluid component such as haematocrit of blood in the pulmonary circulation have been studied [53], however the changes associated with the development of extraalveolar oedema are yet to be studied. Development of an automated detection tool based on changes in viscoelastic properties could enable rapid detection of development of cardiogenic and non-cardiogenic oedema in the lungs. Earlier and automated detection will guide fluid balance strategies that is associated with clinical outcomes [54], as well as earlier institution of investigations lung ultrasound to assess extravascular lung water [55]. We aim to investigate this further in future studies where we select patients with specific lung pathophysiologies. More generally, we are building on the foundational work in this paper in a new project which seeks to optimize mechanical ventilation to deliver lung protective ventilation, predict the development of ventilatory associated conditions and guide weaning. While our work does present limitations as being a single centre, retrospective study, we are confident that our techniques and models work independent of the patient profile or mode of ventilation utilised. Therefore, our models are generalisable despite not being externally validated which we plan on doing in future work. Human physiology is a complex dynamic system and thus we will incorporate additional physiological data streams to predict deterioration more accurately and gain a more in depth understanding of patient states. Building such systems involves consideration of many variability points and within that several configuration settings. In our work each of the tree based models are ensembles in their own right. Other systems have also been studied recently proving the benefit of machine learning in healthcare [56]. In the financial domain, Krauss and co-workers [57] found that applying a higher level of ensemble proved to be a powerful model and we intend to investigate similar ensembles applied to physiology in future work, as highlighted in Fig. 6 .
Fig. 6

Bigger picture of how the software could expand to real world application.

Bigger picture of how the software could expand to real world application.

Author contributions

MS and CJG designed the VILIAlert system and CJG implemented the software to gather the data. RH created and implemented all of the analytics software which generated the results reported in this paper. MS and DMcA provided clinical input on the algorithms and analysis of the results while CJG and IS provided input on the software implementation and computational validation of the results. RH led the writing of the manuscript with feedback from all co-authors.

Data availability

The relevant data and code will be made available on request and will be released for replication of result purpose.

Declaration of competing interest

The authors declare no competing interests.
  39 in total

1.  Better ventilator settings using a computerized clinical tool.

Authors:  Sidharth Bagga; Dalton E Paluzzi; Christine Y Chen; Jeffrey M Riggio; Manjula Nagaraja; Paul E Marik; Michael Baram
Journal:  Respir Care       Date:  2014-08       Impact factor: 2.258

2.  Monitoring the critically ill patient.

Authors:  N R Webster
Journal:  J R Coll Surg Edinb       Date:  1999-12

Review 3.  Mechanisms of ventilator-induced lung injury.

Authors:  J C Parker; L A Hernandez; K J Peevy
Journal:  Crit Care Med       Date:  1993-01       Impact factor: 7.598

4.  An Interpretable Machine Learning Model for Accurate Prediction of Sepsis in the ICU.

Authors:  Shamim Nemati; Andre Holder; Fereshteh Razmi; Matthew D Stanley; Gari D Clifford; Timothy G Buchman
Journal:  Crit Care Med       Date:  2018-04       Impact factor: 7.598

5.  Ventilation with lower tidal volumes as compared with traditional tidal volumes for acute lung injury and the acute respiratory distress syndrome.

Authors:  Roy G Brower; Michael A Matthay; Alan Morris; David Schoenfeld; B Taylor Thompson; Arthur Wheeler
Journal:  N Engl J Med       Date:  2000-05-04       Impact factor: 91.245

6.  Underuse of lung protective ventilation: analysis of potential factors to explain physician behavior.

Authors:  Ravi Kalhan; Mark Mikkelsen; Pali Dedhiya; Jason Christie; Christine Gaughan; Paul N Lanken; Barbara Finkel; Robert Gallop; Barry D Fuchs
Journal:  Crit Care Med       Date:  2006-02       Impact factor: 7.598

7.  Limiting ventilator-induced lung injury through individual electronic medical record surveillance.

Authors:  Vitaly Herasevich; Mykola Tsapenko; Marija Kojicic; Adil Ahmed; Rachul Kashyap; Chakradhar Venkata; Khurram Shahjehan; Sweta J Thakur; Brian W Pickering; Jiajie Zhang; Rolf D Hubmayr; Ognjen Gajic
Journal:  Crit Care Med       Date:  2011-01       Impact factor: 7.598

8.  The epidemiology of mechanical ventilation use in the United States.

Authors:  Hannah Wunsch; Walter T Linde-Zwirble; Derek C Angus; Mary E Hartman; Eric B Milbrandt; Jeremy M Kahn
Journal:  Crit Care Med       Date:  2010-10       Impact factor: 7.598

9.  Effects of workload, work complexity, and repeated alerts on alert fatigue in a clinical decision support system.

Authors:  Jessica S Ancker; Alison Edwards; Sarah Nosal; Diane Hauser; Elizabeth Mauer; Rainu Kaushal
Journal:  BMC Med Inform Decis Mak       Date:  2017-04-10       Impact factor: 2.796

Review 10.  Patient monitoring alarms in the ICU and in the operating room.

Authors:  Felix Schmid; Matthias S Goepfert; Daniel A Reuter
Journal:  Crit Care       Date:  2013-03-19       Impact factor: 9.097

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.