Skip to content
Back to skills

Hpope Eval

ASecurity

Evaluates hallucinations in large vision-language models by probing their ability to correctly identify object existence and ground fine-grained attributes (color, material, shape) to specific objects in an image. Use when the user wants to benchmark on H-POPE, or asks about evaluating this task. Reports Accuracy.

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

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Hpope Eval?

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

Security grade badge for Hpope Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-hpope-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-hpope-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: hpope-eval
description: Evaluates hallucinations in large vision-language models by probing their ability to correctly identify object existence and ground fine-grained attributes (color, material, shape) to specific objects in an image. Use when the user wants to benchmark on H-POPE, or asks about evaluating this task. Reports Accuracy.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2411.04077
  bibtex_key: pham2024hpope
  confidence: medium
---

# hpope-eval

> H-POPE: Hierarchical Polling-based Probing Evaluation of Hallucinations in Large Vision-Language Models — Pham et al. (2024) (arXiv:2411.04077, 2024)

## What this evaluates

Evaluates hallucinations in large vision-language models by probing their ability to correctly identify object existence and ground fine-grained attributes (color, material, shape) to specific objects in an image.

## Datasets

- **H-POPE** — total ?; splits: test (-1)

## Metrics

- `Accuracy` **(primary)** — range: [0, 1]
  - Standard binary classification accuracy computed over model responses to yes/no questions about object existence and attributes.

## Input / output format

**Input**: An input image paired with a binary question (e.g., 'Does the [object] have [attribute]?') constructed from ground-truth annotations and negative sampling strategies.

**Output**: Binary response (Yes/No) from the vision-language model.

## Scoring recipe

```python
predictions = [model_answer == 'Yes' for model_answer in model_outputs]
gold = [1 if object/attribute_exists else 0 for _ in questions]
accuracy = sum(p == g for p, g in zip(predictions, gold)) / len(gold)
```

## Common pitfalls

- Models often hallucinate attributes that are present in the image but belong to different objects (image-based adversarial sampling).
- Negative sampling strategies (random, popular, frequency-based, image-based) significantly impact difficulty and should be reported separately.
- Attribute evaluation requires mutual exclusion; models may confuse overlapping or non-mutually exclusive attributes if not restricted to color, material, and shape.

## Evidence (verbatim from paper)

> Our H-POPE benchmark formulates binary questions about object existence and object attributes. Negative attributes are sampled from the list of attributes across the dataset Ω, so we need to ensure mutual exclusion, i.e., if an object has a list A of attributes, it should not have any attributes from Ω∖A.

## Citation

```bibtex
@misc{pham2024hpope,
  title={H-POPE: Hierarchical Polling-based Probing Evaluation of Hallucinations in Large Vision-Language Models},
  author={Pham et al. (2024)},
  year={2024},
  note={arXiv:2411.04077}
}
```

- arXiv: 2411.04077

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.