TY - GEN
T1 - Automated Congestive Heart Failure Detection Using XGBoost on Short-term Heart Rate Variability
AU - Josan, Gregorino Al
AU - Bustamam, Alhadi
AU - Sarwinda, Devvi
AU - Hermawan,
AU - Giantini, Astuti
AU - Mangunwardoyo, Wibowo
AU - Rony, Firdaus Rosean
N1 - Publisher Copyright:
© 2023 IEEE.
PY - 2023
Y1 - 2023
N2 - Congestive heart failure (CHF) is one form of cardiovascular diseases (CVD) which have caused an estimated of 17.9 million deaths in 2021. Heart rate variability (HRV) is found to be correlated with various heart diseases. With the advance of artificial intelligence, many have tried to develop an automated CHF detection model using machine learning algorithm and HRV features. In this paper, we built an automated CHF detection using XGBoost model to distinguish between CHF and normal subjects using short-term HRV. Our model was trained on three different combinations of public datasets: 1) CHFDB-CHF2DB-NSRDB-NSR2DB, 2) CHFDB-NSRDB, and 3) CHF2DB-NSR2DB. Grid Search method with Stratified K-Fold Cross Validation was used to find the best set of hyperparameters. The grid search was run with three different scoring objectives to maximize: accuracy, sensitivity, and specificity. Across the three different dataset combinations, the model trained to optimize sensitivity achieved the overall best results in all of them. For the first combination, the model achieved 0.966 accuracy, 0.977 sensitivity, and 0.963 specificity on the test set. For the second combination, the model achieved 0.920 accuracy, 0.797 sensitivity, and 1.0 specificity. and for the third combination, the model achieved 0.932 accuracy, 0.870 sensitivity, and 0.939 specificity. Our analysis on the feature importance of the best models of trained from each combination also showed that Age, LF/HF, and NNI_20 are consistently ranked high by the models to distinguish the existence of CHF.
AB - Congestive heart failure (CHF) is one form of cardiovascular diseases (CVD) which have caused an estimated of 17.9 million deaths in 2021. Heart rate variability (HRV) is found to be correlated with various heart diseases. With the advance of artificial intelligence, many have tried to develop an automated CHF detection model using machine learning algorithm and HRV features. In this paper, we built an automated CHF detection using XGBoost model to distinguish between CHF and normal subjects using short-term HRV. Our model was trained on three different combinations of public datasets: 1) CHFDB-CHF2DB-NSRDB-NSR2DB, 2) CHFDB-NSRDB, and 3) CHF2DB-NSR2DB. Grid Search method with Stratified K-Fold Cross Validation was used to find the best set of hyperparameters. The grid search was run with three different scoring objectives to maximize: accuracy, sensitivity, and specificity. Across the three different dataset combinations, the model trained to optimize sensitivity achieved the overall best results in all of them. For the first combination, the model achieved 0.966 accuracy, 0.977 sensitivity, and 0.963 specificity on the test set. For the second combination, the model achieved 0.920 accuracy, 0.797 sensitivity, and 1.0 specificity. and for the third combination, the model achieved 0.932 accuracy, 0.870 sensitivity, and 0.939 specificity. Our analysis on the feature importance of the best models of trained from each combination also showed that Age, LF/HF, and NNI_20 are consistently ranked high by the models to distinguish the existence of CHF.
KW - congestive heart failure
KW - heart rate variability
KW - machine learning
KW - short-term HRV
KW - xgboost
UR - http://www.scopus.com/inward/record.url?scp=85183473789&partnerID=8YFLogxK
U2 - 10.1109/ICIC60109.2023.10381940
DO - 10.1109/ICIC60109.2023.10381940
M3 - Conference contribution
AN - SCOPUS:85183473789
T3 - 2023 8th International Conference on Informatics and Computing, ICIC 2023
BT - 2023 8th International Conference on Informatics and Computing, ICIC 2023
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 8th International Conference on Informatics and Computing, ICIC 2023
Y2 - 8 December 2023 through 9 December 2023
ER -