SPEER: Sentence-Level Planning of Long Clinical Summaries via Embedded Entity Retrieval
Griffin Adams, Jason Zucker, Noémie Elhadad
TL;DR
This work tackles the burden of writing long hospital-course summaries by introducing SPEER, a sentence-level planning approach that retrieves embedded salient medical entities before generating each sentence. The authors first build Entity Synonym Groups (ESGs) from clinical notes and train an ESG salience classifier to ground summarization on a subset of salient concepts, then guide open-source LLMs (Mistral-7B-Instruct and Zephyr-7B-beta) using SPEER's Retrieve-Realize-Repeat framework. Compared with non-guided and prompt-guided baselines, SPEER improves both the coverage of salient entities and faithfulness to source content across three diverse test sets, including unseen EHRs like MIMIC. The results support treating content selection as a separate predictive task and demonstrate that explicit planning with embedded entity retrieval yields more grounded, clinically useful summaries, potentially reducing documentation burden while maintaining safety. The approach is validated on a large CUIMC dataset (~$167{,}000$ admissions) and shows robustness to domain shifts, highlighting its practical relevance for long-form clinical summarization.
Abstract
Clinician must write a lengthy summary each time a patient is discharged from the hospital. This task is time-consuming due to the sheer number of unique clinical concepts covered in the admission. Identifying and covering salient entities is vital for the summary to be clinically useful. We fine-tune open-source LLMs (Mistral-7B-Instruct and Zephyr-7B-beta) on the task and find that they generate incomplete and unfaithful summaries. To increase entity coverage, we train a smaller, encoder-only model to predict salient entities, which are treated as content-plans to guide the LLM. To encourage the LLM to focus on specific mentions in the source notes, we propose SPEER: Sentence-level Planning via Embedded Entity Retrieval. Specifically, we mark each salient entity span with special "{ }" boundary tags and instruct the LLM to retrieve marked spans before generating each sentence. Sentence-level planning acts as a form of state tracking in that the model is explicitly recording the entities it uses. We fine-tune Mistral and Zephyr variants on a large-scale, diverse dataset of ~167k in-patient hospital admissions and evaluate on 3 datasets. SPEER shows gains in both coverage and faithfulness metrics over non-guided and guided baselines.
