Pith. sign in

REVIEW 4 major objections 6 minor 2 references

Utilizing Machine Learning Models to Predict Acute Kidney Injury in Septic Patients from MIMIC-III Database

T0 review · 4 major / 6 minor · reviewed 2026-08-11 · deepseek-v4-flash

Pith's one-line read A logistic regression model with 23 features predicts acute kidney injury in septic patients with an AUC of 0.887 and outperforms five machine-learning baselines.

desk verdict The 0.887 AUC is not a prediction—the model's top features are the same measurements used to define AKI. read the letter →

arxiv 2412.03737 v1 pith:BN5HOEV5 submitted 2024-12-04 cs.LG

classification cs.LG
keywords sepsisacutekidneyinjuryAKIpredictionlogisticregressionMIMIC-IIImachinelearningShapleyanalysisSMOTE
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

The paper tries to establish that a simple logistic regression, trained on 23 clinical features from the first 24 hours of an ICU stay, can predict acute kidney injury (AKI) in septic patients as well as or better than heavier machine-learning models. If true, this matters because a small, interpretable feature set is easier for clinicians to act on than a black box with dozens of variables. The authors report an area under the curve (AUC) of 0.887 with a 95% confidence interval of [0.861, 0.915], accuracy of 0.817, F1 score of 0.866, recall of 0.827, and a Brier score of 0.13 on a held-out test set, beating five baselines and improving on the best prior model in the literature by 8.57% while using 13 fewer variables.

What carries the argument

The machine is a logistic regression classifier fed by 23 features whose absolute Pearson correlation with the AKI label falls between 0.1 and 1; Synthetic Minority Over-Sampling Technique (SMOTE) balances the minority non-AKI class; and Shapley values attribute each feature's contribution to the prediction. Logistic regression carries the argument because it outputs directly interpretable, calibrated probabilities, and the paper uses its low Brier score and calibration curve to claim that the risk estimates are reliable enough for clinical use.

What would settle it

Look at the cohort-extraction code: if the AKI outcome is defined by the standard KDIGO criteria using creatinine and urine output over the same first 24 hours that supply the predictor values, then retrain the model with the outcome drawn from measurements taken 48 to 72 hours later; if the AUC falls materially below 0.887, the reported performance was inflated by label leakage.

Watch

Extended reading notes

Core claim

The central claim is that a logistic regression model with 23 features, selected by correlation magnitude from an initial set of 50, outperforms XGBoost, K-Nearest Neighbors, Support Vector Machines, Random Forest, and LightGBM for predicting AKI in septic patients, and also beats the best published model. The authors report test-set AUC 0.887 (95% CI [0.861, 0.915]), accuracy 0.817, F1 0.866, recall 0.827, and a Brier score of 0.13, with the top Shapley drivers being urine output, maximum and minimum bilirubin, weight, maximum blood urea nitrogen, and minimum estimated glomerular filtration rate. They interpret the result as evidence that a parsimonious, interpretable model can match or exceed complex algorithms for this clinical prediction task.

Load-bearing premise

The load-bearing premise is that the 23 features are known before AKI occurs and do not encode the diagnosis itself; if AKI was labeled from the same creatinine, urine output, blood urea nitrogen, and eGFR values that serve as predictors, then the high AUC mostly restates the label rather than predicting it.

Editorial extensions

If this is right

  • If the AUC of 0.887 generalizes, clinicians in the ICU could screen septic patients with 23 readily available measurements and flag high-risk patients for earlier intervention.
  • The small feature set lowers data-collection burden and overfitting risk, which matters when electronic health records are sparse or missing.
  • The result implies that complex gradient-boosting or kernel-based models may not be necessary for this task; a calibrated linear model can suffice when paired with well-chosen features.
  • If the comparison with the best existing literature holds, the field gains a simpler reference model that future AKI prediction studies need to beat.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • Editorial inference: the paper never defines how AKI was labeled or when the outcome window ends, and several predictor features (urine output, creatinine, blood urea nitrogen, and estimated glomerular filtration rate) are the same measurements normally used to define AKI; the headline AUC may therefore be inflated by label leakage.
  • Editorial inference: a fair clinical test would retrain the model without renal-function features and check whether the remaining 16 features still predict AKI; if they do, the model has genuine predictive content beyond restating the diagnostic criteria.
  • Editorial inference: the model was developed on a single hospital system's data, so its transferability is untested; applying the same 23-feature logistic regression to MIMIC-IV or another critical-care database would show whether the reported performance gap persists.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

