Skip to content
Back to skills

Dior

ASecurity

Quantifies how sensitive a language model benchmark's reliability and ranking stability are to specific design choices, such as the selection of scenarios, subscenarios, examples, and few-shot prompts. Use when the user has predictions and gold and needs to compute DIoR.

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

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Dior?

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

Security grade badge for Dior
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-dior/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-dior)

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: dior
description: Quantifies how sensitive a language model benchmark's reliability and ranking stability are to specific design choices, such as the selection of scenarios, subscenarios, examples, and few-shot prompts. Use when the user has predictions and gold and needs to compute DIoR.
metadata:
  skill_kind: metric
  source_arxiv: 2308.11696
  bibtex_key: [REDACTED]
  confidence: high
---

# dior

> Efficient Benchmarking of Language Models — Perlitz et al. (2023) (arXiv:2308.11696, 2023)

## What this evaluates

Quantifies how sensitive a language model benchmark's reliability and ranking stability are to specific design choices, such as the selection of scenarios, subscenarios, examples, and few-shot prompts.

## Datasets

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

## Metrics

- `DIoR` **(primary)** — range: [0, 1]
  - Decision Impact on Reliability measures the change in benchmark reliability (e.g., ranking stability or score variance) when a specific design choice is perturbed. It is computed via bootstrapping simulations that repeatedly resample the design choice and measure the probability of rank switches or score deviations across models.

## Input / output format

**Input**: A benchmark's design configuration (e.g., set of scenarios, subscenarios, examples, or few-shot prompt seeds) and the resulting model scores/rankings across these configurations.

**Output**: A DIoR reliability score indicating the sensitivity of the benchmark's outcomes to the perturbed design choice, typically expressed as a probability or stability metric.

## Scoring recipe

```python
def compute_dior(design_config, model_scores, n_iterations=1000):
    reliability_scores = []
    for _ in range(n_iterations):
        perturbed_config = bootstrap_sample(design_config)
        new_scores = evaluate_models(perturbed_config)
        reliability_scores.append(calculate_rank_stability(model_scores, new_scores))
    return 1 - mean(reliability_scores)
```

## Common pitfalls

- Treating DIoR as a direct measure of model capability rather than benchmark design sensitivity.
- Assuming that reducing the number of scenarios or subscenarios saves compute without penalty; the paper shows it drastically drops reliability.
- Using full cross-product evaluation for few-shot prompts instead of uniform sampling across the example-prompt space, which the paper shows yields lower reliability for the same compute budget.

## Evidence (verbatim from paper)

> proposes Decision Impact on Reliability (DIoR) to quantify how design choices affect reliability.

## Citation

```bibtex
@misc{perlitz2023efficientbenchmarking,
  title={Efficient Benchmarking of Language Models},
  author={Perlitz et al. (2023)},
  year={2023},
  note={arXiv:2308.11696}
}
```

- arXiv: 2308.11696

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.