Skip to content
Back to skills

Sentinel Hallucination Eval

ASecurity

Evaluates a sentence-level early intervention framework for reducing object hallucinations in multimodal large language models (MLLMs) while preserving or enhancing general vision-language capabilities across multiple standard benchmarks. Use when the user wants to benchmark on Object HalBench, AMBER, HallusionBench, VQAv2, TextVQA, ScienceQA, MM-Vet, or asks about evaluating this task. Reports response-level hallucination rate (Resp.).

  • 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 sentinel-hallucination-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Sentinel Hallucination Eval?

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

Security grade badge for Sentinel Hallucination Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-sentinel-hallucination-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-sentinel-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: sentinel-hallucination-eval
description: Evaluates a sentence-level early intervention framework for reducing object hallucinations in multimodal large language models (MLLMs) while preserving or enhancing general vision-language capabilities across multiple standard benchmarks. Use when the user wants to benchmark on Object HalBench, AMBER, HallusionBench, VQAv2, TextVQA, ScienceQA, MM-Vet, or asks about evaluating this task. Reports response-level hallucination rate (Resp.).
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2507.12455
  bibtex_key: [REDACTED]
  confidence: high
---

# sentinel-hallucination-eval

> Mitigating Object Hallucinations via Sentence-Level Early Intervention — Peng et al. (2025) (arXiv:2507.12455, 2025)

## What this evaluates

Evaluates a sentence-level early intervention framework for reducing object hallucinations in multimodal large language models (MLLMs) while preserving or enhancing general vision-language capabilities across multiple standard benchmarks.

## Datasets

- **Object HalBench** — total ?; splits: (unstated)
- **AMBER** — total ?; splits: (unstated)
- **HallusionBench** — total ?; splits: (unstated)
- **VQAv2** — total ?; splits: (unstated)
- **TextVQA** — total ?; splits: (unstated)
- **ScienceQA** — total ?; splits: (unstated)
- **MM-Vet** — total ?; splits: (unstated)

## Metrics

- `response-level hallucination rate (Resp.)` **(primary)** — range: percent
  - Percentage of generated responses that contain at least one hallucinated object. Calculated as (number of responses with hallucinations / total responses) * 100.
- `mention-level hallucination rate (Ment.)` — range: percent
  - Percentage of hallucinated object mentions relative to the total number of object mentions in the responses.
- `AMBER F1` — range: other
  - F1 score computed on the discriminative part of the AMBER benchmark across six hallucination types.
- `CHAIR` — range: percent
  - Sentence-level hallucination rate measuring the proportion of sentences containing hallucinated objects.
- `MM-Vet Overall` — range: other
  - Composite score evaluating general vision-language capabilities, including reasoning, translation, OCR, and more.

## Input / output format

**Input**: Image paired with a text prompt or question.

**Output**: Natural language response describing the image or answering the question.

## Scoring recipe

```python
def compute_metrics(predictions, golds, benchmark):
    if benchmark == 'Object_HalBench':
        resp_hall = sum(1 for p in predictions if contains_hallucination(p)) / len(predictions)
        ment_hall = count_hallucinated_mentions(predictions) / count_total_mentions(predictions)
        return resp_hall * 100, ment_hall * 100
    elif benchmark == 'AMBER':
        return f1_score(predictions, golds), accuracy(predictions, golds)
    elif benchmark == 'MM-Vet':
        return mmvet_scoring(predictions, golds)
    return standard_vqa_accuracy(predictions, golds)
```

## Common pitfalls

- Confusing response-level vs. mention-level hallucination rates, which measure different granularities of error (per-response vs. per-mention).
- Assuming hallucination mitigation techniques inherently degrade general VQA performance; this method demonstrates concurrent improvement on benchmarks like ScienceQA and MM-Vet.
- Using out-of-domain or rewritten preference data instead of in-domain context-coherent samples, which significantly reduces effectiveness and increases hallucination rates.

## Evidence (verbatim from paper)

> Specifically, for the 7B model, our method achieves a 4.3 response-level (Resp.) and a 2.6 mention-level (Ment.) hallucination rate. Compared to the previous SOTA method, TPO, which achieves a 5.6 response-level and 3.2 mention-level hallucination rate, our proposed SENTINEL surpasses it by further reducing hallucinations by a total of 24% on Object Halbench.

## Citation

```bibtex
@misc{peng2025sentinel,
  title={Mitigating Object Hallucinations via Sentence-Level Early Intervention},
  author={Peng et al. (2025)},
  year={2025},
  note={arXiv:2507.12455}
}
```

- arXiv: 2507.12455

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.