Next Article in Journal
17β-Estradiol Effects in Skeletal Muscle: A 31P MR Spectroscopic Imaging (MRSI) Study of Young Females during Early Follicular (EF) and Peri-Ovulation (PO) Phases
Previous Article in Journal
Use of [18F]Fluorodeoxyglucose Positron Emission Tomography/Computed Tomography after Curative Treatment of Non-Small-Cell Lung Cancer Patients: A Nationwide Cohort Study
Previous Article in Special Issue
Characterization of Anesthesia in Rats from EEG in Terms of Long-Range Correlations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Sepsis Trajectory Prediction Using Privileged Information and Continuous Physiological Signals

by
Olivia P. Alge
1,*,
Jonathan Gryak
2,
J. Scott VanEpps
3,4,5,6,7 and
Kayvan Najarian
1,3,4,7,8,9
1
Department of Computational Medicine and Bioinformatics, University of Michigan, Ann Arbor, MI 48109, USA
2
Department of Computer Science, Queens College, The City University of New York, Flushing, NY 11367, USA
3
Michigan Center for Integrative Research in Critical Care, University of Michigan, Ann Arbor, MI 48109, USA
4
Department of Emergency Medicine, University of Michigan, Ann Arbor, MI 48109, USA
5
Biointerfaces Institute, University of Michigan, Ann Arbor, MI 48109, USA
6
Macromolecular Science and Engineering, University of Michigan, Ann Arbor, MI 48109, USA
7
The Max Harry Weil Institute for Critical Care Research and Innovation, University of Michigan, Ann Arbor, MI 48109, USA
8
Electrical Engineering and Computer Science, University of Michigan, Ann Arbor, MI 48109, USA
9
Michigan Institute for Data Science, University of Michigan, Ann Arbor, MI 48109, USA
*
Author to whom correspondence should be addressed.
Diagnostics 2024, 14(3), 234; https://doi.org/10.3390/diagnostics14030234
Submission received: 30 November 2023 / Revised: 17 January 2024 / Accepted: 19 January 2024 / Published: 23 January 2024
(This article belongs to the Special Issue Artificial Intelligence in Medical Signal Processing and Analysis)

Abstract

:
The aim of this research is to apply the learning using privileged information paradigm to sepsis prognosis. We used signal processing of electrocardiogram and electronic health record data to construct support vector machines with and without privileged information to predict an increase in a given patient’s quick-Sequential Organ Failure Assessment score, using a retrospective dataset. We applied this to both a small, critically ill cohort and a broader cohort of patients in the intensive care unit. Within the smaller cohort, privileged information proved helpful in a signal-informed model, and across both cohorts, electrocardiogram data proved to be informative to creating the prediction. Although learning using privileged information did not significantly improve results in this study, it is a paradigm worth studying further in the context of using signal processing for sepsis prognosis.

1. Introduction

Sepsis is a condition which presents heterogeneously in different patients, making its diagnosis and prognosis complicated. The Sepsis-3 group defines sepsis as a syndrome that leads to life-threatening organ dysfunction, which is detectable by an increase in two or more Sequential Organ Failure Assessment (SOFA) points. If sepsis progresses to septic shock, a more severe subset, the patient is more likely to experience abnormalities or die [1,2]. It is therefore important to identify patients that are at risk of decompensation to septic shock early, so they can receive necessary care.
One method of early risk identification is the quick-SOFA (qSOFA) method proposed in Sepsis-3, which is a bedside screening tool to identify possible cases of sepsis. The qSOFA score is the sum of three critera: 1 if the Glasgow Coma Scale (GCS) is ≤13, 1 if systolic blood pressure is ≤100 mmHg, 1 if respiratory rate ≥22/min. If the score is ≥2, the patient may be at increased risk for in-hospital mortality or prolonged ICU stay [1,3]. That said, qSOFA is not recommended as a single screening tool for sepsis diagnosis or infection identification [4]. Rather, it is a tool for when data are limited: for example, a patient being newly admitted to hospital, who has not yet had enough labs or vital signs recorded to produce a full SOFA score.
Following the previous study [5], the work presented here focuses on identifying patients at risk to develop poor outcomes related to sepsis. We use a qSOFA score of ≥2 to represent increased risk for poor outcomes. Using a cohort of patients with documented infection, the goal of this work is to predict this move toward increased risk using non-invasive and routinely collected information: namely, electrocardiogram (ECG) and/or electronic health record (EHR) data. Both ECG and EHR data are regularly collected in the intensive care unit (ICU), and so would not add any additional burden to care providers. The distinct advantage offered by ECG, rather than EHR data, is that it is a continuous measure; while different EHR data may be collected at different intervals (every 15 min for vital signs, hourly for fluid output, sporadically for lab tests, etc.), an ECG signal is captured continuously, providing a real-time measure of patient status.
This work also builds upon the continuous nature of ECG by including privileged information (PI), which, in a machine learning context, means data that are available at the training stage but not at the validation or testing stages. Because the dataset used for model training is retrospective, we can let our model view future events for the training cases in order to improve predictions on the test set. Learning using PI is described further in Section 2.1.2. While learning using privileged information (LUPI) has existed for many years, and has been used in other medical applications [6,7], it has not yet been used in the context of signal processing for sepsis prognosis. This paper offers an insight into a potential application of LUPI for sepsis prognosis.

2. Methods

2.1. Machine Learning