4 major / 6 minor

Summary. The paper develops a logistic regression model to predict acute kidney injury (AKI) in septic ICU patients using MIMIC-III data, reporting a test-set AUC of 0.887 (95% CI [0.861–0.915]), accuracy 0.817, F1 0.866, and Brier score 0.13, which it claims outperforms five baseline machine learning models and the best existing literature while using only 23 features. The features are derived from the first 24 hours after ICU admission, selected by correlation with the AKI outcome, and the data imbalance is addressed with SMOTE. The central claim is that this model provides an effective, interpretable tool for early AKI prediction in septic patients.

Significance. If the reported results were valid, the contribution would be a modest but practically useful model: a small, interpretable feature set with a transparent logistic-regression baseline, calibration assessment via Brier scores, and comparison against several common ML algorithms. The authors deserve credit for including calibration curves, confidence intervals, and Shapley-based interpretability, which are good practices in clinical prediction modeling. However, because the AKI outcome is never defined and the modeling pipeline leaks outcome information into feature selection and the training process, the reported performance is not credible, and the clinical significance cannot be assessed without a full reanalysis.

major comments (4)
  1. [Sections 1, 2.3, and Table 1] The AKI outcome is never defined. The paper states in Section 1 that AKI is diagnosed 'based on increased creatinine levels and a decrease in urine output,' yet the predictor set includes urine output, minimum and maximum creatinine, minimum eGFR, and BUN from the first 24 hours. Under standard KDIGO criteria, these are the same measurements used to determine the outcome, so the model is partly predicting the outcome from its own definition. The manuscript must specify the AKI definition, the observation window, the baseline-creatinine rule, and demonstrate that predictors are measured before the outcome; otherwise, the headline AUC of 0.887 may be a tautology rather than a prospective prediction.
  2. [Section 2.6] SMOTE is applied before the train/test/validation split. The text says 'SMOTE was added to every feature that has been selected to balance the data' and then 'The data was then split into a training, testing, and validation cohort.' Generating synthetic minority-class examples from the entire dataset means the test set is not independent of the training data, so the reported test-set AUC and all comparison metrics in Tables 4 and 5 are optimistically biased. SMOTE must be applied only within the training fold after the data split.
  3. [Section 2.4] Correlation-based feature selection is performed on the full 3301-patient cohort using the AKI outcome before any data split. This leaks test-set information into the choice of the 23 features, so the test-set evaluation is not an unbiased estimate of generalizable performance. The feature-selection procedure should be conducted inside the training set only, and the selected features should then be frozen before evaluating on the held-out test set.
  4. [Abstract and Section 3.1] The reported split proportions and sample sizes are internally inconsistent. The abstract and Section 3.1 state the data was divided into 40% training, 10% testing, and 50% validation, but the reported counts of 1980, 661, and 660 correspond to approximately 60%, 20%, and 20% of the 3301 patients. This error affects the interpretation of the headline test-set results, including the confidence intervals, and must be corrected and the analysis rerun with a properly sized held-out test set.
