A SHAP-Explainable Framework for Blood Pressure Prediction Based on PPG and ECG Signal Analysis

Authors

  • Chen Boon Tai Faculty of Electrical Technology and Engineering, Universiti Teknikal Malaysia Melaka, Melaka, Malaysia
  • Ser Lee Loh Faculty of Electrical Technology and Engineering, Universiti Teknikal Malaysia Melaka, Melaka, Malaysia
  • Audrey Huong Faculty of Electrical and Electronic Engineering, Universiti Tun Hussein Onn, Johor, Malaysia

Keywords:

Blood pressure, Photoplethysmogram, Electrocardiogram, Random Forest, SHapley Additive exPlanations (SHAP)

Abstract

Continuous blood pressure (BP) monitoring is crucial in managing hypertension, but current techniques are risky and uncomfortable. Extensive research has been conducted to explore the prediction of BP using features extracted from the photoplethysmogram (PPG) and the electrocardiogram (ECG). However, most of these generated features are not significantly linked with blood pressure and frequently lack a rigorous scientific explanation. This paper identifies a set of features clinically relevant to the BP prediction for predicting systolic and diastolic BP using machine learning; the process is further enhanced with Shapley Additive Explanations (SHAP) for optimal feature selection. The feature set extracted from PPG and ECG signals, and patients’ demographic data are used as the input for Support Vector Regression (SVR) and Random Forest algorithms for BP prediction. In this research, it was found that Random Forest is superior to SVR. The findings from the experiment combining ECG and demographic features revealed a decrease in mean error rate by 24.13% and 81.50%, respectively, for systolic and diastolic BP prediction compared to the analysis using only PPG. SHAP-based feature selection reduced the feature set by 50% while achieving the necessary predictive capabilities. These results offer essential insights for developing a valid and noninvasive method for BP monitoring, assisting medical teams conducting clinical research on hypertension and cardiovascular illness.

References

[1] World Health Organization, Hypertension. https://www.who.int/news-room/fact-sheets/detail/hypertension, 2023 (accessed 21.07.2025).

[2] Statista, Malaysia: most common causes of death 2021. https://www.statista.com/statistics/1343021/malaysia-most-common-causes-of-death/ (accessed 21.07.2025).

[3] B. Alexander, M. Cannesson and T. J. Quill, Blood Pressure Monitoring, Anesthesia Equipment: Principles and Applications, 2013, 273-282.

[4] M. Kachuee, M. M. Kiani, H. Mohammadzade and M. Shabany, Cuff-less high-accuracy calibration-free blood pressure estimation using pulse transit time, Proceedings of IEEE International Symposium on Circuits and Systems, Lisbon, Portugal, 2015, 1006-1009.

[5] S. Chen, Z. Ji, H. Wu and Y. Xu, A non-invasive continuous blood pressure estimation approach based on machine learning, Sensors, 19(11), 2019, 2585.

[6] G. Ma, J. Zhang, J. Liu, L. Wang and Y. Yu, A multi-parameter fusion method for cuffless continuous blood pressure estimation based on electrocardiogram and photoplethysmogram, Micromachines, 14(4), 2023, 804.

[7] F. Miao, N. Fu, Y. -T. Zhang, X. -R. Ding, X. Hong, Q. He and Y. Li, A novel continuous blood pressure estimation approach based on data mining techniques, IEEE Journal of Biomedical and Health Informatics, 21(6), 2017, 1730-1740.

[8] G. Thambiraj, U. Gandhi, U. Mangalanathan, V. J. M. Jose and M. Anand, Investigation on the effect of Womersley number, ECG and PPG features for cuffless blood pressure estimation using machine learning, Biomedical Signal Processing and Control, 60, 2020, 101942.

[9] J. Liu, S. Hu, Z. Xiao, Q. Hu, D. Wang and C. Yang, A novel interpretable feature set optimization method in blood pressure estimation using photoplethysmography signals, Biomedical Signal Processing and Control, 86, 2023, 105184.

[10] E. Finnegan, S. Davidson, M. Harford, P. Watkinson, L. Tarassenko and M. Villarroel, Features from the photoplethysmogram and the electrocardiogram for estimating changes in blood pressure, Scientific Reports, 13(1), 2023, 1-20.

[11] M. Liu, L. M. Po and H. Fu, Cuffless blood pressure estimation based on photoplethysmography signal and its second derivative, International Journal of Computer Theory and Engineering, 9(3), 2017, 202.

[12] M. K. F. Wong, H. Hei, S. Z. Lim and E. Y. -K. Ng, Applied machine learning for blood pressure estimation using a small, real-world electrocardiogram and photoplethysmogram dataset, Mathematical Biosciences and Engineering, 20(1), 2022, 975-997.

[13] S. Kılıçkaya, A. Güner and B. Dal, Comparison of Different machine learning techniques for the cuffless estimation of blood pressure using PPG signals, Proceedings of 2020 International Congress on Human-Computer Interaction, Optimization and Robotic Applications (HORA), Ankara, Turkey, 2020, 1-6.

[14] X. -R. Ding, B. P. Yan, Y. -T. Zhang, J. Liu, P. Su and N. Zhao, Feature exploration for knowledge-guided and data-driven approach based cuffless blood pressure measurement, arXiv, 2019, 1-4.

