Context Clues: Evaluating Long Context Models for Clinical Prediction Tasks on EHRs
Michael Wornow, Suhana Bedi, Miguel Angel Fuentes Hernandez, Ethan Steinberg, Jason Alan Fries, Christopher Re, Sanmi Koyejo, Nigam H. Shah
TL;DR
This study systematically evaluates how context length affects clinical prediction using longitudinal, structured EHR data across four architectures (GPT, Llama, Mamba, Hyena). By pretraining on $2.5$ million patients and evaluating on the EHRSHOT benchmark with context lengths up to $L=16k$, the authors show that long-context models, especially Mamba, can achieve state-of-the-art performance on a majority of tasks and are more robust to EHR-specific properties like copy-forwarding, irregular inter-event intervals, and disease progression. The work also introduces quantitative metrics for EHR-specific challenges, analyzes perplexity dynamics over time, and provides a data-and-code release to support reproducibility and further research in long-context modeling for healthcare. Overall, the findings highlight the practical potential and limitations of long-context FMs in modeling lifetime patient trajectories, informing architecture choice and future directions for real-world deployment in hospitals.
Abstract
Foundation Models (FMs) trained on Electronic Health Records (EHRs) have achieved state-of-the-art results on numerous clinical prediction tasks. However, most existing EHR FMs have context windows of <1k tokens. This prevents them from modeling full patient EHRs which can exceed 10k's of events. Recent advancements in subquadratic long-context architectures (e.g., Mamba) offer a promising solution. However, their application to EHR data has not been well-studied. We address this gap by presenting the first systematic evaluation of the effect of context length on modeling EHR data. We find that longer context models improve predictive performance -- our Mamba-based model surpasses the prior state-of-the-art on 9/14 tasks on the EHRSHOT prediction benchmark. For clinical applications, however, model performance alone is insufficient -- robustness to the unique properties of EHR is crucial. Thus, we also evaluate models across three previously underexplored properties of EHR data: (1) the prevalence of "copy-forwarded" diagnoses which creates artificial repetition of tokens within EHR sequences; (2) the irregular time intervals between EHR events which can lead to a wide range of timespans within a context window; and (3) the natural increase in disease complexity over time which makes later tokens in the EHR harder to predict than earlier ones. Stratifying our EHRSHOT results, we find that higher levels of each property correlate negatively with model performance, but that longer context models are more robust to more extreme levels of these properties. Our work highlights the potential for using long-context architectures to model EHR data, and offers a case study for identifying new challenges in modeling sequential data motivated by domains outside of natural language. We release our models and code at: https://github.com/som-shahlab/long_context_clues
