Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2026 Jul 18.
Published in final edited form as: Find ACL ACL. 2026 Jul;2026:42583–42598. doi: 10.18653/v1/2026.findings-acl.2114

Budget-Aware Routing for Long Clinical Text

Khizar Qureshi 1, Geoffrey Martin 2,3, Yifan Peng 2,3
PMCID: PMC13378762  NIHMSID: NIHMS2192834  PMID: 42491746

Abstract

A key challenge for large language models is token cost per query and overall deployment cost. Clinical inputs are long, heterogeneous, and often redundant, while downstream tasks are short and high stakes. We study budgeted context selection, where a subset of document units is chosen under a strict token budget so an off-the-shelf generator can meet fixed cost and latency constraints. We cast this as a knapsack-constrained subset selection problem with two design choices, unitization that defines document segmentation and selection that determines which units are kept.

We propose RCD, a monotone submodular objective that balances relevance, coverage, and diversity. We compare sentence, section, window, and cluster-based unitization, and introduce a routing heuristic that adapts to the budget regime. Experiments on MIMIC discharge notes, Cochrane abstracts, and L-Eval show that optimal strategies depend on the evaluation setting. Positional heuristics perform best at low budgets in extractive tasks, while diversity-aware methods such as MMR improve LLM generation. Selector choice matters more than unitization, with cluster-based grouping reducing performance and other schemes behaving similarly. ROUGE saturates for LLM summaries, while BERTScore better reflects quality differences. We release our code at https://github.com/stone-technologies/ACL_budget_paper.

1. Introduction

Long-context capability is now a headline feature of large language models, yet clinical deployment is constrained by simple arithmetic. Each additional input token increases inference cost and latency, and clinical systems invoke models repeatedly across high-volume workflows. Discharge notes, radiology reports, and evidence syntheses are long because they are templated, redundant, and stitched from multiple sources. For example, MIMIC-IV discharge notes have a median length in the low thousands of tokens (Johnson et al., 2023), and long-document benchmarks such as L-Eval routinely exceed ten thousand tokens per instance (An et al., 2024; Bai et al., 2023).

Cost scales linearly with the token budget and with operational volume. The American Hospital Association reports that community hospitals in the United States account for tens of millions of admissions annually (American Hospital Association, 2025). Even a single large hospital generates on the order of ten thousand long notes per year (Rosenbloom et al., 2010). Let pin and pout denote the price per million input and output tokens, respectively. Processing a document with input budget B and output length S incurs a fee.

Cost(B,S)=pinB+poutS106, (1)

with current prices reported by API providers (OpenAI, 2025). A reduction of even a few hundred tokens per call can translate into substantial annual savings at a hospital scale and can reduce end-to-end latency for time-sensitive decision support.

In practice, such systems support tasks ranging from automated discharge summary generation to real-time clinical decision support, where both cost and response time directly affect adoption.

These constraints motivate a system perspective where we treat context construction as a budget-constrained optimization problem that lies between raw text and an off-the-shelf generator. Classical submodular maximization under knapsack constraints provides a principled mathematical foundation (Nemhauser et al., 1978; Sviridenko, 2004; Krause and Golovin, 2014), but our focus differs from the canonical setting in three ways. First, the constraint is measured in tokens, which are coupled directly to monetary and latency budgets. Second, the objective must behave predictably across budgets, since practitioners often operate under heterogeneous constraints across users, devices, and clinical services. Third, the system must choose among multiple selectors and representations, rather than commit to a single surrogate objective. This motivates the routing layer studied in this paper.

Our central finding is that the optimal selection strategy depends on the evaluation paradigm. For extractive evaluation, positional heuristics such as Lead dominate at low budgets because clinical documents front-load important content and ROUGE rewards lexical overlap. For LLM-based generation, diversity-aware selection (MMR) consistently outperforms positional methods because the LLM benefits from non-redundant input rather than verbatim coverage. A budget-aware routing heuristic captures these regime-dependent differences at near-oracle performance.

1.1. Our contributions

We adopt a system-first view in which the context builder is treated as an explicit module with a measurable input budget, compute footprint, and an auditable output context. The module receives a long document D and a budget B, and emits a shorter context CB that is passed to a downstream generator. This decoupling facilitates model-agnostic analysis of unitization and selection and permits comparisons across budget regimes.

Our contributions are as follows. (i) We formalize budgeted context construction with explicit unitization and selection stages, and we evaluate sentence-, window-, section-, and cluster-based unitization strategies. (ii) We introduce RCD (Relevance-Coverage-Diversity), a monotone submodular objective that combines relevance, facility-location coverage (Lin and Bilmes, 2011), and log-determinant diversity (Kulesza and Taskar, 2012) under a token knapsack constraint. (iii) We implement a unified selector suite including lead baselines (See et al., 2017), shuffled controls, sliding-window selection, hierarchical expansion, graph-based semantic clustering, maximal marginal relevance (MMR) (Carbonell and Goldstein, 1998), and RCD. (iv) We propose a lightweight budget-aware router that selects an algorithm based on budget and document statistics, and we evaluate it against oracle upper and lower bounds. (v) We report an experimental study across MIMIC discharge notes, Cochrane abstracts, and L-Eval long-document summarization tasks, including both extractive evaluation and end-to-end LLM generation.

2. Related Work