The basic model used for machine learning was support vector machine (SVM) [8]. SVM was selected for two main reasons: first, its transparency and interpretability, and second, the availability of the SVM+ extension of SVM, to serve as a comparison method with privileged information. SVM is well understood and widely tested, making it an ideal baseline; SVM+ is a relatively straightforward expansion of SVM to the privileged space. Therefore, using these models as a baseline, we can later test if more complex models of learning using privileged information should be pursued for this particular sepsis prognosis model.
For all models trained, we used a Gaussian kernel with the sequential minimal optimization [9] solver. A grid search selected a box constraint and kernel scale that resulted in the greatest area under the receiver operating characteristic curve (AUROC) value in the validation set. The process of model training was repeated 100 times. In each iteration, the dataset was divided patient-wise into distinct training, validation, and test sets, such that no patient in one set (training, test, or validation) could appear in another. The test set was withheld from model training. The mean and standard deviation of F1 score, sensitivity, specificity, AUROC, and area under the precision–recall curve (AUPRC) over 100 iterations were recorded, and these are reported in Section 3.

2.1.1. Support Vector Machine

The model used to benchmark performance is the SVM with a Gaussian kernel. To learn the decision rule y = f ( x ) , it maps vectors of x X into vectors z Z and constructs the optimal separating hyperplane between the two classes. The optimal separating hyperplane between the two classes is constructed by learning the decision rule f ( z ) = w z + b , where w and b are parameters of the hyperplane (weight and bias, respectively), and SVM’s objective function is:
min w , b , ξ 1 2 w 2 + C i n ξ i
with the constraints
y i ( w · z i + b ) 1 ξ i , i = 1 , , n ξ 0 , C > 0
where ( x i , y i ) are a sample’s input and label pair, ξ i functions as a slack variable and C is the penalty parameter [8]. These allow for soft-margin decision boundaries when classes are not linearly separable.

2.1.2. Learning Using Privileged Information

In this paper, we also use an expanded version of the SVM algorithm, SVM+. The implementation of SVM+ used in this paper comes from [10], which was a modified version of the SVM+ algorithm developed in [11], which in turn was an extension of SVM [8].
As defined by Vapnik and Vashist [11], LUPI is a paradigm where, in the training stage, the teacher presents both training example x as well as additional information x to the learner:
x 1 , , x n X and x 1 , , x n X ,
where n is the number of samples in the training set, and X and X are different spaces. Privileged information is not included in the test or validation sets. Vapnik and Vashist go on to define the paradigm as: when given a set of triplets ( x 1 , x 1 , y 1 ) , , ( x n , x n , y n ) , where y 1 , 1 is the classification created according to unknown probability measure P ( x , x , y ) , find the function y = f ( x , α ) , α Λ that guarantees the smallest probability of incorrect classification.
Building on how SVM maps x X to z Z , SVM+ maps privileged information x X to z Z . The objective function of SVM+ is:
min w , b , w , b 1 2 w 2 + γ w 2 + C i n ξ w , b , z i
such that
y i w · z i + b 1 ξ w , b , z i , ξ w , b , z i 0 , γ > 0
where ξ w , b , z i = w · z i + b is the slack function for the privileged space, replacing the slack variables ξ i , and γ is a hyperparameter. From this, the hyperplane of SVM+ can be tuned by PI, as privileged training samples x i can be used to regularize the loss from training samples x i .
Li et al. expanded upon SVM+’s implementation to create an efficient sequential minimal optimization algorithm to solve it [10]. Once the feature vectors are augmented into nonlinear space (creating z i [ z i , 1 ] and w [ w , b ] in the regular space and z i [ z i , 1 ] and w [ w , b ] in the privileged space), they represent the decision function as f ( x ) = w · z and use squared hinge loss to create the following formulation:
min w , w , ρ 1 2 w 2 + γ w 2 + 1 2 C i n w · z i 2 ρ
where ρ is a value such that y i ( w · z i ) ρ ( w · z i ) , which they proceed to solve using its dual formation.
The dual form of Equation (3) is based on its Lagrangian,
L = 1 2 w 2 + γ w 2 + 1 2 C i n w · z i 2 ρ i n α i y i ( w · z i ) ρ + w · z i
where α = [ α 1 , α n ] . When the derivatives of Equation (4) are set with respect to the primal variables w , w , ρ to zeros, the following are obtained:
the constraint α 1 = 1 the Karush Kuhn Tucker conditions w = i n α i y i z i and w = i n α i γ I + C P P 1 z i .
When the previous two equations for w and w are substituted into Equation (4), this yields
min α 1 2 α ( H + G ) α
where
α 0 1 α = 1 G = P ( γ I + C P P ) 1 P P = [ z i , z n ] H = K ( y y )
and K is the kernel matrix of augmented features in the regular space [10]. The value of α is obtained by using the dual form of one-class SVM, where Q is the kernel matrix, ν is a pre-defined variable, and n is the number of training samples:
    min α 1 2 α Q α
    such that
    1 α = ν n
and   0 α 1 .
Learning using PI in a medical context builds upon previous work [6,7,10]. The features that we included as PI are described in Section 2.3.3.

2.2. Dataset

The data used in this study were obtained from a retrospective dataset created by the University of Michigan, and this data collection was approved by the institutional review board (IRB) of University of Michigan. Because the nature of the study (creating a biobank consisting of previously collected and de-identified data) was retrospective and did not directly involve human subjects, informed consent was waived. Demographics information is presented in Appendix A Table A1.
The dataset from the biobank consisted of 1803 unique individuals age ≥18 years with 3516 unique encounters between 2013 and 2018 at Michigan Medicine. Individuals reported their own sex and race/ethnicity from categories defined by Michigan Medicine. The detailed inclusion/exclusion criteria for the dataset were provided in [5], but briefly: inclusion criteria selected for inpatient encounters with ECG lead II waveforms at least 15 min in length and ICD 9/10 codes for pneumonia, cellulitis, or urinary tract infection (UTI), excluding UTIs associated with catheters. Exclusion criteria included positive HIV status, solid organ or bone marrow transplant, and ongoing chemotherapy. The criteria selected were defined as to create a dataset that could capture patients with an infection at risk to decompensate to septic shock rather than select for a sepsis diagnosis outright. The full list of ICD codes used to construct the full dataset are presented in Appendix D.
We used increase in qSOFA score to assign positive and negative classes. Given an individual who met one of the criteria for qSOFA, the SVM would predict whether their qSOFA score would increase to 2 or 3 after a prediction gap of six hours. An increase in qSOFA was considered the positive outcome in a learning context, and the negative outcome was qSOFA <2 after the prediction gap.
We created two cohorts from the retrospective dataset. The first is modeled after the dataset from [5], consisting of critically ill patients in the ICU. The second is a broader, more heterogeneous dataset in the ICU. Because sepsis does present differently among patient groups, we were curious to see if incorporating privileged information would be more helpful in the broader context (cohort 2) or in a more specific, defined patient group (cohort 1).

