What is new in v2.0
A new manuscript corpus and new task families, mixed with the v1.9 data:
- KTIV manuscript pages (796 manuscripts, 2,005 pages, ~1.9M letters of
editorial transcription with word geometry) as full-page, region, section
and line transcription rows — roughly 3× the manuscript text of the v1.9
training set.
- Grounding tasks (~8% of the mixture), derived from the same word
geometry: locate (unique phrase →
bbox_2d), read_box (box → text),
templated layout QA, and grounded page transcription (JSON lines with
boxes). Coordinates are 0–1000 normalized to the input image.
- The v1.9 mixture is retained for continuity: Cairo Genizah pages
(
genizah_clean_v2), synthetic Hebrew renders (synthetic_hebrew_v3) and
printed-Talmud replay.
Benchmark manuscripts (the religious-140 set and the frozen PGP-131 set) are
excluded from training by manuscript identifier.
Results
Transcription (median aligned F1, single decode at temperature 0.1, same
harness as every card in the series):
Table with columns: benchmark, v1.9a-1300 (parent), v2.0a-1800| benchmark | v1.9a-1300 (parent) | v2.0a-1800 |
|---|
| Genizah religious-140 (GT rev 1.1) | 0.816 | 0.849 |
| Frozen PGP-131 | 0.862 | 0.875 |
The religious gain is well outside the series' median noise band (±~0.008);
it is also the benchmark closest in kind to the new KTIV training pages
(decontaminated by manuscript, but the same corpus family). The PGP gain on
documentary fragments is small.
Grounding (frozen 133-query eval on religious-benchmark pages; none of the
v1.9 arms saw grounding data):
Table with columns: model, locate median IoU, locate IoU≥0.5, read_box CER, grounded page: line-box IoU / line CER| model | locate median IoU | locate IoU≥0.5 | read_box CER | grounded page: line-box IoU / line CER |
|---|
| v1.9a-1300 | 0.288 | 18/72 | 0.579 | 0.150 / 0.211 |
| v2.0a-1800 | 0.467 | 35/72 | 0.129 | 0.371 / 0.310 |
Box-conditioned tasks are where the new capability lives (phrase→box IoU
0.29→0.47, box→text CER 0.58→0.13). Templated layout QA on held-out pages is
roughly tied with the parent (first/last-line CER 0.286 vs 0.329;
find-the-line CER 0.242 vs 0.274); grounded page transcription pays a
per-line text cost relative to plain transcription in this checkpoint.
Caveats. Single seed, single decode; per-page comparisons are not
interpretable at this granularity (a same-model rerun control flips several
pages across 0.5 F1). Aggregates above are the basis of every claim.
Prompts
- Transcription: the same diplomatic-transcription prompts as v1.9.
- Locate: "Locate the phrase … on this page. Answer with JSON
{"bbox_2d": [x1, y1, x2, y2]} in 0-1000 normalized coordinates."
- Read box: "Transcribe only the text inside bbox_2d = [x1, y1, x2, y2]
(0-1000 normalized)…"
- Grounded page: JSON list of
{"bbox_2d": […], "text": "…"} per line.
Data and credits
Manuscript images and transcriptions used for the KTIV portion of the
training set were accessed through the Ktiv project of the National
Library of Israel, with holding institutions including Cambridge University
Library, the Jewish Theological Seminary and the British Library; that
training set is not redistributed. Genizah documentary transcriptions derive
from the Princeton Geniza Project. Printed-Talmud replay data is described on
the v1.6 card. The synthetic renders are released as
synthetic_hebrew_v3
and synthetic_rashi.
The series at a glance
One line per generation — which checkpoint to use and which are historical:
Table with columns: version, repo, status, canonical revision, headline (benchmark)| version | repo | status | canonical revision | headline (benchmark) |
|---|
| v2.0a | v20a-ckpt | current best on both corpora; first with grounding | step 1800 af9df6a0 | F1 0.849 (religious-140) / 0.875 (PGP-131); locate IoU 0.467, read_box CER 0.129 |
| v1.9a | v19a-ckpt | flagship (stable) | step 1300 |
* CER over substantive attempts only, alignment-based scorer. Benchmarks
differ across generations (Talmud print vs Genizah manuscripts) — compare
within a row's named benchmark, not across rows.