A recent wave of benchmarks evaluates model behavior as input length grows. L-Eval collects long documents with human-written questions and summarization tasks (An et al., 2024). LongBench evaluates long context understanding across multiple tasks (Bai et al., 2023). RULER and needle-in-a-haystack evaluations isolate retrieval behavior (Hsieh et al., 2024; Kamradt, 2023). Our work is orthogonal to these efforts: we change the context that reaches the model rather than the model itself. A pragmatic response to a long context is to compress prompts or select salient content. LLMLingua compresses prompts while preserving answer quality (Jiang et al., 2023). Retrieval-augmented generation selects passages from external corpora (Lewis et al., 2020). Our setting differs in that we select from a single long document under a strict token budget rather than retrieving from a large corpus. Submodular functions formalize diminishing returns and have a long history in summarization (Lin and Bilmes, 2011). Maximal marginal relevance trades relevance against redundancy using a similarity kernel (Carbonell and Goldstein, 1998). Determinantal point processes provide diversity through log-determinant objectives (Kulesza and Taskar, 2012). We build directly on these ideas, adding explicit token budgets and a routing layer that adapts to the budget regime.

Neural extractive summarizers such as BertSumExt (Liu and Lapata, 2019) learn sentence-level selection end-to-end. Our work is complementary as we study lightweight, training-free selectors under explicit token budgets, isolating the effect of selection policy from learned extraction.

3. Methodology

3.1. Framework overview

Given a long document D and a token budget B, our pipeline has four stages. (1) Unitization: We segment D into sentence-level candidates and estimate costs ci. (2) Representation: We encode each unit with lexical or semantic features and compute relevance signals. (3) Routing: We map (D,B) to a selector regime, using a lightweight heuristic that trades off expected marginal utility against computational cost. (4) Selection: We choose a budget-feasible subset with one of several algorithms, including lead, shuffled, greedy MMR, hierarchical selection, graph-based semantic clustering, and our RCD objective. Figure 1 summarizes the end-to-end workflow and the associated evaluation loop on MIMIC, Cochrane, and L-Eval.

Figure 1:

Figure 1:

End-to-end architecture of the budgeted context construction framework. We begin with sentence-level unitization and feature extraction, route each (document, budget) pair to a selector regime, construct a budget-feasible context, and evaluate with ROUGE and token-level F1. The bottom phase bar reflects the experimental protocol: preprocessing, routing calibration, and held-out evaluation across MIMIC, Cochrane, and L-Eval.

3.2. Problem Formulation

Let a document D be partitioned into units u1,,un by a unitization function, where each unit ui incurs a token cost ci. Given a budget B, the goal is to select a subset S{1,,n} such that iSciB while maximizing downstream utility. We assume access to embeddings ϕuiRd and define a similarity kernel k(i,j)=ϕui,ϕuj. A selection policy maps (u1:n,B) to a subset S. The selected units are concatenated in document order and either evaluated directly in an extractive setting or passed to a large language model (LLM) for abstractive summarization. Algorithm 1 summarizes the complete system.

Algorithm 1.

Budgeted context selection

Require: Document D, budget B, unitization 𝒰, selector m
Ensure: Selected context y
 1: Build units u1:n𝒰(D)
 2: Compute costs ci and embeddings ϕui
 3: Compute relevance ri and similarity kernel k
 4: Select subset Smu1:n,c1:n,r1:n,K,B
 5: Concatenate context yconcatui:iS
 6: return y

3.3. Unitization Strategies

Unitization determines the granularity and structure of selectable units. We explore four strategies that create different unit types before selection.

Sentence-Unit.

Splits at sentence boundaries, treating each sentence as an independent unit. This provides maximum flexibility but may fragment coherent content.

Section-Unit.

Parses section headers (e.g., CHIEF COMPLAINT or HOSPITAL COURSE) and assigns sentences to their corresponding sections, enabling section-aware scoring.

Window-Unit.

Creates overlapping chunks (base 50 words) with size varying by local content density.

Cluster-Unit.

Groups semantically related sentences using a similarity graph with cosine similarity and proximity decay; connected components become units.

3.4. Selection Algorithms

Given units from any unitization strategy, selection determines which units to keep under the budget.

Baselines The simplest baseline is Lead Selection, which takes units from the beginning of the document until the budget is exhausted. It requires minimal computation beyond measuring unit lengths and serves as a strong baseline when editorial conventions prioritize important content. Shuffled selection randomizes unit order before applying lead selection. This strategy allows us to quantify the contribution of positional information by comparing its performance with that of standard lead selection. Sliding selection finds the contiguous sequence of units with the highest total relevance under the budget. It preserves local coherence and performs well when salient information is clustered in the document. Hierarchical selection identifies high-relevance anchor sentences and progressively adds adjacent context until the budget is filled. This strategy balances readability with relevance. GraphCluster selection builds a sentence similarity graph and traverses high-relevance connected components, selecting representative sentences from each component within the budget. This strategy encourages topical coverage by allocating budget across semantic clusters.

Maximal Marginal Relevance (MMR)

MMR selects units iteratively, balancing relevance against redundancy (Carbonell and Goldstein, 1998). At each step, MMR scores each candidate unit i as

MMRiSt=λri-(1-λ)maxjStk(i,j), (2)

where ri measures relevance to the query or document centroid, and λ[0,1] controls the relevance–redundancy tradeoff. The redundancy term is updated at each iteration based on the currently selected set St. This enables adaptive diversification: once a topic is covered, additional units on the same topic are penalized.

Relevance, Coverage, Diversity (RCD)

RCD defines an objective that explicitly separates three criteria. The relevance term R(S)=iSri encourages selecting units aligned with the query. Facility location coverage C(S)=i=1nmaxjSk(i,j) encourages selecting a set that represents the entire document. Log-determinant diversity D(S)=logdetI+ηKS where KS is the kernel submatrix indexed by S, provides a principled diversity model. The combined objective is:

F(S)=αR(S)+βC(S)+γD(S). (3)

If k(i,j)0 and K is positive semidefinite, then F is monotone submodular. This property enables approximation guarantees under knapsack constraints via lazy greedy selection.

3.5. Routing by Budget Regime