2.2.1. Cohort 1

To create this cohort from the full dataset, we selected for individuals with EHR, ECG, and arterial line data available 10 min before and up to t 0 as well as 10 min before and up to t 6 . In this study, EHR data included labs, medications, hourly fluid output, and vital signs. Upon collecting 10-min signals for feature extraction, signals determined to be 50% or more noise were discarded.
With these conditions in place, the final dataset consisted of 106 instances of 105 patients with 59 positive cases and 47 negative cases. Due to the small size of the cohort, we opted to use repeated train/test splits rather than 3-fold cross-validation as in [5]. The train/test split was 80/20 with a further 20% of the train set being reserved as a validation set for the grid search.

2.2.2. Cohort 2

Due to the small size of cohort 1, we created cohort 2 with more relaxed criteria. Namely, we only selected for individuals with EHR and ECG available in both the regular and privileged space and omitted the requirement for arterial line data. This cohort 2 consisted of 453 instances of 434 unique individuals with 144 positive cases and 309 negative cases. We used a similar train/test split as in cohort 1. We created this second, larger cohort for two reasons: (1) to see if ECG- and EHR-related results were consistent across both cohorts, and (2) as an arterial line is typically only used for critically ill patients [12], we wanted to validate our findings on a greater variety of patients with different statuses.

2.3. Signal Processing

For every data sample, we collected the 10 min of ECG signal occurring directly before the prediction gap for processing. This 10-min signal was divided into 2 5-min windows. This constitutes the signal collected in the regular space. For signals collected in the privileged space, we used the 10 min of ECG signal directly at the end of the prediction gap, that is, a 10-min period that ends at the event time, t 6 .

2.3.1. Electrocardiogram Preprocessing

ECG data consisted of four leads sampled at 240 Hz. We used lead II of the ECG for the analysis and filtered it with a second-order Butterworth bandpass filter with the cutoff frequencies 0.5 and 40 Hz to remove noise and artifacts, following previous work [13,14]. When 10-min periods of ECG signal were collected, these 10 min were divided into two 5-min windows.

2.3.2. Feature Extraction in the Regular Space

In this paper, the regular space was information available at or before time t 0 , which was when qSOFA was recorded as being equal to 1. Anything occurring after t 0 was considered the privileged space. An illustration is provided in Figure 1 to show where the regular and privileged space for this particular experiment appeared on a timeline.
We calculated peak-based and statistical features from the Taut String (TS) approximation [15] of each window of the 10-min signal captured six hours before the increase of qSOFA. These TS features have been used in prior work within the healthcare context [5,13,14,16].
Given a discrete signal f = ( f 0 , f 1 , , f n ) and a fixed value ϵ > 0 , the TS estimate of f is the unique function g such that
f g = max i { | f i g i | } ϵ
and
D g 2 = i = 1 n 1 g i + 1 g i 2
is minimal, with D being the difference operator. This produces a piecewise linear estimation that appears like a string being pulled tightly between the peaks and valleys of the original input signal. When the TS estimate is subtracted from the original input signal, this produces a “noise” estimation.
TS estimation was applied to each window of the filtered ECG signal using five values of the parameter ϵ : 0.0100, 0.1575, 0.3050, 0.4525, and 0.6000, which were chosen from previous work [13,14]. Six features were computed from each TS estimate of a 5-min window and value of ϵ . These features included the following: number of line segments, number of inflection segments, total variation of noise, total variation of denoised signal, power of denoised signal, and power of noise, resulting in a tensor of size 2 × 5 × 6 for each signal, where the modes of the tensor were window, ϵ , feature.
In addition to signal features, EHR data features were also collected from both the 10 min before t 0 as well as four additional lookback periods at t 4 , t 8 , t 12 , and   t 16 . These were based on those used in [5] and included the following: ordinal encoding of lab values (creatinine, glucose, hematocrit, hemoglobin, international normalized ratio, lactate, platelet count, potassium, sodium, white blood cell count) that ranged from 1 to 4 in increasing severity (with 0 indicating nothing logged); ordinal encoding of cardiovascular infusions (dobutamine, dopamine, epinephrine, isoproterenol, milrinone, norepinephrine, vasopressin) that ranged from 1 to 3 in increasing severity, and readings of vital signs (heart rate, blood pressure, temperature, SpO2) and hourly urine output. The ordinal encoding of cardiovascular infusions is detailed in Appendix B Table A2, and the ordinal encoding of labs is shown in Appendix C Table A3. The full list of features extracted from the regular space is shown in Table 1.

2.3.3. Feature Extraction in the Privileged Space

