# Effective Dimensionality

> Effective Dimensionality (ED) quantifies the number of independent signals or latent axes captured by a benchmark, measuring how much redundancy exists across its tasks. It probes whether a benchmark's claimed breadth actually reflects diverse evaluation dimensions or merely correlated task performance. Use when the user has predictions and gold and needs to compute Effective Dimensionality (ED).

- Skill: `qhjqhj00/effective-dimensionality` (Agent Skill)
- Install (CLI): `npx skillmds add qhjqhj00/effective-dimensionality`
- Raw SKILL.md: https://api.skillmd.com/api/skills/qhjqhj00/effective-dimensionality/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: qhjqhj00 (https://skillmd.com/u/qhjqhj00)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/qhjqhj00/effective-dimensionality

---


# effective-dimensionality

> BenchScope: How Many Independent Signals Does Your Benchmark Provide? — Sha et al. (2026) (arXiv:2603.29357, 2026)

## What this evaluates

Effective Dimensionality (ED) quantifies the number of independent signals or latent axes captured by a benchmark, measuring how much redundancy exists across its tasks. It probes whether a benchmark's claimed breadth actually reflects diverse evaluation dimensions or merely correlated task performance.

## Datasets

- **BigCodeBench** — total ?; splits: test (-1)
- **SWE-bench Verified** — total ?; splits: test (-1)
- **BFCL** — total ?; splits: test (-1)
- **LiveCodeBench** — total ?; splits: test (-1)
- **Open LLM Leaderboard** — total ?; splits: test (-1)

## Metrics

- `Effective Dimensionality (ED)` **(primary)** — range: other
  - ED is computed as the participation ratio of the centered benchmark score spectrum. Given a centered score matrix, singular values are extracted, and ED is calculated as the ratio of the squared sum of singular values to the sum of their fourth powers. It represents the effective number of independent axes in the evaluation.

## Input / output format

**Input**: A benchmark evaluation matrix of shape (N models × T tasks) containing per-instance pass rates or continuous scores.

**Output**: A single scalar float representing the effective dimensionality.

## Scoring recipe

```python
def compute_ed(score_matrix):
    # score_matrix: N x T matrix of pass rates or continuous scores
    centered = score_matrix - score_matrix.mean(axis=0)  # task-centering
    U, S, Vt = np.linalg.svd(centered, full_matrices=False)
    ed = (np.sum(S)**2) / np.sum(S**4)
    return ed
```

## Common pitfalls

- ED systematically overestimates the true latent dimensionality (k) due to binary noise creating a floor of small singular values; it should be interpreted as an upper bound.
- Binarizing continuous scores at arbitrary thresholds (e.g., 0.3 vs 0.5) significantly alters absolute ED values, though qualitative conclusions often remain stable.
- Task-centering is the default and recommended method; model-centering or double-centering can drastically change ED magnitudes and should be reported explicitly.

## Evidence (verbatim from paper)

> Effective Dimensionality (ED) introduces a fast, population-conditional diagnostic based on the participation ratio of centered benchmark score spectra to quantify measurement redundancy. Applied to 22 benchmarks across 8 domains and >8,400 model evaluations, ED reveals up to 27× variation in effective dimensionality—e.g., Open LLM Leaderboard behaves like 1.7 axes, BBH and MMLU-Pro are nearly redundant (ρ=0.96), and MATH/MuSR show Simpson’s paradox—demonstrating that claimed breadth often overstates true measurement diversity.

## Citation

```bibtex
@misc{sha2026benchscope,
  title={BenchScope: How Many Independent Signals Does Your Benchmark Provide?},
  author={Sha et al. (2026)},
  year={2026},
  note={arXiv:2603.29357}
}
```

- arXiv: 2603.29357