The optimal selection strategy depends on the budget and evaluation paradigm. At small budgets, positional heuristics perform well because important content is front-loaded, and extractive metrics reward lexical overlap. At moderate budgets, redundancy becomes limiting, making diversity-aware selection advantageous. At large budgets, coverage dominates, as the challenge shifts to representing diverse topics. We formalize this intuition as a budget-aware routing policy that maps budget B to a selection method. Two document statistics inform the routing decision. The front-loading index measures the fraction of total relevance captured by units fitting in the budget:

ϕ=i=1mrii=1nri, (4)

where m is the number of units fitting in B. The redundancy index measures local repetition:

ρ=1n-1i=1n-1ki,i+1. (5)

A simple heuristic then chooses the algorithm based on budget:

π(B)=LEADifBB1,MMRifB1<BB2,RCDotherwise. (6)

Thresholds B1 and B2 are tuned on the validation set to maximize the evaluation metric (here, mean ROUGE-1) across the budget sweep.

4. Experimental Setup

We evaluate on three datasets spanning clinical writing, scientific abstracts, and long document benchmarks (Table 2). MIMIC contains discharge notes paired with Brief Hospital Course summaries written by physicians (Johnson et al., 2023). Cochrane provides abstract-to-conclusion pairs from systematic reviews, representing clinical evidence synthesis. L-Eval includes summarization tasks across government reports, meetings, news, and patents (An et al., 2024).

Table 2:

Dataset scale and length statistics. Token counts are either provided by the dataset or estimated from word counts using an empirical tokens-per-word ratio.

Dataset Input tokens Target tokens
median mean median mean
MIMIC 2175 2272 456 567
Cochrane 542 600 149 166
L-Eval 13069 16027 324 310

We evaluate across token budgets B{256, 512, 1024, 2048, 4096, 8192, 16384}. Selection methods use sentence-level units for extractive evaluation, while unitization experiments consider Sentence-, Section-, Window-, and Cluster-Unit crossed with Lead, MMR, and our proposed RCD method.

For end-to-end evaluation, the selected context is passed to GPT-4o (using institutional-supported Azure OpenAI service and opting out of human review of the data) for abstractive summary generation. The extractive setting evaluates the context builder as an independent module: ROUGE between the selected context and the reference acts as a coverage proxy, measuring how much reference-aligned content survives the selection step. This separation isolates selector quality from generator quality before committing to repeated LLM calls.

We report ROUGE-1 and ROUGE-2 F1 scores, which measure unigram and bigram overlap between generated text and reference summary. For end-to-end LLM evaluation, we also report BERTScore F1, which measures semantic similarity using contextualized embeddings from DeBERTa-xlarge-MNLI with baseline rescaling (Zhang et al., 2020). Scores near zero indicate chance-level similarity, and scores of 0.10–0.15 indicate moderate semantic alignment typical of abstractive summaries. Full metric definitions are provided in Appendix D.

5. Results

5.1. Extractive Selection Results

Table A1 reports ROUGE-1 scores for sentence-level selection methods across datasets and budgets.

On MIMIC, Lead performs competitively at 256–512 tokens due to front-loaded content in the discharge notes. With larger budgets, diversity-aware selectors such as MMR and RCD help reduce redundancy, though ROUGE-1 gains are modest. At very large budgets, all methods converge as the entire document fits within the budget. Cochrane abstracts are short, leading to selection methods converging quickly. At 256–512 tokens, RCD typically performs best, showing that it prioritizes broader coverage over front-loading.

For L-Eval, where key content is span-specific, the Sliding selector is particularly effective for medium- and large-budget projects. At the smallest budget, non-redundant selection methods remain competitive.

Figures 2 and 3 show ROUGE-1 and ROUGE-2 F1 across budgets. On MIMIC, Lead is strongest at low budgets due to front-loaded content, but MMR dominates at moderate budgets (1024) tokens by filtering redundancy. On Cochrane, short documents cause rapid convergence across methods. On L-Eval, Sliding selection consistently outperforms other methods by identifying concentrated spans of relevant content, while positional heuristics (Lead) provide little advantage over random selection. ROUGE-2 shows similar patterns with greater method separation.

Figure 2:

Figure 2:

ROUGE-1 F1 as a function of budget. The strongest method depends on the budget regime.

Figure 3:

Figure 3:

ROUGE-2 F1 as a function of budget. Bigram overlap highlights redundancy effects at larger budgets.

5.2. Pareto View and Budget Efficiency

Figure 4 shows the best achievable ROUGE-1 at each budget over evaluated policies. This upper envelope defines a Pareto frontier between cost and quality, and represents the natural target for a routing policy.

Figure 4:

Figure 4:

Pareto frontier for ROUGE-1 over budgets for each dataset, defined as the best score over evaluated policies at each budget.

5.3. End-to-End Results with LLM Generation

Tables A2 and A3 report ROUGE-1 and BERTScore F1 on MIMIC when the selected context is passed to GPT-4o for abstractive summary generation. We evaluate all combinations of unitization strategies and selection algorithms.

To contextualize absolute score levels, we evaluate a full-context baseline that passes the entire MIMIC document to GPT-4o with no budget constraint (Table 3).

Table 3:

Full-context baseline on MIMIC with GPT-4o versus budgeted selection (N=100). R-1: ROUGE-1, R-2: ROUGE-2, BS: BERTScore. Sentence/MMR at 512 tokens matches full-context ROUGE-1 and exceeds it at 1024.

R-1 R-2 BS
Full context .277 .071 .106
Sent./MMR, B=512 .277 .117
Sent./MMR, B=1024 .282 .120

Budget selection at 512 tokens, roughly a quarter of median document length, recovers full-context performance, and at 1024 tokens exceeds it. This is consistent with redundancy in clinical text since removing repeated content can help the LLM focus on relevant information.

MMR achieves the highest ROUGE-1 at low budgets across most unitization strategies. At 256 tokens, Hierarchical+MMR achieves 0.267, outperforming Lead by 2.1 points. While the margin is modest, it is consistent: MMR’s redundancy penalty improves context even when the LLM generates abstractive summaries.