To generate features in the privileged space, ten minutes of ECG signal were extracted starting from ten minutes before the event of interest up to the event ( t 6 10 min to t 6 ). The signal underwent the same Butterworth bandpass filter as the regular space ECG data. Two different sets of features were computed from this period of time in the ECG signal. The first set contained a statistical summary features: mean, median, variance, kurtosis, skewness, Shannon entropy, and the mean absolute value of the fast Fourier transform (FFT). These were adapted from a set of features computed in [13]. This first set of features is referred to as the set of SF-ECG privileged features with “SF” standing for “statistical features”.
To create the second set of features, we applied TS to this 10-min signal from the privileged space. Using the same ϵ values as from Section 2.3.2, we computed the number of line segments, number of inflection segments, total variation of noise, total variation of denoised signal, power of denoised signal, and power of noise over the 10-min segment. This second set of features is called the TS-ECG privileged features with “TS” standing for “Taut String”.
Lastly, one more set of features was computed from the privileged space: EHR data features. These features were the same as those computed in the regular space (labs, cardiovascular infusions, fluid output, vital signs), but they did not include the four sets of lookback features; instead, these were only collected from the ten minutes of privileged space. The full list of features extracted from the privileged space is shown in Table 2.

3. Results

The tables included here show the results of SVM models and SVM+ models trained with different types of privileged information. In each table, the PI Type“none” indicates a basic SVM model with a Gaussian kernel. All other PI types use SVM+ to incorporate the privileged information.
For models trained on cohort 1 with Taut String ECG data, shown in Table 3, using SVM+ with additional Taut String ECG privileged information increased the average AUROC by 0.03 and average AUPRC by 0.02, with standard deviation remaining similar, compared to the base SVM model. Cohort 2 does not show this increase with PI, but rather, it yields the highest AUROC and F1 score when no PI is added. Although cohort 2’s average F1 score, AUROC and AUPRC are lower than cohort 1’s, the standard deviation for each is smaller, as shown in Table 4.
Models trained on both TS and EHR are shown in Table 5 for cohort 1 and Table 6 for cohort 2. Neither model shows improvement upon adding PI. Cohort 1’s results show a greater F1 score and AUPRC compared to cohort 2’s results, but cohort 2 has an increased AUROC with smaller standard deviations across all values.
For models trained on EHR data in cohort 1, as shown in Table 7, adding privileged EHR data increased mean F1 score, AUROC, and AUPRC by 0.03 with standard deviation decreasing in all cases. In cohort 2, adding PI did not improve performance. However, AUROC is higher and with a smaller standard deviation compared to cohort 1, as shown in Table 8.

4. Discussion

For the two cohorts in the previous sections, we found differing effects of adding PI to an SVM model. In cohort 1, the smaller cohort selected for patients more likely to be critically ill, adding taut string privileged information was slightly beneficial when ECG alone was being used as the regular space (AUROC 0.68 ± 0.12 compared to 0.65 ± 0.13). In cohort 2, the larger and broader cohort, PI was not as informative to the models in any of the presented scenarios.
For cohort 1, the TS-ECG SVM+ model with ECG as the regular space outperformed EHR in the regular space and ECG and EHR in the regular space across F1 score, AUROC, and AUPRC. Cohort 2 had more positive influence from EHR data, where the models including both ECG and EHR data in the regular space outperformed any variation of ECG or EHR data alone in the regular space regardless of adding PI. In both cohorts, ECG information is strongly contributing to the model.
It is possible that the EHR data are more informative in the broader cohort as the patients are more diverse; critically ill patients would be receiving similar antibiotic, vasopressor, and other therapies, and therefore, EHR data would be similar across all patients, whereas a broader patient cohort may have different treatments being given to them, making EHR data more distinctive between the more and less severe cases.
Cohort 1 was initially selected with the goal of also including arterial line features as both regular space and privileged information features; however, neither of these features significantly improved performance compared to the models only trained on ECG data.
It is also noted that in addition to the dataset being somewhat small, when constraints based on signal availability are created, the dataset also loses racial and ethnic diversity, with the vast majority of the cohort being made of white individuals, although the distribution of sex was roughly equal. Studies of sepsis prognosis using LUPI should be replicated on both larger and more diverse cohorts outside of this one particular hospital to ensure that results are generalizable to a greater patient population.
The slight improvement found in cohort 1 with PI shows that incorporating privileged information into a sepsis prognosis clinical decision support system has potential; however, this particular approach of using qSOFA as a proxy variable for risk to decompensate may be lacking. Future trials could investigate different lengths of signal or windowing parameters, or considering different lookback periods for historical ECG collection, such as extending to 24 h or earlier in a patient’s EHR. Additionally, different designs of PI collection can be explored. For example, Sabeti et al. have used LUPI where PI is only available for certain samples, using a “learning using partially available privileged information” paradigm [6,7]. Lastly, different outcome variables, such as start of mechanical ventilation, vasopressor administration, change of antibiotic dose, or others which are clinically relevant, could be studied with an LUPI approach.
We do not want to dismiss an LUPI approach to sepsis prognosis outright, but rather, focus future work on fine tuning a signal- and/or EHR data-informed clinical decision support system for sepsis prognosis. LUPI presents the opportunity to fine tune a model using historical patient data when limited data are available in the current moment (i.e., the training set, or a patient currently in ICU with unknown trajectory), and as such, is a potentially powerful tool. Future study is needed to determine the most practical application of LUPI in the ICU for sepsis prognosis.

Author Contributions

Conceptualization, K.N. and J.S.V.; methodology, K.N., J.S.V. and O.P.A.; software J.G. and O.P.A.; validation, O.P.A.; formal analysis, O.P.A.; investigation, K.N., J.S.V. and O.P.A.; resources, K.N. and J.G.; data curation, J.G.; writing—original draft preparation, O.P.A.; writing—review and editing, O.P.A., J.G., J.S.V. and K.N.; visualization, O.P.A.; supervision, K.N. and J.S.V.; project administration, K.N.; funding acquisition, K.N. All authors have read and agreed to the published version of the manuscript.

