Typed Decision Models: An Early Evidence Audit and Evaluation Checklist
Organizations: Northeastern University
Abstract
Typed decision models (TDMs) return probability distributions over caller-defined options without generating text. TypeSafe released Jev, a commercial typed decision model, on 15 September 2026, and a small body of evaluation and replication work appeared within days. We review 28 papers posted between 19 and 24 September and relate their findings to earlier work on label-probability classification, constrained decoding, reranking, calibration, and model cascades. In this early literature, the typed readout itself has not shown an independent accuracy advantage over comparable label-probability readouts. Jev's clearest gains are in latency and cost, while accuracy gaps remain on harder tasks. In practical deployments, confidence is often used to decide when to defer to a stronger model or a human. We use recurring weaknesses in these studies to derive a 14-item evaluation checklist for future TDM work. Because the evidence covers only the first nine days after the release of one hosted model, the review should be read as an early evidence map rather than a settled assessment of the model class.
Figures & tables
| TDM component | Ancestor | What TDMs change |
|---|---|---|
| Scoring a label set by LM probability | Cloze/verbalizer classification [ 20 , 57 ] ; likelihood scoring [ 10 ] | Options declared per request rather than fixed verbalizers |
| Option-label readout | Multiple-choice symbol binding [ 55 ] | Named options may include rubrics rather than letters |
| Guaranteed valid output | Grammar-constrained decoding [ 22 , 69 ] | Returns a renormalized distribution without token generation |
| Fine-tuned label-token head | Yes/no rerankers [ 48 , 82 ] ; generative verifiers [ 81 ] | Arbitrary option sets; many questions per call |
| Runtime labels in small encoders | NLI zero-shot classifiers [ 35 , 75 ] ; GLiClass [ 60 ] | Presented as a general decision interface |
| Rubric-conditioned judging | Prometheus [ 34 ] ; G-Eval [ 41 ] | Rubric attached to each option |
| Model | Backbone | Readout | Training |
|---|---|---|---|
| this-that-model-1.0 [ 12 ] | 1.88B hybrid linear-attention decoder | Answer-slot hidden state scored against output-embedding rows of single-token option labels; restricted softmax | Full fine-tune; cross-entropy + Brier |
| JevLite [ 54 ] | Qwen3-4B, LoRA | Softmax over allowed label-token logits | Cross-entropy + Brier; temperature scaling |
| Visual Jev [ 76 ] | Qwen3-VL-4B/8B, LoRA | LM-head logits of option letters, renormalized over candidates | Answer SFT; dedicated typed head tried and dropped |
| SemIf-4B [ 28 ] | Qwen3.5-4B, frozen | Option-letter logits | None |
| Qwen3-0.6B-RLCD [ 28 ] | Qwen3-0.6B-Base | Letter-token readout | RL for calibrated decisions (third-party replication) |
| PixelJev [ 86 ] | Qwen3.5-2B/4B, optional LoRA | Option-letter logits at the first answer position, restricted to the candidate slots | Few-shot LoRA; temperature fitted on held-out data |
| Role | Papers | Where low confidence goes |
| Step replacement | Edge/6G orchestration [ 36 , 37 ] ; scientific choices [ 16 ] ; contract inference [ 79 ] ; video quality [ 56 ] ; standalone visual and grid-world questions [ 76 , 86 , 12 ] ; numerical decoding [ 74 ] ; mobile GUI actions [ 80 ] ; edge triage [ 14 ] | Planner when the TDM selects a done/blocked option [ 80 ] ; not reported in the other studies |
| Controller | Tool-using agent [ 71 ] ; memory control [ 29 ] ; game control [ 44 ] ; coding-agent routing [ 1 ] | Strong LLM by confidence [ 1 , 71 ] ; planner by schedule [ 44 ] ; not reported in the other studies |
| Judge or screener | Preference/factuality judging [ 39 ] ; rubric judging [ 53 ] ; radiology reports [ 27 ] ; scam calls [ 54 ] ; alignment-failure detection [ 24 ] ; security findings [ 18 ] | Stronger judge by confidence [ 39 ] ; LLM judge by confidence, replayed [ 53 ] ; human review of needs-review findings by design, not exercised in the evaluation [ 18 ] ; not reported in the other studies |
| Measurement instrument | Social-science annotation [ 28 ] ; crash narratives [ 52 ] ; population simulation [ 38 ] | LLM [ 28 ] or human [ 52 ] by confidence; flagship model on fixed sample [ 38 ] |
| Diagnostic | Option-name polarity [ 61 ] ; context flipping [ 73 ] ; prompt injection [ 70 ] | – |
| Ecosystem | Public GitHub projects [ 40 ] | – |
| Paper | Comparator / control | Accuracy (TDM vs. comparator) | Latency | Cost | Calib. | LP | Stats |
| Open and alternative TDMs | |||||||
| Cheng et al. [12] | GPT-5.6 | 0.844 vs. 0.897 (own bench); 0.941 vs. Jev 0.765 (68 items) | 30.9 ms local | local (electricity) | Yes | ? | none |
| Ren et al. [54] | same backbone, label token | AUROC .974 vs. .950 (n.s.) | 64.5 ms | n.r. | Yes | Yes | bootstrap, 3 seeds |
| Yu and Yao [76] | typed-head control (default: LM head) | macro acc. .761 vs. .761 | 8.9 faster ∗ | n.r. | appendix | Yes | 3 seeds (SD); bootstrap described, CIs not reported |
| Zhou et al. [86] | same backbone, greedy generation | readout = generation when valid; +1.88 pp (adapted, ScienceQA) only from invalid generations | 1.3–1.4 faster than gen. (1.03 vs. one-token constrained gen.) | n.r. | Yes | Yes | group bootstrap, 3 seeds |
| Dağlı et al. [14] | internal ablations; random | JevBench 55.4% vs. 31.8% random (v2, self-reported) | 2–9 ms (inconsistent) | estimates only | No | No | CIs on in-house tests only |
| Paper | Comparator / control | Accuracy (TDM vs. comparator) | Latency | Cost | Calib. | LP | Stats |
| Judges and screeners | |||||||
| Li et al. [39] | GPT-6 Astra | RewardBench 1.3; JudgeBench 14.6; RM-Bench hard 19.8 | 0.15 vs. 1.89 s | 0.36% of fee | Yes | No | cluster bootstrap |
| Rao and Callison-Burch [53] | three flash-tier LLM judges | differs in 8/27 comparisons (4 ahead, 4 behind; graded up to 16.4) | 0.18–0.20 s | 29–325 less | Yes | No | bootstrap, Holm |
| Huang et al. [27] | RadMatch (local) | .573 vs. .580; sig. errors .145; 200-pair RadEvalExpert subset .322 vs. .453 | 434 ms/req. (median, Full) | 2.3–2.6 cents/100 pairs | Yes | No | bootstrap; 5-run repeatability on 50 pairs |
| Guo et al. [24] | in-domain TF-IDF classifier (accuracy); LLM judges (cost) | median AUROC .886 vs. .754 | 0.31 s | 63 less at list prices; 6 under repricing | Yes | No | bootstrap |
| dos Santos Barbosa [18] | same harness without TDM | 9/13 vs. 10/13 scenarios (1 run each) | 26.9 vs. 32.2 min/run | $5 TypeSafe API | No | No | none ( per arm) |
| ID | Report | Why it matters / failure observed | Count |
|---|---|---|---|
| Baselines | |||
| B1 | A baseline that reads label log-probabilities from an ordinary or same-backbone LM. | Otherwise interface gains cannot be separated from model gains; the same backbone is the most informative choice; where tested, the readout added little accuracy (Finding 1). | 5/26; 1 unclear |
| B2 | Where a confidence threshold passes decisions to another model: a cheap generative cascade as a baseline. | On external -bench a cheap generative cascade was cheaper than the TDM cascade and not less accurate [ 71 ] ; two of six open-weight LLMs in Jev’s price range had higher median macro-F1 [ 28 ] . | 1/5 |
| B3 | Where labeled data suffice to train one: a task-specific model (encoder, classical classifier, reward model or probe) as a baseline. | Fine-tuned encoders were not significantly worse than an open TDM in ranking and had nominally lower ECE (but higher Brier) and were faster [ 54 ] ; trained quality models stayed well ahead [ 56 ] . | 7/13; 3 unclear |
| Test design | |||
| T1 | Spread between models on the test; avoid parity claims on saturated tests. | Several parity results come from tests on which strong models are at or near ceiling (Finding 2). | – |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
| Paper | arXiv ID | Version | Version date |
|---|---|---|---|
| Li et al. [36] | 2609.22753 | v1 | 19 Sep 2026 |
| Li et al. [37] | 2609.23136 | v1 | 19 Sep 2026 |
| Cheng et al. [12] | 2609.23886 | v1 | 20 Sep 2026 |
| Ren et al. [54] | 2609.23959 | v1 | 21 Sep 2026 |
| Jiang et al. [29] | 2609.23986 | v1 | 21 Sep 2026 |
| Rafe and Das [52] | 2609.24052 | v1 | 21 Sep 2026 |
| Paper | B1 | B2 | B3 | T2 | T3 | R2 | C1 | C3 | C4 |
|---|---|---|---|---|---|---|---|---|---|
| Cheng et al. [12] | ? | – | ✗ | ✗ | ✗ | ✗ | ✓ | – | ✗ |
| Ren et al. [54] | ✓ | – | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ |
| Yu and Yao [76] | ✓ | – | ✗ | ✓ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Zhou et al. [86] | ✓ | – | ✓ | ✓ | ✗ | ✓ | ✓ | – | ✗ |
| Dağlı et al. [14] | ✗ | – | ✓ | ✓ | ✗ | ✗ | ✗ | – | ✗ |
| Li et al. [36] | ✗ | – | ? | ✓ | ✗ | ✗ | – | – | ✓ |
LLM Evaluation
Large language model evaluation measures what models can do, how reliably they do it, and whether benchmark scores predict real-world performance.
See all 2,408 papers