An integrated machine learning and hyperparameter optimization framework for noninvasive creatinine estimation using photoplethysmography signals
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 noninva...
Saved in:
| Main Authors: | , , |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
Elsevier
2025-06-01
|
| Series: | Healthcare Analytics |
| Subjects: | |
| Online Access: | http://www.sciencedirect.com/science/article/pii/S2772442525000140 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Summary: | 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. |
|---|---|
| ISSN: | 2772-4425 |