Funding

All aspects of this research were supported by NSF grant no. 1837985. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the view of the National Science Foundation.

Institutional Review Board Statement

The study was conducted in accordance with the Declaration of Helsinki and approved by the Institutional Review Board of University of Michigan Medical School, IRBMED (accession number HUM00092309, initial IRB approval date 4 September 2014). The protocols were carried out in accordance with applicable guidelines, state and federal regulations, and the University of Michigan’s Federalwide Assurance with the Department of Health and Human Services.

Informed Consent Statement

Patient consent was waived due to the study being completely retrospective. It consisted only of previously collected and de-identified data, without direct involvement of human subjects, and therefore no chance of physical harm or discomfort to the individuals being studied.

Data Availability Statement

The data that support the findings of this study belong to the University of Michigan and cannot be publicly distributed due to reasons of patient privacy. Data are located in controlled access data storage at the University of Michigan. Restrictions apply to the availability of these data and may be made available with the permission of the University. Any requests regarding access to data from this study may be sent to Drew Bennett ([email protected]) of the Universiy of Michigan Innovation Partnerships.

Acknowledgments

The authors acknowledge Zijun Gao, Yufeng Zhang, and Josua Pickard for writing code that was used in this project. We also acknowledge Gil S. Omenn for clinical knowledge.

Conflicts of Interest

K.N. and J.G. have intellectual property with the University of Michigan’s Office of Technology Transfer related to the content of this paper. All other authors do not hold any competing interest.

Abbreviations

The following abbreviations are used in this manuscript:
SOFASequential Organ Failure Assessment
qSOFAquick-SOFA
GCSGlasgow Coma Scale
ICUIntensive Care Unit
ECGElectrocardiogram
EHRElectronic Health Record
PIPrivileged Information
SVMSupport Vector Machine
AUROCArea Under Receiver Operating Characteristic Curve
AUPRCArea Under Precision-Recall Curve
LUPILearning Using Privileged Information
TSTaut String
SDStandard Deviation

Appendix A

Table A1. Characteristics of Patients.
Table A1. Characteristics of Patients.
Characteristic * Full Cohort (N = 1803)Cohort 1 (N = 105)Cohort 2 (N = 434)
Age, Mean (SD) 58.9 (17.9)56.6 (17.2)56.2 (18.9)
Sex, Female/Male 866/93748/57221/213
Race and EthnicityAsian2019
Black or African-American1981354
Hispanic or Latine2806
White152088352
Other65319
* The first column lists patient characteristics, and the second gives counts of each characteristic in the full dataset. The third and fourth columns give counts of each characteristic for cohorts 1 and 2. Note that cohort 1 and cohort 2 are both subsets of the total cohort, and cohort 1 is a subset of cohort 2.

Appendix B

Table A2. Cardiovascular Infusion Reference Ranges.
Table A2. Cardiovascular Infusion Reference Ranges.
Medication123
DobutamineNone Given≤2.0 μ g/kg/min>2.0 μ g/kg/min
DopamineNone Given≤2.5 μ g/kg/min>2.5 μ g/kg/min
EpinephrineNone Given≤0.02 μ g/kg/min>0.02 μ g/kg/min
IsoproterenolNone Given≤2.0 μ g/kg/min>2.0 μ g/kg/min
MilrinoneNone Given≤0.25  μ g/kg/min>0.25 μ g/kg/min
NorepinephrineNone Given≤0.1 μ g/kg/min>0.1 μ g/kg/min
VasopressinNone Given≤2.0 μ g/kg/min>2.0 μ g/kg/min
The top row of this table shows the value used in the ordinal encoding of the cardiovascular infusions, where 1 represents “no severity” and 3 represents “elevated severity”.

Appendix C

Table A3. Ordinal Encoding of Lab Values.
Table A3. Ordinal Encoding of Lab Values.
Lab Value1234Unit
Creatinine, F[0.5, 1.0]<0.5(1.0, 2.0]>2.0mg/dL
Creatinine, M[0.7, 1.3]<0.7(1.3, 2.0]>2.0mg/dL
Glucose[70, 180][40, 70)>180<40mg/dL
Hematocrit, F[36, 49)≥ 49[22, 36)<22%
Hematocrit, M[40, 51)≥ 51[22, 40)<22%
Hemoglobin, F(11.9, 16.0]>16.0[7.0, 11.9]<7.0g/dL
Hemoglobin, M(13.4, 17.0]>17.0[7.0, 13.4]<7.0g/dL
INR *[0.9, 1.2]<0.9(1.2, 2.0]>2.0
Lactate, Arterial[0.5, 1.6]<0.5(1.6, 4.0]>4.0mmol/L
Lactate, Venous[0.5, 2.2]<0.5(2.2, 4.0]>4.0mmol/L
Platelet Count[150, 400]>400[50, 150)<50 10 9 /L
Potassium[3.5, 5.0](5.0, 6.0]<3.5>6.0mmol/L
Sodium[136, 146]<136(146, 155]>155mmol/L
WBC **[4, 10]<4(10, 20]>20 10 9 /L
* INR = International Normalized Ratio, ** WBC = White Blood Cell Count.
This table presents the ordinal encoding values assigned to lab values from the electronic health record. Square brackets [] indicate a closed interval, and parentheses () indicate an open interval. In this encoding, a value of 1 represents normal, with severity increasing to a value of 4 being critical. Values that have different cutoffs for male and female patients are presented with an M or F, respectively.

Appendix D

