Hilde · Decision models · answer key v2

Data

Everything the pages show comes from these files. They hold aggregate numbers and every answer, but not the questions: the publisher owns them.

FileContentsSize
results.jsonEvery published number: each setup's accuracy, confidence, latency and cost, and the routing replays and live tests.7.0 MB
answers.jsonEvery answer of every run, with its score and option probabilities, and the prompts. No question text.74.6 MB
picks.jsonBuilt from answers.json for these pages: each leaderboard setup's pick and score on each scored question, and each Turkish vs English model's English pick and score on each kept reading question.1.3 MB
vision.jsonThe page-image track: the questions that depend on the printed page, asked as text, as page images and through OCR; every number and each answer's pick and option probabilities. No question text, page image or OCR text.10.4 MB
vision-repeats.jsonThe page-image track's repeat passes, kept outside its table: each pass's run records and answers, compared with the table's first pass.1.4 MB
english-reading.jsonThe Turkish vs English track's record: the translator, its two prompts, each reading question's flags and the SHA-256 of its English text. No question text.120 kB

Results version 0bdaa447 (what changed: the results changelog); picks.json 5e6555a0126d. The code that ran the benchmark and rebuilds these files is in the repository; its runner README explains how someone who owns the book rebuilds the question bank.

Results changelog

What changed in each results version that went live (results_version in results.json), newest first. It starts with results 0eb1e828, the release that added Liquid d1-2B; earlier versions are in the repository's history.

Results 0bdaa447 (3 November 2026)

Results fb40b559 (3 November 2026)

Results 8d77fddf (3 November 2026)

Results 8f69ed8d (3 November 2026)

Results 6cc17354 (3 November 2026)

Results 40598194 (3 November 2026)

Results 30f574b0 (3 November 2026)

Results 5fbf4cb3 (3 November 2026)

Results 64cea0e4 (3 November 2026)

Results ce52c83e (3 November 2026)

Analyses of the existing runs only, approved by Ümit; no new run, and no published measurement changed.

Results 612d3cdf (3 November 2026)

Results aa79451f (3 November 2026)

Results 47420478 (2 November 2026)

Results 3ad29607 (2 November 2026)

Results 7dc0f9c7 (2 November 2026)

Results 34bac8a0 (2 November 2026)

Results 5c638c7d (2 November 2026)

Results 973d93d3 (2 November 2026)

Results 8cacd512 (2 November 2026)

Results 07bac50e (2 November 2026)

Results 2c430f54 (1 November 2026)

Results 74c13f91 (1 November 2026)

Results 25290875 (1 November 2026)

Results 0eb1e828 (1 November 2026)

Answer key changelog

Every setup is scored on answer key version 2. Question bank SHA-256 797ad6c868bc1c9485bc54203f58839ad995b0443b7149f6a9e36cf0d07df4d7; key fingerprint cd7f998de262e355cd28f596465a51f4158211646ee0cbfbc85f5d8cdeced20a.

Every setup in this benchmark is scored on one frozen answer key. This file lists every change to that key.

How a fix works. A fix to the key needs a check against the book's own key, or a second person who reviews the question and its options without seeing the models' answers. Each fix creates a new key version, adds a row to this file (question ID, old answer, new answer, reason, date) and rescores every run.

To report a wrong key, see CONTRIBUTING.md.

How to identify a version. results.json names the key version under answer_key, with the SHA-256 of the question bank and the key's fingerprint: the SHA-256 of [[id, key, excluded], ...] over every question in answers.json, as compact JSON in question order (answer_key_fingerprint in benchmark_metrics.py).

reproduce.py recomputes the fingerprint and checks every exported answer against the key. export_results.py stops when the answers are graded against a key that is not frozen there.

Version 2 (frozen 13 October 2026)

Version 2 is the key after the review of 4 October 2026. The review checked 25 disputed keys, confirmed 13 and removed these 12 questions from scoring.

Their printed keys stay in the data, but they count in no result. Topic, page, test and number locate each question in the book.

Question IDTopicPageTestNumberChangeReasonDate
3794, Topic and main point of a paragraph8837Removed from scoringThe key could not be confirmed: the page image did not settle the answer. No question-specific note was recorded at review time (4 October); the group reason applies.2026-10-04
4594, Topic and main point of a paragraph108138Removed from scoringThe printed key could not be established against the other reading: both are defensible. Removed on the reviewer's decision.2026-10-04
6526, Details that support a paragraph's main point160116Removed from scoringThe key could not be confirmed: the page image did not settle the answer. No question-specific note was recorded at review time (4 October); the group reason applies.2026-10-04
247316, Questions combining several grammar topics331165Removed from scoringThe key could not be confirmed: the page image did not settle the answer. No question-specific note was recorded at review time (4 October); the group reason applies.2026-10-04
30241, Word and phrase meanings914Removed from scoringThe printed key could not be established against the other reading: both are defensible. Removed on the reviewer's decision.2026-10-04
30871, Word and phrase meanings2176Removed from scoringThe key could not be confirmed: a red mark covers the printed answer strip, so the printed key cannot be read.2026-10-04
31853, How a writer explains and develops ideas8078Removed from scoringThe printed key could not be established against the other reading: both are defensible. Removed on the reviewer's decision.2026-10-04
32235, How a paragraph fits together12172Removed from scoringThe printed key could not be established against the other reading: both are defensible. Removed on the reviewer's decision.2026-10-04
32425, How a paragraph fits together135142Removed from scoringThe key could not be confirmed: the page image did not settle the answer. No question-specific note was recorded at review time (4 October); the group reason applies.2026-10-04
364012, How words are built24017Removed from scoringThe printed key could not be established against the other reading: both are defensible. Removed on the reviewer's decision.2026-10-04
411518, Spelling366811Removed from scoringThe key could not be confirmed: the page image did not settle the answer. No question-specific note was recorded at review time (4 October); the group reason applies.2026-10-04
420620, Problems in sentence wording418122Removed from scoringThe printed key could not be established against the other reading: both are defensible. Removed on the reviewer's decision.2026-10-04

Later fixes

None yet. Each fix adds a row here and a section for its new key version.

Question IDOld answerNew answerReasonDateKey version

No rows yet.

To report a wrong key, use the answer key correction form.

How to cite

Cite the results version, the answer key version and the commit of the repository you used.

# Generated by build_page.py from results.json. Do not edit by hand: run the build again.
cff-version: 1.2.0
message: "If you use these results, please cite them with the results version, the answer key version and the commit of zekiworks/analysis you used."
title: "When should you trust an AI model to make a decision?"
abstract: "We tested 55 models, 37 of them decision models, on a reading comprehension and grammar test in native Turkish (not translated): 2,198 questions."
type: dataset
authors:
  - name: "Hilde"
version: "results 0bdaa447, answer key version 2"
date-released: "2026-11-03"
url: "https://zekiworks.github.io/analysis/decision-models/"
repository-code: "https://github.com/zekiworks/analysis/tree/main/decision-models"
license: MIT
keywords:
  - "decision models"
  - "confidence"
  - "calibration"
  - "Turkish"

Licences