Skip to content
Back to skills

Dove Eval

ASecurity

This evaluation probes the robustness and prompt sensitivity of large language models on multiple-choice benchmarks by measuring how performance varies across hundreds of millions of intent-preserving prompt perturbations across multiple dimensions. Use when the user wants to benchmark on DOVE, or asks about evaluating this task. Reports Accuracy.

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

Works with

  • api

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Dove Eval?

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

Security grade badge for Dove Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-dove-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-dove-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: dove-eval
description: This evaluation probes the robustness and prompt sensitivity of large language models on multiple-choice benchmarks by measuring how performance varies across hundreds of millions of intent-preserving prompt perturbations across multiple dimensions. Use when the user wants to benchmark on DOVE, or asks about evaluating this task. Reports Accuracy.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2503.01622
  bibtex_key: habba2025dove
  confidence: high
---

# dove-eval

> DOVE: A Large-Scale Multi-Dimensional Predictions Dataset Towards Meaningful LLM Evaluation — Habba et al. (2025) (arXiv:2503.01622, 2025)

## What this evaluates

This evaluation probes the robustness and prompt sensitivity of large language models on multiple-choice benchmarks by measuring how performance varies across hundreds of millions of intent-preserving prompt perturbations across multiple dimensions.

## Datasets

- **DOVE** — total 250000000; splits: test (-1)

## Metrics

- `Accuracy` **(primary)** — range: [0, 1]
  - Proportion of correctly predicted answer options. Correctness is determined by identifying the answer option with the highest semantic similarity to the model’s generated response and checking if it matches the ground truth.
- `Marginalized Accuracy` — range: [0, 1]
  - Average accuracy across all other perturbation dimensions for a fixed value of a specific dimension: Acc_{d1} = sum(Acc(M, Dom, d1, ..., dn)) / (|D2| * ... * |Dn|).
- `Divergence Score` — range: other
  - Number of standard deviations by which the accuracy on the original prompt deviates from the mean accuracy across all prompt variations: |Acc_original - mean(Acc_all)| / std(Acc_all).

## Input / output format

**Input**: Multiple-choice question instances with prompt variations across multiple dimensions (e.g., enumerators, formatting, phrasing).

**Output**: Free-text model response.

## Scoring recipe

```python
def compute_accuracy(predictions, golds, options):
    correct = 0
    for pred, gold, opts in zip(predictions, golds, options):
        sims = [semantic_similarity(pred, opt) for opt in opts]
        predicted_opt = opts[argmax(sims)]
        if predicted_opt == gold:
            correct += 1
    return correct / len(predictions)

def compute_divergence(original_acc, all_accs):
    return abs(original_acc - mean(all_accs)) / std(all_accs)
```

## Common pitfalls

- API-based models modify prompts for safety or performance, so evaluations must use locally run open-weight models to avoid interference.
- Semantic similarity matching is used instead of exact string matching, requiring careful embedding selection and potentially threshold tuning.
- Marginalized accuracy averages over all other dimensions, which may obscure interaction effects between specific prompt perturbations.

## Evidence (verbatim from paper)

> To evaluate model outputs we use semantic similarity matching Mitkov et al. ([2009]); Obot et al. ([2023]). For each response, we identify the answer option with highest semantic similarity to the model’s output and consider the prediction correct if it matches the ground truth. Following Mizrahi et al. ([2024]), we quantified performance variance by calculating divergence scores, defined as the number of standard deviations by which performance using the original prompt deviates from the mean performance across all prompts.

## Citation

```bibtex
@misc{habba2025dove,
  title={DOVE: A Large-Scale Multi-Dimensional Predictions Dataset Towards Meaningful LLM Evaluation},
  author={Habba et al. (2025)},
  year={2025},
  note={arXiv:2503.01622}
}
```

- arXiv: 2503.01622

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.