This benchmark evaluates the ability of large vision-language models to correctly answer knowledge-based visual questions while properly deferring when evidence is missing or hallucinating when faced with noisy or conflicting retrieval contexts. It disentangles parametric memorization from retrieval robustness across four controlled scenarios. Use when the user wants to benchmark on VLM-DeflectionBench, or asks about evaluating this task. Reports Deflection Rate.
Installs into .claude/skills of the current project.
Are you the author of Vlm Deflection Bench Eval?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-vlm-deflection-bench-eval)
---
name: vlm-deflection-bench-eval
description: This benchmark evaluates the ability of large vision-language models to correctly answer knowledge-based visual questions while properly deferring when evidence is missing or hallucinating when faced with noisy or conflicting retrieval contexts. It disentangles parametric memorization from retrieval robustness across four controlled scenarios. Use when the user wants to benchmark on VLM-DeflectionBench, or asks about evaluating this task. Reports Deflection Rate.
metadata:
skill_kind: dataset_eval
source_arxiv: 2604.12033
bibtex_key: [REDACTED]
confidence: high
---
# vlm-deflection-bench-eval
> Benchmarking Deflection and Hallucination in Large Vision-Language Models — Moratelli et al. (2026) (arXiv:2604.12033, 2026)
## What this evaluates
This benchmark evaluates the ability of large vision-language models to correctly answer knowledge-based visual questions while properly deferring when evidence is missing or hallucinating when faced with noisy or conflicting retrieval contexts. It disentangles parametric memorization from retrieval robustness across four controlled scenarios.
## Datasets
- **VLM-DeflectionBench** — total 2775; splits: test (2775)
## Metrics
- `Accuracy` — range: percent
- Fraction of responses labeled CORRECT by an external LLM judge (GPT-4o with SimpleQA prompt) against the gold answer.
- `Deflection Rate` **(primary)** — range: percent
- Fraction of responses labeled NOT ATTEMPTED by the judge, indicating the model correctly withheld an answer when evidence was inadequate.
- `Hallucination Rate` — range: percent
- Fraction of responses labeled INCORRECT by the judge, indicating the model generated a confident but factually wrong answer.
## Input / output format
**Input**: A question q, an optional image v, and a shuffled set of knowledge contexts K containing one gold passage and multiple distractor passages (text or image).
**Output**: A short-form factual answer string, or a deferral/withholding response when evidence is inadequate.
## Scoring recipe
```python
def evaluate(predictions, gold_answers, judge_model):
labels = []
for pred, gold in zip(predictions, gold_answers):
label = judge_model.evaluate(q, pred, gold) # Returns CORRECT, INCORRECT, or NOT ATTEMPTED
labels.append(label)
accuracy = labels.count("CORRECT") / len(labels)
deflection = labels.count("NOT ATTEMPTED") / len(labels)
hallucination = labels.count("INCORRECT") / len(labels)
return {"Accuracy": accuracy, "Deflection Rate": deflection, "Hallucination Rate": hallucination}
```
## Common pitfalls
- Models frequently generate confident but unsubstantiated claims (hallucinate) instead of deferring when retrieval contexts are noisy or conflicting.
- The benchmark uses a strict RAG setup where contexts are pre-retrieved and shuffled; failing to simulate realistic retrieval noise or ignoring the deferral requirement leads to inflated accuracy scores.
- Evaluation relies on an external LLM judge (GPT-4o) with a specific prompt, which may introduce judge bias or inconsistency compared to exact-match metrics.
## Evidence (verbatim from paper)
> Responses are judged by an external evaluator $E$: we use GPT-4o as a judge with the SimpleQA prompt*Wei et al. ([2024](#bib.bib56 "Measuring short-form factuality in large language models"))*, which assigns one of three labels: $E(q,\hat{a}_{j},a)\in{\texttt{CORRECT},\,\texttt{INCORRECT},\,\texttt{NOT ATTEMPTED}}222We map these labels to our evaluation metrics as follows: CORRECT $\rightarrow$ Accuracy, INCORRECT $\rightarrow$ Hallucination, NOT ATTEMPTED $\rightarrow$ Deflection.
## Citation
```bibtex
@misc{moratelli2026benchmarkingdeflection,
title={Benchmarking Deflection and Hallucination in Large Vision-Language Models},
author={Moratelli et al. (2026)},
year={2026},
note={arXiv:2604.12033}
}
```
- arXiv: 2604.12033