PRISM: Pathology Reliability In Scarce-label Medicine. A Tile-level Benchmark of Pathology Foundation Models
Organizations: Westcliff University
Abstract
Pathology foundation models are typically benchmarked on classification performance at full label availability and on in-distribution test sets, while calibration, behavior at low label budgets, and robustness under cross-institutional shift are seldom evaluated jointly. We introduce PRISM, a tile-level benchmark that measures the reliability of pathology foundation models along four axes: model choice, label fraction, calibration, and out-of-distribution transfer. PRISM evaluates eight foundation models (CLIP, PLIP, CONCH, UNI, Virchow2, GigaPath, H-Optimus-0, Midnight) on six tile-level datasets at six label fractions (1% to 100%) with three seeds (864 linear probe runs), extended with a five-hospital Camelyon17 study of 20 directed transfer pairs. Four phenomena emerge. (i) Under full supervision, AUROC rank predicts post-temperature calibration rank consistently across datasets (Spearman rho = 0.52, I^2 = 0%), whereas at 1% labels the relationship becomes dataset-specific (rho = -0.24, I^2 = 67%). (ii) On harder datasets the linear probe collapses to a single predicted class below a dataset-specific label fraction. (iii) Whether additional source-domain labels help or harm target calibration tracks how well the probe transfers: below a transfer AUROC of roughly 0.85, more labels worsen target ECE in 86-88% of combinations. (iv) Temperature scaling fails to reduce ECE in 49 of 288 cells, miscalibration is predominantly under-confidence, and a source-fitted temperature is harmful under failing transfer. PRISM is released as a pip-installable package with reference results for all 288 cells. Code and data: https://github.com/alicemkyn/prism-benchmark
Figures & tables
| Dataset | Task | Classes | Samples | License | Source |
|---|---|---|---|---|---|
| PCam | Binary (tumor) | 2 | 327,680 | CC0 | Veeling et al. [ 39 ] |
| CRC | Multiclass | 9 | 100,000 | CC-BY 4.0 | Kather et al. [ 18 ] |
| MHIST | Binary (HP/SSA) | 2 | 3,152 | RUA | Wei et al. [ 40 ] |
| BRACS | Multiclass | 7 | 4,539 | CC-BY-NC 4.0 | Brancati et al. [ 5 ] |
| SPIDER-Breast | Multiclass | 18 | 92,900 | CC-BY-NC 4.0 | Nechaev et al. [ 26 ] |
| LungHist700 | Multiclass | 7 | 691 | CC-BY 4.0 | Diosdado et al. [ 9 ] |
| at label fraction | |||||||
| Dataset | 1% | 5% | 10% | 100% | val. share @1% | ||
| PCam | 2 | 2,620 | 13,106 | 26,214 | 262,144 | 32,768 | 93% |
| BRACS | 7 | 33 | 180 | 362 | 3,657 | 312 | 90% |
| CRC | 9 | 696 | 3,495 | 6,996 | 70,000 | 15,000 | 96% |
| MHIST | 2 | 18 | 92 | 184 | 1,849 | 326 | 95% |
| LungHist700 | 7 | 7 | 22 | 45 | 483 | 103 | 94% |
Appendix figures & tables32 assets
Supplementary material from the paper’s appendix.
Appendix
| Model | Type | Size | Pre-training corpus | |
|---|---|---|---|---|
| CLIP | Vision-Language | 86M | 768 | WebImageText (general) |
| PLIP | Vision-Language | 86M | 768 | Twitter pathology pairs |
| CONCH | Vision-Language | 86M | 512 | Curated pathology pairs |
| UNI | Vision | 307M | 1024 | 100k WSIs (Mass-100K) |
| VIRCHOW2 | Vision | 632M | 2560 | 3.1M WSIs |
| GigaPath | Vision | 1.1B | 1536 | 171k WSIs (Prov-Path) |
| Model(s) | Resize | Crop | Normalization |
|---|---|---|---|
| CLIP, PLIP, MIDNIGHT, UNI, VIRCHOW2 | 224 | 224 | ImageNet |
| GigaPath | 256 | 224 | ImageNet |
| H-Optimus-0 | 224 | 224 | model-specific |
| CONCH | transform supplied by the model loader | ||
| Benchmark | FMs | Label fraction | Calibration | OOD | Year |
|---|---|---|---|---|---|
| THUNDER [ 25 ] | 23 | few-shot only | ✓ | adversarial only | 2026 |
| HistoVL [ 1 ] | 4 VLMs | ✗ | ✓ | ✗ | 2025 |
| Neidlinger et al. [ 27 ] | 19 | ✗ | ✗ | ✗ | 2025 |
| PathBench [ 24 ] | 19 | ✗ | ✗ | ✗ | 2025 |
| Lee et al. [ 21 ] | 4 | few-shot only | ✗ | near/mid/out-domain | 2025 |
| Nunes et al. [ 29 ] | – | ✗ | ✓ | ✗ | 2025 |
| Model | Resize | Normalization | Dim |
|---|---|---|---|
| CLIP, PLIP | 224 | CLIP statistics | 768 |
| CONCH | model loader | model loader | 512 |
| UNI | 224 | ImageNet | 1024 |
| VIRCHOW2 | 224 | ImageNet | 2560 |
| GigaPath | 224 | ImageNet | 1536 |
| H-Optimus-0 | 256 | model-specific | 1536 |
| Transfer AUROC | Rising | Rate | Mean ECE | |
|---|---|---|---|---|
| 16 | 14 | 88% | ||
| 17 | 15 | 88% | ||
| 7 | 6 | 86% | ||
| 13 | 1 | 8% | ||
| 139 | 2 | 1% |
| Pair | Source positive | Target positive |
|---|---|---|
| PCam MHIST | tumour tissue, lymph node | SSA polyp |
| MHIST PCam | SSA polyp | tumour tissue, lymph node |
| CRC BRACS | TUM | IC, DCIS |
| BRACS CRC | IC, DCIS | TUM |
| Model | PCam | BRACS | CRC | MHIST | LungHist700 | SPIDER-Breast |
|---|---|---|---|---|---|---|
| CLIP | 0.917 0.000 | 0.814 | 0.998 0.000 | 0.854 | 0.835 | 0.964 0.000 |
| PLIP | 0.952 | 0.857 | 0.999 | 0.829 | 0.922 | 0.982 0.000 |
| CONCH | 0.966 0.000 | 0.905 | 0.999 | 0.851 | 0.971 | 0.988 0.000 |
| VIRCHOW2 | 0.986 | 0.904 | 1.000 | 0.916 | 0.972 | 0.995 |
| UNI | 0.979 0.000 | 0.901 | 1.000 | 0.886 | 0.963 | 0.995 |
| GigaPath | 0.980 | 0.898 | 1.000 | 0.887 | 0.965 | 0.995 0.000 |
| Model | PCam | BRACS | CRC | MHIST | LungHist700 | SPIDER-Breast |
|---|---|---|---|---|---|---|
| CLIP | 0.881 0.001 | 0.693 0.035 | 0.978 0.001 | 0.638 0.047 | 0.594 0.027 | 0.890 0.006 |
| PLIP | 0.942 0.001 | 0.728 0.046 | 0.996 0.000 | 0.704 0.061 | 0.762 0.033 | 0.945 0.003 |
| CONCH | 0.955 0.002 | 0.823 0.021 | 0.998 0.000 | 0.638 0.048 | 0.873 0.022 | 0.966 0.001 |
| VIRCHOW2 | 0.979 0.000 | 0.792 0.021 | 0.999 0.000 | 0.629 0.066 | 0.810 0.024 | 0.988 0.001 |
| UNI | 0.982 0.001 | 0.786 0.021 | 0.999 0.000 | 0.693 0.069 | 0.679 0.018 | 0.987 0.000 |
| GigaPath | 0.982 0.001 | 0.748 0.024 | 0.999 0.000 | 0.670 0.013 | 0.655 0.037 | 0.987 0.000 |
| Model | PCam | BRACS | CRC | MHIST | LungHist700 | SPIDER-Breast |
|---|---|---|---|---|---|---|
| CLIP | 0.082 0.002 | 0.048 0.023 | 0.372 0.004 | 0.128 0.027 | 0.067 0.073 | 0.209 0.010 |
| PLIP | 0.072 0.004 | 0.069 0.042 | 0.287 0.009 | 0.146 0.025 | 0.307 0.051 | 0.364 0.008 |
| CONCH | 0.052 0.003 | 0.162 0.022 | 0.191 0.003 | 0.119 0.027 | 0.331 0.007 | 0.316 0.006 |
| VIRCHOW2 | 0.062 0.005 | 0.158 0.022 | 0.182 0.003 | 0.139 0.045 | 0.294 0.031 | 0.378 0.011 |
| UNI | 0.073 0.002 | 0.110 0.033 | 0.221 0.005 | 0.121 0.027 | 0.213 0.032 | 0.429 0.006 |
| GigaPath | 0.071 0.000 | 0.084 0.055 | 0.241 0.003 | 0.120 0.019 | 0.186 0.048 | 0.422 0.005 |
| Model | PCam | BRACS | CRC | MHIST | LungHist700 | SPIDER-Breast |
|---|---|---|---|---|---|---|
| CLIP | 0.040 0.000 | 0.018 0.000 | 0.004 0.000 | 0.107 0.000 | 0.176 0.000 | 0.029 0.000 |
| PLIP | 0.056 0.000 | 0.057 0.000 | 0.002 0.000 | 0.085 0.000 | 0.107 0.000 | 0.036 0.000 |
| CONCH | 0.037 0.000 | 0.025 0.000 | 0.002 0.000 | 0.085 0.000 | 0.104 0.000 | 0.025 0.000 |
| VIRCHOW2 | 0.035 0.000 | 0.050 0.000 | 0.002 0.000 | 0.062 0.000 | 0.102 0.000 | 0.027 0.000 |
| UNI | 0.041 0.000 | 0.081 0.000 | 0.001 0.000 | 0.061 0.000 | 0.122 0.000 | 0.032 0.000 |
| GigaPath | 0.039 0.000 | 0.062 0.000 | 0.002 0.000 | 0.054 0.000 | 0.078 0.000 | 0.036 0.000 |
| Model | PCam | BRACS | CRC | MHIST | LungHist700 | SPIDER-Breast |
|---|---|---|---|---|---|---|
| CLIP | 0.118 0.000 | 0.095 0.000 | 0.010 0.000 | 0.168 0.000 | 0.110 0.000 | 0.024 0.000 |
| PLIP | 0.092 0.000 | 0.086 0.000 | 0.004 0.000 | 0.171 | 0.077 | 0.017 0.000 |
| CONCH | 0.074 0.000 | 0.072 0.000 | 0.003 0.000 | 0.161 0.000 | 0.052 | 0.014 0.000 |
| VIRCHOW2 | 0.047 0.000 | 0.072 0.000 | 0.001 0.000 | 0.130 0.000 | 0.055 | 0.008 0.000 |
| UNI | 0.053 0.000 | 0.074 0.000 | 0.001 0.000 | 0.142 0.000 | 0.062 | 0.008 0.000 |
| GigaPath | 0.053 0.000 | 0.073 0.000 | 0.001 0.000 | 0.141 0.000 | 0.064 | 0.008 0.000 |
| Model | PCam | BRACS | CRC | MHIST | LungHist700 | SPIDER-Breast |
|---|---|---|---|---|---|---|
| CLIP | 1.04 | 0.74 | 0.56 | 0.75 | 0.36 | 0.61 |
| PLIP | 1.07 | 0.78 | 0.65 | 0.72 | 0.41 | 0.64 |
| CONCH | 1.04 | 0.97 | 0.78 | 0.88 | 0.48 | 0.71 |
| VIRCHOW2 | 1.24 | 0.88 | 0.70 | 0.61 | 0.46 | 0.66 |
| UNI | 1.33 | 0.81 | 0.66 | 0.68 | 0.42 | 0.63 |
| GigaPath | 1.40 | 0.78 | 0.65 | 0.68 | 0.39 | 0.62 |
| Model | PCam | BRACS | CRC | MHIST | LungHist700 | SPIDER-Breast |
|---|---|---|---|---|---|---|
| CLIP | 0.831 | 0.433 | 0.950 | 0.654 | 0.216 | 0.647 |
| PLIP | 0.872 | 0.498 | 0.976 | 0.642 | 0.597 | 0.738 |
| CONCH | 0.898 | 0.589 | 0.983 | 0.713 | 0.701 | 0.783 |
| VIRCHOW2 | 0.937 | 0.596 | 0.995 | 0.815 | 0.760 | 0.873 |
| UNI | 0.935 | 0.596 | 0.995 | 0.773 | 0.753 | 0.875 |
| GigaPath | 0.934 | 0.605 | 0.994 | 0.785 | 0.725 | 0.866 |
| Model | PCam MHIST | MHIST PCam | CRC BRACS | BRACS CRC |
|---|---|---|---|---|
| CLIP | 0.484 | 0.628 | 0.661 | 0.527 |
| PLIP | 0.548 | 0.575 | 0.613 | 0.434 |
| CONCH | 0.633 0.000 | 0.696 | 0.428 | 0.240 |
| VIRCHOW2 | 0.585 | 0.685 0.000 | 0.635 | 0.746 |
| UNI | 0.442 | 0.589 | 0.523 | 0.401 |
| GigaPath | 0.588 | 0.487 | 0.602 | 0.602 |
| Model | PCam MHIST | MHIST PCam | CRC BRACS | BRACS CRC |
|---|---|---|---|---|
| CLIP | 0.251 | 0.312 | 0.204 | 0.300 |
| PLIP | 0.261 | 0.207 | 0.179 | 0.261 |
| CONCH | 0.151 | 0.455 | 0.338 | 0.261 |
| VIRCHOW2 | 0.123 | 0.453 | 0.268 | 0.138 |
| UNI | 0.285 | 0.439 | 0.272 | 0.188 |
| GigaPath | 0.288 | 0.462 | 0.232 | 0.278 |
Computational Pathology
Computational pathology uses algorithms to analyze digitized tissue images for diagnosis, prognosis, biomarker discovery, and clinical decision support.
See all 279 papers