vimed-pet-eval
Toward a Vision-Language Foundation Model for Medical Data: Multimodal Dataset and Benchmarks for Vietnamese PET/CT Report Generation — Nguyen et al. (2025) (arXiv:2509.24739, 2025)
What this evaluates
Evaluates vision-language models on generating Vietnamese clinical reports from paired PET/CT images and answering medical questions about them. Probes the model's ability to align 3D medical imaging features with low-resource language text and produce clinically accurate descriptions.
Datasets
- ViMed-PET — total ?; splits: test (-1)
Metrics
BLEU-4 (primary) — range: [0, 1]
- 4-gram precision with a brevity penalty to penalize overly short or fragmented generations.
ROUGE-1 — range: [0, 1]
- Unigram recall/precision measuring word-level overlap between generated and reference text.
ROUGE-L — range: [0, 1]
- Longest common subsequence score capturing sentence-level fluency and structural alignment.
BERT score — range: [0, 1]
- Contextual embedding similarity (F1) between generated and reference texts using a pretrained BERT model.
F1-T — range: [0, 1]
- Clinical entity-level F1 score for general medical terms.
F1-TP — range: [0, 1]
- Clinical entity-level F1 score for tumor-related terms.
F1-TF — range: [0, 1]
- Clinical entity-level F1 score for treatment-related terms.
F1-TPF — range: [0, 1]
- Clinical entity-level F1 score for combined tumor, treatment, and follow-up terms.
Input / output format
Input: Paired 3D PET/CT images, and for the VQA task, a natural language question about the scan.
Output: A Vietnamese clinical report (for report generation) or a short text answer (for VQA).
Scoring recipe
def compute_metrics(predictions, references):
bleu4 = compute_bleu(predictions, references, n=4)
rouge1 = compute_rouge(predictions, references, n=1)
rouge_l = compute_rouge(predictions, references, n='l')
bert = compute_bert_score(predictions, references)
# Clinical F1 metrics require entity-level matching specific to Vietnamese medical terminology
f1_t, f1_tp, f1_tf, f1_tpf = compute_clinical_f1(predictions, references)
return {'BLEU-4': bleu4, 'ROUGE-1': rouge1, 'ROUGE-L': rouge_l, 'BERT score': bert,
'F1-T': f1_t, 'F1-TP': f1_tp, 'F1-TF': f1_tf, 'F1-TPF': f1_tpf}
Common pitfalls
- Metrics are reported as absolute scores, but the text heavily emphasizes relative percentage gains over baselines, which can cause confusion if not normalized correctly.
- Clinical F1 metrics (F1-T, F1-TP, etc.) are not standard NLP metrics and likely require entity-level matching specific to Vietnamese medical terminology, which is not detailed in the text.
- GPT-4o is evaluated via few-shot prompting while other models are fine-tuned, making direct comparison potentially unfair.
Evidence (verbatim from paper)
For instance, when LLaMA-2-7B is paired with either CT-ViT or our customized Cosmos Tokenizer and fine-tuned on ViMed-PET, it significantly outperforms the pretrained LLaMA-2-7B model used in M3D across all key metrics (i.e., BLEU-4, ROUGE-1, ROUGE-L, and BERT score).
Citation
@misc{nguyen2025vimedpet,
title={Toward a Vision-Language Foundation Model for Medical Data: Multimodal Dataset and Benchmarks for Vietnamese PET/CT Report Generation},
author={Nguyen et al. (2025)},
year={2025},
note={arXiv:2509.24739}
}
1---2name: vimed-pet-eval3description: Evaluates vision-language models on generating Vietnamese clinical reports from paired PET/CT images and answering medical questions about them. Probes the model's ability to align 3D medical imaging features with low-resource language text and produce clinically accurate descriptions. Use when the user wants to benchmark on ViMed-PET, or asks about evaluating this task. Reports BLEU-4.4---56# vimed-pet-eval78> Toward a Vision-Language Foundation Model for Medical Data: Multimodal Dataset and Benchmarks for Vietnamese PET/CT Report Generation — Nguyen et al. (2025) (arXiv:2509.24739, 2025)910## What this evaluates1112Evaluates vision-language models on generating Vietnamese clinical reports from paired PET/CT images and answering medical questions about them. Probes the model's ability to align 3D medical imaging features with low-resource language text and produce clinically accurate descriptions.1314## Datasets1516- **ViMed-PET** — total ?; splits: test (-1)1718## Metrics1920- `BLEU-4` **(primary)** — range: [0, 1]21 - 4-gram precision with a brevity penalty to penalize overly short or fragmented generations.22- `ROUGE-1` — range: [0, 1]23 - Unigram recall/precision measuring word-level overlap between generated and reference text.24- `ROUGE-L` — range: [0, 1]25 - Longest common subsequence score capturing sentence-level fluency and structural alignment.26- `BERT score` — range: [0, 1]27 - Contextual embedding similarity (F1) between generated and reference texts using a pretrained BERT model.28- `F1-T` — range: [0, 1]29 - Clinical entity-level F1 score for general medical terms.30- `F1-TP` — range: [0, 1]31 - Clinical entity-level F1 score for tumor-related terms.32- `F1-TF` — range: [0, 1]33 - Clinical entity-level F1 score for treatment-related terms.34- `F1-TPF` — range: [0, 1]35 - Clinical entity-level F1 score for combined tumor, treatment, and follow-up terms.3637## Input / output format3839**Input**: Paired 3D PET/CT images, and for the VQA task, a natural language question about the scan.4041**Output**: A Vietnamese clinical report (for report generation) or a short text answer (for VQA).4243## Scoring recipe4445```python46def compute_metrics(predictions, references):47 bleu4 = compute_bleu(predictions, references, n=4)48 rouge1 = compute_rouge(predictions, references, n=1)49 rouge_l = compute_rouge(predictions, references, n='l')50 bert = compute_bert_score(predictions, references)51 # Clinical F1 metrics require entity-level matching specific to Vietnamese medical terminology52 f1_t, f1_tp, f1_tf, f1_tpf = compute_clinical_f1(predictions, references)53 return {'BLEU-4': bleu4, 'ROUGE-1': rouge1, 'ROUGE-L': rouge_l, 'BERT score': bert,54 'F1-T': f1_t, 'F1-TP': f1_tp, 'F1-TF': f1_tf, 'F1-TPF': f1_tpf}55```5657## Common pitfalls5859- Metrics are reported as absolute scores, but the text heavily emphasizes relative percentage gains over baselines, which can cause confusion if not normalized correctly.60- Clinical F1 metrics (F1-T, F1-TP, etc.) are not standard NLP metrics and likely require entity-level matching specific to Vietnamese medical terminology, which is not detailed in the text.61- GPT-4o is evaluated via few-shot prompting while other models are fine-tuned, making direct comparison potentially unfair.6263## Evidence (verbatim from paper)6465> For instance, when LLaMA-2-7B is paired with either CT-ViT or our customized Cosmos Tokenizer and fine-tuned on ViMed-PET, it significantly outperforms the pretrained LLaMA-2-7B model used in M3D across all key metrics (i.e., BLEU-4, ROUGE-1, ROUGE-L, and BERT score).6667## Citation6869```bibtex70@misc{nguyen2025vimedpet,71 title={Toward a Vision-Language Foundation Model for Medical Data: Multimodal Dataset and Benchmarks for Vietnamese PET/CT Report Generation},72 author={Nguyen et al. (2025)},73 year={2025},74 note={arXiv:2509.24739}75}76```7778- arXiv: 2509.24739