anurag051194 commited on
Commit
43e7402
·
verified ·
1 Parent(s): f399275

Update TwIL-LM3: weights, tokenizer and model card

Browse files
Files changed (1) hide show
  1. README.md +33 -27
README.md CHANGED
@@ -93,27 +93,27 @@ length`, so it measures completed answers rather than raw decode rate.
93
 
94
  #### Track A — in-domain formal logic
95
 
96
- | lane / metric | TwIL-LM3 | SmolLM3-3B base | Llama-3.2-3B | LFM2-2.6B | LFM2.5-8B-A1B | Qwen3-8B |
97
- |---|---:|---:|---:|---:|---:|---:|
98
- | lean_formalize token_f1 | **0.5869** | 0.4347 | 0.3690 | 0.1321 | 0.4655 | 0.4022 |
99
- | rule_induction derivation | 0.3192 | 0.1029 | 0.0825 | 0.0615 | 0.1936 | **0.3680** |
100
- | entailment_label accuracy | 0.5750 | 0.3750 | 0.3300 | 0.4700 | 0.5400 | **0.5800** |
101
- | mcq_answer accuracy | **0.1100** | 0.0000 | 0.0000 | 0.0150 | 0.0750 | 0.0000 |
102
- | semantic_parse token_f1 | **0.4416** | 0.4149 | 0.3102 | 0.3665 | 0.3778 | 0.4257 |
103
- | lean_critic accuracy | 0.6600 | 0.6500 | 0.5300 | 0.5900 | 0.5500 | **0.7950** |
104
- | lean_formalize exact_match | 0.0050 | 0.0050 | 0.0000 | 0.0000 | 0.0000 | 0.0050 |
105
- | fol_translation exact_match | 0.0000 | 0.0050 | 0.0000 | 0.0000 | 0.0000 | 0.0000 |
106
- | semantic_parse exact_match | 0.0000 | 0.0050 | 0.0000 | 0.0000 | 0.0000 | 0.0000 |
107
- | procedural accuracy | 0.0300 | 0.0050 | 0.0000 | 0.0300 | 0.0350 | **0.0850** |
108
- | procedural loose_match | 0.1100 | 0.1050 | 0.1050 | 0.1150 | 0.1400 | **0.1800** |
109
- | mcq_answer loose_match | 0.4450 | 0.5000 | 0.4150 | 0.5000 | 0.4550 | **0.7450** |
110
- | lm_corpus perplexity ↓ | 2.8972 | 3.1818 | 2.8478 | 4.3815 | 4.9472 | **2.5440** |
111
- | math_corpus perplexity ↓ | **3.8229** | 4.0685 | 4.7531 | 6.7472 | 8.3323 | 4.0083 |
112
- | **macro gate** | 0.4218 | 0.3466 † | 0.2925 | 0.3473 | 0.3757 | **0.5336** |
113
- | **strict-7** | 0.1971 | 0.1493 | 0.1229 | 0.1579 | 0.1714 | **0.2093** |
114
- | tok/s | 15880 | 15564 | 16160 | 25000 | 22000 | not measured |
115
- | mean gen length | **564** | 999 | 696 | 2296 | 1830 | 2094 |
116
- | **ans/s** | **28.1** | 15.6 | 23.2 | 10.9 | 12.0 | not measured |
117
 
118
  † The base column here comes from the external-comparison run rather than the paired run used
119
  for the Δ table above, hence 0.3466 against 0.3356 — run-to-run variation of the same
@@ -123,12 +123,18 @@ checkpoint. The paired run is the correct basis for the improvement claim.
123
  `entailment_label`, `mcq_answer`, `semantic_parse` and `lean_formalize` exact match,
124
  `lean_critic` and `procedural` accuracy), with no loose-match credit anywhere.
125
 
126
- Qwen3-8B takes the macro gate at roughly 2.7x the parameter count, driven by the classification
127
- lanes — `lean_critic` 0.7950 and loose MCQ 0.7450. TwIL-LM3 holds the two lanes this pipeline
128
- targets most directly, `lean_formalize` token-F1 (0.5869 against 0.4022) and strict MCQ accuracy
129
- (0.1100, the only non-trivial value in that row), and it is the most efficient arm in the table
130
- by a wide margin: 28.1 answers/sec, from generations averaging 564 tokens where every other arm
131
- except Llama runs past 690.
 
 
 
 
 
 
132
 
133
  #### Track B — held-out benchmarks
134
 
 
93
 
94
  #### Track A — in-domain formal logic
95
 
96
+ | lane / metric | TwIL-LM3 | SmolLM3-3B base | Llama-3.2-3B | LFM2-2.6B | LFM2.5-8B-A1B |
97
+ |---|---:|---:|---:|---:|---:|
98
+ | lean_formalize token_f1 | **0.5869** | 0.4347 | 0.3690 | 0.1321 | 0.4655 |
99
+ | rule_induction derivation | **0.3192** | 0.1029 | 0.0825 | 0.0615 | 0.1936 |
100
+ | entailment_label accuracy | **0.5750** | 0.3750 | 0.3300 | 0.4700 | 0.5400 |
101
+ | mcq_answer accuracy | **0.1100** | 0.0000 | 0.0000 | 0.0150 | 0.0750 |
102
+ | semantic_parse token_f1 | **0.4416** | 0.4149 | 0.3102 | 0.3665 | 0.3778 |
103
+ | lean_critic accuracy | **0.6600** | 0.6500 | 0.5300 | 0.5900 | 0.5500 |
104
+ | lean_formalize exact_match | 0.0050 | 0.0050 | 0.0000 | 0.0000 | 0.0000 |
105
+ | fol_translation exact_match | 0.0000 | 0.0050 | 0.0000 | 0.0000 | 0.0000 |
106
+ | semantic_parse exact_match | 0.0000 | 0.0050 | 0.0000 | 0.0000 | 0.0000 |
107
+ | procedural accuracy | 0.0300 | 0.0050 | 0.0000 | 0.0300 | **0.0350** |
108
+ | procedural loose_match | 0.1100 | 0.1050 | 0.1050 | 0.1150 | **0.1400** |
109
+ | mcq_answer loose_match | 0.4450 | 0.5000 | 0.4150 | 0.5000 | 0.4550 |
110
+ | lm_corpus perplexity ↓ | 2.8972 | 3.1818 | **2.8478** | 4.3815 | 4.9472 |
111
+ | math_corpus perplexity ↓ | **3.8229** | 4.0685 | 4.7531 | 6.7472 | 8.3323 |
112
+ | **macro gate** | **0.4218** | 0.3466 † | 0.2925 | 0.3473 | 0.3757 |
113
+ | **strict-7** | **0.1971** | 0.1493 | 0.1229 | 0.1579 | 0.1714 |
114
+ | tok/s | 15880 | 15564 | 16160 | 25000 | 22000 |
115
+ | mean gen length | **564** | 999 | 696 | 2296 | 1830 |
116
+ | **ans/s** | **28.1** | 15.6 | 23.2 | 10.9 | 12.0 |
117
 
118
  † The base column here comes from the external-comparison run rather than the paired run used
119
  for the Δ table above, hence 0.3466 against 0.3356 — run-to-run variation of the same
 
123
  `entailment_label`, `mcq_answer`, `semantic_parse` and `lean_formalize` exact match,
124
  `lean_critic` and `procedural` accuracy), with no loose-match credit anywhere.
125
 
126
+ TwIL-LM3 leads both headline metrics here and wins every lane the pipeline targets directly:
127
+ `lean_formalize` token-F1 0.5869 against 0.4655 for the nearest arm, `rule_induction` 0.3192
128
+ against 0.1936, and strict MCQ accuracy 0.1100, the only non-trivial value in that row. Its
129
+ closest competitor on the macro gate is LFM2.5-8B-A1B at 0.3757, roughly 2.8x its size. What it
130
+ gives up: `procedural` under both scorings, loose MCQ where the base and LFM2-2.6B reach 0.5000
131
+ against its 0.4450, `lm_corpus` perplexity where Llama-3.2-3B is marginally lower, and the three
132
+ exact-match rows that sit at or near zero for every arm.
133
+
134
+ It is also the most efficient arm in the table by a wide margin — 28.1 answers/sec, from
135
+ generations averaging 564 tokens where every other arm except Llama runs past 690. The Liquid
136
+ models decode faster in raw tokens per second, 25000 and 22000 against 15880, but their length
137
+ more than cancels it.
138
 
139
  #### Track B — held-out benchmarks
140