To illustrate the practical impact of compact-model adaptation, we present representative test-set cases across all six task types in which the LoRA-adapted Qwen3-VL-4B (4B parameters) produces correct predictions, whereas the substantially larger Lingshu-32B (32B parameters), adapted with the same LoRA budget, fails.
All cases are from the SFT (LoRA) setting and selected from test-set predictions.
📄 For higher resolution, see the full PDF version.
Training loss curves for LoRA-based instruction tuning across seven dental datasets. Each subplot displays the training loss over one epoch for all 13 evaluated VLMs, grouped into Compact VLMs (≤4B parameters, solid lines) and Larger VLMs (≥7B parameters, dashed lines). All models are fine-tuned with identical LoRA configurations (r=16, α=32) and a cosine learning rate schedule. Most models converge rapidly within the first 10–20% of training, with InternVL3.5 and PaliGemma2 exhibiting notably higher initial loss due to their less-aligned vision–language representations. The consistently low final loss of MedMO-8B-Next and Qwen2.5-VL-7B across all datasets reflects their stronger pre-trained foundations for medical image understanding.
📄 For higher resolution, see the full PDF version.
Pocket-Dentist is a large-scale multimodal benchmark and deploy-aware evaluation pipeline for dental vision-language models (VLMs). It curates and standardizes seven heterogeneous dental datasets into a unified vision-language benchmark, enabling systematic evaluation of VLMs across diverse imaging modalities, clinical task types, adaptation strategies, and deployment constraints.
| Dataset | Modality | Task Types | Test Size | Primary Metric |
|---|---|---|---|---|
| COde | Intraoral photo + Panoramic X-ray | Classification, Report Generation | 1,200 | Weighted F1 / BERTScore F1 |
| MetaDent | Intraoral photograph | VQA, Classification, Captioning | 2,301 | Accuracy / Weighted F1 / BERTScore F1 |
| BRAR | Panoramic radiograph | Classification (Grade 1/2/3) | 149 | Macro F1 |
| Aariz | Cephalometric radiograph | VQA, CVM Classification | 630 / 126 | Accuracy |
| DenPAR | Periapical radiograph | Architecture, Site, Counting | 200 | Accuracy / Weighted F1 / MAE ↓ |
| DentalCaries | Intraoral photograph | Detection, Dentition Classification | 628 / 226 | Accuracy / Weighted F1 |
| DR | Panoramic X-ray | Multi-label Classification | 73 | Weighted F1 |
| Tier | Models |
|---|---|
| Large VLMs (≥ 7B) | Lingshu-32B, MedMO-8B-Next, Qwen2.5-VL-7B, Gemini-2.0-Flash, Gemini-2.5-Flash |
| Compact VLMs (≤ 4B) | Qwen3-VL-4B, Qwen3.5-4B, gemma-4-E4B-it, gemma-4-E2B-it, SmolVLM2-2.2B, InternVL3.5-2B, InternVL3.5-1B, medgemma-4b-it, paligemma2-3b-mix-448 |
For detailed instructions on environment setup, running evaluation, SFT training, and data format specifications, see the Development Guide.
# Install dependencies
pip install -r requirements.txt
# Run zero-shot evaluation on MetaDent with a single model
bash scripts/run_metadent.sh --models Qwen3-VL-4B-Instruct --tasks baseline
# Run LoRA fine-tuning
bash scripts/run_metadent_sft.sh --models Qwen3-VL-4B-Instruct
| Environment | Purpose | Min GPU | Max GPU |
|---|---|---|---|
NeurlPS2026-benchmark | vLLM inference + evaluation | A100 40GB (1–4B models) | H100 96GB (32B models) |
NeurlPS2026-train | LoRA SFT training | A100 40GB (1–4B models) | H100 96GB (32B models) |
@inproceedings{pocket-dentist-2026,
title = {Pocket-Dentist: Benchmarking Compact Vision-Language Models for Dental Image Understanding},
author = {Anonymous},
booktitle = {NeurIPS 2026 Evaluations \& Datasets Track},
year = {2026},
note = {Under review}
}
This project is licensed under the Apache License 2.0.
22 commits
Python
71.8%
Shell
28.2%
To illustrate the practical impact of compact-model adaptation, we present representative test-set cases across all six task types in which the LoRA-adapted Qwen3-VL-4B (4B parameters) produces correct predictions, whereas the substantially larger Lingshu-32B (32B parameters), adapted with the same LoRA budget, fails.
All cases are from the SFT (LoRA) setting and selected from test-set predictions.
📄 For higher resolution, see the full PDF version.
Training loss curves for LoRA-based instruction tuning across seven dental datasets. Each subplot displays the training loss over one epoch for all 13 evaluated VLMs, grouped into Compact VLMs (≤4B parameters, solid lines) and Larger VLMs (≥7B parameters, dashed lines). All models are fine-tuned with identical LoRA configurations (r=16, α=32) and a cosine learning rate schedule. Most models converge rapidly within the first 10–20% of training, with InternVL3.5 and PaliGemma2 exhibiting notably higher initial loss due to their less-aligned vision–language representations. The consistently low final loss of MedMO-8B-Next and Qwen2.5-VL-7B across all datasets reflects their stronger pre-trained foundations for medical image understanding.
📄 For higher resolution, see the full PDF version.
Pocket-Dentist is a large-scale multimodal benchmark and deploy-aware evaluation pipeline for dental vision-language models (VLMs). It curates and standardizes seven heterogeneous dental datasets into a unified vision-language benchmark, enabling systematic evaluation of VLMs across diverse imaging modalities, clinical task types, adaptation strategies, and deployment constraints.
| Dataset | Modality | Task Types | Test Size | Primary Metric |
|---|---|---|---|---|
| COde | Intraoral photo + Panoramic X-ray | Classification, Report Generation | 1,200 | Weighted F1 / BERTScore F1 |
| MetaDent | Intraoral photograph | VQA, Classification, Captioning | 2,301 | Accuracy / Weighted F1 / BERTScore F1 |
| BRAR | Panoramic radiograph | Classification (Grade 1/2/3) | 149 | Macro F1 |
| Aariz | Cephalometric radiograph | VQA, CVM Classification | 630 / 126 | Accuracy |
| DenPAR | Periapical radiograph | Architecture, Site, Counting | 200 | Accuracy / Weighted F1 / MAE ↓ |
| DentalCaries | Intraoral photograph | Detection, Dentition Classification | 628 / 226 | Accuracy / Weighted F1 |
| DR | Panoramic X-ray | Multi-label Classification | 73 | Weighted F1 |
| Tier | Models |
|---|---|
| Large VLMs (≥ 7B) | Lingshu-32B, MedMO-8B-Next, Qwen2.5-VL-7B, Gemini-2.0-Flash, Gemini-2.5-Flash |
| Compact VLMs (≤ 4B) | Qwen3-VL-4B, Qwen3.5-4B, gemma-4-E4B-it, gemma-4-E2B-it, SmolVLM2-2.2B, InternVL3.5-2B, InternVL3.5-1B, medgemma-4b-it, paligemma2-3b-mix-448 |
For detailed instructions on environment setup, running evaluation, SFT training, and data format specifications, see the Development Guide.
# Install dependencies
pip install -r requirements.txt
# Run zero-shot evaluation on MetaDent with a single model
bash scripts/run_metadent.sh --models Qwen3-VL-4B-Instruct --tasks baseline
# Run LoRA fine-tuning
bash scripts/run_metadent_sft.sh --models Qwen3-VL-4B-Instruct
| Environment | Purpose | Min GPU | Max GPU |
|---|---|---|---|
NeurlPS2026-benchmark | vLLM inference + evaluation | A100 40GB (1–4B models) | H100 96GB (32B models) |
NeurlPS2026-train | LoRA SFT training | A100 40GB (1–4B models) | H100 96GB (32B models) |
@inproceedings{pocket-dentist-2026,
title = {Pocket-Dentist: Benchmarking Compact Vision-Language Models for Dental Image Understanding},
author = {Anonymous},
booktitle = {NeurIPS 2026 Evaluations \& Datasets Track},
year = {2026},
note = {Under review}
}
This project is licensed under the Apache License 2.0.
22 commits
Python
71.8%
Shell
28.2%