Abstract
In this paper, we propose a novel method for predicting acute clinical deterioration triggered by hypotension, ventricular fibrillation, and an undiagnosed multiple disease condition using biological signals, such as heart rate, RR interval, and blood pressure. Efforts trying to predict such acute clinical deterioration events have received much attention from researchers lately, but most of them are targeted to a single symptom. The distinctive feature of the proposed method is that the occurrence of the event is manifested as a probability by applying a recurrent probabilistic neural network, which is embedded with a hidden Markov model and a Gaussian mixture model. Additionally, its machine learning scheme allows it to learn from the sample data and apply it to a wide range of symptoms. The performance of the proposed method was tested using a dataset provided by Physionet and the University of Tokyo Hospital. The results show that the proposed method has a prediction accuracy of 92.5% for patients with acute hypotension and can predict the occurrence of ventricular fibrillation 5 min before it occurs with an accuracy of 82.5%. In addition, a multiple disease condition can be predicted 7 min before they occur, with an accuracy of over 90%.
Subject terms: Prognosis, Biomedical engineering
Introduction
Biometric information monitoring devices are used in various clinical scenarios such as surgeries and the intensive care units (ICUs)1. Many of these devices raise an alarm when clinical deterioration of the patient (detected via biological indices) is detected. For example, a pulse oximeter, which is capable of measuring the saturation of peripheral oxygen () through a simple pinch on the fingertip, raises an alarm when is below the threshold value (Generally 89–92%2). In other cases, blood pressure (e.g., diastolic blood pressure) can be continuously measured using a sphygmomanometer, and an alert is sounded when it falls below a set threshold. The thresholds for many of these alarms are set based on prior experiences of the healthcare provider and the patient’s condition3. These medical devices can perform long-term monitoring of the patients’ biological information and are important for efficient and effective treatment. However, conventional medical devices raise an alarm only after detecting a deterioration. This proves to be problematic for the medical staff, who cannot stay near the patient all the time.
To solve this problem, several studies have proposed clinical deterioration prediction systems4,5. For example, Langley et al.4 focused on the change of heart rate intervals and they proposed an approach to predict the development of idiopathic atrial fibrillation with an accuracy of 56.0%. This approach used deviance from the average heart rate interval as a predictor. Lynn and Chiang6 proposed an algorithm based on nonlinear features computed from the return and difference maps of the heart rate variability (HRV) signal and reported a sensitivity of 64%. In addition, Boon et al.7 predicted atrial fibrillation with 79.3% accuracy by using a support vector machine with the features extracted via a genetic algorithm among HRV parameters as predictors. Maryam et al.8 reported a sensitivity of 96.3% for predictions made using nonlinear features obtained from spectral analysis of the HRV signal. Wollmann et al.9 proposed a method that could predict ventricular arrhythmia with an accuracy of 72.5% by analysing HRV parameters calculated using an electrocardiogram by the classification and regression tree method.
To broaden the application range to other symptoms, methods that use machine learning5,10,11 were recently proposed. These methods can adapt the prediction model to the patients using the learning dataset. For example, in10,11, k-nearest neighbour and support vector machine were employed to predict acute hypotension, which is a type of shock symptom. However, these techniques did not consider the time series characteristics of the measured biological signals. This could be a reason why the prediction accuracy of these techniques was less than 90%. Henriques et al.5 employed a general regression neural network12 to predict acute hypotension. This prediction method received recognition as it achieved the highest prediction accuracy (92.5%) in Physionet Challenge 200913. To represent the uncertainty in classification, these approaches calculate normalised indices in the range of [0, 1] from the outputs of the classifiers; however, they do not account for the probabilistic process of transition in physiological conditions.
Thus, we propose a target symptoms prediction method involving a probabilistic neural network called the recurrent log-linearised Gaussian mixture network (R-LLGMN)14. The R-LLGMN embeds a hidden Markov model (HMM) with multidimensional mixed Gaussian distribution, which are often used for time-series analysis and probabilistic classification, respectively. Because the parameters of HMM and Gaussian mixture model (GMM) are unified into connective weights through a log-linearisation process under the framework of a neural network, the R-LLGMN allows training the connective parameters comprehensively. This feature makes the proposed method suitable for probabilistic classification of time-series data15–20. In addition, using GMM to approximate the probability distribution is advantageous when dealing with a small dataset. This feature is important in clinical settings where a large dataset is not always available. In this paper, the target symptoms were acute hypotension and ventricular fibrillation (Vf) in addition to a multiple disease condition, and the prediction accuracy was tested using the data provided by Physionet13 and those collected from the University of Tokyo Hospital.
Materials and methods
Proposed method
Figure 1 shows the proposed prediction method. First, the measured biological signals were preprocessed. Preprocessing includes calculation of indices related to HRV. The preprocessed signal was then fed to a probabilistic neural network (i.e., R-LLGMN) to predict probabilities of conditions in future P minutes. In this section, the proposed method is discussed in detail.
Preprocessing
An analysis on HRV was performed on the heart rate interval (RRI) acquired from an electrocardiograph. In this paper, we configured the RR recording interval as 1 minute in accordance with the previous studies21–23 on the short-term and ultra-short-term HRV analyses. The related indices include coefficient of variation of R-R intervals (CVRR) and the following indices that reflect vagal tone intensity24,25: root mean square successive difference26 (RMSSD) and number of pairs of successive RRI that differ by more than 50 [ms]27(pNN50). The aforementioned indices can be calculated using the following equations:
1 |
2 |
3 |
where is the total number of RRIs in 30 s, is the average value of the RRIs in 30 s, is total number of successive adjacent RRI differences, and is total number of successive adjacent RRI differences whose absolute values is greater than or equal to 50 [ms].
For biological signals that were not obtained from electrocardiographs, we employed the following preprocessing methods:
Standardise the biological signal to the normal distribution :
- Time-differentiation using a differential filter that can reduce measurement noise based on the centred difference method as follows28 :
where s(t) represents a measured biological signal and is the sampling time.4
Proposed prediction model
Prediction model for acute deterioration triggered by the target symptoms must satisfy the following requirements:
Ability to account for the time series characteristics of biological signals.
Ability to express diversity of patients’ conditions.
Ability to express uncertainty of the predicted physical condition in a probabilistic manner.
Ability to simultaneously evaluate multiple types of biological signals.
Applicability to different medical fronts and different patients.
To satisfy the first two requirements, we apply HMM29. HMM can express various symptoms of the patient by applying a concept called “states” and “probabilistic transitions” between the states. For example, the condition of a patient can be defined as either “normal deterioration” or “acute deterioration”, and the temporal change of the biological signal drives the probabilistic transition between the defined conditions. However, biological signals are expected to be complex nonlinear waveforms. Therefore, they are approximated using multidimensional mixed Gaussian distribution model30, which is capable of expressing multimodal distribution by weighted summation of multiple Gaussian distributions31. To approximate complex waveforms of biological signals and to satisfy requirements (3) and (4), the proposed model was constructed based on continuous density HMM32, which is a combination of HMM and the multi-dimensional Gaussian mixture model. Probabilistic output of each state of the HMM can thus be represented by multi-dimensional mixed Gaussian distribution, which enables calculation of the occurrence probability of a deterioration event from multiple types of biological signals. The bottom row of Fig. 1 shows a physical change model represented by probability density distribution of the continuous multi-dimensional Gaussian model. Here, let us denote the number of evaluation target classes as . Each class c is composed of states, indexed as , and the probability distribution of each state k includes Gaussian distribution components, indexed as . The probability distribution of class c is represented by multidimensional Gaussian mixture distribution with Gaussian components. Given a time series biological signal , where , the a posteriori probability of class c, is derived as follows:
5 |
6 |
7 |
8 |
where is the probability of state transition from to k in class c, and is defined as the a posteriori probability for state k in class c corresponding to . The prior probability is equal to .
Assuming that the posterior probability is given by a multidimensional Gaussian mixture model consisting of components, can be rewritten as follows:
9 |
where is the mixing proportion, is the mean vector, and is the covariance matrix of each component. The parameters included in the model are used to estimate the probability distribution and generate the posterior probability of acute deterioration. To set a machine learning framework for the determination of parameters and to satisfy requirement (5), an R-LLGMN14 (see Supplementary Information S1) was employed.
The output of R-LLGMN is represented by the posterior probability of each class based on the multidimensional Gaussian mixture model. In addition, because the parameters of R-LLGMN can be adjusted for the given learning dataset, the proposed method can be applied to various symptoms. Let us represent a pair of learning data for R-LLGMN consisting of the input vector of , , , where , and the corresponding teacher vector . Here, the element is a biological signal measured at time t, and is the posterior probability of class c. Each index represents the following: is the dataset number, is the total time step to output a posterior probability vector at the output layer of R-LLGMN, class represents the class for normal condition, and represents the class for occurrence of deterioration event, such that . The evaluation function J is then defined by the following equation:
10 |
The learning process is applied to minimise the above function (i.e., maximising the likelihood). The weight parameters in R-LLGMN are iteratively updated using backpropagation through time33 (BPTT). BPTT is a method of accumulating the error gradient in the time series and calculating the weight correction amount for each iteration. After the parameters included in the first and second layer are adjusted, R-LLGMN can predict the class of the condition, such as normal or acute deterioration, of the target patients P minutes from the acquisition of the biological signals.
Experimental configuration
In order to verify the prediction performance of the proposed model, a prediction experiment was conducted using datasets that include various cases of ICU patients, published by Physionet13 and the University of Tokyo Hospital. The dataset provided by the ICU at the University of Tokyo Hospital is composed of vital signs of patients in the ICU, with a sampling time of 1024 [ms]. In addition, two types of information are given as expert annotations. These are technical validity and clinical relevance of the alarm raised by the biological information monitor. Technical validity is the result of the diagnosis performed by the nurse when an alarm is raised, and clinical relevance is the result of the diagnosis performed by the doctor when the alarm is raised.
For the Physionet13 dataset, one of the authors took part in an online ethics training program called “protecting human research participants34” (Certification number: 1756830, Acquisition Date: May. 2, 2015). For the University of Tokyo Hospital dataset35,36, the authors confirmed that all data were provided with authorisation from the University of Tokyo Hospital ethics committee. Furthermore, informed consent was taken from all examinees or their families. Using the above datasets, the following five analyses were conducted:
-
(i)
Preprocessing selection: The influence of two types of preprocessing methods on the prediction accuracy was tested to determine the best preprocessing method. In addition, the optimal was also determined.
-
(ii)
R-LLGMN hyperparameters selection: The influence of and on the prediction accuracy and the learning time was tested using the same dataset that was used for preprocessing selection.
-
(iii)
Prediction of Acute hypotension: Using the hyperparameters determined above, the prediction accuracy on occurrence of acute hypotension was examined. The accuracy was compared with the previous methods.
-
(iv)
Prediction of Vf: The accuracy of Vf prediction was tested. This analysis aims to investigate whether the proposed method can predict occurrence of acute diseases other than acute hypotension.
-
(v)
Prediction of multiple symptoms: The prediction accuracy of events triggered by a multiple disease condition was tested.
In all experiments, the positive threshold was calculated by performing receiver operating characteristic (ROC) analysis on the learning dataset. In addition, we defined patients with deterioration as the patients whose events occurred within P minutes, corresponding to class , and patients in normal condition as those patients whose events did not occur within P minutes, corresponding to class . Next, the configurations are discussed in detail.
Preprocessing selection
Dataset 1 provided by Physionet (see Table 1) was used to determine the best preprocessing method. Dataset 1 has a total of 60 patients’ data, among which 30 patients had developed acute hypotension while the remaining 30 patients had not. The sampling time of Dataset 1 is 60 s, and the input biological signals are heart rate, systolic blood pressure, diastolic blood pressure, and mean blood pressure. The data was trimmed to 12 min based on preliminary experiment (see Supplementary information S3). Two types of processing, (a) normalisation processing and (b) time-differential processing, were performed to investigate the influence on accuracy. For preprocessing (a), was varied as follows: = 1, 0.1, 0.01, 0.001. In these analyses, the learning process of R-LLGMN was repeated five times with different initial weights, and the average prediction accuracy was calculated. Iterative two-way analysis of variance (ANOVA) was performed to compare methods (a) and (b). If interactions were confirmed with a significance level of less than 5[%], multiple tests based on the Bonferroni method were performed with as the significance level. In statistical processing in (b), multiple tests based on the Bonferroni method were performed under a significance level of 5%. In addition, multiple tests based on the Bonferroni method were also performed to compare the effect between different values. Three combinations of hyperparameters and included in R-LLGMN were set as: .
Table 1.
Number of patients | Positives | Negatives | Type of disease | Provider | |
---|---|---|---|---|---|
Dataset 1 | 60 | 30 | 30 | Acute hypotension | Physionet |
Dataset 2 | 40 | 14 | 26 | Acute hypotension | Physionet |
Dataset 3 | 20 | 20 | 20 | Vfentricular fibrillation | Physionet |
Dataset 4 | 15 | 39 | 30 | A multiple disease condition (These name are hidden) | The University of Tokyo Hospital |
R-LLGMN hyperparameter selection
The influence of and , on prediction accuracy and learning time was tested using Dataset 1. This experiment was performed only on the normalisation process. The hyperparameters were varied in ranges of and . Hyperparameter was set to be 0.01. Other hyperparameters’ settings were the same as those described in the previous section. The leave-one-patient-out cross-validation method was employed to calculate prediction accuracy and learning time. The CPU of the PC used in this experiment employed an Intel Xeon (R) (X5667: Intel Corporation, number of cores: 4, clocking frequency: 3.1 GHz), memory (16.0 GB, DDR 3 800/1066/1333).
Prediction of acute hypotension occurrence
To verify the prediction performance of the proposed model, a comparison with a previous prediction method was conducted. The learning dataset and configuration are the same as those used in R-LLGMN hyperparameter selection; however, only the normalisation preprocessing with was performed. The test dataset used for verification was Dataset 2 (see Table 1), among which 14 patients had developed acute hypotension whereas the remaining 26 patients had not. The sampling time was 1 min; the input signals were heart rate, systolic blood pressure, diastolic blood pressure, and mean blood pressure. Among the previous methods published by Physionet Challenge5, the method by Henriques et al., the one which achieved the highest accuracy, was chosen as the comparison target11. To compare the proposed method under the same conditions as the previous method, prediction accuracy of acute hypotension, sensitivity, and specificity were calculated using the test data.
Prediction of Vf occurrence
Prediction of Vf was performed using Dataset 3 (see Table 1), which was provided by Physionet and composed of patients with Vf. Here, because Dataset 3 only contains the patients with positive events, we extracted a negative time span from each patient to constitute negative data such that the number of positive and negative data was equalised. Here, normalisation preprocessing was selected as the preprocessing method. First, the parameters related to RRI were calculated and the influence of input parameters on accuracy was investigated. The prediction accuracy for a one-dimensional input (input data: RRI) and a three-dimensional input (input data: CVRR, RMSSD, and pNN50) was compared. The influence of the prediction time P on the prediction accuracy was also investigated. Twenty patients with Vf participated for this analysis. As Vf occurred once for each patient, the normal data could be extracted from the same patient but different time spans. This resulted in 20 samples with occurrence of Vf and 20 samples under normal conditions. Here, the normal data was extracted from the data by excluding one hour before and after the occurrence of Vf. The sampling frequency was 250 [Hz]. The analysis target data was trimmed to 30 s. In preprocessing, = 0.1 was used for one-dimensional inputs and = 0.01 was used for three-dimensional inputs. Leave-one-event-out cross-validation method was applied to test the influence of prediction time P minutes ahead of the actual occurrence of Vf. Here, P was changed from 1 to 10 min in intervals of 1 min. The above procedure was repeated 10 times with different initial weights of R-LLGMN, and the average prediction accuracy was calculated. A statistical comparison was performed using the Welch test with a significance level of 5%.
Prediction of symptom events triggered by a multiple disease condition
Prediction of symptom events triggered by a multiple disease condition was performed using Dataset 4 (see Table 1). Dataset 4 contains biological signals such as heart rate and arterial blood pressure measured from ICU patients provided by Department of Emergency and Critical Care Medicine of the University of Tokyo Hospital35,36. In this experiment, patients whose blood pressure gauge alarms were confirmed to be clinically and technically appropriate were defined as patients with a symptom event for their respective disease. Other patients were defined as normal in this experiment. Among 15 patients, doctors confirmed that the blood pressure gauge raised the correct alarms for a total of 39 times in nine patients (Sub. A-I) and 30 times the false alarms in the other six patients (Sub. J-O). The number of confirmed symptom events for each patient is as follows: Sub. A: 15 times, Sub. B: 2 times, Sub. C: 5 times, Sub. D: 6 times, Sub. E: 2 times, Sub. F: 2 times, Sub. G: 1 time, Sub. H: 1 time, and Sub. I: 5 times. The time durations that include the symptom events obtained from Sub. A-I comprised 39 positive event data. The negative event data is composed of the five different time periods extracted from every six normal patients with false alarms (Sub. J-O). As such, 39 data of symptom events and 30 data under normal conditions were obtained (see Table 1).
The prediction accuracy was calculated using leave-one-event-out cross-validation with different P; P was changed from 1 to 7 min with 1 min intervals. Here, normalisation preprocessing was selected as the preprocessing method. The input signals were heart rate, systolic blood pressure, diastolic blood pressure, and mean blood pressure. , and the analysis period was 30 s.
Results
Preprocessing selection
The results for selection of preprocessing method are shown in Table 2. The table shows a two-way ANOVA for hyperparameters . Based on Table 2. I, it is not confirmed that there was a significant difference in the influence of time-differential processing on the prediction accuracy (). In contrast, the normalisation process was confirmed to have a significant effect on the prediction accuracy. Moreover, a significant interaction between time-differential preprocessing and normalisation preprocessing was confirmed (, respectively). Based on Table 2. II, a significant difference in the effect of time-differential preprocessing on the accuracy () was observed. It was also confirmed that there was a significant interaction between time-differential preprocessing and normalisation preprocessing (). However, a significant difference in the influence of normalisation preprocessing on accuracy () was not confirmed. Based on Table 2. III, it was confirmed that there was a significant difference in the influence of differentiation preprocessing and normalisation preprocessing on prediction accuracy (, respectively). In addition, it was confirmed that there was a significant interaction between time-differential preprocessing and normalisation preprocessing (). The above results show that time-differential preprocessing and normalisation preprocessing affect each other for all . Therefore, the four groups can be regarded as independent groups and multiple tests based on the Bonferroni-adjusted method were performed for a significance level of 5%.
Table 2.
Source | Sum of squares | Degrees of freedom | Mean squares | Variance ratio F | p-value |
---|---|---|---|---|---|
I. and are set 1 and 2 | |||||
Differential processing | 0 | 1 | 0 | 0 | 1.0 |
Normalisation processing | 802.2 | 1 | 802.2 | 186.3 | 3.1 |
Interaction | 142.2 | 1 | 142.2 | 33.0 | 3.0 |
Error | 68.8 | 16 | 4.3 | ||
Total | 1013.3 | 19 | |||
II. and are set 2 and 3 | |||||
Differential processing | 347.2 | 1 | 347.2 | 48.5 | 3.2 |
Normalisation processing | 20.0 | 1 | 20.0 | 2.8 | 1.1 |
Interaction | 293.9 | 1 | 293.9 | 41.1 | 8.6 |
Error | 114.4 | 16 | 7.2 | ||
Total | 775.6 | 19 | |||
III. and are set 3 and 3 | |||||
Differential processing | 50.1 | 1 | 50.1 | 7.5 | |
Normalisation processing | 101.3 | 1 | 101.3 | 15.2 | |
Interaction | 133.5 | 1 | 133.5 | 20.0 | |
Error | 106.7 | 16 | 6.7 | ||
Total | 391.5 | 19 |
Figure 2a shows the average prediction accuracy calculated using the following four different preprocessing: (i) Without preprocessing, (ii) normalisation preprocessing, (iii) time-differential preprocessing, and (iv) time-differential and normalisation preprocessing. From Fig. 2a, when , , the accuracy and standard deviation for (i), (ii), (iii), and (iv) are and , respectively. In addition, it is confirmed that there was a significant difference between all the groups, except between (i) and (iii) and between (i) and (ii). When , , the accuracy and standard deviation for (i), (ii), (iii), and (iv) were and , respectively. Significant differences were confirmed between (i) and (ii), (ii) and (iii), and (ii) and (iv). When , , the accuracy and standard deviation for (i), (ii), (iii), and (iv) are and , respectively. In addition, significant difference was confirmed among (i) and (ii), (ii) and (iii), and (ii) and (iv). From these results, it can be determined that the accuracy was highest when normalisation preprocessing is performed under the conditions of . It was also confirmed that there was a significant difference between all groups.
Figure 2b shows the average prediction accuracy for different . When , , the prediction accuracy for , and 0.001 were , respectively. A significant difference was confirmed between and , and , and and . When , , the prediction accuracies were , respectively. A significant difference was confirmed between all the groups, except between and . When ,, average prediction accuracies and standard deviations were . In addition, it was confirmed that there was a significant difference between all groups. Therefore, the accuracy was highest when and a significant difference between all groups in the conditions of was confirmed.
R-LLGMN hyperparameter selection
Figure 2c shows the prediction accuracy and time required for learning when , is varied in the range of 1–5. The prediction accuracy was improved with an increase in and . The prediction accuracy was maximised (76.6 %) when , and ,. It then decreased as and increased. In addition, it was confirmed that time required for learning increases with the increase in and .
Prediction of acute hypotension occurrence
The data from a total of 60 patients was extracted from Physionet13 (see section “Experimental configuration”) and used to test prediction accuracy for acute hypotension. We compared the prediction accuracy of the proposed method against some previous studies5,11 in which Physionet datasets13 were also used. Figure 3 shows the results of comparison of the prediction accuracies between the proposed method and the previous methods. From the figure, it can be seen that the accuracy, sensitivity, and specificity of the proposed model were 92.5%, 100.0%, and 88.5%, respectively. A receiver operation characteristic analysis confirmed the area under the curve (AUC) value of 0.86. From this result, the proposed model had the same prediction accuracy (92.5%) as the method proposed by Henriques et al., which achieved the highest accuracy among the methods published in Physionet Challenge 200913. Moreover, it was also confirmed that the proposed method has higher sensitivity (100.0%) than some of the previous methods.
Prediction of Vf occurrence
Dataset 3 provided by Physionet13 is used to test the prediction accuracy of Vf (see section “Experimental configuration”). Figure 4a shows the time series posterior probabilities of Vf occurrence of a patient (Sub. P) when CVRR, RMSSD, and pNN50 were together used as inputs for each 10 s period. The figure confirms that posterior probabilities increase as a function of time till the occurrence of Vf reduces. Figure 4b compares accuracy, sensitivity, and specificity between a one-dimensional and a three-dimensional input. The prediction time was set to minute. The figure confirms that there is a significant increase in accuracy, sensitivity, and specificity for the three-dimensional input compared to a one-dimensional input. Therefore, it was confirmed that the prediction accuracy improves when using multidimensional inputs. Table 3 shows the confusion matrix and prediction accuracies for all patients with different prediction time points P minutes ahead of the occurrence of Vf. Based on Table 3, prediction accuracies at prediction time points P=1, 2, ...,10 are 90.0%, 90.0%, 87.5%, 82.5%, 82.5%, 77.5%, 72.5%, 72.5%, 75.0%, and 65.0%, respectively. The AUC values at prediction time points P=1, 2, ...,10 are 0.94, 0.94, 0.85, 0.91, 0.90, 0.84, 0.70, 0.74, 0.72, and 0.62, respectively. Therefore, the prediction accuracy increases as we approach the time of occurrence of Vf.
Table 3.
Prediction time P | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
---|---|---|---|---|---|---|---|---|---|---|
True positive | 17 | 17 | 16 | 14 | 15 | 14 | 12 | 12 | 13 | 9 |
True negative | 19 | 19 | 19 | 19 | 18 | 17 | 17 | 17 | 17 | 17 |
False negative | 3 | 3 | 4 | 6 | 5 | 6 | 8 | 8 | 7 | 11 |
False positive | 1 | 1 | 1 | 1 | 2 | 3 | 3 | 3 | 3 | 3 |
Accuracies [%] | 90.0 | 90.0 | 87.5 | 82.5 | 82.5 | 77.5 | 72.5 | 72.5 | 75.0 | 65.0 |
Prediction of symptom events triggered by a multiple disease condition
The dataset provided by the ICU at the University of Tokyo Hospital was used to test the prediction accuracy of symptom events triggered by an undiagnosed multiple disease condition (see section “Experimental configuration”). Figure 5 shows the time-series posterior probabilities of a symptom event in a patient (Sub. A) when measured biological signals were input for each 10 s period. The figure confirms that the posterior probabilities increase as time approaches the symptom event. Table 4 shows the confusion matrix and prediction accuracies for all patients from P = 1 min to P = 10 min. The prediction accuracies at prediction time points P=1, 2, ..., 7 are 97.1%, 94.2%, 95.7%, 94.2%, 91.3%, 92.8%, and 91.3%, respectively. The AUC values at prediction time points P=1, 2, ..., 7 are 0.98, 0.97, 0.94, 0.94, 0.95, 0.93, and 0.94, respectively. Therefore, the prediction accuracy increases as we approach the time of occurrence of acute clinical deterioration.
Table 4.
Prediction time P | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
---|---|---|---|---|---|---|---|
True positive | 37 | 36 | 36 | 35 | 34 | 36 | 34 |
True negative | 30 | 29 | 30 | 30 | 29 | 28 | 29 |
False negative | 2 | 3 | 3 | 4 | 5 | 3 | 4 |
False positive | 0 | 1 | 0 | 0 | 1 | 2 | 1 |
Accuracies [%] | 97.1 | 94.2 | 95.7 | 94.2 | 91.3 | 92.8 | 91.3 |
Discussion
With the aim of predicting an acute deterioration triggered by target symptoms, we proposed a prediction method employing a probabilistic neural network that embeds the hidden Markov model with multidimensional mixed Gaussian distribution, called R-LLGMN. It enables prediction of a symptom event from multiple biological signals using the probability transition process in physiological conditions. The parameters of the model can be acquired through machine learning; hence, it can potentially be applied to various symptoms.
To determine the appropriate preprocessing method and model configuration, we statistically analysed the prediction accuracies generated under different settings using the data provided by Physionet. We then found that the prediction accuracy peaks when normalisation preprocessing is performed (see Fig. 2a). This is because appropriate scaling of the input data eliminates the difference in amplitude between data, which is irrelevant for R-LLGMN to discriminate between the two classes. Significant differences between time-differential preprocessing and no preprocessing was not confirmed when the hyperparameters in R-LLGMN were set to the following values: (see Fig. 2a). This is because time-differential preprocessing can only represent information on short-term temporal changes in the biological signal, making it difficult to make long-term predictions. These results indicated that normalisation is an effective preprocessing that enabled to obtain the highest accuracy. In addition, we confirmed that the prediction accuracy was the highest when (see Fig. 2b). This is because variation in the input data affected the learning of R-LLGMN. These results indicate that hyperparameter must be determined based on the variation in the input data used for prediction. Therefore, in the following analysis, a preliminary analysis was conducted to determine . However, a detailed investigation on the method for selecting will be necessary in the future.
In terms of the neural network configuration, it was demonstrated that the prediction accuracy becomes maximum when , and , (see Fig. 2c). This is because increasing and enables R-LLGMN to model complicated time series characteristics by improving its representation ability. Moreover, it was demonstrated that prediction accuracy decreases when the values of the hyperparameters are increased to more than , and , . This is due to overfitting, which can worsen the generalisation performance. In addition, , increases the time required for the learning process (see Fig. 2c) because the computational complexity increases. Therefore, considering the trade-off between learning time and prediction accuracy, , (, ) were considered as the optimal hyperparameters.
Based on the hyperparameters and model configuration, the prediction accuracies were tested for acute hypotension, Vf, and a multiple disease condition. The prediction results for acute hypotension confirmed that the proposed model has the same level of prediction accuracy (92.5%) and sensitivity (100%) as the method proposed by Henriques et al. (see Fig. 3).
The prediction results for Vf confirmed a significant increase in accuracy, sensitivity, and specificity when using a three-dimensional input (see Fig. 4b). This is because not only the time series characteristics of RRI, but also the vagus nerve activity of the patient could be evaluated. Vagal nerve activity has been reported to increase or decrease37 before the onset of Vf. Thus, it is effective in predicting Vf, which is a type of ventricular arrhythmia. In addition, an increase in the number of input dimensions also contributed to an improvement in prediction accuracy as it enabled R-LLGMN to extract characteristics of multiple types of biological information. However, the prediction accuracy decreased as the prediction time point parameter P increased. This indicates difficulties in early prediction (see Table 3). Introducing frequency analysis on the biological signals and applying it as an additional input dimension may improve early prediction accuracy.
The prediction result for a multiple disease condition confirmed that the posteriori probability increases as the prediction time point P approaches the point of a symptom event (see Fig. 5). Table 4 shows that all the prediction accuracies at prediction time points from min to min before the occurrence of a symptom event exceed 90.0%. This verifies the effectiveness of the proposed method in predicting events triggered by a multiple disease condition.
In this paper, we only tested prediction accuracy using a limited number of combinations of hyperparameters ( and ). Testing with more combinations could provide better prediction accuracy or enable earlier detection. In addition, optimising the duration of RR interval analysis may also contribute to better performance. However, searching the combinations of hyperparameters is considerably time-consuming, and large values of and may cause overlearning. A more efficient learning algorithm is required to optimise the hyperparameters for the neural networks used in this paper.
All input indices employed in this study are the linear variables in the time domain, but linear and nonlinear variables in the frequency domain such as standard deviation of HRV and power of HRV in the high- and low-frequency bands are reportedly more effective for predictive clinical purposes23,38–40. However, the electrocardiogram data used in this study were sampled at 250 Hz, which was insufficient to estimate the frequency information of the heart rate interval accurately. Further improvement of the prediction accuracies and earlier detection of deterioration may thus be achieved by incorporating the frequency domain indices derived from the electrocardiogram data sampled at higher sampling frequencies. It should be noted that when adding these indices as the input features, the proposed method does not need to change its fundamental structure and algorithm because it adopts an R-LLGMN-based machine learning framework.
The number of patients analysed is not ideal. The database we used (Physionet Challenge 2009) only provides data for 30 patients with acute clinical deterioration for the learning dataset and 14 patients with acute clinical deterioration for the test dataset. Although we analysed four different datasets using the proposed algorithm with a single network architecture and the results demonstrated in this paper indicate the success and versatility of the proposed method, it is necessary to increase the number of patients from other open databases such as MIMIC III to further enhance the generalisability of the proposed method.
The results of our experiments showed that the proposed model has the highest prediction accuracy compared to contemporary methods. In addition, the proposed method is capable of predicting a symptom event triggered by different diseases, such as acute hypotension and Vf, by adjusting the parameters of the model using the corresponding learning data. Given that the proposed method can predict a target symptom event before it actually occurs with a high accuracy of approximately 90%, we can conclude that the proposed method has achieved a clinically applicable precision.
Supplementary information
Acknowledgements
This research is partially supported by the Transportation Technology Development Promotion Competitive Funding Program from Ministry of Land, Infrastructure, Transport, and Tourism.
Author contributions
T.T. designed the study, developed the methodology, conceived experiments, and revised the manuscript. T.N. and A.M. wrote the initial draft and conducted experiments and analyses. H.H and Z.S. edited the manuscript and prepared figures. R.I., S.K, R.N, N.S., M.K, Y.H., and M.Y. contributed to data collection and critically reviewed the manuscript. T.T., E.F, and Y.O. contributed to data interpretation. All authors provided critical feedback and helped shape the research, analyses, and the manuscript.
Competing interests
The authors declare no competing interests.
Footnotes
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary information
is available for this paper at 10.1038/s41598-020-68627-6.
References
- 1.Ministry of Health, Labor and Welfare Summary of Patient Survey, howpublished. http://www.mhlw.go.jp/english/database/db-hss/sps_2014.html (2014). Accessed 13 Feb 2017.
- 2.Kohyama T, et al. Accuracy of pulse oximeters in detecting hypoxemia in patients with chronic thromboembolic pulmonary hypertension. PLoS ONE. 2015;10:e0126979. doi: 10.1371/journal.pone.0126979. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 3.Schmid F, et al. The wolf is crying in the operating room patient monitor and anesthesia workstation alarming patterns during cardiac surgery. Anesth. Analg. 2011;112:78–83. doi: 10.1213/ANE.0b013e3181fcc504. [DOI] [PubMed] [Google Scholar]
- 4.Langley, P. et al. Can paroxysmal atrial fibrillation be predicted? in Computers in Cardiology 2001, 121–124 (IEEE, 2001).
- 5.Henriques, J. & Rocha, T. Prediction of acute hypotensive episodes using neural network multi-models. in Computers in Cardiology, 2009, 549–552 (IEEE, 2009). [DOI] [PubMed]
- 6.Lynn, K. & Chiang, H. A two-stage solution algorithm for paroxysmal atrial fibrillation prediction. in Computers in Cardiology, 405–407 (IEEE, 2001).
- 7.Boon K, Khalil-Hani M, Malarvili M, Sia C. Vparoxysmal atrial fibrillation prediction method with shorter hrv sequences. Comput. Methods Programs Biomed. 2016;134:187–196. doi: 10.1016/j.cmpb.2016.07.016. [DOI] [PubMed] [Google Scholar]
- 8.Mohebbi M, Ghassemian H. Prediction of paroxysmal atrial fibrillation based on non-linear analysis and spectrum and bispectrum features of the heart rate variability signal. Comput. Methods Programs Biomed. 2012;105:40–49. doi: 10.1016/j.cmpb.2010.07.011. [DOI] [PubMed] [Google Scholar]
- 9.Wollmann C, et al. Variations of heart rate variability parameters prior to the onset of ventricular tachyarrhythmia and sinus tachycardia in icd patients. results from the heart rate variability analysis with automated icds (hawai) registry. Physiol. Meas. 2015;36:1047. doi: 10.1088/0967-3334/36/5/1047. [DOI] [PubMed] [Google Scholar]
- 10.Fournier, P. & Roy, J. Acute hypotension episode prediction using information divergence for feature selection, and non-parametric methods for classification. in Computers in Cardiology, 2009, 625–628 (IEEE, 2009).
- 11.Kim S-H, Li L, Faloutsos C, Yang H-J, Lee S-W. Heartcast: Predicting acute hypotensive episodes in intensive care units. Stat. Methodol. 2016;33:1–13. doi: 10.1016/j.stamet.2016.07.001. [DOI] [Google Scholar]
- 12.Specht DF. A general regression neural network. IEEE Trans. Neural Networks. 1991;2:568–576. doi: 10.1109/72.97934. [DOI] [PubMed] [Google Scholar]
- 13.A challenge from PhysioNet, howpublished. https://physionet.org/challenge/2009/ (2009). Accessed 01 Sep 2015.
- 14.Tsuji T, Bu N, Fukuda O, Kaneko M. A recurrent log-linearized gaussian mixture network. IEEE Trans. Neural Netw. 2003;14:304–316. doi: 10.1109/TNN.2003.809403. [DOI] [PubMed] [Google Scholar]
- 15.Tsuji T, Fukuda O, Ichinobe H, Kaneko M. A log-linearized gaussian mixture network and its application to eeg pattern classification. IEEE Trans. Syst. Man Cybern. Part C (Appl. Rev.) 1999;29:60–72. doi: 10.1109/5326.740670. [DOI] [Google Scholar]
- 16.Bu N, Okamoto M, Tsuji T. A hybrid motion classification approach for emg-based human-robot interfaces using bayesian and neural networks. IEEE Trans. Rob. 2009;25:502–511. doi: 10.1109/TRO.2009.2019782. [DOI] [Google Scholar]
- 17.Takaki T, et al. Electromyographic prosthetic hand using grasping-force-magnification mechanism with five independently driven fingers. Adv. Robot. 2015;29:1586–1598. doi: 10.1080/01691864.2015.1079502. [DOI] [Google Scholar]
- 18.Hayashi H, Shibanoki T, Shima K, Kurita Y, Tsuji T. A recurrent probabilistic neural network with dimensionality reduction based on time-series discriminant component analysis. IEEE Trans. Neural Netw. Learn. Syst. 2015;26:3021–3033. doi: 10.1109/TNNLS.2015.2400448. [DOI] [PubMed] [Google Scholar]
- 19.Soh Z, Kitayama S, Hirano A, Tsuji T. Bioassay system based on behavioral analysis and bioelectric ventilatory signals of a small fish. IEEE Trans. Instrum. Meas. 2013;62:3265–3275. doi: 10.1109/TIM.2013.2272407. [DOI] [Google Scholar]
- 20.Furui A, et al. A myoelectric prosthetic hand with muscle synergy–based motion determination and impedance model–based biomimetic control. Sci. Robot. 2019;4:eaaw6339. doi: 10.1126/scirobotics.aaw6339. [DOI] [PubMed] [Google Scholar]
- 21.Salahuddin, L., Cho, J., Jeong, M.G. & Kim, D. Ultra short term analysis of heart rate variability for monitoring mental stress in mobile settings. in 2007 29th annual international conference of the ieee engineering in medicine and biology society, 4656–4659 (IEEE, 2007). [DOI] [PubMed]
- 22.Baek HJ, Cho C-H, Cho J, Woo J-M. Reliability of ultra-short-term analysis as a surrogate of standard 5-min analysis of heart rate variability. Telemed. e-Health. 2015;21:404–414. doi: 10.1089/tmj.2014.0104. [DOI] [PubMed] [Google Scholar]
- 23.Nussinovitch U, et al. Reliability of ultra-short ecg indices for heart rate variability. Ann. Noninvas. Electrocardiol. 2011;16:117–122. doi: 10.1111/j.1542-474X.2011.00417.x. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24.Koelstra S, et al. Deap: A database for emotion analysis; using physiological signals. IEEE Trans. Affect. Comput. 2012;3:18–31. doi: 10.1109/T-AFFC.2011.15. [DOI] [Google Scholar]
- 25.Molfino A, et al. Body mass index is related to autonomic nervous system activity as measured by heart rate variability. Eur. J. Clin. Nutr. 2009;63:1263. doi: 10.1038/ejcn.2009.35. [DOI] [PubMed] [Google Scholar]
- 26.Force T. Standards of measurement, physiological interpretation and clinical use. task force of the european society of cardiology and the north american society of pacing and electrophysiology. Circulation. 1996;93:1043–1065. doi: 10.1161/01.CIR.93.5.1043. [DOI] [PubMed] [Google Scholar]
- 27.Bigger JT, et al. Components of heart rate variability measured during healing of acute myocardial infarction. Am. J. Cardiol. 1988;61:208–215. doi: 10.1016/0002-9149(88)90917-4. [DOI] [PubMed] [Google Scholar]
- 28.Usui S, Amidror I. Digital low-pass differentiation for biological signal processing. IEEE Trans. Biomed. Eng. 1982;1:686–693. doi: 10.1109/TBME.1982.324861. [DOI] [PubMed] [Google Scholar]
- 29.Seymore, K., McCallum, A. & Rosenfeld, R. Learning hidden markov model structure for information extraction. in AAAI-99 workshop on machine learning for information extraction, 37–42 (1999).
- 30.Everitt B. An introduction to finite mixture distributions. Stat. Methods Med. Res. 1996;5:107–127. doi: 10.1177/096228029600500202. [DOI] [PubMed] [Google Scholar]
- 31.Hibino S, et al. Approximation of ecg t wave by using gaussian mixtures and automatic measurement of qt interval. Trans. Jap. Soc. for Med Biol. Eng. 2010;48:359–368. [Google Scholar]
- 32.Baum LE, Petrie T. Statistical inference for probabilistic functions of finite state markov chains. Ann. Math. Stat. 1966;37:1554–1563. doi: 10.1214/aoms/1177699147. [DOI] [Google Scholar]
- 33.Werbos PJ. Backpropagation through time: what it does and how to do it. Proc. IEEE. 1990;78:1550–1560. doi: 10.1109/5.58337. [DOI] [Google Scholar]
- 34.NIH Office of Extramural Research:Protecting Human Research Participants, howpublished = https://phrp.nihtraining.com/users/login.php. Accessed 01 May 2015.
- 35.Inokuchi R, et al. The proportion of clinically relevant alarms decreases as patient clinical severity decreases in intensive care units: a pilot study. BMJ Open. 2013;3:e003354. doi: 10.1136/bmjopen-2013-003354. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 36.Paine CW, et al. Systematic review of physiologic monitor alarm characteristics and pragmatic interventions to reduce alarm frequency. J. Hosp. Med. 2016;11:136–144. doi: 10.1002/jhm.2520. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 37.Ryu S, et al. Vagal activity increase and decrease, as a contributing factor in maintaining ventricular tachycardia. St. Marianna Med. J. 2002;30:265–273. [Google Scholar]
- 38.Barra, O.A. & Moretti, L. The” life potential”: a new complex algorithm to assess” heart rate variability” from holter records for cognitive and diagnostic aims. preliminary experimental results showing its dependence on age, gender and health conditions. arXiv preprint arXiv:1310.7230 (2013).
- 39.Brennan M, Palaniswami M, Kamen P. Do existing measures of poincare plot geometry reflect nonlinear features of heart rate variability? IEEE Trans. Biomed. Eng. 2001;48:1342–1347. doi: 10.1109/10.959330. [DOI] [PubMed] [Google Scholar]
- 40.Tarvainen MP, Niskanen JA, Lipponen JA, Ranta-aho PO, Karjalainen PO. Kubios hrv—a software for advanced heart rate variability analysis. IFMBE Proc. 2008;22:1022–1023. doi: 10.1007/978-3-540-89208-3_243. [DOI] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.