Skip to content
Back to skills

Mpd Hallucination Eval

ASecurity

Evaluates the ability of Large Vision-Language Models (LVLMs) to suppress object and semantic hallucinations while maintaining general perception, reasoning, and generative capabilities. It probes grounding fidelity across structured yes/no queries, open-ended captioning, and fine-grained visual diagnostics. Use when the user wants to benchmark on MSCOCO, MME, LLaVA-Bench, HallusionBench, or asks about evaluating this task. Reports CHAIR_S, CHAIR_I, POPE F1.

  • 3 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 11, 2026
researchpythongoperformance

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill mpd-hallucination-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Mpd Hallucination Eval?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Mpd Hallucination Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-mpd-hallucination-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-mpd-hallucination-eval)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: mpd-hallucination-eval
description: Evaluates the ability of Large Vision-Language Models (LVLMs) to suppress object and semantic hallucinations while maintaining general perception, reasoning, and generative capabilities. It probes grounding fidelity across structured yes/no queries, open-ended captioning, and fine-grained visual diagnostics. Use when the user wants to benchmark on MSCOCO, MME, LLaVA-Bench, HallusionBench, or asks about evaluating this task. Reports CHAIR_S, CHAIR_I, POPE F1.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2604.20366
  bibtex_key: zhu2026mpd
  confidence: high
---

# mpd-hallucination-eval

> Mitigating Hallucinations in Large Vision-Language Models without Performance Degradation — Zhu et al. (2026) (arXiv:2604.20366, 2026)

## What this evaluates

Evaluates the ability of Large Vision-Language Models (LVLMs) to suppress object and semantic hallucinations while maintaining general perception, reasoning, and generative capabilities. It probes grounding fidelity across structured yes/no queries, open-ended captioning, and fine-grained visual diagnostics.

## Datasets

- **MSCOCO** — total ?; splits: test (-1)
- **MME** — total ?; splits: test (-1)
- **LLaVA-Bench** — total ?; splits: test (-1)
- **HallusionBench** — total ?; splits: test (-1)

## Metrics

- `CHAIR_S` **(primary)** — range: percent
  - Sentence-level hallucination rate: proportion of generated sentences containing at least one hallucinated object. Lower is better.
- `CHAIR_I` **(primary)** — range: percent
  - Instance-level hallucination rate: proportion of generated captions containing at least one hallucinated object. Lower is better.
- `POPE F1` **(primary)** — range: [0, 1]
  - F1 score for yes/no object presence queries under random, popular, and adversarial negative sampling strategies.
- `BLEU` — range: [0, 1]
  - Standard n-gram overlap metric used to measure caption quality and fluency.
- `MME (Existence/Count/Position/Color)` — range: other
  - Scores on four hallucination-relevant subsets of the MME benchmark assessing perception and reasoning.
- `LLaVA-Bench Accuracy/Detailedness` — range: [1, 10]
  - GPT-4V evaluated scores on a 1-10 scale measuring factual alignment and response richness.
- `HallusionBench (fACC/qACC/easyA/hardA/aACC)` — range: percent
  - Fine-grained accuracy metrics for visual illusion vs language hallucination disentanglement, including easy/hard subsets and overall alignment.

## Input / output format

**Input**: Paired image and text prompt (e.g., open-ended description request or specific yes/no/factual questions).

**Output**: Free-form natural language response (captions, answers, or descriptions).

## Scoring recipe

```python
def score(predictions, gold):
    scores = {}
    scores['CHAIR_S'] = count_hallucinated_sentences(predictions) / len(predictions)
    scores['CHAIR_I'] = count_hallucinated_objects(predictions) / len(predictions)
    scores['POPE_F1'] = f1_score(gold, [pred == 'yes' for pred in predictions])
    scores['BLEU'] = compute_bleu(predictions, gold)
    scores['LLaVA_Acc'] = gpt4v_evaluate(predictions, gold, 'accuracy')
    scores['Hallusion_aACC'] = gpt4v_evaluate(predictions, gold, 'alignment')
    return scores
```

## Common pitfalls

- CHAIR scores represent hallucination rates, so lower values indicate better performance, contrary to most accuracy metrics.
- LLaVA-Bench and HallusionBench rely on GPT-4V for scoring, which can introduce evaluator bias or inconsistency compared to rule-based metrics like POPE.
- MME results only report four hallucination-relevant subsets (Existence, Count, Position, Color), not the full benchmark score.

## Evidence (verbatim from paper)

> We evaluate OH mitigation performance using the following three categories of benchmarks. MSCOCO-based metrics. We adopt CHAIR and POPE on the MSCOCO dataset to evaluate hallucination in image descriptions. CHAIR includes sentence-level (CHAIR_S) and instance-level (CHAIR_I) hallucination metrics, with lower scores indicating better grounding. POPE measures LVLMs’ ability to correctly answer yes/no object presence queries under different negative sampling strategies.

## Citation

```bibtex
@misc{zhu2026mpd,
  title={Mitigating Hallucinations in Large Vision-Language Models without Performance Degradation},
  author={Zhu et al. (2026)},
  year={2026},
  note={arXiv:2604.20366}
}
```

- arXiv: 2604.20366

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.