BERTScore highlights differences that ROUGE misses. While ROUGE-1 varies by only 1–3 points across methods, BERTScore shows clearer separation. MMR consistently outperforms Lead (0.111 vs 0.091 at 256 for Hierarchical), suggesting that non-redundant context helps the LLM produce more semantically appropriate summaries.

Hierarchical-Unit and Sentence-Unit produce nearly identical results across all selectors and budgets, confirming that current selectors do not exploit section metadata. Cluster-Unit underperforms at low budgets (0.230 vs 0.247 for Lead at 256 tokens), though the gap narrows at higher budgets.

Finally, ROUGE scores plateau around 0.27–0.28 regardless of budget or method. This ceiling likely reflects the abstractive nature of LLM generation: the model paraphrases rather than copying, limiting lexical overlap with the reference.

5.4. Position Dependence

Positional signals are present but modest (Table 4). At 256 tokens, Lead outperforms Shuffled by 1.7 points (0.247 vs 0.230). This suggests that while MIMIC discharge notes front-load relevant information, the advantage is limited when an LLM processes the context. The model can identify salient information regardless of position. By 512 tokens and beyond, the performance gap is negligible.

Table 4:

Position dependence: Lead vs. Shuffled on MIMIC with LLM generation (N=100).

256 512 1024 2048
Lead 0.247 0.264 0.269 0.280
Shuffled 0.230 0.257 0.268 0.271
Δ +0.017 +0.007 +0.001 +0.009

5.5. ROUGE vs. BERTScore

ROUGE measures lexical overlap between system output and a reference summary (Lin, 2004). We report ROUGE-1 and ROUGE-2 as n-gram F1 scores, which are appropriate when the desired summary copies domain-specific phrases and entities. However, when an LLM is used as the generator, outputs often paraphrase rather than copy, compressing the dynamic range of ROUGE across methods.

To complement ROUGE, we report BERTScore F1 (Zhang et al., 2020). BERTScore aligns tokens via contextual embeddings and computes soft precision and recall, which makes it sensitive to semantic similarity under paraphrase. We use baseline rescaling, which subtracts the expected similarity of unrelated sentence pairs, so values near zero indicate chance-level alignment and values around 0.10 indicate moderate semantic agreement for abstractive summaries.

On MIMIC with LLM generation, ROUGE-1 concentrates in a narrow band (roughly 0.23 to 0.28), while BERTScore separates selectors more clearly. At B=256 tokens, MMR achieves the highest BERTScore across unitizations, consistent with the intuition that redundancy control improves the semantic content available to the generator even when lexical overlap changes little. Together, these metrics distinguish two failure modes. A selector can achieve a high ROUGE by copying frequent boilerplate. A selector can achieve a high BERTScore by covering clinically salient concepts that the generator paraphrases. We therefore report both throughout.

5.6. Routing Results

Figure 5 compares the performance of the optimized routing heuristic against the oracle upper and lower bounds. The heuristic closely tracks the upper bound across all datasets, and the gap between the best and worst methods is narrow (1–2 points), suggesting that budget matters more than selector choice. The degradation on MIMIC beyond 1024 tokens likely reflects signal dilution from including less relevant content.

Figure 5:

Figure 5:

Optimized routing heuristic performance on test, with oracle upper and lower bounds over Lead, MMR, and RCD.

The routing heuristic closely tracks the oracle upper bound across all three datasets, demonstrating that a simple budget-based policy can approximate per-instance method selection. Table 5 shows routing results on MIMIC with LLM generation. Using Sentence-Unit with routing, the system achieves a ROUGE-1 score of 0.282 at 1024 tokens, matching the performance of the best single-method configuration.

Table 5:

Routing heuristic results on MIMIC with LLM generation. Policy: Lead for B512, MMR for 512<B1024, RCD for B>1024.

Unitization 256 512 1024 2048
Sentence 0.247 0.264 0.282 0.273
Hierarchical 0.246 0.262 0.279 0.271
Sliding 0.238 0.255 0.278 0.281
Cluster 0.230 0.258 0.275 0.278

The heuristic assigns Lead to low budgets where positional structure is most informative, MMR to moderate budgets where redundancy filtering provides the largest gains, and RCD to high budgets where coverage becomes the limiting factor.

This routing policy provides a practical guideline: at tight budgets, prioritize non-redundant selection; at generous budgets, ensure broad coverage. While the current thresholds were tuned on extractive evaluation, the framework extends naturally to generative pipelines by recalibrating on LLM outputs.

5.7. Generalization to PubMedQA

To test whether our framework generalizes beyond summarization and beyond front-loaded documents, we evaluate on PQA-L, the long-context split of PubMedQA (Jin et al., 2019). We run 500 instances at budgets of 64–256 tokens, using GPT-4o as the downstream classifier. Table 6 reports macro-F1.

Table 6:

Macro-F1 on PQA-L (PubMedQA long-context split, N=500) with GPT-4o. Lead is worst at every budget; positional order is harmful for this task.

64 96 128 256
Lead 0.233 0.284 0.372 0.587
Shuffled 0.412 0.484 0.514 0.587
MMR 0.328 0.409 0.467 0.598
RCD 0.396 0.457 0.503 0.598
Full context 0.611

Lead is the worst-performing selector at every budget. Shuffled selection outperforms Lead by up to 20 points, confirming that document-order position is actively harmful when key information appears later in the document. RCD provides the largest gains among principled selectors at low budgets, with the coverage and diversity terms compensating for the absence of a useful positional signal. At 256 tokens, MMR and RCD closely approach the full-context baseline (0.611), suggesting that principled selection substantially narrows the gap even in domains where front-loading does not hold.

6. Discussion

