PA-LLaVA: A Large Language-Vision Assistant for Human Pathology Image Understanding
<|reference_start|>PA-LLaVA: A Large Language-Vision Assistant for Human Pathology Image Understanding: The previous advancements in pathology image understanding primarily involved developing models tailored to specific tasks. Recent studies has demonstrated that the large vision-language model can enhance the performance of various downstream tasks in medical image understanding. In this study, we developed a domain-specific large language-vision assistant (PA-LLaVA) for pathology image understanding. Specifically, (1) we first construct a human pathology image-text dataset by cleaning the public medical image-text data for domain-specific alignment; (2) Using the proposed image-text data, we first train a pathology language-image pretraining (PLIP) model as the specialized visual encoder for pathology image, and then we developed scale-invariant connector to avoid the information loss caused by image scaling; (3) We adopt two-stage learning to train PA-LLaVA, first stage for domain alignment, and second stage for end to end visual question \& answering (VQA) task. In experiments, we evaluate our PA-LLaVA on both supervised and zero-shot VQA datasets, our model achieved the best overall performance among multimodal models of similar scale. The ablation experiments also confirmed the effectiveness of our design. We posit that our PA-LLaVA model and the datasets presented in this work can promote research in field of computational pathology. All codes are available at: https://github.com/ddw2AIGROUP2CQUPT/PA-LLaVA}{https://github.com/ddw2AIGROUP2CQUPT/PA-LLaVA<|reference_end|>
@article{dai2024pa-llava:,
    title={PA-LLaVA: A Large Language-Vision Assistant for Human Pathology Image
  Understanding},
    author={Dawei Dai, Yuanhui Zhang, Long Xu, Qianlan Yang, Xiaojing Shen, Shuyin
  Xia, and Guoyin Wang},
    journal={arXiv preprint arXiv:2408.09530},
    year={2024},
    archivePrefix={arXiv},
    eprint={2408.09530},
    primaryClass={cs.AI}
}