minor comments (6)
  1. [Section 2.1] The heading 'Data Souce' should be 'Data Source.'
  2. [Table 2] The p-value entry '¡0.0001' should be '<0.0001'.
  3. [Section 2.4 and Table 1] The text mentions 'minimum eGFR, maximum eGFR' among the top features, but Table 1 lists only 'Minimum Estimated Glomerular Filtration Rate (eGFR)'; please clarify which eGFR features were included.
  4. [Abstract and Section 4.1] The abstract says '13 fewer variables' and an '8.57% improvement,' while Section 4.1 says '13 less variables' and an '8.56% improvement'; these numbers should be unified.
  5. [Figure 5] The Figure 5 caption describes 'predictors' in a way that reads like a feature list, but the figure appears to be a Shapley importance plot; please revise the caption to describe what is shown.
  6. [Sections 1 and 5] The paper claims compliance with TRIPOD guidelines, but it does not report essential TRIPOD items such as the outcome definition, how missing data were handled across imputations, or how hyperparameters were selected; either provide a completed TRIPOD checklist or temper the claim.

Circularity Check

2 steps flagged · score 8.0 of 10

The 0.887 AUC is largely a tautology: urine output, creatinine, eGFR, and BUN from the first 24 hours are the same measures the paper itself cites as defining AKI, and the outcome definition/timing is never stated.

  1. self definitional [Section 1 (AKI diagnosis definition) with Section 2.4/Table 1 (feature list)]
    "Currently, a prominent measure for the diagnosis of AKI is based on increased creatinine levels and a decrease in urine output. ... (xv) minimum creatinine: patient’s minimum recorded creatinine level from lab results; (xvi) maximum creatinine: patient’s maximum recorded creatinine level from lab results; ... (xix) urine output: patient’s recorded urine output; ... (xxii) minimum estimated glomerular filtration rate (eGFR): patient’s minimum recorded estimated glomerular filtration rate from lab results."

    The paper never defines the AKI outcome, its index time, or its ascertainment window. Under standard KDIGO criteria, AKI is defined by a rise in creatinine or a fall in urine output, and eGFR is a direct transform of creatinine. The model therefore uses the same first-24-hour renal measurements that define the label as predictors of that label. Low urine output, high creatinine, and low eGFR separate AKI from non-AKI by construction, so the high AUC and the top SHAP features are expected even if the model has no prospective predictive content. The test-set AUC is a measure of how well the label’s own diagnostic criteria separate the two groups, not a prediction of a future event.

  2. fitted input called prediction [Section 2.4, Feature Selection]
    "To determine the top features, we used a correlation-based method. We tested to see which features had an absolute value between 0.1 and 1, leaving us with the 23 most correlated features to AKI."

    Feature selection is performed on the entire 3301-patient cohort using the AKI outcome label before any train/test split. The test set is then drawn from the same cohort, so the reported 0.887 AUC measures features that were selected for their direct correlation with the very outcome they are asked to predict. This is feature-selection leakage rather than an independent forecast: the selected inputs are fitted to the label, and the model's claimed predictive performance partly reflects that fit. The paper presents the resulting separation as prediction accuracy even though the feature set was chosen on the basis of the outcome.

full rationale

The paper's central claim is that a 23-feature logistic regression predicts sepsis-associated AKI with AUC 0.887. The derivation chain is: extract first-24-hour renal-function values (urine output, min/max creatinine, min eGFR, min/max BUN), label patients as AKI by an unstated criterion, fit a model on those features, and report AUC. Because the paper itself states that AKI diagnosis is based on increased creatinine and decreased urine output, and because the outcome definition and timing are never provided, the top predictors are the same measurements used to define the label. Under KDIGO, a creatinine rise or urine-output fall within the first 24 hours already constitutes AKI, so the model is separating the label's own definitional criteria, making the high AUC largely tautological. A second, secondary leakage is the outcome-correlation-based feature selection on the full cohort before splitting, which further inflates the reported performance. The SMOTE-before-split step adds additional optimism but is a methodological flaw rather than definitional circularity. No load-bearing self-citation was found: the cited prior group work (ref. 11) supports the methodology but does not supply the focal result. The 8.57% improvement over literature is also not a controlled external benchmark because the comparison model may use a different outcome definition. Overall, the central 'prediction' reduces substantially to the input definition, warranting a score of 8.