The central finding of this work is that the optimal selection strategy depends on the evaluation paradigm. In the extraction evaluation (Table A1), Lead dominates at low budgets on MIMIC (0.242 vs 0.141 for MMR at 256 tokens), because discharge notes front-load relevant content and extractive metrics reward direct lexical overlap. With LLM generation (Table A2), MMR outperforms other selectors at low budgets (0.267 vs 0.246 for Lead at 256 tokens), because the LLM benefits from non-redundant input even when generating abstractive summaries. This reversal suggests different bottlenecks: extractive metrics reward lexical overlap, which positional heuristics achieve by selecting content that shares vocabulary with early-appearing reference material. LLM generation is less sensitive to exact word choice since the model can paraphrase and reorganize. In this setting, redundant input wastes context-window capacity without adding information, thereby making diversity-aware selection more valuable.

The submodular structure of RCD provides approximation guarantees under knapsack constraints, but our experiments suggest that simpler objectives often suffice. MMR, which lacks explicit coverage guarantees, performs comparably to RCD across most settings. We conjecture that coverage is important when documents contain multiple disjoint themes with low cross-similarity – a setting where MMR’s local redundancy penalty cannot ensure global coverage. The sensitivity analysis (Appendix E) shows that RCD performance is robust to weight variation, but the gains over MMR remain modest.

The routing heuristic achieves near-oracle performance on extractive evaluation (Figure 5), validating the intuition that the different objectives suit different budget regimes. However, the thresholds were tuned for extractive metrics. Our LLM results suggest recalibration: the front-loading index ϕ correctly identifies when positional selection suffices for extractive tasks, but may overestimate its value for generative pipelines where the model can identify salient content regardless of position.

The 1.7-point gap between Lead and Shuffled at 256 tokens is smaller than expected, given editorial conventions in clinical writing. Physicians often place diagnoses and chief complaints early, yet this positional structure provides only modest benefits when our LLM generates the final summary. One interpretation is that LLMs are robust to input ordering: given relevant content anywhere in the context, the model can identify and synthesize it effectively. This robustness is valuable for deployment but complicates the design of selection policies that rely on positional heuristics.

The PubMedQA results confirm that our framework does not depend on front-loading assumptions. When key evidence appears in later sections, Lead is the worst selector at every budget, and RCD’s coverage and diversity terms compensate for the absence of useful positional signals. This validates the routing premise: the router should detect when positional selection is inappropriate and prefer diversity-aware methods.

BERTScore proves more informative than ROUGE for our task. The 2–4-point gaps in BERTScore between MMR and Lead are proportionally larger than the 1–2-point ROUGE gaps and align better with intuitions about selection quality. For evaluating LLM-based summarization pipelines, semantic similarity metrics may be more appropriate than lexical overlap.

The failure of Cluster-Unit is instructive. We hypothesized that pre-grouping related sentences would help selectors allocate budget across topics. Instead, clustering appears to create units that are either too large for fine-grained selection or that fragment the temporal structure of clinical narratives. The admission-to-discharge arc of a hospital course may not align with semantic clusters.

The equivalence between Section-Unit and Sentence-Unit reveals a gap in implementation. Parsing the section structure provides metadata that could inform scoring, but our current selectors ignore it. Exploiting section structure for scoring remains an avenue for future work.

We stress-tested the RCD objective against weight perturbations on the simplex for each dataset. Appendix Figure A1 visualizes the performance landscape at fixed budgets, and Figures A3aA4 summarize tradeoffs and stability proxies. Two patterns are consistent across domains. First, the landscape is smooth rather than brittle. Moving weight mass from relevance toward redundancy reduction gradually degrades ROUGE scores, indicating that gains are not driven by a knife-edge choice of (α,β,γ). Second, stability increases with budget. The fraction of weight settings within a small tolerance of the optimum increases as B grows, which supports the routing premise. At large budgets, multiple policies are effectively interchangeable, while at small budgets, the router matters. These observations also reduce the risk of overfitting. The router is calibrated on a development split, yet the held-out curves preserve the same ordering, and the near-optimal regions in weight space overlap across datasets.

7. Conclusion

We formalized budgeted context construction as a knapsack-constrained optimization problem and introduced RCD, a monotone submodular objective combining relevance, coverage, and diversity. Across MIMIC, Cochrane, and L-Eval, we find that the optimal selection strategy depends on the evaluation paradigm: Lead dominates for extractive evaluation at low budgets, while MMR provides consistent gains for LLM-based generation by filtering redundancy. Unitization matters less than selector choice, and ROUGE saturates for abstractive summaries while BERTScore better differentiates methods. A simple budget-based routing heuristic achieves near-oracle performance, providing practitioners with a practical guideline: prioritize diversity-aware selection at tight budgets when using LLMs, and ensure coverage at generous budgets. Experiments on PubMedQA confirm that our framework generalizes to classification tasks and to documents where positional heuristics are harmful. On MIMIC, budgeted selection at 512 tokens (roughly a quarter of median document length) matches full-context performance, demonstrating that principled selection can reduce cost without sacrificing quality. Future work includes section-aware relevance models for clinical note structure, tighter integration with learned compression operators, and robust calibration of routing policies under distribution shift.

8. Limitations

This study isolates context construction as a separate module, clarifying the budgeted selection problem but omitting end-to-end training of the generator. As a result, the reported improvements reflect what can be achieved solely through selection with a fixed downstream model. Our experiments focus on summarization-style tasks with reference summaries and one classification task. The conclusions may not transfer directly to settings such as long-context question answering or tool use, where the notion of relevance is conditioned on a question and where correctness can depend on a single rare fact. Similarly, our routing policy is tuned on held-out validation data within each dataset. While we include sensitivity analyses over objective weights, the router could degrade under a distribution shift in note structure or writing style.

