BrainMed-8B-SFT / evaluation /SIGNIFICANCE.md
Williamsanderson's picture
evaluation results and figures
8a33135 verified
|
Raw
History Blame Contribute Delete
1.48 kB
# Paired significance: `brainmed-8b-v1__soup-last-a0.3` vs `base-HuatuoGPT-o1-8B`
McNemar's exact test on the items both runs answered. `only B` counts items the
candidate gets right and the baseline gets wrong; `only A` the reverse. Items both
get right or both get wrong are uninformative about which model is better.
| Benchmark | n | base-HuatuoGPT-o1-8B | brainmed-8b-v1__soup-last-a0.3 | Delta | only A | only B | p | verdict (a=0.05) |
|---|---|---|---|---|---|---|---|---|
| MB-op4 | 298 | 59.73 | 62.42 | +2.68 | 30 | 38 | 0.396 | no difference |
| MB-op5 | 298 | 55.37 | 53.36 | -2.01 | 37 | 31 | 0.545 | no difference |
| MedMCQA | 4183 | 63.28 | 64.04 | +0.77 | 358 | 390 | 0.257 | no difference |
| MedQA | 1273 | 77.93 | 76.59 | -1.34 | 103 | 86 | 0.244 | no difference |
| MedXpert | 1449 | 16.98 | 18.63 | +1.66 | 93 | 117 | 0.112 | no difference |
| PubMedQA | 1000 | 80.2 | 79.1 | -1.10 | 30 | 19 | 0.152 | no difference |
## Pooled across benchmarks
- items only `base-HuatuoGPT-o1-8B` gets right: **651**
- items only `brainmed-8b-v1__soup-last-a0.3` gets right: **681**
- McNemar exact p = **0.4269**
Pooled, the two runs are **statistically indistinguishable** (p = 0.427). Any average difference between them is within sampling noise.
Per benchmark: 0 significantly better, 0 significantly worse, 6 indistinguishable.
Pooling treats benchmarks as one sample and so weights them by size; read it
alongside the per-benchmark rows, not instead of them.