[15] M. Kachuee, M. M. Kiani, H. Mohammadzade and M. Shabany, Cuffless blood pressure estimation algorithms for continuous health-care monitoring, IEEE Transactions on Biomedical Engineering, 64(4), 2017, 859-869.

[16] M. Simjanoska, M. Gjoreski, M. Gams and A. Madevska Bogdanova, Non-invasive blood pressure estimation from ECG using machine learning techniques, Sensors, 18(4), 2018, 1160.

[17] S. Yang, W. S. W. Zaki, S. P. Morgan, S-Y. Cho, R. Correia, L. Wen and Y. Zhang, Blood pressure estimation from photoplethysmogram and electrocardiogram signals using machine learning, Nottingham ePrints, University of Nottingham, China, 2018.

[18] D. Lee, H. Kwon, D. Son, H. Eom, C. Park, Y. Lim, C. Seo and K. Park, Beat-to-beat continuous blood pressure estimation using bidirectional long short-term memory network, Sensors, 21(1), 2020, 96.

[19] Y. -H. Li, L. N. Harfiya, K. Purwandari and Y.-D. Lin, Real-time cuffless continuous blood pressure estimation using deep learning model, Sensors, 20(19) 2020, 5606.

[20] L. N. Harfiya, C. -C. Chang and Y. -H. Li, Continuous Blood pressure estimation using exclusively photopletysmography by LSTM-based signal-to-signal translation, Sensors, 21(9), 2021, 2952.

[21] J. Esmaelpoor, M. H. Moradi and A. Kadkhodamohammadi, A multistage deep neural network model for blood pressure estimation using photoplethysmogram signals, Computers in Biology and Medicine, 120, 2020, 103719.

[22] S. Baker, W. Xiang and I. Atkinson, A hybrid neural network for continuous and non-invasive estimation of blood pressure from raw electrocardiogram and photoplethysmogram waveforms, Computer Methods and Programs in Biomedicine, 207, 2021, 106191.

[23] D. U. Jeong and K. M. Lim, Combined deep CNN–LSTM network-based multitasking learning architecture for noninvasive continuous blood pressure estimation using difference in ECG-PPG features, Scientific Reports, 11(1), 2021, 1-8.

[24] A. Paviglianiti, V. Randazzo, S. Villata, G. Cirrincione and E. Pasero, A comparison of deep learning techniques for arterial blood pressure prediction, Cognitive Computation, 14(5), 2021, 1689-1710.

[25] S. Rastegar, H. Gholam Hosseini and A. Lowe, Hybrid CNN-SVR blood pressure estimation model using ECG and PPG signals, Sensors, 23(3), 2023, 1259.

[26] A. Tiloca, G. Pagana and D. Demarchi, A random tree based algorithm for blood pressure estimation, Proceedings of 2020 IEEE MTT-S International Microwave Biomedical Conference, Toulouse, France, 2020, 1-4.

[27] S. M. Fati, A. Muneer, N. A. Akbar and S. M. Taib, A continuous cuffless blood pressure estimation using tree-based pipeline optimization tool, Symmetry, 13(4), 2021, 686.

[28] X. Chen, S. Yu, Y. Zhang, F. Chu and B. Sun, Machine learning method for continuous noninvasive blood pressure detection based on random forest, IEEE Access, 9, 2021, 34112-34118.

[29] H. Wang, Random forest based blood pressure prediction model from ECG And PPG Signal, Proceedings of 12th International Conference on Bioscience, Biochemistry and Bioinformatics, Tokyo, Japan, 2022, 1-6.

[30] W. Wang, P. Mohseni, K. L. Kilgore and L. Najafizadeh, PulseDB: A large, cleaned dataset based on MIMIC-III and VitalDB for benchmarking cuff-less blood pressure estimation methods, Frontiers in Digital Health, 4, 2023, 1-16.

[31] V. Fleischhauer, A. Feldheiser and S. Zaunseder, Beat-to-Beat blood pressure estimation by photoplethysmography and its interpretation, Sensors, 22(18), 2022, 7037.

[32] F. M. Dias, T. B. S Costa, D. A. C Cardenas, M. A. F Toledo, J. E. Krieger and M. A. Gutierrez, A machine learning approach to predict arterial blood pressure from photoplethysmography signal, Proceedings of Computing in Cardiology, Tampere, Finland, 2022, 1-4.

[33] T. B. D. S. Costa, F. M. Dias, D. A. C. Cardenas, M. A. F. D. Toledo, D. M. D. Lima and J. E. Krieger, Blood pressure estimation from photoplethysmography by considering intra- and inter-subject variabilities: Guidelines for a fair assessment, IEEE Access, 11, 2023, 57934-57950.

[34] S. González, W. -T. Hsieh and T. P. -C. Chen, A benchmark for machine-learning based non-invasive blood pressure estimation using photoplethysmogram, Scientific Data, 10(149), 2023, 1-16.

Downloads

Published

02-01-2026

How to Cite

Tai, C. B., Loh, S. L., & Huong, A. (2026). A SHAP-Explainable Framework for Blood Pressure Prediction Based on PPG and ECG Signal Analysis. Applications of Modelling and Simulation, 10, 1–10. Retrieved from https://www.ojs.arqiipubl.com/index.php/AMS_Journal/article/view/1043

Issue

Section

Articles

Most read articles by the same author(s)

Similar Articles

<< < 1 2 

You may also start an advanced similarity search for this article.