Paraphrase flip rates span 6.4% to 54.7% across six medical VLMs
Rephrasing a clinical yes/no question in a way that preserves its meaning changes the answer on anywhere from 1 in 16 to more than half of paraphrase pairs, depending on which model and which patient population you test. Paraphrase sensitivity is not a quirk of one weak model: every model tested flips, and the spread between the best and worst model-dataset cell is 8.5-fold.
Multiple models · Multiple datasets · A range over 18 model-dataset cells, so it has no single denominator. Per-dataset binary-subset denominators are MIMIC-CXR 1,539 questions / 5,076 pairs, PadChest 8,445 / 36,244, and VinDr-CXR 2,807 / 8,612, each evaluated on every model. The endpoints are MedGemma-27B on MIMIC (6.4%) and RadFM on VinDr (54.7%).
Source, denominator, and limits
How far this goesTwo of the 18 cells are set aside as degenerate yes-bias and excluded from this range: LLaVA-Rad on PadChest (99.6% positive predictions on originals) and MedGemma-1.5-4B on VinDr (100%). Both post a near-zero flip rate (0.8%) that reflects a single-class prior rather than paraphrase stability, so a model that answers 'yes' to everything would look maximally consistent here. The range also confounds model and population: it spans three different countries' patient distributions, so a cell's position reflects both the model and where the data came from.
- Metric
- pairwise paraphrase flip rate (range across six models x three datasets)
- Denominator
- pairwise (per question-paraphrase pair)
- Sample
- A range over 18 model-dataset cells, so it has no single denominator. Per-dataset binary-subset denominators are MIMIC-CXR 1,539 questions / 5,076 pairs, PadChest 8,445 / 36,244, and VinDr-CXR 2,807 / 8,612, each evaluated on every model. The endpoints are MedGemma-27B on MIMIC (6.4%) and RadFM on VinDr (54.7%).
- Model
- Multiple models
- Dataset
- Multiple datasets
- Split
- eval
- Comparison
- An 8.5x spread between the most consistent cell (MedGemma-27B on MIMIC) and the least consistent (RadFM on VinDr).
- Uncertainty
- not reported for this value
- Thesis
- Chapter 3, Table 3.3
- Source artifact
results/uai/revision/psf_binary_recompute_v2.json- Last verified
- 2026-07-15
MedGemma-4B flips on 8.3% of MIMIC-CXR paraphrase pairs
On in-distribution US chest X-ray questions, the mechanistic subject model gives a different yes/no answer to about 1 in 12 clinically equivalent rephrasings.
MedGemma-4B · MIMIC-CXR · n = 5,076
Source, denominator, and limits
How far this goesThe MIMIC binary subset is not a pure presence set: it mixes 956 presence questions, 177 view-identification questions and 406 abnormality questions, so the rate averages over question types that may not be equally fragile. This is the pairwise denominator (flipped paraphrases over paraphrase pairs); the query-level rate on the same questions is more than double at 18.1%, and the two must never be interchanged. Do not compare this figure to the 42.1% MedGemma-4B flip rate on the 107-pair diagnostic set of Chapter 4, which is a different, deliberately hard population.
- Metric
- pairwise paraphrase flip rate
- Denominator
- pairwise (per question-paraphrase pair)
- Sample
- n = 5,076
- Model
- MedGemma-4B
- Dataset
- MIMIC-CXR
- Split
- eval
- Comparison
- 13.4% for the same model on PadChest and 15.3% on VinDr-CXR; 18.1% query-level on this same MIMIC set.
- Uncertainty
- not reported for this value
- Thesis
- Chapter 3, Table 3.3
- Source artifact
results/uai/revision/psf_binary_recompute_v2.json- Last verified
- 2026-07-15
PSF-Med evaluates 92,856 question-paraphrase pairs
The benchmark that every headline flip rate is computed on contains 92,856 (question, paraphrase) pairs across three continents: 8,938 from MIMIC-CXR, 59,573 from PadChest v2 and 24,345 from VinDr-CXR, averaging 3.5 paraphrases per question.
Not model-specific · Multiple datasets · n = 92,856
Source, denominator, and limits
How far this goes92,856 is NOT the same thing as the roughly 92,000 candidate paraphrases generated at construction time; the two numbers are close by coincidence and describe different pipeline stages. The construction stage produced about 92,000 candidates (mean 4.7 per question) before filtering; 92,856 is the post-audit evaluation set (mean 3.5 per question). It is also not a subset of the 61,761 audit-retained core, because the audited PadChest v1 pairs were superseded by a separately filtered PadChest v2 set. Sources that report 'about 92,000 pairs' as the evaluation size are blurring two stages.
- Metric
- post-audit evaluation pairs in the PSF-Med benchmark
- Denominator
- pairwise (per question-paraphrase pair)
- Sample
- n = 92,856
- Model
- Not model-specific
- Dataset
- Multiple datasets
- Split
- eval
- Comparison
- Distinct from the roughly 92,000 construction-stage candidate paraphrases and from the 122,778 pairs sent through the rubric audit.
- Uncertainty
- not reported for this value
- Thesis
- Chapter 3, Table 3.1
- Source artifact
dissertation/tables/thrust1/table_dataset_stats.tex- Last verified
- 2026-07-15
The equivalence audit rejects nearly half of generated paraphrases
A rubric-based GPT-5-mini audit of 122,778 candidate pairs kept only 50.3% (61,761) as clinically equivalent, rejected 48.7% (59,788) as adversarial or meaning-changing, and flagged 1.0% (1,229) as uncertain. Roughly half of what an LLM generates as a 'paraphrase' of a clinical question does not preserve the question.
Not model-specific · Multiple datasets · n = 122,778
Source, denominator, and limits
How far this goesThe 92,856-pair evaluation set is NOT a subset of the 61,761-pair retained core: the audit's retained PadChest v1 pairs were superseded by a regenerated, separately judge-filtered PadChest v2 set (59,573 pairs), which combined with audit-retained MIMIC (8,938) and VinDr (24,345) gives the 92,856 evaluated pairs. So the 50.3% describes the audit population, not the shipped benchmark. These tallies supersede an earlier snapshot of the same audit (60,712 retained / 60,766 rejected / 1,300 uncertain) taken while the VinDr run was still completing. Retention is a judge verdict, not a clinician verdict; the clinician sample agrees with this judge only 72.3% of the time.
- Metric
- share of audited paraphrase pairs retained as core-equivalent
- Denominator
- pairwise (per question-paraphrase pair)
- Sample
- n = 122,778
- Model
- Not model-specific
- Dataset
- Multiple datasets
- Split
- eval
- Comparison
- Retention varies sharply by dataset: 72.9% MIMIC, 35.7% PadChest, 78.6% VinDr.
- Uncertainty
- not reported for this value
- Thesis
- Chapter 3, Chapter 3, Rubric-Based Equivalence Audit
- Source artifact
scripts/analysis/recompute_audit_retention.py- Last verified
- 2026-07-15
The automated judge agrees with clinicians on only 72.3% of pairs
Three reviewers (a radiologist, a clinician, and a device-research reviewer) adjudicated a 1,200-pair sample and agreed with each other almost perfectly (98.5% raw, kappa 0.97 on the 400 triple-reviewed pairs), but the GPT-5-mini equivalence judge matched their consensus on just 72.3% of pairs (kappa 0.52). The judge and the clinicians agree on easy cases and diverge exactly on the adversarial and uncertain ones the sample was designed to over-represent.
Not model-specific · Multiple datasets · n = 1,200 · Cohen's kappa 0.52 (moderate); consensus labels 689 equivalent / 409 not equivalent / 102 uncertain
Source, denominator, and limits
How far this goesThis validates the judge, NOT the benchmark's flip rates. The 1,200-pair sample was drawn before the PadChest v2 regeneration, so only 95 of 174 MIMIC pairs, 45 of 658 PadChest pairs and 0 of 43 VinDr pairs are in the evaluated benchmark at all. It therefore cannot be used to restate any flip rate; on the 95 overlapping MIMIC pairs, restricting to clinician-confirmed equivalents moves per-model flip rates by only -2.5 to +1.1 percentage points, within sampling noise. An earlier '0.9 pp sensitivity' claim from this sample was unreproducible and has been removed. The sample also deliberately over-samples adversarial and uncertain pairs, so 72.3% is a lower bound on agreement over a natural pair mix, not an unbiased estimate.
- Metric
- raw agreement between clinician consensus and the GPT-5-mini equivalence judge
- Denominator
- pairwise (per question-paraphrase pair)
- Sample
- n = 1,200
- Model
- Not model-specific
- Dataset
- Multiple datasets
- Split
- eval
- Comparison
- Inter-reviewer agreement on the same task is 98.5% raw (394/400, Cohen's kappa 0.97); judge-vs-judge cross-family agreement is 91.6-94.4%.
- Uncertainty
- Cohen's kappa 0.52 (moderate); consensus labels 689 equivalent / 409 not equivalent / 102 uncertain
- Thesis
- Chapter 3, Chapter 3, Clinician Adjudication
- Source artifact
results/clinician_review/run_v2/kappa_report.json- Last verified
- 2026-07-15