Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aisuko/multimodal-mimic
Multi-modal LLM and traditional ML models for ICU modality prediction on MIMIC-III across various time windows.
https://github.com/aisuko/multimodal-mimic
ai logistic-regression mimic-iii modality-classification multi-modal neural-network random-forest-classifier transfer-learning xgboost-classifier
Last synced: about 1 month ago
JSON representation
Multi-modal LLM and traditional ML models for ICU modality prediction on MIMIC-III across various time windows.
- Host: GitHub
- URL: https://github.com/aisuko/multimodal-mimic
- Owner: Aisuko
- Created: 2024-10-06T04:14:35.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-12-09T07:51:06.000Z (about 1 month ago)
- Last Synced: 2024-12-09T08:33:16.611Z (about 1 month ago)
- Topics: ai, logistic-regression, mimic-iii, modality-classification, multi-modal, neural-network, random-forest-classifier, transfer-learning, xgboost-classifier
- Language: Python
- Homepage:
- Size: 6.65 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Citation: CITATION.cff
Awesome Lists containing this project
README
When Simpler Is Better: Traditional Models Outperform LLMs in ICU Mortality Prediction
This study compares traditional machine learning models to a multi-modal LLM-based model for predicting ICU mortality using the MIMIC-III dataset. We test several time windows (6, 12, 18, 24, and 48 hours) after admission. The results show that traditional models, especially Random Forest, consistently perform better and are more efficient than the LLM-based model. Our analysis finds that higher feature correlation, steady data patterns, and balanced variability lead to better predictions. While LLMs have potential, their current complexity and longer training times make them less practical without careful data selection and preparation. These findings highlight the importance of choosing both the right model and the right time windows to achieve reliable ICU mortality predictions.
# Dataset
Please check [document of dataset](./documents/dataset.md)
# Training
We utilize a customized development container (devcontainer) to conduct all experiments within an isolated environment. This approach ensures consistency across development setups and mitigates issues related to Python dependencies.
Different models have different training strategies, please check below:
## Training Customized LLM
For training the customized LLM model. Please use `tmux`
```
tmux new -s session_name
tmux ls
tmux a -t session_name
time python experiments/measurement_notes/measurement_notes_llm.py > train_log.txt 2>&1
Control+B Dtail -f train_log.txt
```## Training Traditional Models
For training the traditional ML model, please use [Makefile](./Makefile).
# Citation
```bibtex
@software{Li_Multimodal-mimic_2024,
author = {Li, Bowen},
doi = {<>},
month = dec,
title = {{Multimodal-mimic}},
url = {https://github.com/Aisuko/multimodal-mimic},
version = {1.0.0},
year = {2024}
}
```# Acknowledgements
* [Ryan King etc al.](https://github.com/kingrc15/multimodal-clinical-pretraining)
* [YerevaNN](https://github.com/YerevaNN/mimic3-benchmarks)Thanks for your contribution.