{"title":"An integrated machine learning and hyperparameter optimization framework for noninvasive creatinine estimation using photoplethysmography signals","authors":"Parama Sridevi, Zawad Arefin, Sheikh Iqbal Ahamed","doi":"10.1016/j.health.2025.100395","DOIUrl":null,"url":null,"abstract":"<div><div>Frequent measurement of creatinine levels is vital for patients with chronic kidney disease. Traditional creatinine level measurement requires invasive blood test which has several disadvantages like discomfort, anxiety, panic, pain, risk of infection, etc. To address the issue, we propose a noninvasive machine learning (ML) model-based method to estimate creatinine level using photoplethysmography (PPG) signal. We obtained the PPG signal and gold-standard serum creatinine level of 404 patients from the Medical News Mart for Concentrated Care III (MIMIC III) database. In data preprocessing, we analyzed the PPG signal following several steps and created PPG feature set. We used multiple feature engineering methods to identify the most important features. We integrated Optuna, a hyperparameter optimization framework, with every ML model to get the optimal hyperparameters. We developed five ML models and compared their performance both with and without the application of Optuna. We found that Optuna significantly improves every model's performance. With Optuna, extreme gradient boosting (XGBoost) performed best among all five models. This XGBoost model had an accuracy of 85.2 %, an average k-fold cross validation score (k = 10) of 0.70, and a “receiver operating characteristic area under the curve” (ROC-AUC) score of 0.80. With the high performance exhibited by our developed model, the study can play a crucial role in the field of noninvasive creatinine estimation and diagnosis of chronic kidney disease.</div></div>","PeriodicalId":73222,"journal":{"name":"Healthcare analytics (New York, N.Y.)","volume":"7 ","pages":"Article 100395"},"PeriodicalIF":0.0000,"publicationDate":"2025-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Healthcare analytics (New York, N.Y.)","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2772442525000140","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Frequent measurement of creatinine levels is vital for patients with chronic kidney disease. Traditional creatinine level measurement requires invasive blood test which has several disadvantages like discomfort, anxiety, panic, pain, risk of infection, etc. To address the issue, we propose a noninvasive machine learning (ML) model-based method to estimate creatinine level using photoplethysmography (PPG) signal. We obtained the PPG signal and gold-standard serum creatinine level of 404 patients from the Medical News Mart for Concentrated Care III (MIMIC III) database. In data preprocessing, we analyzed the PPG signal following several steps and created PPG feature set. We used multiple feature engineering methods to identify the most important features. We integrated Optuna, a hyperparameter optimization framework, with every ML model to get the optimal hyperparameters. We developed five ML models and compared their performance both with and without the application of Optuna. We found that Optuna significantly improves every model's performance. With Optuna, extreme gradient boosting (XGBoost) performed best among all five models. This XGBoost model had an accuracy of 85.2 %, an average k-fold cross validation score (k = 10) of 0.70, and a “receiver operating characteristic area under the curve” (ROC-AUC) score of 0.80. With the high performance exhibited by our developed model, the study can play a crucial role in the field of noninvasive creatinine estimation and diagnosis of chronic kidney disease.