CatQualia commited on
Commit
bc3e07a
·
verified ·
1 Parent(s): b0fb63c

Add results: comparison_table.md

Browse files
Files changed (1) hide show
  1. results/comparison_table.md +38 -0
results/comparison_table.md ADDED
@@ -0,0 +1,38 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # gnarp-m2 Comparison Table
2
+
3
+ ## Cross-Domain Transfer Benchmark v2 (36 tasks, heuristic scoring)
4
+
5
+ | Model | Judge Mean | vs Base | Avg Response (chars) | Avg Latency (s) |
6
+ |-------|-----------|---------|---------------------|-----------------|
7
+ | **gnarp-m2** | **0.7839** | **+14.1%** | 1,108 | 4.9 |
8
+ | base (SmolLM2-360M-Instruct) | 0.6871 | — | 1,489 | 6.9 |
9
+
10
+ ## Prior gnarp-m1 Lineage (heldout benchmark, qwen3:8b judge, 36 tasks)
11
+
12
+ | Model | Transfer | vs Base | Loss | Perplexity | Refusal | Train Data |
13
+ |-------|---------|---------|------|-----------|---------|-----------|
14
+ | base | 0.709 | — | 1.625 | 5.08 | 0.130 | — |
15
+ | v1 | 0.218 | -69.2% | 1.850 | 6.36 | 0.385 | ~2,152 |
16
+ | v2 | 0.713 | +0.6% | 1.800 | 6.05 | 0.340 | ~2,152 |
17
+ | v3 | 0.561 | -20.9% | 1.790 | 5.99 | 0.400 | ~2,152 |
18
+ | **m2** | **0.7839*** | **+14.1%*** | 2.509† | — | — | **74,395** |
19
+
20
+ \* m2 scored on transfer_benchmark_v2 (heuristic-only), not the qwen3:8b-judged heldout benchmark.
21
+ † m2 eval loss is from QLoRA training held-out split, not the same heldout eval as v1–v3.
22
+
23
+ ## Training Evolution
24
+
25
+ | Version | Corpus Size | Epochs | Method | Key Change |
26
+ |---------|-----------|--------|--------|-----------|
27
+ | v1 | ~2,152 | 2 | QLoRA r=8 | First fine-tune, data loss incident |
28
+ | v2 | ~2,152 | 2 | QLoRA r=8 | Fixed tag scaffolding poison |
29
+ | v3 | ~2,152 | 2 | QLoRA r=8 | Positive-only targets |
30
+ | **m2** | **74,395** | **1** | **QLoRA r=16** | **35x more data, single epoch** |
31
+
32
+ ## Key Takeaways
33
+
34
+ 1. **Data scale matters more than epochs.** m2's 35x data increase (74k vs 2k rows) with 1 epoch outperforms v3's 2 epochs on 2k rows.
35
+ 2. **Cross-domain transfer improved.** m2 shows the highest transfer score in the lineage on its benchmark.
36
+ 3. **m2 generates more concisely.** 1,108 chars avg vs base's 1,489 — the model learned to be more focused.
37
+ 4. **m2 is faster.** 4.9s avg latency vs base's 6.9s — shorter, more direct responses.
38
+ 5. **Cross-benchmark caveat.** v1–v3 were scored by qwen3:8b judge; m2 by heuristic. The two benchmarks are not directly comparable.