These are lists of the ICD 9/10 codes used for inclusion/exclusion criteria.
The ICD 9/10 codes for inclusion criteria are: J18.9, J13, J18.1, J18.0, N39.0, N36.0, N36.1, N36.2, N36.5, N36.8, N36.9, N39.9, N39.4, L03.90, L03.91, L03.212, L03.213, K12.2, L03.211, L03.221, L03.222, L03.319, L03.329, L03.129, L03.119, L03.317, L03.891, L03.898, L03.811, L03.818, 486, 480, 481, 482, 483, 484, 485, 487, 488, 599.0, 599.1, 599.2, 599.3, 599.4, 599.5, 599.6, 599.7, 599.8, 599.9, 682.9, 682.0, 682.1, 682.2, 682.3, 682.4, 682.5, 682.6, 682.7, 682.8.
The ICD 9/10 codes for exclusion criteria are: B20, Z51.11, Z51.12, D61.810, D64.81, D64.2, D64.1, D64.0, D64.3, D62, D64.89, D64.4, D64.9, Z08, Z09, Z94.0, Z94.1, Z95.3, Z94.5, Z94.6, Z94.7, Z94.2, Z94.4, Z94.9, T86.10, T86.11, T86.12, T86.92, T86.91, T86.99, T86.90, T86.40, T86.42, T86.41, T86.22, T86.20, T86.21, T86.810, T86.811, T86.819, T86.02, T86.09, T86.01, T86.00, T86.890, T86.891, T86.899, T86.850, T86.851, T86.859, T86.5, T86.19, Z48.22, Z48.21, Z48.23, Z48.24, Z48.29, Z48.28, T86.13, T86.1, T86.0, T86.3, T86.4, T86.8, T86.9, T86.2, D61.811, D61.818, Z51.89, Z51.5, Z29.8, Z29.3, D70.1, B97.35, B97.30, B97.33, B97.34, B97.39, B33.3, B97.31, B97.32, T83.510A, T83.511A, T83.512A, T83.518A, T85.79XA, T82.6XXA, T82.7XXA, T85.731A, T85.733A, T85.735A, T85.730A, T85.732A, T85.734A, T85.738A, T83.590A, T83.592A, T83.62XA, T83.598A, T83.61XA, T83.591A, T83.593A, T83.69XA, T84.50XA, T84.7XXA, T84.60XA, T85.71XA, T83.51XA, T83.510, T83.511, T83.512, T83.518, T83.51XD, Z94.81, Z94.83, Z94.84, Z94.82, Z94.89, T86.49, T86.43, T86.03, Z48.290, T86.812, T86.818, T86.852, T86.858, 042, V58.11, V58.12, 284.11, 285.3, 285.0, 285.1, 285.2, 285.8, 285.9, V67.2, V67.0, V67.1, V67.3, V67.4, V67.5, V67.6, V67.9, V42.0, V42.1, V42.2, V42.3, V42.4, V42.5, V42.6, V42.7, V42.8, V42.9, 996.81, 996.80, 996.82, 996.83, 996.84, 996.85, 996.86, 996.87, 996.88, 996.89, 284.12, 284.19, V58.1, V66.2, V66.0, V66.1, V66.3, V66.4, V66.5, V66.6, V66.7, V66.9, V07.39, V07.31, 288.03, 079.53, 079.50, 079.51, 079.52, 079.59, 996.64, 996.60, 996.61, 996.62, 996.63, 996.65, 996.66, 996.67, 996.68, 996.69, V42.81, V42.83, V42.82, V42.84, V42.89, V58.44, V45.89.