All generation experiments use GPT-4o as the downstream model. Prior work has shown that zero-shot open-source LLMs underperform proprietary models on medical evidence summarization (Zhang et al., 2024), motivating our choice of a strong fixed generator to isolate selector effects. Evaluating with open-source LLMs would improve reproducibility and test whether the observed patterns are generator-dependent. Evaluation on substantially longer inputs, such as BigPatent (Sharma et al., 2019), ArXiv, or PubMed summarization (Cohan et al., 2018), would provide a more complete picture of scalability and generalizability.

Finally, evaluation relies on automatic metrics. ROUGE and BERTScore provide complementary signals, but neither directly measures factual correctness, clinical safety, or decision impact. Human evaluation and task-based clinical studies are needed to assess whether improvements in overlap and semantic similarity translate into safer and more useful summaries.

9. Ethical Considerations

Budgeting tokens in clinical NLP is not only an economic decision. A budgeted context is a lossy view of the record, and the loss is structured by the selection policy. This raises three obligations.

Any sentence-level selector should return provenance identifiers. When an LLM consumes CB, users should be able to trace each generated claim to the originating sentence and inspect what was excluded under the current budget. In our pipeline, provenance is available by construction.

A fixed budget can under-serve notes that are long, atypical, or clinically complex. In practice, institutions should monitor performance as a function of document length, service, and patient acuity, and escalate budgets for high risk encounters. The router in Section 3.5 is compatible with such policies because it can be constrained to select conservative policies at small budgets and to fall back to Lead when uncertainty is high.

If budgets are imposed for cost reasons, the resulting quality degradation must not be systematically borne by particular patient groups or clinical services. We recommend routine stratified reporting and periodic recalibration of routing parameters on representative hospital data.

Finally, our experiments evaluate informativeness using overlap metrics. Overlap is not a sufficient safety criterion for clinical summarization. A deployment should include fact-checking, abstention in low-confidence cases, and human review for consequential decisions.

Table 1:

Positioning relative to prior work. Existing long-context benchmarks evaluate models at fixed or implicit context lengths, while classical selectors optimize within a budget but lack benchmark-driven, budget-aware routing across methods. We unify these threads by treating context construction as a budgeted operations research problem and evaluating the same selector family across clinical, scientific, and benchmark corpora.

Study Long-context eval Budgeted context Budget-aware routing Multi-domain Selector family Objective
L-Eval (An et al., 2024)
LongBench (Bai et al., 2023)
RULER (Hsieh et al., 2024)
MMR selection (1998) MMR submodular variants
Facility (Lin and Bilmes, 2011) submodular facility location
This work lead, MMR, hier, GSC, RCD knapsack + submodular

Acknowledgements

This work was supported by the National Library of Medicine [grant numbers R01LM014344, R01LM014573] and the National Science Foundation (NSF) [grant numbers 2145640, 2139899].

A. Extended results

Table A1:

Mean ROUGE-1 F1 across sentence-level selection policies.

256 512 1024 2048
MIMIC
 Lead 0.242 0.246 0.249 0.230
 Shuffled 0.178 0.226 0.247 0.234
 Sliding 0.111 0.158 0.205 0.219
 Hierarchical 0.125 0.185 0.235 0.233
 MMR 0.141 0.209 0.262 0.249
 RCD 0.138 0.201 0.252 0.247
 GraphCluster 0.117 0.174 0.210 0.220
Cochrane
 Lead 0.312 0.273 0.249 0.249
 Shuffled 0.306 0.272 0.249 0.249
 Sliding 0.298 0.267 0.249 0.249
 Hierarchical 0.309 0.273 0.249 0.249
 MMR 0.316 0.276 0.250 0.249
 RCD 0.316 0.278 0.250 0.249
 GraphCluster 0.284 0.261 0.249 0.249
L-Eval
 Lead 0.207 0.177 0.126 0.079
 Shuffled 0.220 0.183 0.128 0.080
 Sliding 0.226 0.190 0.132 0.087
 Hierarchical 0.207 0.184 0.130 0.081
 MMR 0.220 0.182 0.128 0.081
 RCD 0.206 0.184 0.131 0.081
 GraphCluster 0.217 0.176 0.122 0.077

Table A2:

ROUGE-1 F1 on MIMIC with LLM generation.

Unitization Selector 256 512 1024 2048
Sentence Lead .247 .264 .269 .280
Shuffled .230 .257 .268 .271
MMR .265 .277 .282 .279
Facility .247 .267 .274 .273
Hierarchical Lead .246 .262 .272 .281
MMR .267 .279 .279 .276
Facility .249 .267 .271 .271
Sliding Lead .238 .255 .263 .274
MMR .254 .276 .278 .277
Facility .237 .269 .276 .281
Cluster Lead .230 .258 .273 .277
MMR .258 .277 .275 .280
Facility .240 .271 .275 .278

Table A3:

BERTScore F1 on MIMIC with LLM generation. Scores are rescaled with baseline correction. Values represent semantic similarity above a random baseline.

Unitization Selector 256 512 1024 2048
Sentence Lead .092 .101 .112 .121
Shuffled .074 .101 .109 .110
MMR .112 .117 .120 .119
Facility .097 .110 .116 .113
Hierarchical Lead .091 .099 .113 .118
MMR .111 .118 .119 .115
Facility .098 .112 .116 .115
Sliding Lead .086 .094 .101 .115
MMR .104 .114 .115 .117
Facility .089 .110 .112 .115
Cluster Lead .083 .098 .112 .116
MMR .104 .118 .115 .116
Facility .096 .110 .115 .117

B. Theoretical Properties of RCD

We recall standard definitions. A set function f:2[n]R is submodular if for all AB[n] and all eB,

ΔfeAΔfeB, (7)

where Δf(eS)=f(S{e})-f(S) denotes the marginal gain. A function is monotone if f(A)f(B) whenever AB.

