Histopathology multimodal assistant answering questions about H&E patches, pairing a pathology-trained CLIP tower with a 13B Vicuna language model.
No providers recorded yet. Browse all providers
A general-purpose multimodal assistant looking at an H&E patch has two independent problems. Its vision encoder was trained on natural photographs, so nuclear atypia and desmoplastic stroma are outside the visual vocabulary it learned. And its instruction data, when a pathology version exists at all, was assembled from figure panels in papers or stills from teaching videos, where the accompanying text describes a case rather than the image in front of it. The result is a model that answers confidently about tissue it cannot really see.
PathGen-LLaVA attacks both halves with the same asset. It takes the LLaVA-v1.5-13B architecture and swaps the stock OpenAI-CLIP vision encoder for PathGen-CLIP, a pathology CLIP trained contrastively on 1.6 million machine-written captions describing crops from roughly 7,300 TCGA whole-slide images. It then instruction-tunes on 200,000 samples derived from that same corpus — 95,000 multiple-choice questions and 105,000 multi-turn dialogues, generated by prompting GPT-4 over the captions. Every training signal, visual and linguistic, therefore traces back to full-resolution diagnostic scans rather than to compressed web imagery.
The model comes from Westlake University with collaborators at Zhejiang University and The Ohio State University, and was published at ICLR 2025 alongside the PathGen-1.6M dataset. It is the group's second pathology assistant after PathAsst, and predates their larger CPath-Omni, which extends the same line to whole-slide inputs.
The architecture is LLaVA-v1.5-13B: a Vicuna-13B language model connected to the vision tower by a fully connected projection layer, totalling roughly 13 billion parameters and released in BF16. Training follows LLaVA's two-stage recipe — align the vision encoder to the language model through the projection layer on image-text pairs, then fine-tune the projection and the language model together on the generated instruction data.
Evaluation is on PathMMU, an expert-annotated pathology question-answering benchmark drawn from PubMed, SocialPath, EduContent, Atlas and PathCLS sources. PathGen-LLaVA scores 58.4% over the full 9,677-question test set and 60.1% on the 1,156-question Tiny split, against 49.8% and 53.9% for GPT-4V-1106, 41.5% and 45.6% for Quilt-LLaVA, and 26.2% and 25.3% for LLaVA-Med. The margins over Quilt-LLaVA on individual subsets run from 12.2 points on SocialPath to 22.2 points on PathCLS. Human expert performance on the Tiny split is 71.8%, so a gap to practising pathologists remains.
The natural use is interactive review of a tissue field: a user shows the model a patch and asks what the architecture suggests, which features indicate chronicity, or how a finding bears on function — the kind of open-ended interrogation a classifier cannot support. Its multiple-choice strength makes it usable for automated question answering over teaching collections and for generating draft descriptions of patches at scale. Because it descends from the corpus generation pipeline, the same architecture is also a practical captioner for building further pathology image-text datasets.
PathGen-LLaVA is the clearest evidence in its paper that the value of PathGen-1.6M is not confined to contrastive training: the same corpus, turned into instruction data, lifts a pathology assistant past a much larger closed general-purpose model on a benchmark built by domain experts. It has since become a standard comparison row for pathology multimodal models, including CPath-Omni. Practical caveats matter, though. The checkpoint inherits LLaVA and Vicuna terms that are not restated in its release, and the HuggingFace repository is tagged CC BY 4.0 while the same card asks users to agree the resource "will not be used for commercial/clinical purposes and will be used for scientific research only" — a restriction declared on the card but not enforced at download, since the repository is not gated. The vision encoder it bundles is separately tagged non-commercial. Its instruction data is GPT-4-generated from machine-written captions, two synthetic steps removed from any pathologist's own words, and evaluation is confined to patch-level question answering — the model has no mechanism for reading a whole slide.
Much of this page is generated or calculated automatically. Flag anything that looks off and we will re-run it.