sipratt's picture
decosa-cell-pointer-modernbert-base: weights, card, eval summary (Apache-2.0)
2769c0b verified
Raw History Blame Contribute Delete
3.67 kB
{
"model": "decosa-cell-pointer-modernbert-base",
"default": "v2-blind (root)",
"twin": "v1-aware (aware/)",
"date": "2026-09-27",
"setup": "CSR number checker end to end, only the pointer changes; BM25 table retrieval on every row; held-out sets never trained on; thresholds and model choice on the model's own dev split",
"baseline": "Qwen3.8-27B as the pointer, values shown",
"sets": {
"synthetic_test": {
"desc": "12 fictional CSRs from the training generator (different seeds), 96 planted errors",
"qwen3.8-27b": {
"caught": 93,
"planted": 96,
"false_flags_per_100_numbers": 0.11,
"right_cell": 0.9898,
"right_cell_planted": 0.8542,
"s_per_100_pages": 79.3
},
"v2-blind": {
"caught": 96,
"planted": 96,
"false_flags_per_100_numbers": 0.0,
"right_cell": 1.0,
"right_cell_planted": 1.0,
"s_per_100_pages": 69.1
},
"v1-aware": {
"caught": 96,
"planted": 96,
"false_flags_per_100_numbers": 0.0,
"right_cell": 1.0,
"right_cell_planted": 1.0,
"s_per_100_pages": 139
},
"cascade_v2_plus_qwen_below_0.6": {
"caught": 95,
"planted": 96,
"false_flags_per_100_numbers": 0.0,
"right_cell": 0.999,
"right_cell_planted": 0.99
}
},
"rewritten_test": {
"desc": "the same reports with paragraphs rewritten by Qwen3.8-27B, 96 planted errors",
"qwen3.8-27b": {
"caught": 93,
"planted": 96,
"false_flags_per_100_numbers": 0.0,
"right_cell": 0.9869,
"right_cell_planted": 0.8211
},
"v2-blind": {
"caught": 95,
"planted": 96,
"false_flags_per_100_numbers": 0.0,
"right_cell": 1.0,
"right_cell_planted": 1.0,
"s_per_100_pages": 71.5
},
"v1-aware": {
"caught": 95,
"planted": 96,
"false_flags_per_100_numbers": 0.0,
"right_cell": 0.999,
"right_cell_planted": 0.989,
"s_per_100_pages": 156
},
"cascade_v2_plus_qwen_below_0.6": {
"caught": 93,
"planted": 96,
"false_flags_per_100_numbers": 0.0,
"right_cell": 0.996,
"right_cell_planted": 0.958
}
},
"clinicaltrials_gov": {
"desc": "30 real phase 3 trials (conditions not in training), posted results as report tables with template narratives, 178 planted errors",
"qwen3.8-27b": {
"caught": 172,
"planted": 178,
"false_flags_per_100_numbers": 2.79,
"right_cell": 0.9717,
"right_cell_planted": 0.8757,
"s_per_100_pages": 307.2
},
"v2-blind": {
"caught": 176,
"planted": 178,
"false_flags_per_100_numbers": 4.08,
"right_cell": 0.9778,
"right_cell_planted": 0.9774,
"s_per_100_pages": 31.3
},
"v1-aware": {
"caught": 176,
"planted": 178,
"false_flags_per_100_numbers": 3.65,
"right_cell": 0.9817,
"right_cell_planted": 0.9774,
"s_per_100_pages": 61.7
},
"cascade_v2_plus_qwen_below_0.6": {
"caught": 176,
"planted": 178,
"false_flags_per_100_numbers": 3.76,
"right_cell": 0.981,
"right_cell_planted": 0.977
}
}
},
"transfer_10k_mdna": {
"desc": "two FY2025 10-Ks not trained on plus a synthetic sample, 69 figures; gold from a value-aware code tie-out",
"right_cell": {
"qwen3.8-27b_values_shown": 0.957,
"qwen3.8-27b_values_hidden": 0.71,
"v1-blind": 0.391,
"v1-aware": 0.435,
"v2-blind": 0.565
},
"note": "v1-aware pointed at the cell holding the written value on a planted swapped-period figure; the blind models did not"
},
"cascade_verdict": "does not help; use the model alone",
"latency": "0.2-0.45 s CPU per checked number, shared server, ONNX Runtime 4 threads",
"source": "docs/evals/cell-pointer.md in the Decosa API repository"
}