References

  1. Singer, M.; Deutschman, C.S.; Seymour, C.W.; Shankar-Hari, M.; Annane, D.; Bauer, M.; Bellomo, R.; Bernard, G.R.; Chiche, J.D.; Coopersmith, C.M.; et al. The Third International Consensus Definitions for Sepsis and Septic Shock (Sepsis-3). JAMA 2016, 315, 801–810. [Google Scholar] [CrossRef] [PubMed]
  2. Paoli, C.J.; Reynolds, M.A.; Sinha, M.; Gitlin, M.; Crouser, E. Epidemiology and Costs of Sepsis in the United States-An Analysis Based on Timing of Diagnosis and Severity Level. Crit. Care Med. 2018, 46, 1889–1897. [Google Scholar] [CrossRef] [PubMed]
  3. Seymour, C.W.; Liu, V.X.; Iwashyna, T.J.; Brunkhorst, F.M.; Rea, T.D.; Scherag, A.; Rubenfeld, G.; Kahn, J.M.; Shankar-Hari, M.; Singer, M.; et al. Assessment of Clinical Criteria for Sepsis: For the Third International Consensus Definitions for Sepsis and Septic Shock (Sepsis-3). JAMA 2016, 315, 762. [Google Scholar] [CrossRef] [PubMed]
  4. Evans, L.; Rhodes, A.; Alhazzani, W.; Antonelli, M.; Coopersmith, C.M.; French, C.; Machado, F.R.; Mcintyre, L.; Ostermann, M.; Prescott, H.C.; et al. Surviving Sepsis Campaign: International Guidelines for Management of Sepsis and Septic Shock 2021. Crit. Care Med. 2021, 49, e1063–e1143. [Google Scholar] [CrossRef] [PubMed]
  5. Alge, O.P.; Pickard, J.; Zhang, W.; Cheng, S.; Derksen, H.; Omenn, G.S.; Gryak, J.; VanEpps, J.S.; Najarian, K. Continuous Sepsis Trajectory Prediction using Tensor-Reduced Physiological Signals. Sci. Rep. 2021; in review. [Google Scholar]
  6. Sabeti, E.; Drews, J.; Reamaroon, N.; Gryak, J.; Sjoding, M.; Najarian, K. Detection of Acute Respiratory Distress Syndrome by Incorporation of Label Uncertainty and Partially Available Privileged Information. In Proceedings of the 2019 41st Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Berlin, Germany, 23–27 July 2019; pp. 1717–1720. [Google Scholar] [CrossRef]
  7. Sabeti, E.; Drews, J.; Reamaroon, N.; Warner, E.; Sjoding, M.W.; Gryak, J.; Najarian, K. Learning Using Partially Available Privileged Information and Label Uncertainty: Application in Detection of Acute Respiratory Distress Syndrome. IEEE J. Biomed. Health Inform. 2021, 25, 784–796. [Google Scholar] [CrossRef] [PubMed]
  8. Cortes, C.; Vapnik, V. Support-vector networks. Mach. Learn. 1995, 20, 273–297. [Google Scholar] [CrossRef]
  9. Fan, R.E.; Chen, P.H.; Lin, C.J. Working Set Selection Using Second Order Information for Training Support Vector Machines. J. Mach. Learn. Res. 2005, 6, 1889–1918. [Google Scholar]
  10. Li, W.; Dai, D.; Tan, M.; Xu, D.; Van Gool, L. Fast Algorithms for Linear and Kernel SVM+. In Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016; pp. 2258–2266. [Google Scholar] [CrossRef]
  11. Vapnik, V.; Vashist, A. A new learning paradigm: Learning using privileged information. Neural Netw. 2009, 22, 544–557. [Google Scholar] [CrossRef] [PubMed]
  12. Pierre, L.; Pasrija, D.; Keenaghan, M. Arterial Lines. In StatPearls; StatPearls Publishing: Treasure Island, FL, USA, 2023. [Google Scholar]
  13. Hernandez, L.; Kim, R.; Tokcan, N.; Derksen, H.; Biesterveld, B.E.; Croteau, A.; Williams, A.M.; Mathis, M.; Najarian, K.; Gryak, J. Multimodal tensor-based method for integrative and continuous patient monitoring during postoperative cardiac care. Artif. Intell. Med. 2021, 113, 102032. [Google Scholar] [CrossRef] [PubMed]
  14. Kim, R.B.; Alge, O.P.; Liu, G.; Biesterveld, B.E.; Wakam, G.; Williams, A.M.; Mathis, M.R.; Najarian, K.; Gryak, J. Prediction of postoperative cardiac events in multiple surgical cohorts using a multimodal and integrative decision support system. Sci. Rep. 2022, 12, 11347. [Google Scholar] [CrossRef] [PubMed]
  15. Davies, P.L.; Kovac, A. Local Extremes, Runs, Strings and Multiresolution. Ann. Stat. 2001, 29, 1–65. [Google Scholar] [CrossRef]
  16. Belle, A.; Ansari, S.; Spadafore, M.; Convertino, V.A.; Ward, K.R.; Derksen, H.; Najarian, K. A Signal Processing Approach for Detection of Hemodynamic Instability before Decompensation. PLoS ONE 2016, 11, e0148544. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Illustration of timeline. Here, t 0 is the point where qSOFA is 1, and t 6 is six hours later, where qSOFA either increases to 2 or 3 (positive) or not (negative). The times t 4 to t 16 are lookback periods included in the EHR data in the regular space. The brackets at time t 0 show the ECG signal collected in the regular space, x, and the brackets at time t 6 show the ECG signal collected in the privileged space, x .
