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 and denote the price per million input and output tokens, respectively. Processing a document with input budget and output length incurs a fee.
| (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 and a budget , and emits a shorter context 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 and a token budget , our pipeline has four stages. (1) Unitization: We segment into sentence-level candidates and estimate costs . (2) Representation: We encode each unit with lexical or semantic features and compute relevance signals. (3) Routing: We map () 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:

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 be partitioned into units by a unitization function, where each unit incurs a token cost . Given a budget , the goal is to select a subset such that while maximizing downstream utility. We assume access to embeddings and define a similarity kernel . A selection policy maps () to a subset . 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 , budget , unitization , selector |
| Ensure: Selected context |
| 1: Build units |
| 2: Compute costs and embeddings |
| 3: Compute relevance and similarity kernel |
| 4: Select subset |
| 5: Concatenate context |
| 6: return |
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 as
| (2) |
where measures relevance to the query or document centroid, and controls the relevance–redundancy tradeoff. The redundancy term is updated at each iteration based on the currently selected set . 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 encourages selecting units aligned with the query. Facility location coverage encourages selecting a set that represents the entire document. Log-determinant diversity where is the kernel submatrix indexed by , provides a principled diversity model. The combined objective is:
| (3) |
If and is positive semidefinite, then 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 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:
| (4) |
where is the number of units fitting in . The redundancy index measures local repetition:
| (5) |
A simple heuristic then chooses the algorithm based on budget:
| (6) |
Thresholds and 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 . 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:

ROUGE-1 F1 as a function of budget. The strongest method depends on the budget regime.
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:

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 (). 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, | .277 | – | .117 |
| Sent./MMR, | .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 .
| 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 -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 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:

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 , MMR for , RCD for .
| 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, ) 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 A3a–A4 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 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 , 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 is submodular if for all and all ,
| (7) |
where denotes the marginal gain. A function is monotone if whenever .
Facility location coverage.
Define , with the convention that . We assume .
Lemma 1. is monotone submodular.
Proof. Fix and define . Monotonicity is immediate since adding elements can only increase the maximum. For submodularity, let and . Write and . Since , we have . The marginal gains satisfy
If then and . If then and . In both cases ), so is submodular. Finally, is a nonnegative sum of submodular functions, so it is submodular (Krause and Golovin, 2014). □
Log-determinant diversity.
Assume and , and define .
Lemma 2. is monotone submodular.
Proof. Since , there exists a feature map such that . Let denote the submatrix with rows indexed by . By Sylvester’s determinant identity,
Let . For , the matrix determinant lemma gives
where is the feature vector for item . Taking logs yields the marginal gain
| (8) |
Monotonicity holds because implies the argument of the log is at least 1. For submodularity, note that if then and hence in the Loewner order. Therefore , and (8) implies since is increasing. Thus is submodular (Kulesza and Taskar, 2012; Krause and Golovin, 2014). □
RCD objective.
Let with .
Proposition 1. If , and , then
is monotone submodular.
Proof. is modular and hence submodular. By the previous lemmas, and 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 under a knapsack constraint is NP-hard in general. There exist polynomial-time algorithms achieving a 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 for an embedding matrix , positive semidefiniteness holds by construction. Otherwise, we project by symmetrization and eigenvalue clipping: compute , perform eigendecomposition, replace negative eigenvalues with zero, and add small diagonal jitter.
D. Performance Metrics Definitions
D.1. ROUGE-1
Let denote the generated text and denote the reference summary. Then, let denote the multiset of unigrams in . Precision and recall are defined as:
| (9) |
And ROUGE-1 is the harmonic mean:
| (10) |
D.2. ROUGE-2
Let denote the multiset of consecutive word pairs in . Precision, recall and F1 are defined analogously:
| (11) |
| (12) |
D.3. BERTScore
Let and 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:
| (13) |
| (14) |
BERTScore F1 is the harmonic mean:
| (15) |
E. Sensitivity Analysis
Figures A1–A4 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:

Sensitivity of RCD to the objective weights .
Figure A2:

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

Robustness proxy plots for MIMIC and Cochrane across budgets and objectives.
Figure A4:

Weight sensitivity on MIMIC and Cochrane ().
References
- American Hospital Association. 2025. Fast facts on U.S. hospitals. https://www.aha.org/statistics/fast-facts-us-hospitals. Accessed 2025-12-30.
- 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]
- Bai Yushi and 1 others. 2023. LongBench: A bilingual, multitask benchmark for long context understanding. arXiv preprint arXiv:2308.14508. [Google Scholar]
- 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]
- 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]
- Hsieh Cheng and 1 others. 2024. RULER: Scaling benchmarks for long context language models. arXiv preprint arXiv:2404.06654. [Google Scholar]
- 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]
- 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]
- 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]
- Kamradt Greg. 2023. Needle in a haystack evaluations for long context models. https://github.com/gkamradt/LLMTest_NeedleInAHaystack. Accessed 2025-12-30.
- Krause Andreas and Golovin Daniel. 2014. Submodular function maximization. Tractability, pages 71–104. [Google Scholar]
- 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]
- 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]
- Lin Chin-Yew. 2004. Rouge: A package for automatic evaluation of summaries. Text Summarization Branches Out. [Google Scholar]
- 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]
- 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]
- 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]
- OpenAI. 2025. Openai API pricing. https://openai.com/api/pricing/. Accessed 2025-12-30.
- 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]
- 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]
- 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]
- 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]
- 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]
- Zhang Yutong and 1 others. 2024. Benchmarking large language models for medical evidence summarization. Nature Machine Intelligence, 6. [Google Scholar]
