Laya as a Typed Probabilistic Assessor: An Independent Reproduction and a Preregistered Study of Calibration and Selective Escalation
Abstract
The shipped Laya Typed-Decisions checkpoint, a 421M-parameter ModernBERT-large assessor that answers typed choice/noul/score questions over workflow state, is uniformly under-confident. The signed confidence-accuracy gap is , every occupied reliability bin's accuracy exceeds its confidence, and that sign uniformity collapses every binned ECE variant to the same value, . The card frames the risk as over-confidence; the measured direction is the opposite, and the direction decides which way a confidence-gated cascade fails. A single disjointly fitted temperature (, sharpening) removes most of the miscalibration (held-out ECE to ) and outperforms the shipped per-option-count table. The frozen selection rule instead chose isotonic regression, which overfit and failed its held-out NLL contrast on both tracks, so hypothesis H2 is not supported. Re-running the released checkpoint on its full official test split reproduces the card's headline accuracy ( vs. ). The retrospective E1 reproduction preceded the analysis freeze; E2-E8 were prospectively preregistered, and 20 of 22 executed confirmatory tests reject under Benjamini-Hochberg FDR at (two descoped). The frozen gate beats random escalation but misses its 10% accepted-set error target on both tracks, an exploratory out-of-distribution probe finds no zero-shot transfer (accuracy ), and every score measures agreement with a synthetic teacher whose self-agreement ceiling () the specialist exceeds. Per-decision predictions, run manifests, and the frozen preregistration are in the ancillary files. The author has no affiliation with the model's publisher, the dataset's publisher, or TypeSafe.
Figures & tables
| Metric | Card ( reported ) | Ours ( measured ) | 95% CI (BCa, measured ) | |
|---|---|---|---|---|
| Accuracy (all, ) | 0.766 | 0.7670 | ||
| Soft accuracy (ch+no, ) | 0.471 | 0.5086 | ||
| Brier vs. teacher (ch+no) | 0.062 | 0.0658 | ||
| ECE (card conv., 10 bins) | 0.213 | 0.2142 | ||
| Score MAE ( score , ) | 0.242 | 0.2424 |
| Slice | Card ( reported ) | measured | 95% CI (BCa, measured ) | ||
| agent_trace_observability | 0.730 | 0.7300 | 500 | ||
| customer_service | 0.764 | 0.7660 | 500 | ||
| invoice_processing | 0.804 | 0.8060 | 500 | ||
| security_incidents | 0.766 | 0.7660 | 500 | ||
| noul accuracy | 0.857 | 0.8583 | n/a | 600 | |
| choice accuracy | 0.733 | 0.7333 | n/a | 600 |
| Group | Model | Acc. ( measured ) | NLL | ECE 15 | 95% BCa CI (acc.) |
| specialist | Laya Typed-Decisions (released) | 0.7670 | 0.7069 | 0.2142 | |
| Laya Track B replication (ours) | 0.7710 | 0.6271 | 0.1509 | ||
| ModernBERT-base specialist (ours) | 0.5425 | 0.9736 | 0.0728 | ||
| generalist, zero-shot | laya base | 0.3630 | 1.3311 | 0.1731 | |
| laya-multilingual | 0.3495 | 1.8616 | 0.3159 | ||
| trivial (fit on train) | majority per question | 0.4835 | 14.27 | 0.5165 |
| calib (fit split) | eval (held out, single frozen pass) | |||||
|---|---|---|---|---|---|---|
| Method | NLL | ECE 15 | NLL [95% BCa] | ECE 15 [95% BCa] | Acc. | AURC |
| identity (shipped) | 0.7111 | 0.2250 | 0.7027 | 0.2035 | 0.762 | 0.0996 |
| single temperature | 0.5195 | 0.0228 | 0.5364 | 0.0372 | 0.762 | 0.0938 |
| per-primitive | 0.5170 | 0.0226 | 0.5352 | 0.0398 | 0.762 | 0.0923 |
| per-option-count | 0.5170 | 0.0226 | 0.5352 | 0.0398 | 0.762 | 0.0923 |
| vector ( choice ) | 0.5071 | 0.0239 | 0.5346 | 0.0314 | 0.764 | 0.0938 |
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
| ID | Contrast (vs. identity unless noted) | BH outcome | ||
|---|---|---|---|---|
| A2/B2 | eval NLL / ECE, single temp. | / | / | reject / reject |
| A3/B3 | eval NLL / ECE, per-primitive | / | / | reject / reject |
| A4/B4 | eval NLL / ECE, per-option-count | / | / | reject / reject |
| A5/B5 | eval NLL / ECE, vector | / | / | reject / reject |
| A6/B6 | eval NLL / ECE, isotonic (winner) | / | / | fail / reject |
| C2/D2 | Track B NLL / ECE, single temp. | / | / | reject / reject |