Figure 1. Illustration of timeline. Here, t 0 is the point where qSOFA is 1, and t 6 is six hours later, where qSOFA either increases to 2 or 3 (positive) or not (negative). The times t 4 to t 16 are lookback periods included in the EHR data in the regular space. The brackets at time t 0 show the ECG signal collected in the regular space, x, and the brackets at time t 6 show the ECG signal collected in the privileged space, x .
Diagnostics 14 00234 g001
Table 1. Features computed in the regular space.
Table 1. Features computed in the regular space.
GroupFeatureTime(s) CollectedType
Taut String ECG FeaturesNumber of Line Segments, t 0 Numerical
Number of Inflection Segments,
Total Variation of Noise,
Total Variation of Denoised Signal,
Power of Noise,
Power of Denoised Signal
EHR Vital SignsTemperature, t 16 , t 12 , t 8 , t 4 , t 0 Numerical
SpO2,
Heart Rate,
Mean Arterial Pressure,
Respiratory Rate
EHR Fluid OutputUrine Output t 16 , t 12 , t 8 , t 4 , t 0 Numerical
EHR Lab ValuesCreatinine, t 16 , t 12 , t 8 , t 4 , t 0 Ordinal
Glucose,
Hematocrit,
Hemoglobin,
INR *,
Lactate,
Platelet Count,
Potassium,
Sodium,
WBC **
EHR CVIs ***Dobutamine, t 16 , t 12 , t 8 , t 4 , t 0 Ordinal
Dopamine,
Epinephrine,
Isoproterenol,
Milrinone,
Norepinephrine,
Vasopressin
* INR = International Normalized Ratio, ** WBC = White Blood Cell Count, *** CVIs = Cardiovascular Infusions.
Table 2. Features computed in the privileged space.
Table 2. Features computed in the privileged space.
GroupFeatureTime(s) CollectedType
Taut String ECG FeaturesNumber of Line Segments, t 6 Numerical
Number of Inflection Segments,
Total Variation of Noise,
Total Variation of Denoised Signal,
Power of Noise,
Power of Denoised Signal
Statistical ECG FeaturesMean, t 6 Numerical
Median,
Variance,
Kurtosis,
Skewness,
Shannon Entropy,
Absolute Value of FFT
EHR Vital SignsTemperature, t 6 Numerical
SpO2,
Heart Rate,
Mean Arterial Pressure,
Respiratory Rate
EHR Fluid OutputUrine Output t 6 Numerical
EHR Lab ValuesCreatinine, t 6 Ordinal
Glucose,
Hematocrit,
Hemoglobin,
INR *,
Lactate,
Platelet Count,
Potassium,
Sodium,
WBC **
EHR CVIs ***Dobutamine, t 6 Ordinal
Dopamine,
Epinephrine,
Isoproterenol,
Milrinone,
Norepinephrine,
Vasopressin
* INR = International Normalized Ratio, ** WBC = White Blood Cell Count, *** CVIs = Cardiovascular Infusions.
Table 3. Taut string ECG in the regular space with different types of privileged information available in cohort 1.
Table 3. Taut string ECG in the regular space with different types of privileged information available in cohort 1.
PI TypeF1 ScoreSensitivitySpecificityAUROCAUPRC
None0.71 (0.10)0.71 (0.16)0.65 (0.17)0.65 (0.13)0.66 (0.10)
TS-ECG0.70 (0.11)0.69 (0.16)0.69 (0.14)0.68 (0.12)0.68 (0.10)
SF-ECG0.70 (0.10)0.68 (0.15)0.68 (0.15)0.65 (0.12)0.67 (0.12)
EHR0.70 (0.12)0.70 (0.18)0.66 (0.15)0.65 (0.13)0.66 (0.11)
Table 4. Taut String ECG in the regular space with different types of privileged information available in cohort 2.
Table 4. Taut String ECG in the regular space with different types of privileged information available in cohort 2.
PI TypeF1 ScoreSensitivitySpecificityAUROCAUPRC
None0.51 (0.06)0.62 (0.10)0.63 (0.10)0.62 (0.07)0.42 (0.07)
TS-ECG0.48 (0.06)0.60 (0.11)0.59 (0.10)0.58 (0.07)0.39 (0.07)
SF-ECG0.50 (0.06)0.62 (0.10)0.58 (0.10)0.59 (0.07)0.39 (0.06)
EHR0.51 (0.07)0.64 (0.10)0.59 (0.09)0.61 (0.08)0.40 (0.08)
Table 5. Results of ECG and EHR in the regular space for cohort 1.
Table 5. Results of ECG and EHR in the regular space for cohort 1.
PI TypeF1 ScoreSensitivitySpecificityAUROCAUPRC
None0.69 (0.09)0.66 (0.13)0.71 (0.14)0.65 (0.11)0.66 (0.10)
TS-ECG0.69 (0.10)0.67 (0.15)0.70 (0.14)0.64 (0.12)0.65 (0.09)
SF-ECG0.68 (0.10)0.67 (0.15)0.67 (0.14)0.62 (0.12)0.65 (0.10)
EHR0.68 (0.11)0.66 (0.16)0.69 (0.16)0.63 (0.13)0.65 (0.10)
Table 6. Results of ECG and EHR in the regular space for cohort 2.
Table 6. Results of ECG and EHR in the regular space for cohort 2.
PI TypeF1 ScoreSensitivitySpecificityAUROCAUPRC
None0.60 (0.06)0.70 (0.09)0.69 (0.09)0.72 (0.05)0.54 (0.08)
TS-ECG0.58 (0.05)0.70 (0.09)0.67 (0.08)0.70 (0.06)0.50 (0.08)
SF-ECG0.58 (0.05)0.69 (0.08)0.68 (0.08)0.71 (0.05)0.51 (0.07)
EHR0.59 (0.05)0.70 (0.09)0.69 (0.08)0.72 (0.05)0.53 (0.06)
Table 7. Results of EHR in the regular space for cohort 1.
Table 7. Results of EHR in the regular space for cohort 1.
PI TypeF1 ScoreSensitivitySpecificityAUROCAUPRC
None0.59 (0.15)0.59 (0.21)0.61 (0.18)0.51 (0.13)0.55 (0.10)
TS-ECG0.59 (0.13)0.59 (0.19)0.58 (0.17)0.49 (0.12)0.54 (0.09)
SF-ECG0.62 (0.11)0.61 (0.17)0.60 (0.17)0.51 (0.12)0.56 (0.09)
EHR0.62 (0.12)0.59 (0.17)0.64 (0.17)0.54 (0.12)0.58 (0.09)
Table 8. Results of EHR in the regular space for cohort 2.
Table 8. Results of EHR in the regular space for cohort 2.
PI TypeF1 ScoreSensitivitySpecificityAUROCAUPRC
None0.59 (0.06)0.68 (0.09)0.71 (0.10)0.71 (0.06)0.55 (0.09)
TS-ECG0.55 (0.06)0.67 (0.10)0.65 (0.09)0.67 (0.07)0.47 (0.07)
SF-ECG0.56 (0.06)0.68 (0.09)0.66 (0.07)0.68 (0.06)0.49 (0.08)
EHR0.57 (0.06)0.66 (0.09)0.68 (0.10)0.68 (0.06)0.51 (0.08)
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Alge, O.P.; Gryak, J.; VanEpps, J.S.; Najarian, K. Sepsis Trajectory Prediction Using Privileged Information and Continuous Physiological Signals. Diagnostics 2024, 14, 234. https://doi.org/10.3390/diagnostics14030234

AMA Style

Alge OP, Gryak J, VanEpps JS, Najarian K. Sepsis Trajectory Prediction Using Privileged Information and Continuous Physiological Signals. Diagnostics. 2024; 14(3):234. https://doi.org/10.3390/diagnostics14030234

Chicago/Turabian Style

Alge, Olivia P., Jonathan Gryak, J. Scott VanEpps, and Kayvan Najarian. 2024. "Sepsis Trajectory Prediction Using Privileged Information and Continuous Physiological Signals" Diagnostics 14, no. 3: 234. https://doi.org/10.3390/diagnostics14030234

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop