cxr-vlm-code / docs /report_front.md
convitom
Stop tracking docs
a20ed62
|
Raw
History Blame Contribute Delete
3.51 kB

Acknowledgements

This thesis would not have been possible without the help of many people. My deepest thanks go to my supervisor, Dr. Nghiem Thi Phuong, whose questions, patience, and detailed feedback shaped both the direction of this project and the way I approached it. I am grateful to the lecturers of the Department of Information and Communication Technology at the University of Science and Technology of Hanoi for the foundation they gave me over the past years. Finally, I thank my family and friends, who kept me motivated through the long nights of training runs and debugging that this work demanded.


Abstract

This thesis presents CXR-HIEU, a vision–language model for chest X-ray interpretation that performs findings generation, impression generation, and visual question answering with a single shared backbone. The model couples a frozen RAD-DINO image encoder with a trainable projection and a Vicuna-7B language model adapted through low-rank (LoRA) adapters, and is explicitly guided by a 14-pathology Positive / Negative / Uncertain (PNU) abnormality signal produced by a CheXpert-style classifier. It is trained with a parameter-efficient two-stage schedule — an image–text contrastive alignment followed by instruction tuning — on a 50,000-study subset of MIMIC-CXR, chosen so that training remains feasible on a limited cloud-compute budget while preserving the pathology distribution of the full dataset. On the held-out test split the model is competitive with established systems on semantic report-generation metrics (ROUGE-L 0.292 and a high METEOR and BERTScore for findings), reaches a visual-question-answering exact match of 0.306 (stronger on closed-ended questions), and its abnormality classifier attains a macro F1 of 0.328. These results show that a frozen-encoder, frozen-LLM design adapted only through a small projection and LoRA adapters can drive three chest-X-ray tasks at once on modest hardware, and point to abnormality classification and clinical-efficacy evaluation as the main directions for further improvement.


List of Abbreviations

Abbreviation Meaning
AI Artificial Intelligence
AP Anteroposterior (X-ray view)
BERTScore BERT-based similarity Score
BLEU Bilingual Evaluation Understudy
CE Clinical Efficacy (F1)
CheXbert BERT-based CheXpert report labeler
CheXpert Chest eXpert — 14-label chest X-ray labeler
CXR Chest X-Ray
DINO self-Distillation with NO labels (DINOv2 self-supervision)
EHR Electronic Health Record
F1 F1-score (harmonic mean of precision and recall)
GPU Graphics Processing Unit
InfoNCE Info Noise-Contrastive Estimation (loss)
IQR Interquartile Range
ITC Image–Text Contrastive (learning)
LLM Large Language Model
LoRA Low-Rank Adaptation
METEOR Metric for Evaluation of Translation with Explicit ORdering
MIMIC-CXR Medical Information Mart for Intensive Care — Chest X-Ray
MLP Multi-Layer Perceptron
NF4 4-bit NormalFloat quantisation
NLG Natural Language Generation
PA Posteroanterior (X-ray view)
PNU Positive / Negative / Uncertain
QLoRA Quantised Low-Rank Adaptation
RAD-DINO Chest-X-ray ViT image encoder (DINOv2-based)
ROUGE Recall-Oriented Understudy for Gisting Evaluation
RRG Radiology Report Generation
ViT Vision Transformer
VLM Vision–Language Model
VQA Visual Question Answering