Assumptions & free parameters 8 free parameters · 4 assumptions · 0 invented entities

The central claim rests on several unstated domain assumptions: the AKI outcome definition and timing, the validity of ICD-9-based sepsis identification, the representativeness of first-24h min/max summaries, and the validity of MI and SMOTE. Most critically, no axiom separates the predictor measurements from the outcome measurements, so the model's performance may be an artifact of diagnostic overlap. The hyperparameters and feature-selection thresholds are hand-chosen inputs that also affect the reported scores.

free parameters (8)
  • Correlation threshold |r| > 0.1 = 0.1
    Used in Section 2.4 to reduce 50 features to 23; chosen by threshold, not by a principled criterion.
  • Missing-value thresholds = 20% feature exclusion; rows with >11 missing values removed
    Sections 2.2 and 2.3; these exclusions shape the cohort and are arbitrary choices.
  • Logistic regression hyperparameters = C=100, max_iter=200, penalty='l2'
    Section 2.6; no tuning procedure or search grid given, so values are hand-selected.
  • XGBoost hyperparameters = objective='binary:logistic', reg_lambda=100, reg_alpha=120, max_depth=2
    Section 2.6; chosen by hand with no reported tuning procedure.
  • KNN hyperparameters = n_neighbors=40
    Section 2.6; chosen by hand with no reported tuning procedure.
  • SVM hyperparameters = C=0.1, gamma=0.02
    Section 2.6; chosen by hand with no reported tuning procedure.
  • Random Forest hyperparameters = n_estimators=150, max_depth=12, min_samples_split=128, min_samples_leaf=10
    Section 2.6; chosen by hand with no reported tuning procedure.
  • LightGBM hyperparameters = lambda_l1=1, lambda_l2=1, num_leaves=20, max_depth=4, learning_rate=0.01, n_estimators=1050
    Section 2.6; chosen by hand with no reported tuning procedure.
assumptions (4)
  • domain assumption AKI outcome is defined by KDIGO-style criteria based on creatinine rise and urine output, and can be predicted from first-24h features that include these markers.
    The paper never states the outcome definition; the predictive value of urine output, creatinine, and eGFR depends on this unstated overlap. See Sections 2.3 and 2.4 and Table 1.
  • domain assumption ICD-9 codes 99591, 99592, and 78552 identify the septic population of interest.
    Section 2.2 uses these codes as the sole sepsis identification rule; no validation of the sepsis phenotype is provided.
  • domain assumption First-24h summary values (min/max) adequately represent the prediction window before AKI onset.
    The paper does not establish that AKI occurred after the 24h feature window or that the extracted values are baseline values rather than outcome measurements.
  • domain assumption Multiple imputation and SMOTE produce valid synthetic data without altering test performance.
    Sections 2.3 and 2.6 rely on these methods; SMOTE is applied before splitting, which is a known leakage risk.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Utilizing Machine Learning Models to Predict Acute Kidney Injury in Septic Patients from MIMIC-III Database." pith.science (2026). https://pith.science/paper/BN5HOEV5

@misc{pith2026241203737,
  author       = {Pith},
  title        = {Pith review of: Utilizing Machine Learning Models to Predict Acute Kidney Injury in Septic Patients from MIMIC-III Database},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/BN5HOEV5}},
  note         = {Machine review of arXiv:2412.03737}
}
read the original abstract