Facility location coverage.

Define C(S)=i=1nmaxjSk(i,j), with the convention that maxjk(i,j)=0. We assume k(i,j)0.

Lemma 1. C is monotone submodular.

Proof. Fix i and define ci(S)=maxjSk(i,j). Monotonicity is immediate since adding elements can only increase the maximum. For submodularity, let AB and eB. Write mA=ci(A) and mB=ci(B). Since AB, we have mAmB. The marginal gains satisfy

ΔcieA=maxmA,ki,e-mA,
Δci(eB)=maxmB,k(i,e)-mB.

If k(i,e)mB then Δci(eB)=0 and Δci(eA)0. If k(i,e)>mB then Δci(eB)=k(i,e)-mB and Δci(eA)=k(i,e)-mAk(i,e)-mB. In both cases Δci(eA)Δci(eB), so ci is submodular. Finally, C is a nonnegative sum of submodular functions, so it is submodular (Krause and Golovin, 2014). □

Log-determinant diversity.

Assume K0 and η>0, and define D(S)=logdetI+ηKS.

Lemma 2. D is monotone submodular.

Proof. Since K0, there exists a feature map ΦRn×d such that K=ΦΦ. Let ΦS denote the submatrix with rows indexed by S. By Sylvester’s determinant identity,

detI+ηKS=detI+ηΦSΦS=detI+ηΦSΦS.

Let MS=I+ηΦSΦS0. For eS, the matrix determinant lemma gives

detMS{e}=detMS1+ηϕeMS-1ϕe,

where ϕe is the feature vector for item e. Taking logs yields the marginal gain

ΔD(eS)=log1+ηϕeMS-1ϕe. (8)

Monotonicity holds because MS-10 implies the argument of the log is at least 1. For submodularity, note that if AB then MAMB and hence MA-1MB-1 in the Loewner order. Therefore ϕeMA-1ϕeϕeMB-1ϕe, and (8) implies ΔD(eA)ΔD(eB) since log(1+x) is increasing. Thus D is submodular (Kulesza and Taskar, 2012; Krause and Golovin, 2014). □

RCD objective.

Let R(S)=iSri with ri0.

Proposition 1. If α,β,γ0,k(i,j)0, and K0, then

F(S)=αR(S)+βC(S)+γD(S)

is monotone submodular.

Proof. R is modular and hence submodular. By the previous lemmas, C and D are monotone submodular. A nonnegative linear combination of submodular functions is submodular, and a nonnegative linear combination of monotone functions is monotone (Krause and Golovin, 2014). □

Optimization under a token knapsack.

Maximizing a monotone submodular F under a knapsack constraint iSciB is NP-hard in general. There exist polynomial-time algorithms achieving a (1-1/e) approximation (Sviridenko, 2004). In practice, we use a lazy greedy variant that iteratively selects the item with the largest marginal gain per token cost, combined with a best-singleton check. This heuristic is widely used in large-scale summarization and often performs close to the theoretical algorithms while remaining simple to implement.

C. Ensuring Positive Semidefiniteness

When K=XX for an embedding matrix X, positive semidefiniteness holds by construction. Otherwise, we project by symmetrization and eigenvalue clipping: compute K12K+K, perform eigendecomposition, replace negative eigenvalues with zero, and add small diagonal jitter.

D. Performance Metrics Definitions

D.1. ROUGE-1

Let y denote the generated text and y* denote the reference summary. Then, let U(y) denote the multiset of unigrams in y. Precision and recall are defined as:

P1=U(y)Uy*|U(y)|,R1=U(y)Uy*Uy*. (9)

And ROUGE-1 is the harmonic mean:

ROUGE-1=2P1R1P1+R1 (10)

D.2. ROUGE-2

Let B(y) denote the multiset of consecutive word pairs in y. Precision, recall and F1 are defined analogously:

P2=B(y)By*|B(y)|,R2=B(y)By*By*. (11)
ROUGE-2=2P2R2P2+R2, (12)

D.3. BERTScore

Let y=y1,,ym and y*=y1*,,yn* denote the contextualized token embeddings from a pretrained model (we use DeBERTa-xlarge-MNLI). Precision and recall are computed via greedy maximum cosine similarity matching:

PBERT=1mi=1mmaxjyiyj*, (13)
RBERT=1nj=1nmaxiyiyj*. (14)

BERTScore F1 is the harmonic mean:

BERTScore=2PBERTRBERTPBERT+RBERT. (15)

E. Sensitivity Analysis

Figures A1A4 collectively show that the RCD objective is stable across a broad range of weight configurations and budgets, rather than being tuned to a narrow parameter regime. Figure A1 demonstrates that, for a fixed budget, the mean ROUGE-1 score varies only modestly as (α,β,γ) are perturbed, with no abrupt degradation when shifting mass between relevance, coverage, and diversity. Figure A2 makes this observation quantitative by plotting mean ROUGE-1 against the Wasserstein distance from the best-performing weight vector: performance decreases smoothly and approximately monotonically as the distance increases, indicating that suboptimal weights induce gradual, not catastrophic, loss. Figure A3a, A3b further shows that the fraction of weight settings within a small tolerance of the best score grows rapidly with the budget, approaching one for larger budgets on both MIMIC and Cochrane, which implies that RCD becomes increasingly insensitive to precise weight choice as more tokens are available. Finally, the simplex visualizations in Figure A4a, A4b reveal wide plateaus of near-optimal solutions rather than isolated optima, with the empirically selected weights (highlighted in yellow) lying in the interior of these regions. Taken together, these results provide strong evidence that RCD is not overfitting to a specific (α,β,γ) configuration and that its empirical gains are driven by the structure of the objective itself, not by fragile hyperparameter tuning.

Figure A1:

Figure A1:

Sensitivity of RCD to the objective weights α,β,γ.

