Skip to content

Add ICU Mortality Prediction Task#963

Open
Jils-Patel wants to merge 1 commit intosunlabuiuc:masterfrom
CK7-0909:project-branch
Open

Add ICU Mortality Prediction Task#963
Jils-Patel wants to merge 1 commit intosunlabuiuc:masterfrom
CK7-0909:project-branch

Conversation

@Jils-Patel
Copy link
Copy Markdown

Contributors: Jils Patel (jilsp2), Jenish Patel (jenishp2), Chethan Kalvakuri (chethan5)

Type of Contribution: Standalone Task

Link to Original Paper:
Robust Real-Time Mortality Prediction in the Intensive Care Unit using Temporal Difference Learning
https://raw.githubusercontent.com/mlresearch/v259/main/assets/frost25a/frost25a.pdf
https://arxiv.org/pdf/2411.04285

High Level Description of Implementation: This PR adds a standalone task for ICU mortality prediction based on Frost et al. (2024), which uses Temporal Difference learning with Semi-Markov state representations. The task processes MIMIC-IV lab measurements into 5-tuple states {value, timepoint, feature_index, delta_value, delta_time} and generates binary mortality labels at 1, 3, 7, 14, and 28-day horizons. Includes full test coverage using synthetic data and an ablation example script.

Files to Review:

docs/api/tasks.rst
docs/api/tasks/pyhealth.tasks.TDICUMortalityPredictionMIMIC4.rst
examples/mimic4_td_icu_mortality_cnnlstm.py
pyhealth/tasks/init.py
pyhealth/tasks/td_icu_mortality_prediction.py
tests/test_td_icu_mortality_prediction.py

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant