Paper deep dive
Verification Turns Capability Gaps into Routing Decisions: Small Language Models for Clinical Documentation
Nina Fatehi, Meysam Ghaffari, Animesh Agarwal, Anushka Swarup, Carlos Morato
Intelligence
Status: succeeded | Model: Gemma-4-26B-A4B | Prompt: intel-v1 | Confidence: 93%
Last extracted: 10/15/2026, 5:12:57 AM
Summary
This paper investigates whether an agentic verification architecture can enable a small language model (SLM) to perform clinical documentation comparably to frontier models. Using a 4B-parameter Gemma-3 model with a QLoRA adapter, the study demonstrates that a fixed four-evaluator verification stack and section-scoped refinement policy allow the SLM to achieve factual entailment parity with GPT-4.1 (0.984 vs 0.992). The SLM's primary deficit is in structural fidelity, which is explicitly flagged by verifiers, enabling a routing policy where rejected notes are escalated to the frontier model. This approach achieves a 99.6% verified acceptance rate, matching the frontier model's 98.4%, while eliminating the need for frontier generation in 75% of encounters, thereby enhancing data locality and reducing costs.
Entities (9)
Relation Signals (7)
Gemma-3 4B IT â achievesfactualentailment â 0.984
confidence 95% ¡ the small model reaches 0.984 claim-level factual entailment
GPT-4.1 â achievesfactualentailment â 0.992
confidence 95% ¡ against 0.992... frontier baseline
Gemma-3 4B IT â usesadaptation â QLoRA
confidence 95% ¡ SLM: Gemma-3-4B-IT with a QLoRA adapter... fine-tuned on the training split
Verification Stack â usesjudge â Claude Sonnet 4.6
confidence 92% ¡ All evaluators are instantiated with the same frontier judge (Claude Sonnet 4.6)
Routing Policy â escalatesto â GPT-4.1
confidence 90% ¡ run the small model by default, escalate what the verifier rejects... sending only the 62 rejected encounters to the frontier model
Verification Stack â evaluates â SOAP Note
confidence 90% ¡ Evaluators run concurrently... factual verifier... completeness evaluator... structural fidelity evaluator
Section-Scoped Refinement â improves â Autonomy
confidence 85% ¡ restoring it lifts the SLM to 83.2%... verification does the most work where the generator is weakest
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Clinical note generation from doctor--patient dialogue is high-volume and hallucination-intolerant: a fabricated laboratory value can create patient-safety risk, not a quality regression. We ask whether an agentic \emph{verification} architecture, rather than generator scale, can make a small language model viable here. Holding a four-evaluator verification stack and refinement policy fixed and swapping only the generator between a 4B-parameter model with a QLoRA adapter and a frontier baseline, the small model reaches $0.984$ claim-level factual entailment against $0.992$ and comes within $3.3$ points on completeness, generating entirely on-device. Its deficit is confined to \emph{inter-section structural fidelity}---arrangement rather than clinical comprehension, and the axis on which it also falls furthest below the corpus's reference notes. Because that deficit is an explicit verifier decision rather than a silent quality difference, it becomes a routing policy: run the small model by default, escalate what the verifier rejects. Measured end to end, that it achieved a similiar verified-rate acceptance to the frontier-only acceptance in this test set ($99.6\%$ vs.\ $98.4\%$ over $250$ encounters) while routing $62$, documenting three quarters without a frontier \emph{generation} call. Ablating the loop separates architecture from scale: unrefined, the small model is accepted on $26.8\%$ of encounters and the frontier model on $74.8\%$, so verification does the most work where the generator is weakest. We also contribute section-scoped refinement, which preserves unflagged sections by construction rather than instruction, and find the baseline is not uniformly stronger---its provider refused two trauma-related transcripts the on-device model handled and certified, one facet of a provider dependency a served adapter does not carry.
Tags
Links
- Source: https://arxiv.org/abs/2610.19169v1
- Canonical: https://arxiv.org/abs/2610.19169v1
Trouble viewing inline? Open PDF directly â
Full Text
89,954 characters extracted from source content.
Expand or collapse full text
SLMs for Agentic Systems, Paris, France, 2026 Verification Turns Capability Gaps into Routing Decisions: Small Language Models for Clinical Documentation Nina Fatehi Affiliation: Optum Email: nina_fatehi@optum.com Meysam Ghaffari Affiliation: Optum Email: seyed_ghaffaridehkordi@optum.com Animesh Agarwal Affiliation: Optum Email: animesh.agarwal@optum.com Anushka Swarup Affiliation: Optum Email: anushka_swarup@optum.com Carlos Morato Affiliation: Optum Email: carlos.morato@optum.com Abstract Clinical note generation from doctorâpatient dialogue is high-volume and hallucination-intolerant: a fabricated laboratory value can create patient-safety risk, not a quality regression. We ask whether an agentic verification architecture, rather than generator scale, can make a small language model viable here. Holding a four-evaluator verification stack and refinement policy fixed and swapping only the generator between a 4B-parameter model with a QLoRA adapter and a frontier baseline, the small model reaches 0.9840.984 claim-level factual entailment against 0.9920.992 and comes within 3.33.3 points on completeness, generating entirely on-device. Its deficit is confined to inter-section structural fidelityâarrangement rather than clinical comprehension, and the axis on which it also falls furthest below the corpusâs reference notes. Because that deficit is an explicit verifier decision rather than a silent quality difference, it becomes a routing policy: run the small model by default, escalate what the verifier rejects. Measured end to end, that it achieved a similiar verified-rate acceptance to the frontier-only acceptance in this test set (99.6%99.6\% vs. 98.4%98.4\% over 250250 encounters) while routing 6262, documenting three quarters without a frontier generation call. Ablating the loop separates architecture from scale: unrefined, the small model is accepted on 26.8%26.8\% of encounters and the frontier model on 74.8%74.8\%, so verification does the most work where the generator is weakest. We also contribute section-scoped refinement, which preserves unflagged sections by construction rather than instruction, and find the baseline is not uniformly strongerâits provider refused two trauma-related transcripts the on-device model handled and certified, one facet of a provider dependency a served adapter does not carry. 1 Introduction Ambient clinical documentation is high-volume and hallucination-intolerant: a fabricated laboratory value or medication can create patient-safety risk, not a quality regression, and routing every encounter to a third-party API makes availability and data locality operational concerns rather than afterthoughts. A recent position argues small language models (SLMs) are the natural substrate for agentic systems on repetitive, specialized tasks Belcak et al. (2025)âspecifically, that verification and handoff can let a small model own most of a safety-critical workload beyond its unaided reach. We test that claim empirically in a setting where the cost of being wrong is unusually concrete. Concretely, we ask whether a 4B-parameter model with a QLoRA adapter Hu et al. (2021); Dettmers et al. (2023), embedded in an architecture that verifies every candidate note against explicit rubrics and revises it until it passes or is rejected, can produce notes comparable to a frontier model on the axis that governs clinical safety: factual grounding in the source encounter. Our setting permits an unusually clean test. The verification stack and refinement policy are generator-agnostic and implemented once, shared verbatim, so we swap only the generator between the SLM and a frontier baseline (GPT-4.1), holding every evaluator, rubric, threshold, and refinement mechanism fixed. The SLM lands within 0.0080.008 of the frontier model on factual entailment and level with the reference corpus there; on completeness it trails by 3.33.3 points while exceeding the corpus by 12.712.7; structural fidelity is where it falls furthest below both, and we argue it is also the most tractable. Because the shortfall surfaces as an explicit verifier decision rather than a silent quality difference, it converts into a deployment policy rather than a disqualification: run the SLM by default and escalate only the notes it fails. Measured end to end, that policy matches frontier-only quality (99.6%99.6\% vs. 98.4%98.4\% acceptance) while sending only 6262 of 250250 encounters to the frontier model, eliminating the frontier generation dependency for the remaining three quarters. Delimiting exactly where verification substitutes for capabilityâand what bounds itâis the paperâs result. Contributions. 1. A controlled generator-substitution study at full test-set scale under a fixed verification stack, establishing parity on factual entailment, a 3.33.3-point completeness deficit against the frontier model on an axis where both far exceed the reference corpus, and a single deficit in structural fidelityâthe axis falling furthest below the reference standard as well (§4). 2. Section-scoped refinement: a construction-not-instruction mechanism confining each revision to the sections carrying outstanding feedback, shared verbatim by both backends so the comparisonâs symmetry is a property of the code rather than a claim in the text (§2). 3. Evidence that the frontier baseline is not uniformly stronger: its providerâs content filter refused two trauma-related transcripts outright, which on-device generation processed and certifiedâa categorical availability limit, and one of three constraintsâwith data locality and model-deprecation continuityâthat determine where substitution is warranted (§4). 4. Verification, not scale, is what the small model needs. Ablating the refinement loop leaves the SLM accepted on 26.8%26.8\% of encounters against the frontier modelâs 74.8%74.8\%; restoring it lifts both to 83.2%83.2\% and 98.4%98.4\%. The round budget is also a tunable system parameter, trading verification calls for autonomy and safety rather than arrangement (§4). 2 Related Work Parameter-efficient adaptation Hu et al. (2021); Dettmers et al. (2023) has made specialization of small open-weight models practical, and a growing literatureâincluding a position paper for agentic settings Belcak et al. (2025)âargues specialized small models can displace frontier generalists on narrow tasks. Such comparisons typically evaluate the model in isolation; we ask what happens inside a system built to detect and correct its errors, which is how these models are deployed. On refinement, Self-Refine Madaan et al. (2023) improves outputs without weight updates, but intrinsic self-correction is unreliable absent external feedback Huang et al. (2024), so we drive refinement from independent rubric-based evaluators rather than generator introspection; verification as a hallucination-reduction mechanism is likewise established Dhuliawala et al. (2023), though usually self-administered. Routing between a cheap and an expensive model is the premise of LLM cascades and learned routers Chen et al. (2023); Ong et al. (2025), which escalate on a confidence score or a trained router. Our escalation signal is different in kind: it is the same rubric-based verifier that must certify the note for clinical use anyway, so routing is a by-product of an admissibility gate rather than a separately calibrated component, and a kept note carries an explicit guarantee rather than a predicted probability of adequacy. Model-swappable pipelines also introduce a hazard absent from single-model systems: evaluators that locate structure by surface pattern encode the conventions of whichever generator they were built against, so a substitution can shift scores for reasons unrelated to qualityâand being LLM judges, they carry known pathologies such as verbosity bias Zheng et al. (2023). Prior clinical dialogue-to-note work Yim et al. (2023) largely uses frontier generators and reports reference-based quality; our setting provides both signals and lets us observe them diverge. Figure 1: The pipeline: only the generator differs between conditions; evaluators, rubrics, and the refinement policy are shared verbatim. Architecture. The generator produces a candidate SOAP note (Subjective, Objective, Assessment, Plan) from the transcriptâthe only component swapped between conditions (Figure 1). Evaluators run concurrently: a factual verifier extracts atomic claims per section and tests each for entailment against the transcript; a completeness evaluator tests semantic coverage of key clinical facts across six categories (symptoms, findings, diagnoses, medications, procedures, vitals); a structural fidelity evaluator (SFS) scores three inter-section consistency chains (Objectiveâ , Assessmentâ , boundary discipline) on ordinal rubrics normalized to [0,1][0,1]; a hallucination categorizer assigns a category and an independent severity to each unsupported claim. An aggregator/router merges feedback into a severity-ordered, section-annotated list, then accepts, discards, or returns the note for refinement. All evaluators are instantiated with the same frontier judge (Claude Sonnet 4.6) in both conditions, isolating generator quality from grading criteria; because neither generator under test is the judge, the comparison is free of the self-preference bias documented for LLM judges Zheng et al. (2023). Rubrics and formulas are in Appendix B. Acceptance policy. All four evaluators are rubric-based: fixed schemas returning structured per-item labels aggregated deterministically, not holistic scores. Crucially, not every unsupported claim is an error. Two of the categorizerâs four categories denote ordinary documentation conventionâpertinent negatives, routine differential phrasingârather than fabrication, so a score that pools all unsupported claims overstates clinical risk: among validation samples falling just below threshold, a majority carried zero claims in the two fabrication-relevant categories. We therefore gate acceptance on factualclinâ(n)factual_clin(n), which counts only fabrication-relevant claims against the note (Appendix B); it is computed in the shared decision node, so both conditions receive it identically. A note is accepted iff accept(n)=[factualclin(n)âĽ0.90]â§[completeness(n)âĽ90%]â§[SFS(n)âĽ0.60]â§[crit(n)=0],accept(n)= [factual_clin(n)\!âĽ\!0.90 ] [completeness(n)\!âĽ\!90\% ] [SFS(n)\!âĽ\!0.60 ] [crit(n)\!=\!0 ], evaluated each round up to N=3N=3; failing any axis at round N is a hard discard. Section-scoped refinement. A refinement round conditioned on the full note invites the generator to rewrite content no evaluator flaggedâlargely benign for a frontier generator, but not for the 4B model, where satisfying one sectionâs completeness deficiency introduced structural violations in another, including verbatim duplication of Plan content into Assessment. Instruction-level mitigation (âpreserve sections identified as passingâ) proved insufficient, consistent with the unreliability of instruction-only self-correction Huang et al. (2024), so we make preservation structural. Letting TâĄ(F)â=S,O,A,PT(F) =\S,O,A,P\ be the section target set induced by round kâs aggregated feedback F, and r the generatorâs revision, nk+1â[s]=râĄ[s],sâTâĄ(F)â§râĄ[s]â â nkâ[s],otherwise,sâ,n_k+1[s]= casesr[s],&sâ T(F)\ \ r[s]â \\[2.0pt] n_k[s],&otherwise, cases s , so sections outside TâĄ(F)T(F) are byte-identical across rounds by construction, and a parse failure degrades to âno changeâ rather than an empty section. Feedback-to-section attribution becomes load-bearing under scoping: the completeness evaluator maps every missing procedure to Plan, but a procedure mentioned in dialogue is often already performed and belongs in history, so we widen that categoryâs target set to S,O,P\S,O,P\. The policy is implemented once and shared verbatim by both backends, each supplying only a renderer for its native section-header convention; the two conventions and an example note from each are shown in Appendix I. 3 Experimental Setup Data. A synthetic dialogue-to-SOAP corpus Omi Health (2024); Wang et al. (2024) of 9,2509,250 train / 500500 validation / 250250 test transcriptânote pairs, each with a paired reference SOAP note. All reported results are on the test split, with thresholds fixed on validation beforehand. Generators. Baseline: GPT-4.1 via commercial API, the production frontier model for this task at the time of the study; reported costs are specific to its published rates, and Appendix G gives the sensitivity to that choice. SLM: Gemma-3-4B-IT Gemma Team et al. (2025) with a QLoRA adapter (rank 1616, Îą=32Îą=32, attention and MLP projections) fine-tuned on the training split, served locally in bf16; full training configuration in Appendix H. Deployment. Generation in the SLM condition runs entirely on one consumer machine (Apple Silicon, 64 GB unified memory, no discrete GPU). Verification calls a hosted judge in both conditions, so transcripts do leave the machine for scoring: what the SLM removes is the per-encounter generation dependency. Keeping protected health information wholly within a local trust boundary would additionally require serving the verifiers on-device, which is also where the pipelineâs cost sits (Appendix G). Policy. Thresholds (0.90, 90%, 0.60)(0.90,\,90\%,\,0.60) and zero critical hallucinations; N=3N=3; generator temperature 0.250.25 in both conditions. 4 Results Table 1: Generator substitution under a fixed verification stack, full test split. Both SLM columns come from the same generations, so N=3N=3 vs. N=5N=5 isolates the round budget. All columns cover the same 250250 encounters; GPT-4.1 produced notes for only 248248âits provider refused two transcripts (below)âso those two count as not accepted, while its quality means are over the 248248 that exist. Latency is per round; per-note latency and generator token cost are resolved in Appendix C. GPT-4.1 Gemma-3-4B + QLoRA Reference Metric (N=3N=3) (N=3N=3) (N=5N=5) notes n=250n=250 n=250n=250 n=250n=250 n=250n=250 Factual accuracy, clinical (mean) 0.992 0.984 0.986 0.989 Completeness (mean) 98.5% 95.2% 95.7% 82.5% Structural fidelity, SFS (mean) 0.843 0.778 0.777 0.873 Critical hallucinations (total) 1 13 6 10 Verifier-accepted rate 98.4% 75.2% 83.2% 32.4% Mean refinement rounds 1.28 2.07 2.53 â Median latency per round 57.5 s 81.3 s 85.0 s â Generation locality third-party API on-device on-device â How strict is the acceptance gate? A reference-note calibration check. An acceptance rate is interpretable only relative to the standard it encodes, so we scored the corpusâs own reference notes through the identical evaluator stack and predicate (Table 1, right column). On the axes governing clinical admissibility the gate tracks the corpus: reference notes clear the factual threshold in 99%99\% of cases and structural fidelity in 96%96\%, and their SFS mean (0.8730.873) exceeds both generatorsââgold >> frontier >> SLM, the ordering a valid metric should produce. The completeness threshold sits above the corpusâs own level: reference notes average 82.5%82.5\% against a 90%90\% bar and fail it in 66%66\% of cases, so the composite gate admits only 32.4%32.4\% of the reference corpus. On that axis both generators therefore exceed the corpus rather than falling short of an absolute standard, and acceptance should be read as conformance to a deliberately conservative gate. The remaining gap is not a threshold artifact: relaxing completeness to the reference mean raises SLM autonomy only to 84.8%84.8\% and an implausibly permissive 70%70\% bar reaches 90.4%90.4\%, so what persists is structural-fidelity and critical-hallucination failure. The verifier also flags critical claims in 99 of the reference notes, holding the corpus to the standard it applies to our generators (Appendix E). The deficit is isolated to arrangement, not content. Claim-level factual accuracy is 0.9840.984 against 0.9920.992âa 0.0080.008 gap, detectable on paired scores (n=248n=248, Wilcoxon p=1Ă10â4p=1Ă 10^-4) but amounting to one additional unsupported claim per 125125 on the axis governing clinical admissibility. Completeness is 95.2%95.2\% against 98.5%98.5\%, and although that 3.33.3-point gap is implicated in 47%47\% of the SLMâs rejections, both generators sit far above the reference corpus (82.5%82.5\%) and the frontier modelâs excess over it (+16.0+16.0 points) is the larger of the twoâpartly earned by explicitly marking information the transcript does not contain (Appendix I). Structural fidelity is the exception: the axis on which the SLM falls furthest below both the frontier model and the reference notes (0.7780.778 against 0.8430.843 and 0.8730.873), and the one implicated in 56%56\% of its 6262 rejections against factual accuracyâs 5%5\%. The calibration above separates the two leading categories: the corpus clears the SFS threshold but fails completeness, so a completeness rejection indicts a bar the corpus itself does not meet while an SFS rejection indicts one it clears. That asymmetry is why we localize the deficit to arrangement, and it is the more tractable failureâthe model has the right facts in the wrong place, which section-scoped refinement attacks structurally (§2) and a larger round budget partially resolves (Table 2). Critical hallucinations are higher in count (1313 vs. 11), but zero of them is one of the four acceptance conditions, so all 1313 fall in the escalated set and none appears in accepted output by construction. The verifier turns the gap into a routing decision, and the routed system loses nothing. We call the fraction of encounters the SLM completes without escalation its autonomy rateâits verifier-accepted rate in Table 1âat 75.2%75.2\%, against 98.4%98.4\% for the frontier generator. What matters is that the shortfall is reported: every rejected note is caught by verification rather than surfaced, so what the SLM keeps passes the same verifier-defined admissibility criterion as the frontier conditionâs, and the resulting policy can be measured end to end. It accepts 249/250249/250 (99.6%99.6\%) against frontier-onlyâs 246/250246/250 (98.4%98.4\%)âthree discordant encounters, all favouring routing, statistically indistinguishable (exact McNemar p=0.25p=0.25)âand well above the SLM alone (188/250188/250), while sending only the 6262 rejected encounters to the frontier model (9090 requests against 318318). Frontier generation spend falls 3.4Ă3.4Ă, $2.502.50 to $0.730.73, though verification dominates total spend in both conditions (Appendix G). The one residual failure is a transcript both generators reject, so no policy over these two models could have admitted it; conversely, both transcripts the content filter refused are notes the SLM keeps, which the routed system never submits to the filter. Without a per-note admissibility signal, a small modelâs failures would be indistinguishable from its successes. Where substitution is warranted: the baseline is not uniformly stronger. GPT-4.1 produced no note for two encountersâboth rejected with a content-management-policy error on the prompt, concerning trauma and self-harmâso they count against its acceptance rate rather than leaving the denominator. The on-device SLM, subject to no such gate, processed both and its verifier accepted both on the first round at factual 1.0001.000 with no critical hallucinations. At 2/2502/250 this is not an estimate of the deployment rate, since refusals are content-dependent, but it is the first of three properties motivating substitution that no quality metric expresses. Availability: a declined transcript cannot be documented at any price or latency. Locality: three quarters of encounters complete with no third-party generation call, a constraint rather than a preference in regulated settings. Continuity: a hosted generatorâs price, availability and behaviour are the providerâs to change, whereas a served adapter is a fixed artifact. All three concern the generation path; verification retains a hosted dependency (§3), though the risk is generation-specific rather than inherent to hosted inferenceâthe judge scored both refused transcripts on all four axes without degradationâand because a judge must discriminate rather than generate, relocating it is the tractable next step (Appendix G). Where these constraints bind, the question is not which generator is more accurate but whether a given note meets the systemâs verifier-defined admissibility criteria; the verifier evaluates that note by note. Table 2: Ablating the refinement loop for both generators over the same 250250 encounters. Budgets are derived by truncating one run per generator, so within a generator only the cutoff varies; N=1N=1 is a single generation pass scored once by the gate. The frontier run had a ceiling of N=3N=3, the SLM run N=5N=5. Reference agreement is against the corpus note, which no evaluator consumes; the SLMâs higher values there follow from fine-tuning on this corpus and are not evidence of better writing. Accepted ROUGE-1 ROUGE-L BLEU Gemma-3-4B + QLoRA (on-device) N=1N=1 (no refinement) 26.8% 0.709 0.536 41.8 N=2N=2 66.0% 0.695 0.511 36.7 N=3N=3 75.2% 0.686 0.503 33.4 N=4N=4 79.2% 0.688 0.504 34.5 N=5N=5 83.2% 0.686 0.502 32.3 GPT-4.1 (frontier API) N=1N=1 (no refinement) 74.8% 0.568 0.381 18.2 N=2N=2 95.6% 0.566 0.379 18.0 N=3N=3 98.4% 0.566 0.379 17.9 Ablation: verification is what the small model needs. Table 2 ablates the loop by truncating the round budget. Stripped of refinement the SLM clears the gate on 26.8%26.8\% of encounters against the frontier modelâs 74.8%74.8\%; restoring it lifts the SLM to 83.2%83.2\% and the frontier model to 98.4%98.4\%. The loop therefore closes most of a 4848-point deficit for the small model while adding 23.623.6 points for the large one, which needs 1.281.28 rounds on averageâverification does the most work exactly where the generator is weakest, which is the substitution this paper is about. The gains are axis-specific: over that range critical hallucinations fall from 2626 to 66 and completeness climbs 12.712.7 points, while structural fidelity does not improve (0.803â0.7770.803â 0.777), so refinement buys autonomy and safety rather than arrangement (Figure 2). Because rounds generate on-device the budget is a dial rather than a generation-cost constraint: N=3N=3 to N=5N=5 adds no generation spend and 22%22\% more verification calls (Appendix G). The truncation also validates the comparisonâthe N=3N=3 figure derived this way (75.2%75.2\%) matches an independent N=3N=3 run over the same encounters (74.4%74.4\%) to within 0.80.8 points. Acceptance cannot validate the loop, so we test the gate against a metric outside it. Acceptance is the objective the loop optimizes, so Table 2 also reports agreement with the corpus reference note, which no evaluator consumes. Two things follow. First, refinement moves away from itâROUGE-L falls 0.536â0.5020.536â 0.502, attributable to revision rather than selection, because the completeness rubric rewards enumeration the reference notes do not supply (Appendix F)âso refinement buys admissibility under a conservative rubric, not fidelity to the corpusâs style. Second, and this is the property routing relies on, the gate nonetheless discriminates on that same external signal: kept notes agree with the reference substantially more closely than escalated ones, ROUGE-1 0.7000.700 vs. 0.6460.646 and ROUGE-L 0.5180.518 vs. 0.4560.456, both significant under a one-sided MannâWhitney U test (p=4.5Ă10â3p=4.5Ă 10^-3 and p=1.6Ă10â4p=1.6Ă 10^-4). Its decisions therefore track a dimension it was never tuned against even where its revisions drift from it. Within the axes it does score the separation is starker: structural fidelity 0.8280.828 vs. 0.6270.627, and all 1313 critical hallucinations fall in the escalated set. Kept notes score 0.9870.987 on factual accuracy, against 0.9890.989 for the reference corpus itself (Appendix D). 5 Limitations and Future Work The acceptance gate certifies conformance to our rubric-based verifier, not independently validated clinical correctness; the reference-note calibration (§4) and the kept-versus-escalated separation (Appendix D) are indirect checks on that verifier, not a clinician-adjudicated ground truth or a formal safety guarantee. Our results are on a synthetic dialogue corpus Omi Health (2024), so replication on real encounters with clinician-authored notes is the natural next step; the reference comparisons here establish divergence from an independent reference standard rather than from clinical documentation practice specifically. Whether other small models reach a comparable share of the workload, and how the approach behaves on less structured generation tasks, is likewise open; the verification stack itself requires only a section-header renderer per backend (§2). Serving the evaluators with a small model is the direction we would pursue next: it addresses the residual external dependency and the dominant cost line at once (Appendix G), and how far judge capability can be reduced before the gate loses the separation of Appendix D is an empirical question we have not answered. 6 Conclusion Inside a fixed verification architecture, a 4B-parameter generator shows a 0.0080.008 absolute gap in claim-level factual accuracy relative to a frontier model and a 3.3-point gap in completeness, with the residual deficit concentrated in structural fidelity: the right clinical facts in the wrong section. Ablating the loop separates architecture from scaleâunrefined, the small model clears the gate on 26.8%26.8\% of encounters against 83.2%83.2\% with refinementâshowing that, in this evaluated setting, verification and refinement substantially improve the small modelâs verifier-accepted rate. Because the shortfall is an explicit verifier decision it becomes a routing policy that yields verifier-accepted outputs for 99.6% of encounters, compared with 98.4% for the frontier-only condition while removing the frontier generation dependency for three quarters of encounters, and the comparison is not one-directional: in this evaluation, the hosted frontier service returned no note for two trauma-related transcripts because of provider content-management-policy errors, while the locally served small model generated verifier-accepted outputs for both. These two cases illustrate a provider-controlled availability constraint observed in the hosted generation path, rather than a general limitation of the frontier model. For structured, source-grounded generation, a per-note admissibility gate is what makes substitution measurable. It turns a capability gap into a routing decision, and the fraction of source-grounded clinical-document generation tasks handled by the small model becomes a measured quantity rather than an assumption. References [1] P. Belcak, G. Heinrich, S. Diao, Y. Fu, X. Dong, S. Muralidharan, Y. C. Lin, and P. Molchanov (2025) Small language models are the future of agentic ai. External Links: 2506.02153, Link Cited by: §1, §2. [2] L. Chen, M. Zaharia, and J. Zou (2023) FrugalGPT: how to use large language models while reducing cost and improving performance. External Links: 2305.05176, Link Cited by: §2. [3] T. Dettmers, A. Pagnoni, A. Holtzman, and L. Zettlemoyer (2023) QLoRA: efficient finetuning of quantized llms. External Links: 2305.14314, Link Cited by: §1, §2. [4] S. Dhuliawala, M. Komeili, J. Xu, R. Raileanu, X. Li, A. Celikyilmaz, and J. Weston (2023) Chain-of-verification reduces hallucination in large language models. External Links: 2309.11495, Link Cited by: §2. [5] Gemma Team, A. Kamath, J. Ferret, S. Pathak, N. Vieillard, R. Merhej, S. Perrin, T. Matejovicova, A. RamĂŠ, M. Rivière, et al. (2025) Gemma 3 technical report. External Links: 2503.19786, Link Cited by: §3. [6] E. J. Hu, Y. Shen, P. Wallis, Z. Allen-Zhu, Y. Li, S. Wang, L. Wang, and W. Chen (2021) LoRA: low-rank adaptation of large language models. External Links: 2106.09685, Link Cited by: §1, §2. [7] J. Huang, X. Chen, S. Mishra, H. S. Zheng, A. W. Yu, X. Song, and D. Zhou (2024) Large language models cannot self-correct reasoning yet. External Links: 2310.01798, Link Cited by: §2, §2. [8] A. Madaan, N. Tandon, P. Gupta, S. Hallinan, L. Gao, S. Wiegreffe, U. Alon, N. Dziri, S. Prabhumoye, Y. Yang, S. Gupta, B. P. Majumder, K. Hermann, S. Welleck, A. Yazdanbakhsh, and P. Clark (2023) Self-refine: iterative refinement with self-feedback. External Links: 2303.17651, Link Cited by: §2. [9] Omi Health (2024) Medical-dialogue-to-soap-summary. Note: Hugging Face Datasets External Links: Link Cited by: §3, §5. [10] I. Ong, A. Almahairi, V. Wu, W. Chiang, T. Wu, J. E. Gonzalez, M. W. Kadous, and I. Stoica (2025) RouteLLM: learning to route llms with preference data. External Links: 2406.18665, Link Cited by: §2. [11] J. Wang, Z. Yao, Z. Yang, H. Zhou, R. Li, X. Wang, Y. Xu, and H. Yu (2024) NoteChat: a dataset of synthetic doctor-patient conversations conditioned on clinical notes. External Links: 2310.15959, Document, Link Cited by: §3. [12] W. Yim, Y. Fu, A. B. Abacha, N. Snider, T. Lin, and M. Yetisgen (2023) ACI-bench: a novel ambient clinical intelligence dataset for benchmarking automatic visit note generation. External Links: 2306.02022, Link Cited by: §2. [13] L. Zheng, W. Chiang, Y. Sheng, S. Zhuang, Z. Wu, Y. Zhuang, Z. Lin, Z. Li, D. Li, E. P. Xing, H. Zhang, J. E. Gonzalez, and I. Stoica (2023) Judging llm-as-a-judge with mt-bench and chatbot arena. External Links: 2306.05685, Link Cited by: Appendix E, §2, §2. Appendix A Round-budget ablation Figure 2 plots the two safety-relevant series of Table 2 for the SLM. 112233445502550751000102030autonomy rate (%)critical hallucinationsround budget NNautonomycritical hallucinations Figure 2: Raising the round budget buys autonomy and safety on identical generations: autonomy rises 26.8â83.2%26.8â 83.2\% while critical hallucinations fall 26â626â 6 (N=2â3N=2â 3 is the one non-monotonic step), with gains not yet plateaued at N=5N=5. Every budget is derived from one N=5N=5 run by truncation, so only the cutoff varies. Appendix B Evaluator rubrics and scoring formulas Claims are extracted per section: for each sâ=S,O,A,Ps =\S,O,A,P\ an extraction prompt returns a claim set CsC_s (with a stricter prompt for P excluding forward-looking rationale and boilerplate); each câCscâ C_s is tested against transcript Ď by a separate judge call returning binary entâĄ(c)ent(c). The reported score is a pooled micro-average, not a mean of per-section scoresâso a note with one claim-dense section and three sparse ones is scored by the dense section: factualâĄ(n)=âsâcâCsentâĄ(c)âs|Cs|.factual(n)= _s _câ C_sent(c) _s|C_s|. factualclin(n)=âs|Cs|â|c:ent(c)=0,cat(c)âInaccurate_Data,Needs_Review|âs|Cs|.factual_clin(n)= _s|C_s|- |\c:ent(c)=0,\ cat(c)â\ Inaccurate\_Data, Needs\_Review\\ | _s|C_s|. Completeness pools counts across the six categories rather than averaging category percentages: completenessâĄ(n)=100ĂâkâfâKkpresâĄ(f)/âk|Kk|completeness(n)=100Ă _k _fâ K_kpres(f)\,/\, _k|K_k|, with presâĄ(f)pres(f) testing semantic, not exact-string, presence. Structural fidelity scores each chain châOA,AP,Bchâ\OA,AP,B\ on an ordinal rubric rchâ0,1,2,3r_châ\0,1,2,3\ with fixed qualitative anchors at every level (the boundary chain defines 33 as âclean boundaries throughout, no cross-section bleedâ down to 00 as âsection collapseâ), renormalized over the chains V whose judge call succeeded: SFSâĄ(n)=13â|V|ââchâVrchâ(n)SFS(n)= 13|V| _châ Vr_ch(n). The hallucination categorizer operates only on claims with entâĄ(c)=0ent(c)=0, assigning a category from a fixed four-way taxonomy and, independently, a severityâseverity is not derived from category by any hard-coded ruleâwith crit(n)=|c:ent(c)=0,Ď(c)=Critical|crit(n)=|\c:ent(c)=0,\ Ď(c)= Critical\| over all categories. Threshold defensibility. SFS is discretized to ninths, so no sample in a 100100-sample validation sweep scores between 5/95/9 and 6/96/9: θs=0.60 _s=0.60 is already equivalent to requiring âĽ6/9⼠6/9. Inspecting the 1010 samples at exactly 5/95/9 confirmed substantive violations (diagnostic interpretation contaminating Objective; generic Plan content despite Assessment naming specific diagnoses) rather than borderline near-misses, so we did not lower it. Appendix C Generator cost, resolved by round type Table 1 reports generator cost per call. This appendix gives the full decomposition, including the per-note totals those per-call figures compose into, so that no quantity in the main text has to be inferred. Two facts govern the whole table. First, a refinement prompt costs â1.9Ăâ\!1.9Ă a fresh promptâit re-sends the transcript alongside the previous note, the outstanding feedback items and the positive anchorsâand it does so almost identically in both conditions (1.88Ă1.88Ă for the frontier generator, 1.89Ă1.89Ă for the SLM). Second, the prompt text itself is shared: both generators receive byte-identical system prompts and user-message templates, so per-call cost differs only by tokenizer (1.021.02â1.03Ă1.03Ă, Gemmaâs vocabulary being marginally less efficient on this text). Consequently the per-note difference between the two systems is entirely a difference in how many calls each makes, not in what a call costs: the SLMâs rounds are 53%53\% refinement against the frontier modelâs 22%22\%, which is also why a single blended per-round average would misrepresent per-call cost as 1.26Ă1.26Ă rather than 1.02Ă1.02Ă. Table 3: Generator token cost by round type, means over the test split. âFreshâ is the round-00 generation from the transcript; ârefinementâ is every subsequent round. Per-note columns sum over all of a noteâs rounds. Each row is counted with its own modelâs tokenizer, so counts are comparable down a column but not across the two generators as a single unit. Fresh call Refinement call Per note Condition rnds calls in out calls in out in out GPT-4.1 N=3N=3 1.28 248 1,415 547 70 2,658 603 2,166 717 Gemma N=3N=3 2.07 250 1,450 344 281 2,744 466 4,534 867 Gemma N=5N=5 2.53 250 1,450 347 382 2,810 517 5,743 1,138 The same decomposition applies to latency. Per note the SLM takes a median 171.6171.6 s against 60.560.5 s, a 2.8Ă2.8Ă gap; per round it is 81.381.3 s against 57.557.5 s. Restricting to the n=76n=76 encounters on which both generators happened to use the same number of roundsâwhich controls for difficulty as well as round countâgives 81.281.2 s against 59.959.9 s, a 1.36Ă1.36Ă per-round gap. The residual per-round difference is generation throughput; the per-note difference is overwhelmingly the round count, which is a policy parameter rather than a property of the model (§4). Appendix D Kept-versus-escalated separation Full per-axis separation behind the validation result in §4. Table 4: What the verifier separates. Rows 1â4 are the axes the gate itself scores; rows 5â6 are lexical agreement with the corpus reference note, a signal no in-loop evaluator optimizes. ROUGE is undefined for the reference column, which is the comparison target. Fine-tuning on this corpusâs reference distribution inflates the SLMâs absolute ROUGE, but affects both kept and escalated notes identically, so the keptâescalated contrastânot the absolute valueâis the claim. Metric Kept (n=188n=188) Escalated (n=62n=62) Reference (n=250n=250) Factual accuracy, clinical 0.987 0.975 0.989 Completeness 96.5% 91.2% 82.5% Structural fidelity, SFS 0.828 0.627 0.873 Critical hallucinations (total) 0 13 10 ROUGE-1 F1 vs. reference 0.700 0.646 â ROUGE-L F1 vs. reference 0.518 0.456 â Appendix E Reference-note calibration: additional detail The critical-hallucination flags on reference notes are worth stating precisely, since a detector tuned to favour our own generator would be a fatal circularity. Our verifier flags unsupported critical claims in 1010 instances across 99 of the 250250 reference notes, the majority in the fabrication-relevant categoryâincluding a medication appearing nowhere in the source dialogue. Severity is assigned independently of category, so a minority of these flags fall in categories the entailment criterion treats as documentation convention rather than fabrication. Part of the frontier modelâs acceptance advantage is closer conformance to an exhaustiveness rubric the reference notes themselves do not satisfy: GPT-4.1âs completeness (98.5%98.5\%) is further from the reference mean (82.5%82.5\%) than the SLMâs (95.2%95.2\%). This is the verbosity bias documented for LLM judges [13] surfacing in a clinical rubric, and it is the reason we treat the completeness axis as measuring conformance to our rubric rather than clinical adequacy. Appendix F Refinement drifts from the reference while improving the judgeâs metric Across all n=183n=183 multi-round samples, LLM-judged completeness improved in 176176 (mean +17.3+17.3 points) while ROUGE-L against the paired reference noteâa signal no evaluator optimizesâworsened in 165165. The aggregate effect is visible down the reference-agreement columns of Table 2, and it decomposes into selection and revision: notes that were never refined score 0.7180.718 ROUGE-1 against 0.7050.705 for notes that would go on to be refined, measured before any revision, so selection accounts for only 0.0130.013 of the decline while revision itself accounts for â0.031-0.031. The mechanism is a definitional mismatch: the completeness rubric rewards exhaustive enumeration of transcript facts, whereas the corpusâs reference notes are markedly more selective, so the loop reports monotone improvement while drifting from the artifact it is nominally imitating. The SLMâs higher lexical overlap should not be read as better writingâit was fine-tuned on this corpusâs own reference distributionâbut the divergence direction is the point: where references exist, a metric that no component optimizes is worth tracking as a guardrail rather than reported post hoc. Appendix G End-to-end cost accounting An agentic pipelineâs economics are set by its verification traffic rather than its generator, so we account for both lines over the 250250-encounter test split. Call structure. Each refinement round issues one generation request and a fixed set of judge requests: four claim-extraction calls (one per SOAP section), four claim-verification calls, one completeness call, and three structural-fidelity chain callsâtwelve per roundâplus one categorization call per unsupported claim. Measured over the split this is 13.413.4 judge calls per round in the frontier condition and 14.914.9 in the SLM condition. Because the claim-verification, completeness and categorization prompts each carry the full dialogue transcript, judge input volume is an order of magnitude above generation input: a median 9,7799,779 tokens per round against 1,4501,450 for a fresh generation. Table 5: Cost over the 250250-encounter test split at public list rates: GPT-4.1 at $2/$8 per million input/output tokens, hosted judge at $3/$15. Generation is billed only in the frontier condition, since SLM generation is on-device; verification is billed in both. Requests exceed routed encounters because a note may be refined over several rounds: the 6262 escalated encounters take the frontier model 1.451.45 rounds each on average, hence 9090 generation requests. Frontier only SLM + escalation Encounters routed to the frontier model 250 62 Frontier generation requests 318 90 generation cost $2.50 $0.73 Rounds executed 318 608 Judge calls 4,246 9,055 Judge input tokens 3.62 M 5.45 M verification cost $26.78 $50.31 Total $29.28 $51.04 Per note $0.117 $0.204 Verification accounts for 91%91\% of spend in the frontier condition and 99%99\% in the routed one, and is billed identically per round in both. It is therefore best read as the fixed price of the admissibility guarantee rather than as a property of either generator: a deployment that wants notes certified before a clinician sees them pays it whichever model writes them. Substituting the generator changes two things onlyâthe generation line, which falls 3.4Ă3.4Ă, and the number of rounds, which rises. The second dominates, so the routed system costs 1.74Ă1.74Ă more in total. What routing buys is the elimination of a per-encounter frontier generation call for three quarters of the workload, together with the safety and availability properties in §4; it is not a cost optimization. Measurement basis. Call counts and rounds are taken from the run logs. Judge input tokens are reconstructed by rebuilding each evaluator prompt from the same prompt constants the pipeline uses, with the logged note, transcript and unsupported-claim counts, then tokenising with a byte-level BPE tokenizer as a proxy for the judgeâs own vocabulary. Judge output is taken at 250250 tokens per call, which is representative of the short structured verdicts these rubrics return; output is 58%58\% of the verification line, so a Âą50%Âą 50\% error there moves the per-note totals by roughly Âą30%Âą 30\% and does not affect the ordering between conditions. The ordering is robust to price, and the lever is the judge. Re-pricing our measured token volumes against a generator costing 2.5Ă2.5Ă more per input token and 3.75Ă3.75Ă more per output token raises generationâs share of spend from 9%9\% to 23%23\% and narrows the ratio between conditions from 1.74Ă1.74Ă to 1.51Ă1.51Ăâit does not reverse it. Reversal would require a generator above roughly $2626 per million input tokens, an order of magnitude beyond current chat-tier pricing, because routing carries a fixed verification penalty of $23.5323.53 from executing more rounds. Re-pricing the judge instead moves the total by tens of percent, so the effective cost lever is the evaluator stack. Two consequences follow. The configuration in which routing reduces total spend is one pairing an expensive generator with a cheaper judge, which is the direction hosted pricing has been moving as reasoning-tier generators are listed above general-purpose judges. And a smaller or locally-served judge reduces total spend further than any change of generator while removing the last per-encounter external dependency (§3); at published rates, moving from the judge we used to a lower-tier model of the same family reduces total spend by 3030â61%61\%. How far judge capability can be reduced before the acceptance gate loses discriminative power is the natural continuation of this work. Configurations that reverse the ordering. The ordering between conditions follows from the generatorâs price relative to the judgeâs, so it is not fixed by the architecture. On our measured token volumes neither lever alone reverses itâmoving the judge to $11/$55 per million input/output tokens leaves the ratio at 1.53Ă1.53Ă, and raising the generator to $1010/$5050 while keeping our judge leaves it at 1.33Ă1.33Ăâbut the pairing does: a reasoning-tier generator at $1010/$5050 with a lower-tier judge at $11/$55 places the routed system at 0.90Ă0.90Ă frontier-only spend ($20.9120.91 against $23.1923.19), the crossover falling near $7.757.75 per million generator input tokens. These are arithmetic on measured volumes rather than experiments. The substantive question they raise is how far judge capability can be reduced while the gate retains the separation of Appendix D, which we leave to future work. Appendix H Fine-tuning configuration The SLM adapter was trained with QLoRA parameter-efficient supervised fine-tuning on the 9,2509,250-pair training split. Examples were formatted with Gemmaâs chat template as a clinical-scribe instruction plus the dialogue, with the paired reference note as the target response. Loss was computed over the response tokens only: each promptâresponse sequence was tokenized and all prompt-side labels masked, so the objective never rewards reproducing the instruction. Sequences were truncated at 2,0482,048 tokens. The base model was loaded in 44-bit NF4 with double quantization and bfloat16 compute; LoRA adapters were applied to the attention and MLP projections (q_proj, k_proj, v_proj, o_proj, gate_proj, up_proj, down_proj) with rank 1616, Îą=32Îą=32 and dropout 0.050.05. Training ran for 33 epochs at per-device batch size 11 with 3232-step gradient accumulation, gradient checkpointing, paged AdamW (3232-bit), cosine schedule, learning rate 2Ă10â42Ă 10^-4 and warmup ratio 0.030.03. Validation loss was evaluated and checkpoints written every 100100 steps, and the checkpoint with the lowest validation loss was selected. Note that quantization applies to training only: at inference the base model is served in bfloat16 with the adapter applied, as reported in §3. Appendix I Example notes Both notes below are for the same encounter (test_0080) and both were accepted at round 00. Scores: SLM factual 1.0001.000, completeness 95.295.2, SFS 1.0001.000; frontier model factual 1.0001.000, completeness 100.0100.0, SFS 1.0001.000. Two differences are worth reading for. First, section headers. The system prompt requests **Subjective**-style headers and the frontier model produces them in all 248248 notes it generated; the SLM instead emits S:/O:/A:/P: in all 250250, which is the convention used by the corpusâs own reference notes. Supervised fine-tuning anchors surface form more strongly than an inference-time instruction does, so the adapter reproduces the format it was trained on rather than the one the prompt asks for. This is a concrete instance of the effect that motivates section-scoped refinement (§2): instruction-level control over form is unreliable, which is why preservation there is enforced by construction. It does not affect the comparison, because each backend supplies a renderer for its own header convention and every evaluator consumes the parsed sections rather than the raw string. Second, treatment of absent information. The frontier model enumerates fields the transcript does not coverâPast Medical History: Not documented, and three more in this exampleâaveraging 3.443.44 such placeholders per note against the SLMâs 0.000.00. Part of its completeness advantage is therefore earned by explicitly marking absences, which is the verbosity-bias effect noted in §2 and the reason its excess over the reference corpus (+16.0+16.0 points) exceeds the SLMâs (+12.7+12.7). SLM (Gemma-3-4B + QLoRA). S: The patient reports experiencing painful right upper thoracic radiculopathy for 18 months, with a pain intensity of 7-8 out of 10. The patient finds relief with nonsteroidal anti-inflammatory drugs and describes the pain as radiating from about 3 cm from the thoracic midline on the right side. No muscle contracture or pain on palpation is reported. O: Physical examination revealed no muscle contracture or pain on palpation. Radiographs showed no osteolysis or deformity. MRI findings included T2 hypersignal and T1 hyposignal at the medial side of the right T1 vertebra, with inflammation of the right T1 root. Radioisotope bone scanning indicated lateral hyperfixation on the right side of the T1 vertebra. CT scan revealed an osteolytic lesion surrounded by sclerotic bone at the medial wall of the right T1 pedicle, close to the dura mater and T1 spinal nerve. A: The primary diagnosis is osteoid osteoma at the medial wall of the right T1 pedicle, causing radiculopathy. Differential diagnoses could include other causes of osteolysis or spinal compression syndromes, but imaging and clinical presentation support the primary diagnosis. P: The management plan includes surgical resection of the osteoid osteoma using a posterior approach with 3D imaging guidance, avoiding radiofrequency ablation due to proximity to the dura mater. The surgery will be performed under general anesthesia in a prone position using a mini-open posterior approach at the C7-T2 levels with the aid of SurgivisioÂŽ for vertebral level control. Post-operative care and follow-up will be scheduled to monitor recovery and ensure no recurrence. Frontier model (GPT-4.1). **Subjective** - Chief Complaint: "Painful right upper thoracic radiculopathy." - History of Present Illness: The patient reports right upper thoracic radicular pain for approximately 18 months, rated as 7â8 out of 10 in severity. Pain is located about 3 cm from the thoracic midline on the right side, with intercostal irradiation. NSAIDs provide relief. No muscle contracture or pain on palpation. - Past Medical History: Not documented. - Medications: Nonsteroidal anti-inflammatory drugs (CONTINUING). - Allergies: Not documented. - Social/Family History: Not documented. - Review of Systems: Positive for right upper thoracic pain with radiculopathy; negative for muscle contracture and pain on palpation. **Objective** - Vital Signs: Not documented. - Physical Examination: No muscle contracture; no pain on palpation. - Diagnostic Results: - Radiographs: No osteolysis or deformity. - MRI: T2 hypersignal and T1 hyposignal at the medial side of right T1 vertebra; inflammation of right T1 root. - Radioisotope bone scan: Lateral hyperfixation on right side of T1 vertebra. - CT scan: Osteolytic lesion surrounded by sclerotic bone at medial wall of right T1 pedicle, close to dura mater and T1 spinal nerve. **Assessment** - Osteoid osteoma of the medial wall of the right T1 pedicle, causing right upper thoracic radiculopathy and inflammation of the right T1 root. Diagnosis supported by imaging findings (MRI, CT, bone scan) and clinical presentation. **Plan** - Surgical resection of the osteoid osteoma via a mini-open posterior approach at C7-T2 levels, using 2D/3D imaging guidance with SurgivisioÂŽ and surgical navigation. - General anesthesia with prone positioning. - Radiofrequency ablation not recommended due to proximity to dura mater. - Vertebral stability to be preserved; no screw fixation required. - Patient education provided regarding procedure details and expectations. Appendix J Prompts All prompts below are shared verbatim by both generator conditions and by both conditionsâ evaluator calls; only the section-header renderer differs between backends (§2). Long lines are re-wrapped for the page; content is otherwise unmodified. Generator, fresh generation (round 0). You are an expert clinical medical scribe. Your task is to generate a structured SOAP note from a doctor-patient dialogue transcript. STRICT 4-SECTION FORMAT: Your output MUST contain exactly these 4 sections in order: **Subjective** **Objective** **Assessment** **Plan** All 4 sections must be present in every note, even if data is limited. Do NOT create additional sections. SECTION GUIDELINES: **Subjective** â Information reported by or about the patient: - Chief Complaint: The patientâs primary reason for the visit, in their own words (use "Not documented" if absent) - History of Present Illness (HPI): Synthesise the patientâs narrative about symptoms, onset, duration, severity, alleviating/aggravating factors, and relevant history mentioned in the dialogue - Past Medical History: Conditions mentioned in the dialogue - Medications: List medications discussed; note NEW vs CONTINUING where evident - Allergies: Any mentioned - Social/Family History: If discussed - Review of Systems: Positives and relevant negatives mentioned in dialogue **Objective** â Clinically documented findings from the encounter: - Vital Signs: Values explicitly stated in the dialogue (do NOT infer) - Physical Examination: Findings described by the clinician - Diagnostic Results: Lab values, imaging findings, pathology mentioned - Use ONLY information explicitly stated in the dialogue - Do NOT include clinician impressions or interpretations here â only documented findings and test results - Test result conclusions ARE documented findings and belong here, not in Assessment (e.g. "biopsy confirmed X", "MRI showed stenosis at C4/C5", "culture identified X") - Do NOT use clinician qualifying language (likely, possibly, appears, consistent with) for your own inferences; if data is absent, omit **Assessment** â Clinical interpretation and diagnoses: - Primary diagnosis and supporting rationale from the dialogue - Secondary diagnoses if mentioned - Differential diagnoses if the clinician discusses them - Synthesise findings from Subjective and Objective to support the diagnoses **Plan** â Management decisions discussed: - Diagnostic workup ordered (labs, imaging, referrals) - Treatments initiated or changed (medications, procedures, interventions) - Patient education discussed - Follow-up instructions DATA FIDELITY RULES: - Include ONLY information explicitly present in the dialogue - NEVER fabricate details, infer absent information, or fill narrative gaps - If a section has minimal data, state it briefly rather than inventing content - Use natural clinical prose â no raw codes, no templates, no filler phrases - Preserve exact quantitative values (doses, measurements, dates, procedure names) verbatim as stated in the dialogue â do not paraphrase, round, or approximate them STATUS AND TEMPORAL ACCURACY: - State the completion status of every action exactly as the dialogue indicates, not as a generic SOAP convention would expect. If the dialogue shows a test, evaluation, or referral has ALREADY happened, describe it as completed (past tense) â do NOT describe it as "pending", "planned", "to be scheduled", or "will be arranged" - Conversely, do not describe a future or ordered action as if it were already completed - When uncertain about status, match the dialogueâs own tense rather than defaulting to a conventional SOAP phrase PLAN-SECTION FABRICATION GUARD: - Do not add standard SOAP boilerplate to Plan (e.g. "follow-up in N weeks", "referral to [specialist] if needed", "patient education on [topic] provided", "continue to monitor") unless the dialogue explicitly discusses that specific action - Generic management language that sounds clinically plausible but was not actually discussed is a fabrication, not a reasonable inference â every Plan item must be traceable to a specific statement in the dialogue Generator, section-scoped refinement (rounds âĽ1⼠1). You are an expert clinical medical scribe reviewing and correcting a SOAP note that was generated from a doctor-patient dialogue. You will be given: 1. The ORIGINAL DIALOGUE (source of truth) 2. Your PREVIOUS SOAP NOTE (the draft to refine) 3. EVALUATION FEEDBACK (specific issues to fix, prioritised by severity) 4. POSITIVE ANCHORS (sections/dimensions that already passed â preserve these) YOUR TASK: - Fix ONLY the specific issues listed in the feedback - Preserve sections identified in positive_anchors â do NOT modify passing content - Keep the same strict 4-section format: Subjective, Objective, Assessment, Plan - All fixes must be grounded in the dialogue â do NOT invent information to fix errors - If a claim cannot be fixed without fabricating data, remove it entirely SECTION BOUNDARY DISCIPLINE (this applies even when the feedback is only about missing facts, not about structure â do not let fixing one break the other): - Every fact belongs in EXACTLY ONE section â the correct one for its type (Subjective: patient-reported information; Objective: documented data and findings only; Assessment: diagnoses and clinical interpretation only; Plan: actions and orders only). - NEVER repeat or restate the same sentence, finding, or action in more than one section. When you add a fact to satisfy feedback, add it ONLY to the one section it belongs in. - Assessment must contain ONLY diagnoses and interpretation â no treatment actions, orders, medications, or follow-up instructions. Those belong in Plan, and nowhere else. - When adding a fact to satisfy feedback, first decide WHEN it happened: * Already performed / already known (past surgeries, prior treatments, test results, pathology/imaging findings, history) â Subjective (if patient-reported history) or Objective (if a documented result/finding). NEVER put an already-completed procedure, test result, or finding in Plan. * An action being ordered or started as a result of THIS encounter (new medication, new referral, new test to be done, follow-up) â Plan only. - Before returning your answer, check each section against this rule and remove any sentence that duplicates content already present in, or that more properly belongs in, a different section. STATUS AND TEMPORAL ACCURACY (a common source of factual-accuracy feedback): - Check the completion status of every action against the dialogue exactly, not against SOAP convention. If the dialogue shows something has ALREADY happened, it must be described as completed â remove words like "pending", "planned", "to be scheduled", or "will be arranged" if the dialogue contradicts them - Preserve exact quantitative values (doses, measurements, dates, procedure names) verbatim as stated in the dialogue rather than paraphrasing them PLAN-SECTION FABRICATION GUARD (a common source of factual-accuracy feedback): - If the feedback flags a Plan item as unsupported, do not rewrite it to sound more plausible â remove it unless you can point to the specific dialogue statement that supports it - Do not introduce standard SOAP boilerplate ("follow-up in N weeks", "referral if needed", "patient education provided") to fill a section that the feedback did not ask you to expand STRICT RULES: - Return only the complete revised SOAP note â no commentary or preamble - Maintain clinical prose quality throughout - Do NOT add sections beyond the 4 required Factual verifier, claim extraction. You are a clinical message analysis assistant. Your task is to identify the key factual claims in the provided SOAP note section that should be traceable back to what was said in a doctor-patient dialogue. Instructions: - A factual claim is any statement about the patientâs symptoms, history, test results, diagnosis, treatment, medications, vital signs, or other clinical details. - Include comparative statements (e.g. "remains stable", "consistent with prior visit") and any temporal references. - Include absence/negation statements (e.g. "No drug allergies", "No prior surgeries") â these must be checked against the dialogue. - Exclude vague general medical statements that do not make specific assertions about THIS patient. - Exclude boilerplate placeholders (e.g. "Not documented", "Data unavailable"). - Group closely related measurements into a SINGLE claim. - Keep the total number of claims concise â aim for no more than 15 per section. - For each claim, return it as a numbered list item. Return your answer as a numbered list: 1. <claim text> 2. <claim text> ... Factual verifier, claim extraction (Plan variant). You are a clinical message analysis assistant. Your task is to identify the key verifiable claims in a SOAP note PLAN section that should be traceable back to what was said in a doctor-patient dialogue. A verifiable PLAN claim is a specific action explicitly discussed in the dialogue: a test ordered, a medication prescribed or continued, a referral raised, a procedure mentioned, or a follow-up timeline agreed upon. Instructions: - Include specific named tests, medications, referrals, procedures, or follow-up timelines that appear in the Plan. - Exclude generic non-verifiable boilerplate: "monitor symptoms", "supportive care", "educate the patient", "discuss findings", "keep patient informed" â these cannot be verified against the dialogue. - Exclude forward-looking rationale or explanations (those belong in Assessment). - Group closely related items into a SINGLE claim. - Aim for no more than 10 claims. Return your answer as a numbered list: 1. <claim text> 2. <claim text> ... Factual verifier, entailment check. You are a clinical fact-checking assistant. Your task is to verify whether factual claims made in a SOAP note are strictly grounded in the content of a doctor-patient dialogue transcript. Instructions: - A claim is SUPPORTED (1) ONLY if: * The exact or equivalent information is explicitly stated in the dialogue, OR * The claim uses a different but clinically equivalent term for something directly stated (e.g. "elevated BP" when the dialogue reports a specific high blood pressure reading; "tachycardia" when the dialogue states "heart rate of 120"), OR * For absence/negation claims: the patient or clinician explicitly denies it in the dialogue (e.g. "denies allergies", "no prior surgeries mentioned") * Exception â boilerplate documentation placeholders such as "Not documented", "Not reported", "Not available" are always SUPPORTED; they record a documentation gap, not a clinical assertion about the patient - A claim is NOT SUPPORTED (0) if: * It asserts a specific fact, value, or finding that is not explicitly stated or directly entailed by the dialogue â even if it is clinically plausible * It introduces a diagnosis, medication, or procedure not mentioned in the dialogue * It states an absence when the dialogue explicitly mentions the contrary * It is a clinical inference that goes beyond what the dialogue directly supports (e.g. inferring "hypertension" solely because antihypertensives were mentioned, without the dialogue naming or confirming the diagnosis) - Do NOT assume SUPPORTED because something is clinically reasonable or typical. The standard is: "Is this explicitly stated or directly entailed by the transcript?" Return ONLY valid JSON, no preamble: "claim_1": "support": 1, "explanation": "...", "claim_2": "support": 0, "explanation": "..." Completeness evaluator. You are a clinical quality analyst reviewing whether a generated SOAP note adequately covers the clinical content of a doctor-patient dialogue. Your task has two steps: STEP 1 â Extract key clinical facts from the dialogue. Identify ALL clinically important facts mentioned in the dialogue, grouped into these categories: - symptoms: Patient-reported symptoms, complaints, duration - findings: Physical exam findings, investigation results, imaging, labs - diagnoses: Diagnoses stated or strongly implied by the clinician - medications: Drugs mentioned (prescribed, changed, discontinued, current) - procedures: Any procedures performed, ordered, or discussed - vitals: Any vital signs values mentioned STEP 2 â Check coverage in the SOAP note. For each extracted fact, determine whether it is present in the SOAP note. Use semantic matching â accept synonyms and clinically equivalent expressions. A fact is PRESENT if the SOAP note: * States it explicitly, or * Uses an equivalent clinical term (e.g. "hypertension" for "high blood pressure") A fact is MISSING if it is absent from the SOAP note. In particular: * Individual lab values (e.g. Hgb 11.6, Na 133, ESR 33) must be explicitly named â a generic phrase such as "labs reviewed" or "elevated inflammatory markers" does NOT count as coverage for specific values mentioned in the dialogue. * Individual vital sign values (e.g. BP 145/90, HR 112) must appear explicitly. * Procedures and medications must be named, not implied by a general category. * Do NOT mark a fact as PRESENT simply because the SOAP note is clinically plausible or because the general topic is mentioned â the specific fact must be there. Return ONLY valid JSON in this exact format: "extracted_facts": "symptoms": ["fact": "...", "present": true|false, ...], "findings": ["fact": "...", "present": true|false, ...], "diagnoses": ["fact": "...", "present": true|false, ...], "medications":["fact": "...", "present": true|false, ...], "procedures": ["fact": "...", "present": true|false, ...], "vitals": ["fact": "...", "present": true|false, ...] If a category has no facts in the dialogue, return an empty list for it. Structural fidelity evaluator (one chain shown). You are a strict clinical documentation quality evaluator. You will be given two sections of a SOAP note and a scoring rubric. You MUST respond with valid JSON only â no markdown, no prose outside the JSON. Response format: "score": <integer 0-3>, "explanation": "<one or two sentences citing specific evidence from the sections>" Hallucination categorizer. You are a clinical data quality analyst reviewing whether a claim in a generated SOAP note is accurate relative to a doctor-patient dialogue transcript. You will be given: 1. A CLAIM extracted from a generated SOAP note 2. The DIALOGUE TRANSCRIPT used as the source 3. A NOTE explaining why the claim could not be confirmed Your task: Classify the accuracy issue into ONE category: **INACCURATE_DATA**: The claim states something objectively wrong compared to the dialogue: - CODE_CONFUSION: A clinical concept was misidentified - WRONG_VALUE: Correct concept but incorrect numeric value or unit - INVENTED_FINDING: References a finding or event not mentioned in the dialogue - CONTRADICTS_TRANSCRIPT: Directly contradicts what was said **MISSING_FROM_TRANSCRIPT**: The claim may reflect clinical reality but was not discussed in the dialogue: - NOT_IN_DIALOGUE: Information not mentioned in the conversation - IMPLICIT_ASSUMPTION: Clinically reasonable but never stated **CLINICAL_REASONING**: A reasonable clinical conclusion from the dialogue: - STANDARD_INFERENCE: Normal clinical summary (e.g., inferring a diagnosis) - TEMPORAL_CONTEXT: Logical conclusion about disease progression - IMPLICIT_CONTEXT: Information implied but not explicitly stated **NEEDS_REVIEW**: Insufficient information to classify confidently Respond with ONLY valid JSON, no other text: "category": "INACCURATE_DATA|MISSING_FROM_TRANSCRIPT|CLINICAL_REASONING|NEEDS_REVIEW", "subcategory": "...", "confidence": "HIGH|MEDIUM|LOW", "evidence": "specific dialogue content supporting your conclusion", "severity": "CRITICAL|MODERATE|MINOR", "reasoning": "brief explanation" NeurIPS Paper Checklist 1. Claims Question: Do the main claims made in the abstract and introduction accurately reflect the paperâs contributions and scope? Answer: [Yes] Justification: The abstract and Introduction state the measured quantities themselves (a 0.0080.008 factual-entailment gap, 99.6%99.6\% vs. 98.4%98.4\% routed-system acceptance over 250250 encounters, and the 26.8%â83.2%26.8\%â 83.2\% ablation contrast) rather than a qualitative summary, and the scope limits â a synthetic corpus, one small model, one frontier baseline â are named in the same paragraphs and elaborated in the Limitations and Future Work section. Guidelines: ⢠The answer [N/A] means that the abstract and introduction do not include the claims made in the paper. ⢠The abstract and/or introduction should clearly state the claims made, including the contributions made in the paper and important assumptions and limitations. A [No] or [N/A] answer to this question will not be perceived well by the reviewers. ⢠The claims made should match theoretical and experimental results, and reflect how much the results can be expected to generalize to other settings. ⢠It is fine to include aspirational goals as motivation as long as it is clear that these goals are not attained by the paper. 2. Limitations Question: Does the paper discuss the limitations of the work performed by the authors? Answer: [Yes] Justification: The Limitations and Future Work section discusses the synthetic-corpus setting, generalization to other small models and less structured tasks, and states explicitly that the acceptance gate certifies conformance to the paperâs own rubric-based verifier rather than independently validated clinical correctness. Guidelines: ⢠The answer [N/A] means that the paper has no limitation while the answer [No] means that the paper has limitations, but those are not discussed in the paper. ⢠The authors are encouraged to create a separate âLimitationsâ section in their paper. ⢠The paper should point out any strong assumptions and how robust the results are to violations of these assumptions (e.g., independence assumptions, noiseless settings, model well-specification, asymptotic approximations only holding locally). The authors should reflect on how these assumptions might be violated in practice and what the implications would be. ⢠The authors should reflect on the scope of the claims made, e.g., if the approach was only tested on a few datasets or with a few runs. In general, empirical results often depend on implicit assumptions, which should be articulated. ⢠The authors should reflect on the factors that influence the performance of the approach. For example, a facial recognition algorithm may perform poorly when image resolution is low or images are taken in low lighting. Or a speech-to-text system might not be used reliably to provide closed captions for online lectures because it fails to handle technical jargon. ⢠The authors should discuss the computational efficiency of the proposed algorithms and how they scale with dataset size. ⢠If applicable, the authors should discuss possible limitations of their approach to address problems of privacy and fairness. ⢠While the authors might fear that complete honesty about limitations might be used by reviewers as grounds for rejection, a worse outcome might be that reviewers discover limitations that arenât acknowledged in the paper. The authors should use their best judgment and recognize that individual actions in favor of transparency play an important role in developing norms that preserve the integrity of the community. Reviewers will be specifically instructed to not penalize honesty concerning limitations. 3. Theory assumptions and proofs Question: For each theoretical result, does the paper provide the full set of assumptions and a complete (and correct) proof? Answer: [N/A] Justification: The paper contains no theorems or proofs. The two displayed formulas â the acceptance predicate in the Method section and the section-scoped splice operator defining refinement â are definitions of the method, not derived results requiring proof. Guidelines: ⢠The answer [N/A] means that the paper does not include theoretical results. ⢠All the theorems, formulas, and proofs in the paper should be numbered and cross-referenced. ⢠All assumptions should be clearly stated or referenced in the statement of any theorems. ⢠The proofs can either appear in the main paper or the supplemental material, but if they appear in the supplemental material, the authors are encouraged to provide a short proof sketch to provide intuition. ⢠Inversely, any informal proof provided in the core of the paper should be complemented by formal proofs provided in appendix or supplemental material. ⢠Theorems and Lemmas that the proof relies upon should be properly referenced. 4. Experimental result reproducibility Question: Does the paper fully disclose all the information needed to reproduce the main experimental results of the paper to the extent that it affects the main claims and/or conclusions of the paper (regardless of whether the code and data are provided or not)? Answer: [Yes] Justification: Dataset composition and splits, the acceptance predicate and every evaluatorâs rubric and scoring formula (Appendix on evaluator rubrics), the full QLoRA fine-tuning configuration (Appendix on fine-tuning configuration), and every generator and evaluator prompt verbatim (Appendix on prompts) are given. Guidelines: ⢠The answer [N/A] means that the paper does not include experiments. ⢠If the paper includes experiments, a [No] answer to this question will not be perceived well by the reviewers: Making the paper reproducible is important, regardless of whether the code and data are provided or not. ⢠If the contribution is a dataset and/or model, the authors should describe the steps taken to make their results reproducible or verifiable. ⢠Depending on the contribution, reproducibility can be accomplished in various ways. For example, if the contribution is a novel architecture, describing the architecture fully might suffice, or if the contribution is a specific model and empirical evaluation, it may be necessary to either make it possible for others to replicate the model with the same dataset, or provide access to the model. In general. releasing code and data is often one good way to accomplish this, but reproducibility can also be provided via detailed instructions for how to replicate the results, access to a hosted model (e.g., in the case of a large language model), releasing of a model checkpoint, or other means that are appropriate to the research performed. ⢠While NeurIPS does not require releasing code, the conference does require all submissions to provide some reasonable avenue for reproducibility, which may depend on the nature of the contribution. For example (a) If the contribution is primarily a new algorithm, the paper should make it clear how to reproduce that algorithm. (b) If the contribution is primarily a new model architecture, the paper should describe the architecture clearly and fully. (c) If the contribution is a new model (e.g., a large language model), then there should either be a way to access this model for reproducing the results or a way to reproduce the model (e.g., with an open-source dataset or instructions for how to construct the dataset). (d) We recognize that reproducibility may be tricky in some cases, in which case authors are welcome to describe the particular way they provide for reproducibility. In the case of closed-source models, it may be that access to the model is limited in some way (e.g., to registered users), but it should be possible for other researchers to have some path to reproducing or verifying the results. 5. Open access to data and code Question: Does the paper provide open access to the data and code, with sufficient instructions to faithfully reproduce the main experimental results, as described in supplemental material? Answer: [No] Justification: No code repository, fine-tuned adapter, or data release accompanies this submission. The training and evaluation corpus is an existing public dataset (cited in the Experimental Setup section), but no artifact produced by this paper is released with an accompanying URL. Guidelines: ⢠The answer [N/A] means that paper does not include experiments requiring code. ⢠Please see the NeurIPS code and data submission guidelines (https://neurips.c/public/guides/CodeSubmissionPolicy) for more details. ⢠While we encourage the release of code and data, we understand that this might not be possible, so [No] is an acceptable answer. Papers cannot be rejected simply for not including code, unless this is central to the contribution (e.g., for a new open-source benchmark). ⢠The instructions should contain the exact command and environment needed to run to reproduce the results. See the NeurIPS code and data submission guidelines (https://neurips.c/public/guides/CodeSubmissionPolicy) for more details. ⢠The authors should provide instructions on data access and preparation, including how to access the raw data, preprocessed data, intermediate data, and generated data, etc. ⢠The authors should provide scripts to reproduce all experimental results for the new proposed method and baselines. If only a subset of experiments are reproducible, they should state which ones are omitted from the script and why. ⢠At submission time, to preserve anonymity, the authors should release anonymized versions (if applicable). ⢠Providing as much information as possible in supplemental material (appended to the paper) is recommended, but including URLs to data and code is permitted. 6. Experimental setting/details Question: Does the paper specify all the training and test details (e.g., data splits, hyperparameters, how they were chosen, type of optimizer) necessary to understand the results? Answer: [Yes] Justification: Data splits, generator temperature, all four acceptance thresholds, the round budget, and the full QLoRA hyperparameters (rank, Îą, dropout, quantization, optimizer, schedule, epochs) are given in the Experimental Setup section and the fine-tuning appendix. Guidelines: ⢠The answer [N/A] means that the paper does not include experiments. ⢠The experimental setting should be presented in the core of the paper to a level of detail that is necessary to appreciate the results and make sense of them. ⢠The full details can be provided either with the code, in appendix, or as supplemental material. 7. Experiment statistical significance Question: Does the paper report error bars suitably and correctly defined or other appropriate information about the statistical significance of the experiments? Answer: [Yes] Justification: Paired significance tests accompany the comparative claims central to the paperâs argument: a Wilcoxon signed-rank test for paired factual-accuracy scores, an exact McNemar test for the routed-system-vs-frontier-only acceptance comparison, and a one-sided MannâWhitney U test for the kept-versus-escalated separation, each reported with its p-value and sample size in the Results section and the corresponding appendix. Guidelines: ⢠The answer [N/A] means that the paper does not include experiments. ⢠The authors should answer [Yes] if the results are accompanied by error bars, confidence intervals, or statistical significance tests, at least for the experiments that support the main claims of the paper. ⢠The factors of variability that the error bars are capturing should be clearly stated (for example, train/test split, initialization, random drawing of some parameter, or overall run with given experimental conditions). ⢠The method for calculating the error bars should be explained (closed form formula, call to a library function, bootstrap, etc.) ⢠The assumptions made should be given (e.g., Normally distributed errors). ⢠It should be clear whether the error bar is the standard deviation or the standard error of the mean. ⢠It is OK to report 1-sigma error bars, but one should state it. The authors should preferably report a 2-sigma error bar than state that they have a 96% CI, if the hypothesis of Normality of errors is not verified. ⢠For asymmetric distributions, the authors should be careful not to show in tables or figures symmetric error bars that would yield results that are out of range (e.g., negative error rates). ⢠If error bars are reported in tables or plots, the authors should explain in the text how they were calculated and reference the corresponding figures or tables in the text. 8. Experiments compute resources Question: For each experiment, does the paper provide sufficient information on the computer resources (type of compute workers, memory, time of execution) needed to reproduce the experiments? Answer: [No] Justification: On-device generation hardware is specified (Apple Silicon, 6464 GB unified memory, no discrete GPU) and API-based verification cost is accounted for in full (call counts, token volumes, and dollar cost, in the end-to-end cost accounting appendix), but the compute type and wall-clock duration used to fine-tune the QLoRA adapter are not reported. Guidelines: ⢠The answer [N/A] means that the paper does not include experiments. ⢠The paper should indicate the type of compute workers CPU or GPU, internal cluster, or cloud provider, including relevant memory and storage. ⢠The paper should provide the amount of compute required for each of the individual experimental runs as well as estimate the total compute. ⢠The paper should disclose whether the full research project required more compute than the experiments reported in the paper (e.g., preliminary or failed experiments that didnât make it into the paper). 9. Code of ethics Question: Does the research conducted in the paper conform, in every respect, with the NeurIPS Code of Ethics https://neurips.c/public/EthicsGuidelines? Answer: [Yes] Justification: The paper uses a synthetic dialogue corpus containing no real patient data, involves no human subjects or crowdsourcing, and the submission is anonymized. Guidelines: ⢠The answer [N/A] means that the authors have not reviewed the NeurIPS Code of Ethics. ⢠If the authors answer [No] , they should explain the special circumstances that require a deviation from the Code of Ethics. ⢠The authors should make sure to preserve anonymity (e.g., if there is a special consideration due to laws or regulations in their jurisdiction). 10. Broader impacts Question: Does the paper discuss both potential positive societal impacts and negative societal impacts of the work performed? Answer: [No] Justification: The paper does not include a dedicated discussion of societal impact. The Limitations and Future Work section addresses methodological scope â corpus realism, generalization, and the validity of the verifierâs own certification â rather than the positive or negative societal consequences of deploying such a system. Guidelines: ⢠The answer [N/A] means that there is no societal impact of the work performed. ⢠If the authors answer [N/A] or [No] , they should explain why their work has no societal impact or why the paper does not address societal impact. ⢠Examples of negative societal impacts include potential malicious or unintended uses (e.g., disinformation, generating fake profiles, surveillance), fairness considerations (e.g., deployment of technologies that could make decisions that unfairly impact specific groups), privacy considerations, and security considerations. ⢠The conference expects that many papers will be foundational research and not tied to particular applications, let alone deployments. However, if there is a direct path to any negative applications, the authors should point it out. For example, it is legitimate to point out that an improvement in the quality of generative models could be used to generate Deepfakes for disinformation. On the other hand, it is not needed to point out that a generic algorithm for optimizing neural networks could enable people to train models that generate Deepfakes faster. ⢠The authors should consider possible harms that could arise when the technology is being used as intended and functioning correctly, harms that could arise when the technology is being used as intended but gives incorrect results, and harms following from (intentional or unintentional) misuse of the technology. ⢠If there are negative societal impacts, the authors could also discuss possible mitigation strategies (e.g., gated release of models, providing defenses in addition to attacks, mechanisms for monitoring misuse, mechanisms to monitor how a system learns from feedback over time, improving the efficiency and accessibility of ML). 11. Safeguards Question: Does the paper describe safeguards that have been put in place for responsible release of data or models that have a high risk for misuse (e.g., pre-trained language models, image generators, or scraped datasets)? Answer: [N/A] Justification: No model, adapter, or dataset is released as part of this submission, so no release safeguards apply. Guidelines: ⢠The answer [N/A] means that the paper poses no such risks. ⢠Released models that have a high risk for misuse or dual-use should be released with necessary safeguards to allow for controlled use of the model, for example by requiring that users adhere to usage guidelines or restrictions to access the model or implementing safety filters. ⢠Datasets that have been scraped from the Internet could pose safety risks. The authors should describe how they avoided releasing unsafe images. ⢠We recognize that providing effective safeguards is challenging, and many papers do not require this, but we encourage authors to take this into account and make a best faith effort. 12. Licenses for existing assets Question: Are the creators or original owners of assets (e.g., code, data, models), used in the paper, properly credited and are the license and terms of use explicitly mentioned and properly respected? Answer: [No] Justification: The dialogue corpus and the base small-language model are cited by name and source, but their specific license terms are not stated in the paper text. Guidelines: ⢠The answer [N/A] means that the paper does not use existing assets. ⢠The authors should cite the original paper that produced the code package or dataset. ⢠The authors should state which version of the asset is used and, if possible, include a URL. ⢠The name of the license (e.g., C-BY 4.0) should be included for each asset. ⢠For scraped data from a particular source (e.g., website), the copyright and terms of service of that source should be provided. ⢠If assets are released, the license, copyright information, and terms of use in the package should be provided. For popular datasets, paperswithcode.com/datasets has curated licenses for some datasets. Their licensing guide can help determine the license of a dataset. ⢠For existing datasets that are re-packaged, both the original license and the license of the derived asset (if it has changed) should be provided. ⢠If this information is not available online, the authors are encouraged to reach out to the assetâs creators. 13. New assets Question: Are new assets introduced in the paper well documented and is the documentation provided alongside the assets? Answer: [N/A] Justification: No new dataset, code, or model checkpoint is released alongside this paper. Guidelines: ⢠The answer [N/A] means that the paper does not release new assets. ⢠Researchers should communicate the details of the dataset/code/model as part of their submissions via structured templates. This includes details about training, license, limitations, etc. ⢠The paper should discuss whether and how consent was obtained from people whose asset is used. ⢠At submission time, remember to anonymize your assets (if applicable). You can either create an anonymized URL or include an anonymized zip file. 14. Crowdsourcing and research with human subjects Question: For crowdsourcing experiments and research with human subjects, does the paper include the full text of instructions given to participants and screenshots, if applicable, as well as details about compensation (if any)? Answer: [N/A] Justification: This paper conducts no crowdsourcing and involves no human subjects; the underlying dialogue corpus is an existing, previously released dataset used as-is. Guidelines: ⢠The answer [N/A] means that the paper does not involve crowdsourcing nor research with human subjects. ⢠Including this information in the supplemental material is fine, but if the main contribution of the paper involves human subjects, then as much detail as possible should be included in the main paper. ⢠According to the NeurIPS Code of Ethics, workers involved in data collection, curation, or other labor should be paid at least the minimum wage in the country of the data collector. 15. Institutional review board (IRB) approvals or equivalent for research with human subjects Question: Does the paper describe potential risks incurred by study participants, whether such risks were disclosed to the subjects, and whether Institutional Review Board (IRB) approvals (or an equivalent approval/review based on the requirements of your country or institution) were obtained? Answer: [N/A] Justification: No human-subjects research was conducted by the authors; the paper uses an existing synthetic corpus rather than collecting new data from participants. Guidelines: ⢠The answer [N/A] means that the paper does not involve crowdsourcing nor research with human subjects. ⢠Depending on the country in which research is conducted, IRB approval (or equivalent) may be required for any human subjects research. If you obtained IRB approval, you should clearly state this in the paper. ⢠We recognize that the procedures for this may vary significantly between institutions and locations, and we expect authors to adhere to the NeurIPS Code of Ethics and the guidelines for their institution. ⢠For initial submissions, do not include any information that would break anonymity (if applicable), such as the institution conducting the review. 16. Declaration of LLM usage Question: Does the paper describe the usage of LLMs if it is an important, original, or non-standard component of the core methods in this research? Note that if the LLM is used only for writing, editing, or formatting purposes and does not impact the core methodology, scientific rigor, or originality of the research, declaration is not required. Answer: [Yes] Justification: Large language models are not an incidental writing aid but the core object of study: both candidate generators (GPT-4.1 and a fine-tuned Gemma-3-4B) and every evaluator in the verification stack are LLMs, fully specified in the Method and Experimental Setup sections and the evaluator-rubric and prompts appendices. Guidelines: ⢠The answer [N/A] means that the core method development in this research does not involve LLMs as any important, original, or non-standard components. ⢠Please refer to our LLM policy in the NeurIPS handbook for what should or should not be described.