← MMLU Leaderboard

mmlu@2024-03 · Citation-only

The MMLU citation.

Fifty-seven academic subjects, five-shot. Every score in this section is copied from a public leaderboard — rendered so the record is complete, permanently excluded so it never inflates a badge.

Provenance: mirrored. Scores here do not count toward Trust Magnitude. See section 03 for the ladder.

01What is MMLU

Massive Multitask Language Understanding measures a language model's knowledge and reasoning across 57 academic subjects — mathematics, history, law, medicine, computer science — in a 5-shot setting. The model sees five example questions with answers before being tested on new ones.

Original paper: Measuring Massive Multitask Language Understanding (Hendrycks et al., 2020).

02Snapshot source

Scores in this registry are copied from a static snapshot of the HuggingFace Open LLM Leaderboard dated 2024-03-01. The snapshot file lives at scripts/benchmarks/mmlu/snapshot.json.

FieldValue
benchmarkIdmmlu@2024-03
unitpct (0..100 percentage accuracy)
sourceSnapshotDate2024-03-01
runAt2024-03-01T00:00:00Z

03Provenance ladder

The Gaia registry requires reproducible provenance for Trust Magnitude contribution. MMLU scores in this snapshot are cited from a public leaderboard — they were not produced by a CI-executed harness in this repository and have not been co-signed by a 4★+ Verifier running the model directly.

ProvenanceTMHow achieved
ci-reproducedCountedCI workflow re-ran the harness on the same commit
verifier-attestedCountedA 4★+ Verifier co-signed the run
mirroredExcludedCited from a public leaderboard
pendingExcludedAwaiting CI reproduction

A cited number can be stale. It can be measured under different prompts, different splits, a different tokenizer. Counting it would inflate the badge.

The leaderboard renders mirrored rows with a "Cited" badge to surface the distinction without hiding the data. This is deliberate: the record is complete, the score is legible, and TM stays clean.

04Refreshing the snapshot

  1. Visit the leaderboard.
  2. Export current 5-shot MMLU averages for the skills in snapshot.json.
  3. Edit scripts/benchmarks/mmlu/snapshot.json; bump sourceSnapshotDate.
  4. Run python scripts/benchmarks/mmlu/ingest.py --dry-run to preview.
  5. Run GAIA_OPERATOR_OVERRIDE=1 python scripts/benchmarks/mmlu/ingest.py to write.
  6. Regenerate docs/api/v1/benchmarks/mmlu.json.
  7. Open a PR on a review/meta/ branch.

05API projection

Machine-readable row data is served at /api/v1/benchmarks/mmlu.json. The index of all registered benchmarks lives at /api/v1/benchmarks/index.json.