Figure A2:

Figure A2:

Mean ROUGE-1 F1 Score vs. Wasserstein Distance from Best Weight by dataset and budget

Figure A3:

Figure A3:

Robustness proxy plots for MIMIC and Cochrane across budgets and objectives.

Figure A4:

Figure A4:

Weight sensitivity on MIMIC and Cochrane (B=512).

References

  1. American Hospital Association. 2025. Fast facts on U.S. hospitals. https://www.aha.org/statistics/fast-facts-us-hospitals. Accessed 2025-12-30.
  2. An Chen, Gong Shansan, Zhong Kai, Lang Ruiyi, Guo Shangyue, Li Zhaoyi, Yao Xin, Zhang Jie, Zhao Yidong, Liu Wei, and Qiu Xipeng. 2024. L-Eval: Instituting standardized evaluation for long context language models with real-world tasks. In Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 6: Long Papers), pages 14488–14507, Bangkok, Thailand. Association for Computational Linguistics. [Google Scholar]
  3. Bai Yushi and 1 others. 2023. LongBench: A bilingual, multitask benchmark for long context understanding. arXiv preprint arXiv:2308.14508. [Google Scholar]
  4. Carbonell Jaime and Goldstein Jade. 1998. The use of MMR, diversity-based reranking for reordering documents and producing summaries. In Proceedings of the 21st Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, pages 335–336. [Google Scholar]
  5. Cohan Arman, Dernoncourt Franck, Dong Suk Kim Trung Bui, Kim Seokhwan, Chang Walter, and Goharian Nazli. 2018. A discourse-aware attention model for abstractive summarization of long documents. In Proceedings of the 2018 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 2 (Short Papers), pages 615–621. [Google Scholar]
  6. Hsieh Cheng and 1 others. 2024. RULER: Scaling benchmarks for long context language models. arXiv preprint arXiv:2404.06654. [Google Scholar]
  7. Jiang Dong, Liu Chenghao, Cui Leyang, and 1 others. 2023. LLMLingua: Compressing prompts for accelerated inference of large language models. arXiv preprint arXiv:2310.05736. [Google Scholar]
  8. Jin Qiao, Dhingra Bhuwan, Liu Zhengping, Cohen William, and Lu Xinghua. 2019. Pubmedqa: A dataset for biomedical research question answering. In Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP), pages 2567–2577. [Google Scholar]
  9. Johnson Alistair E W, Pollard Tom J, Shen Lu, Lehman Liwei H, Feng Mengling, Ghassemi Mohammad, Moody Benjamin, Szolovits Peter, Celi Leo Anthony, and Mark Roger G. 2023. MIMIC-IV, a freely accessible electronic health record dataset. Scientific Data, 10(1):1–13. [DOI] [PMC free article] [PubMed] [Google Scholar]
  10. Kamradt Greg. 2023. Needle in a haystack evaluations for long context models. https://github.com/gkamradt/LLMTest_NeedleInAHaystack. Accessed 2025-12-30.
  11. Krause Andreas and Golovin Daniel. 2014. Submodular function maximization. Tractability, pages 71–104. [Google Scholar]
  12. Kulesza Alex and Taskar Ben. 2012. Determinantal point processes for machine learning. Foundations and Trends in Machine Learning, 5(2–3):123–286. [Google Scholar]
  13. Lewis Patrick, Perez Ethan, Piktus Aleksandra, Petroni Fabio, Karpukhin Vladimir, Goyal Naman, Kucuk Deniz, Lewis Mike, Yih Wen-tau, and Riedel Sebastian. 2020. Retrieval-augmented generation for knowledge-intensive NLP tasks. Advances in Neural Information Processing Systems, 33:9459–9474. [Google Scholar]
  14. Lin Chin-Yew. 2004. Rouge: A package for automatic evaluation of summaries. Text Summarization Branches Out. [Google Scholar]
  15. Lin Hui and Bilmes Jeff. 2011. A class of submodular functions for document summarization. Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics. [Google Scholar]
  16. Liu Yang and Lapata Mirella. 2019. Text summarization with pretrained encoders. In Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP), pages 3730–3740. [Google Scholar]
  17. Nemhauser George L, Wolsey Laurence A, and Fisher Marshall L. 1978. An analysis of approximations for maximizing submodular set functions. Mathematical Programming, 14(1):265–294. [Google Scholar]
  18. OpenAI. 2025. Openai API pricing. https://openai.com/api/pricing/. Accessed 2025-12-30.
  19. Rosenbloom S. Trent, Stead William W., Denny Joshua C., Giuse Dario, Lorenzi Nancy M., Brown Steven H., and Johnson Kevin B.. 2010. Generating clinical notes for electronic health record systems. Applied Clinical Informatics, 1(3):232–243. [DOI] [PMC free article] [PubMed] [Google Scholar]
  20. See Abigail, Liu Peter J., and Manning Christopher D.. 2017. Get to the point: Summarization with pointer-generator networks. In Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), pages 10731083. [Google Scholar]
  21. Sharma Eva, Li Chen, and Wang Lu. 2019. Bigpatent: A large-scale dataset for abstractive and coherent summarization. In Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics, pages 2204–2213. [Google Scholar]
  22. Sviridenko Maxim. 2004. A note on maximizing a submodular set function subject to a knapsack constraint. In Proceedings of the 13th Annual ACM-SIAM Symposium on Discrete Algorithms, pages 1020–1021. [Google Scholar]
  23. Zhang Tianyi, Kishore Varsha, Wu Felix, Weinberger Kilian Q, and Artzi Yoav. 2020. Bertscore: Evaluating text generation with bert. In International Conference on Learning Representations. [Google Scholar]
  24. Zhang Yutong and 1 others. 2024. Benchmarking large language models for medical evidence summarization. Nature Machine Intelligence, 6. [Google Scholar]

RESOURCES