ICU-TSB (Temporal Stratification Benchmark)
收藏资源简介:
ICU-TSB是一个用于评估基于时间序列患者表征学习的患者分层任务的综合基准。该数据集包含来自三个公开可用的ICU电子健康记录(EHR)数据集,涵盖多个ICU单位和几乎所有的ICD章节。数据集的特征空间包含114个变量,包括108个每小时采样的时间序列和6个静态特征,这些特征捕捉人口统计、生命体征、机械支持指标和临床评估,代表了评估患者临床状况的关键ICU监测数据。
ICU-TSB is a comprehensive benchmark for evaluating patient stratification tasks based on time-series patient representation learning. This dataset comprises three publicly available ICU electronic health record (EHR) datasets, covering multiple ICU units and nearly all ICD chapters. The feature space contains 114 variables, including 108 hourly-sampled time series and 6 static features, which capture demographics, vital signs, mechanical support metrics and clinical assessments, representing critical ICU monitoring data for assessing patients' clinical conditions.
ICU-TSB数据集概述
数据集基本信息
- 数据集名称: ICU-TSB: A Benchmark for Temporal Patient Representation Learning for Unsupervised Stratification into Patient Cohorts
- 会议信息: 提交并被CBMS2025接受 (https://2025.cbms-conference.org/)
数据获取与预处理
- 数据来源: 需要从Physionet下载ICU数据集(MIMIC-IC, eICU和SiCDB),并使用rICU预处理(https://github.com/eth-mds/ricu)
- 证书要求: 需要CITI证书才能访问Physionet数据
- 演示数据集: MIMIC-III-demo
环境要求
- 操作系统要求:
step_1.R脚本仅支持Windows- 其余步骤(step2-step5)需在Linux或MacOSX运行
- 编程语言版本:
- R版本: 4.3.2 (2023-10-31)
- Python版本: 3.10.12
预处理流程
Rscript preprocessing/x_prep/step1.r --dataset mimic_demopython -m preprocessing.x_prep.step2_impute --dataset mimic_demopython -m preprocessing.x_prep.step3_encoding --dataset mimic_demopython -m preprocessing.x_prep.step4_normalize --dataset mimic_demopython -m preprocessing.x_prep.step5_group --dataset mimic_demo
模型训练
- STAT模型:
python -m models.stats --dataset mimic_demo - singleLSTM模型:
python -m models.lstmv5 --dataset mimic_demo --mode train --max_steps 10000 --max_patients 10000 --learning_rate 5e-5 --batch_size 2 --timeseries_model singleLSTM - GRU模型: 在singleLSTM命令基础上添加
--gru参数
无监督分层
- STAT分层:
python -m experiments.IR12 --dataset mimic_demo --trials 10 --optimize --mode stats --fpath data/embeddings/stats_mimic_demo/stats_test_mimic_demo_patient_embeddings.csv - GRU分层:
python -m experiments.IR12 --dataset mimic_demo --trials 10 --optimize --mode gru --fpath data/embeddings/gru_train_mimic_demo_e_10_ms_10000_samples_10000__bs_2.shelve - LSTM分层:
python -m experiments.IR12 --dataset mimic_demo --trials 10 --optimize --mode lstm --fpath data/embeddings/singleLSTM_train_mimic_demo_e_10_ms_10000_samples_10000__bs_2.shelve

- 1ICU-TSB: A Benchmark for Temporal Patient Representation Learning for Unsupervised Stratification into Patient Cohorts日内瓦大学医学院放射科和医学信息系, 圣保罗大学数学与计算机科学研究所 · 2025年