Sepsis is a severe condition that causes the body to respond incorrectly to an infection. This reaction can subsequently cause organ failure, a major one being acute kidney injury (AKI). For septic patients, approximately 50% develop AKI, with a mortality rate above 40%. Creating models that can accurately predict AKI based on specific qualities of septic patients is crucial for early detection and intervention. Using medical data from septic patients during intensive care unit (ICU) admission from the Medical Information Mart for Intensive Care 3 (MIMIC-III) database, we extracted 3301 patients with sepsis, with 73% of patients developing AKI. The data was randomly divided into a training set (n = 1980, 40%), a test set (n = 661, 10%), and a validation set (n = 660, 50%). The proposed model was logistic regression, and it was compared against five baseline models: XGBoost, K Nearest Neighbors (KNN), Support Vector Machines (SVM), Random Forest (RF), and LightGBM. Area Under the Curve (AUC), Accuracy, F1-Score, and Recall were calculated for each model. After analysis, we were able to select 23 features to include in our model, the top features being urine output, maximum bilirubin, minimum bilirubin, weight, maximum blood urea nitrogen, and minimum estimated glomerular filtration rate. The logistic regression model performed the best, achieving an AUC score of 0.887 (95% CI: [0.861-0.915]), an accuracy of 0.817, an F1 score of 0.866, a recall score of 0.827, and a Brier score of 0.13. Compared to the best existing literature in this field, our model achieved an 8.57% improvement in AUC while using 13 fewer variables, showcasing its effectiveness in determining AKI in septic patients. While the features selected for predicting AKI in septic patients are similar to previous literature, the top features that influenced our model's performance differ.

Figures

Figures reproduced from arXiv: 2412.03737 by the authors.

Figure 1
Figure 1. Flow chart of patient selection from MIMIC-III dataset. database using the unique ICD-9 codes of 99591, 99592, and 78552 to uncover patients with sepsis. This left us with 6138 septic patients. We then excluded patients not within the age range of 18 to 89, patients with multiple admissions, patients who stayed in the ICU for less than 48 hours, and patients who had more than 20% of missing values. Lastly, patients … view at source ↗
Figure 2
Figure 2. ROC curves of Baseline and Proposed models. In addition, we conducted calibration techniques and rigorous tests for each model. The Brier Score measured the mean squared difference between predicted probabilities and actual outcomes, with lower scores indicating better calibration. Isotonic Regression, a non-parametric method, was used for calibration [PITH_FULL_IMAGE:figures/full_fig_p010_2.png] view at source ↗
Figure 3
Figure 3. Calibration curves of the 6 models used: Logistic Regression, SVM, XGBoost, Random Forest, KNN, and LightGBM. 3.3. Shapley Analysis for Logistic Regression Shapley analysis is a common measure to see which features contribute the most to the model’s overall performance. Since Logistic Regression was our best model, we applied Shapley analysis to see which features most affected the outcome of our testing set [PITH_… view at source ↗
Figures from the paper (3 more)
Figure 4
Figure 4. Figure 4: Shapley Analysis of Logistic Model features [PITH_FULL_IMAGE:figures/full_fig_p012_4.png]
Figure 5
Figure 5. Figure 5: Feature importance for logistic regression test set. The predictors are urine output, maximum bilirubin, minimum bilirubin, and weight [PITH_FULL_IMAGE:figures/full_fig_p012_5.png]
Figure 6
Figure 6. Figure 6: AUC with Confidence Intervals for each Model [PITH_FULL_IMAGE:figures/full_fig_p013_6.png]

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

2 extracted references · 2 canonical work pages

  1. [4]

    Existing Literature Comparison Our model aims to predict acute kidney injury in septic patients

    Discussion 4.1. Existing Literature Comparison Our model aims to predict acute kidney injury in septic patients. Among all the models we have trained, the proposed Logistic Regression model shows an impressive outcome with an AUC of 0.887, which is only 0.23% higher than the second best model trained, LightGBM. These results exceed the general pattern see...

  2. [21]

    Effect of a Process Mining based Pre-processing Step in Prediction of the Critical Health Outcomes

    Dina Elreedy and Amir F Atiya. A comprehensive analysis of synthetic minority oversampling technique (smote) for handling class imbalance. Information Sciences, 505:32–64, 2019. 22. Xuan Song, Xinyan Liu, Fei Liu, and Chunting Wang. Comparison of machine learning and logistic regression models in predicting acute kidney injury: A systematic review and met...

Pith tools

Reviewed August 11, 2026 · model on record in the stance chip above.