BENCHMARK · TURKISH-MMLU-GENERATIVE
Turkish
General knowledge
Multilingual

TurkishMMLU (Generative)

Turkish-translated Massive Multitask Language Understanding benchmark: 900 questions across 9 subjects (Biology, Chemistry, Geography, History, Mathematics, Philosophy, Physics, Religion & Ethics, Turkish Language & Literature). We use the generative variant: the model emits a letter (A-E) as text and we parse it. Comparable to other generative MMLU runs.

Test runs
0
Metric
accuracy
Range
/100
Best score
—
METHODOLOGY

How we run TurkishMMLU at runlocalai

  1. Load the AYueksel/TurkishMMLU dataset from HuggingFace.
  2. For each of 9 subtasks, build 5-shot prompts using the dev split as exemplars.
  3. Send each test question via the OpenAI-compatible chat completions endpoint (Ollama / vLLM / etc.).
  4. Parse the model's response for the first standalone letter A-E.
  5. Aggregate accuracy per subtask and overall.

Why generative, not loglikelihood: The traditional lm-evaluation-harness approach uses loglikelihood scoring, which requires the inference backend to return token logprobs. Ollama's chat/completions endpoint does not return logprobs, so we use a generative letter-pick approach. Generative MMLU scores typically land within ~3pp of loglikelihood MMLU for well-instructed models.

Runner source: scripts/run-turkish-mmlu.ts and scripts/turkish_mmlu_generative.py in the public repo.

HOW TO READ THE SCORE

Score is overall accuracy percentage across all 900 questions. Random baseline is 20% (5 answer choices). Strong models score 40-60%; weak/broken setups score below 20% (suggests context overflow or chat template mismatch).

LEADERBOARD

Public reviewed runs, ranked

0 rows
NO RUNS YET

No test runs have been submitted for this benchmark yet. If you have rig time, see /benchmarks/submit for the contribution flow.