CoolFace
Datasetpublic

mugezhang/medical-temporal-reasoning-sft

Medical Temporal Reasoning — SFT Dataset SFT training data for a medical temporal reasoning model that, given a current and prior chest X-ray, produces step-by-step reasoning about disease progression. Built from MIMIC-CXR image pairs. Images are not included; image_path contains relative paths into the MIMIC-CXR-JPG dataset. Splits Split Records Description train_answer_only 158,439 Training records, answer only (process=null) train_reasoning 10,559… See the full description on the dataset page: https://huggingface.co/datasets/mugezhang/medical-temporal-reasoning-sft.

sourceHugging Faceupdated 6mo agoView on Hugging Face
0likes11downloads
Dataset Card

Medical Temporal Reasoning — SFT Dataset

SFT training data for a medical temporal reasoning model that, given a current and prior chest X-ray, produces step-by-step reasoning about disease progression.

Built from MIMIC-CXR image pairs. Images are not included; image_path contains relative paths into the MIMIC-CXR-JPG dataset.

Splits

SplitRecordsDescription
train_answer_only158,439Training records, answer only (process=null)
train_reasoning10,559Training records with GPT-mined <think> traces
val_answer_only7,933Validation records, answer only (process=null)
val_reasoning516Validation records with <think> traces

The four splits are fully disjoint (no shared item_id). Train/val split is by patient (subject_id) — no patient appears in both.

Sources

dataset_nameTypeRecords
mmxuMCQ, region-level progression90,000
meddiffvqaOpen-ended, entity-level change85,339
custom_mcq_ms_cxr_tMCQ, disease-level (GPT-generated from MS-CXR-T)2,108

Format

Each record:

json
{
  "item_id": "mmxu_12345",
  "image_path": ["p17/.../current.jpg", "p17/.../prior.jpg"],
  "question": "How has the left lung changed? A) Worsened B) Improved ...",
  "answer": "<answer>A</answer>",
  "process": "<think>Comparing the two images...</think>",
  "dataset_name": "mmxu_answer_only"
}

process is null in answer_only splits and a <think>...</think> string in reasoning splits.