jbarney commited on
Commit
bf3b1fd
·
verified ·
1 Parent(s): 7a847cb

v2.2: open-taxonomy choice; v2.1's counterfactual and injection training

Browse files
README.md CHANGED
@@ -33,10 +33,13 @@ datasets:
33
  - dgslibisey/MuSiQue
34
  - xanhho/2WikiMultihopQA
35
  - google-research-datasets/go_emotions
 
36
  ---
37
 
38
  # circuit-1.7b
39
 
 
 
40
  **v2.0** (2026-09-23). Two new kinds of question, on text states. `multi`: every option that applies, each with its own probability (none may apply, or all). `locate`: which part of the state answers the question (a field, a list element, or a sentence), or none. Ask-next, which follow-up question would settle a case, is an ordinary `choice` it now answers well. Served: multi F1 .70 with per-option ECE .006, locate 71% top-1 and 90% top-3, ask-next 97%. Everything v1.3 did holds or improves: hard tier .842 (v1.3 .822), unseen .737 with ECE .105 (v1.3 .733 / .120), water calls .940 (.900), order flips 0.9%. See [Question types](#question-types-v20). `revision="v1.3"` gets the previous weights.
41
 
42
  **v1.3** (2026-09-22). Trained on long documents and multi-step reading as well: merger agreements, contract clauses, whole government policy pages, and multi-hop questions over 10 to 20 paragraphs, at 4,096 tokens instead of 1,024. On held-out rows of those five sources it answers 82.2% (v1.2: 59.1%; Jev, which never trained on them: 74.9%). Unseen families rise from .722 to .733 with better calibration (ECE .147 to .120). The cost: a few small in-house production families drop, see [Versions](#versions). `revision="v1.2"` gets the previous weights.
@@ -79,6 +82,20 @@ Served through the hosted endpoint, 879 held-out rows of the v2 training sources
79
 
80
  Locate is the least calibrated type: its confidence runs ahead of its top-1 accuracy. Treat a locate answer as the top three candidates, which hold the answer nine times in ten.
81
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
82
  ## Results
83
 
84
  Same items for every model, human labels, accuracy / ECE (15 bins).
@@ -172,6 +189,7 @@ Reproduce: `uv run python scripts/eval_permutations.py lora:<this repo> --out ou
172
 
173
  | tag | date | what changed |
174
  |---|---|---|
 
175
  | `v2.0` | 2026-09-23 | `multi` and `locate` questions, and ask-next as a choice: +8,739 items (MuSiQue, 2Wiki, ShARC, CUAD and SQuAD 2.0 for locate; CUAD and GoEmotions, with the share of raters as the reference, for multi; ShARC follow-ups for ask-next), on top of the v1.3 mix, 4,096 tokens, 1 epoch (kept step 6,000 of 7,830, 5.6 h on one A40). Hard tier .842 / ECE .051; unseen .737 / ECE .105 / Brier .303; water calls .940; order flips 0.9% with accuracy .740 (v1.3 .706). All numbers measured through the hosted endpoint. |
176
  | `v1.3` | 2026-09-22 | +6,300 long-document and multi-hop items, 4,096 tokens, 1 epoch (kept step 5,200 of 5,864, 3 h on one A40). Hard-tier eval (650 held-out rows of the five new sources) .822 / ECE .040 against v1.2's .591 and Jev's .749. Unseen sets .733 / ECE .120 / Brier .303; water calls .900; order flips 0.9%. On the 981-item order set, accuracy .706 against v1.2's .729: the drop is in small in-house production families (30 items or fewer each), while every public held-out family held or improved. All numbers measured through the hosted endpoint. |
177
  | `v1.2` | 2026-09-22 | Options encoded side by side: order-stable answers (0.5% flips). Unseen sets .722 / ECE .147 / Brier .327 against v1.1's .738 / .133 / .306; water calls .850 against .930; grid .961 against .970. Per-type temperatures (choice 1.3) in the config. |
 
33
  - dgslibisey/MuSiQue
34
  - xanhho/2WikiMultihopQA
35
  - google-research-datasets/go_emotions
36
+ - databricks/databricks-dolly-15k
37
  ---
38
 
39
  # circuit-1.7b
40
 
41
+ **v2.2** (2026-09-24). Choice questions whose options are a taxonomy the model has never seen: a user's own tags, each option a label with a description, "other" right only when nothing listed fits. v2.0 answered "other" too readily on unfamiliar option lists; v2.2 picks a listed option when one fits. Held-out label sets (no_robots task categories, MMLU subjects, DBpedia classes never trained on) rise from .58 to .70 top-1, and 30 tags written as a practitioner would, never seen in training, score 24 of 30. Everything v2.0 did holds: hard tier .851 (v2.0 .842), unseen .742 (.738), grounded tool calls .890 (.872), water calls .930 (.940), order flips 0.1% (0.3%, both with the repo's scorer), multi F1 .72 (.70), locate top-3 .90 (.89). It also carries v2.1's counterfactual and injection training, never released on its own: minimal edits that should and should not change an answer (.872), and instructions planted in the state (.864). See [Open taxonomies](#open-taxonomies-v22). `revision="v2.0"` gets the previous weights.
42
+
43
  **v2.0** (2026-09-23). Two new kinds of question, on text states. `multi`: every option that applies, each with its own probability (none may apply, or all). `locate`: which part of the state answers the question (a field, a list element, or a sentence), or none. Ask-next, which follow-up question would settle a case, is an ordinary `choice` it now answers well. Served: multi F1 .70 with per-option ECE .006, locate 71% top-1 and 90% top-3, ask-next 97%. Everything v1.3 did holds or improves: hard tier .842 (v1.3 .822), unseen .737 with ECE .105 (v1.3 .733 / .120), water calls .940 (.900), order flips 0.9%. See [Question types](#question-types-v20). `revision="v1.3"` gets the previous weights.
44
 
45
  **v1.3** (2026-09-22). Trained on long documents and multi-step reading as well: merger agreements, contract clauses, whole government policy pages, and multi-hop questions over 10 to 20 paragraphs, at 4,096 tokens instead of 1,024. On held-out rows of those five sources it answers 82.2% (v1.2: 59.1%; Jev, which never trained on them: 74.9%). Unseen families rise from .722 to .733 with better calibration (ECE .147 to .120). The cost: a few small in-house production families drop, see [Versions](#versions). `revision="v1.2"` gets the previous weights.
 
82
 
83
  Locate is the least calibrated type: its confidence runs ahead of its top-1 accuracy. Treat a locate answer as the top three candidates, which hold the answer nine times in ten.
84
 
85
+ ## Open taxonomies (v2.2)
86
+
87
+ A tagger asks choice questions like "which cost center should this be charged to?" with options the model was never trained on. v2.2 trained on 13,645 such rows built from human or code labels (Dolly-15k task categories, DBpedia classes, MASSIVE scenarios and intents, Banking77 and CLINC intents in random subsets, with the gold label removed a sixth of the time so that "other" is right), plus a 12,000-row replay of the v2 mix. Held-out label sets, top-1 / share answered "other":
88
+
89
+ | | v2.0 | v2.2 |
90
+ |---|---|---|
91
+ | all held-out (2,303 rows) | .58 / .24 | **.70 / .21** |
92
+ | no_robots task categories (eval only, CC BY-NC) | .58 | **.72** |
93
+ | MMLU subjects | .63 | **.66** |
94
+ | DBpedia classes held out of training | .66 | **.73** |
95
+ | a tagging application's own questions on real chat logs, against a reference tagger | .54 | **.62** |
96
+
97
+ Where it falls short: a tag about what a conversation *is* can be answered by what it is *about* (a question on how to store API keys read as containing one), and on a business-function tag ("which department") it still answers "other" often. Its confidence tracks this: when it is 0.7 sure or more it agrees with the reference tagger 80 to 96% of the time, so a floor on confidence, which decision-circuits' `argmax(..., min_confidence=)` sets, keeps the tags it gives trustworthy.
98
+
99
  ## Results
100
 
101
  Same items for every model, human labels, accuracy / ECE (15 bins).
 
189
 
190
  | tag | date | what changed |
191
  |---|---|---|
192
+ | `v2.2` | 2026-09-24 | Open-taxonomy choice: +13,645 items with random option lists and a sometimes-right "other" (Dolly-15k, DBpedia, MASSIVE, Banking77, CLINC; human or code labels; no training row repeats an eval question), with v2.1's counterfactual and injection rows and a 12,000-row replay of the v2 mix. Continued from v2.0 at half the learning rate, 1 epoch (kept step 5,600 of about 6,100, 2.4 h on one RTX 3090). Held-out label sets .70 (v2.0 .58); hard .851; unseen .742 / ECE .133; grounded tools .890; water .930; order flips 0.1%. Measured with the repo's scorer on the training machine, not through the hosted endpoint. Dolly-15k and DBpedia text are CC BY-SA 3.0. |
193
  | `v2.0` | 2026-09-23 | `multi` and `locate` questions, and ask-next as a choice: +8,739 items (MuSiQue, 2Wiki, ShARC, CUAD and SQuAD 2.0 for locate; CUAD and GoEmotions, with the share of raters as the reference, for multi; ShARC follow-ups for ask-next), on top of the v1.3 mix, 4,096 tokens, 1 epoch (kept step 6,000 of 7,830, 5.6 h on one A40). Hard tier .842 / ECE .051; unseen .737 / ECE .105 / Brier .303; water calls .940; order flips 0.9% with accuracy .740 (v1.3 .706). All numbers measured through the hosted endpoint. |
194
  | `v1.3` | 2026-09-22 | +6,300 long-document and multi-hop items, 4,096 tokens, 1 epoch (kept step 5,200 of 5,864, 3 h on one A40). Hard-tier eval (650 held-out rows of the five new sources) .822 / ECE .040 against v1.2's .591 and Jev's .749. Unseen sets .733 / ECE .120 / Brier .303; water calls .900; order flips 0.9%. On the 981-item order set, accuracy .706 against v1.2's .729: the drop is in small in-house production families (30 items or fewer each), while every public held-out family held or improved. All numbers measured through the hosted endpoint. |
195
  | `v1.2` | 2026-09-22 | Options encoded side by side: order-stable answers (0.5% flips). Unseen sets .722 / ECE .147 / Brier .327 against v1.1's .738 / .133 / .306; water calls .850 against .930; grid .961 against .970. Per-type temperatures (choice 1.3) in the config. |
adapter/adapter_config.json CHANGED
@@ -35,13 +35,13 @@
35
  "rank_pattern": {},
36
  "revision": null,
37
  "target_modules": [
38
- "q_proj",
39
- "k_proj",
40
- "gate_proj",
41
  "down_proj",
42
  "v_proj",
 
43
  "o_proj",
44
- "up_proj"
 
 
45
  ],
46
  "target_parameters": null,
47
  "task_type": null,
 
35
  "rank_pattern": {},
36
  "revision": null,
37
  "target_modules": [
 
 
 
38
  "down_proj",
39
  "v_proj",
40
+ "gate_proj",
41
  "o_proj",
42
+ "up_proj",
43
+ "q_proj",
44
+ "k_proj"
45
  ],
46
  "target_parameters": null,
47
  "task_type": null,
adapter/adapter_model.safetensors CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:393f2f02221bd0844ed41dd573ca7cc16c5a89f626aa9929dea5680b3ee54832
3
  size 69782384
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8e64e6c6f7a5fd060d7b011b1f4c295ca51debfe104ea3b28951fb1ca3a2dae6
3
  size 69782384
config.json CHANGED
@@ -13,6 +13,7 @@
13
  "<|fim_middle|>"
14
  ],
15
  "parallel_options": true,
 
16
  "question_types": [
17
  "noul",
18
  "choice",
@@ -21,524 +22,388 @@
21
  "locate"
22
  ],
23
  "temperatures": {
24
- "noul": 2.0,
25
- "choice": 2.5,
26
  "score": 1.0
27
  },
28
  "best": {
29
- "ece": 0.05545587268843555,
30
- "accuracy": 0.8856610800744878,
31
- "kl": 0.3611638357698157,
32
  "ece_by_type": {
33
- "noul": 0.04219939842704649,
34
- "choice": 0.08952805843863466,
35
- "score": 2.1930535634373527e-05,
36
- "multi": 0.005115650817968373,
37
- "locate": 0.16475388922789636
38
  },
39
  "multi": {
40
- "n": 299,
41
- "exact_set": 0.43812709030100333,
42
- "f1": 0.6994047619047619
43
  },
44
  "locate": {
45
- "n": 473,
46
- "top1": 0.7167019027484144,
47
- "top3": 0.8752642706131079
48
  },
49
- "ece_worst": 0.16475388922789636,
50
- "step": 6000
51
  },
52
  "history": [
53
  {
54
- "ece": 0.06883794354965124,
55
- "accuracy": 0.6636871508379888,
56
- "kl": 0.7090902082948101,
57
  "ece_by_type": {
58
- "noul": 0.07981667523236236,
59
- "choice": 0.07539085847298796,
60
- "score": 0.20667400674687494,
61
- "multi": 0.04436400984039529,
62
- "locate": 0.2054201467691214
63
  },
64
  "multi": {
65
- "n": 299,
66
- "exact_set": 0.22742474916387959,
67
- "f1": 0.0
68
  },
69
  "locate": {
70
- "n": 473,
71
- "top1": 0.49682875264270615,
72
- "top3": 0.7315010570824524
73
  },
74
- "ece_worst": 0.20667400674687494,
75
  "step": 400
76
  },
77
  {
78
- "ece": 0.0548305833722626,
79
- "accuracy": 0.7426443202979516,
80
- "kl": 0.573386100766419,
81
  "ece_by_type": {
82
- "noul": 0.06620688738749006,
83
- "choice": 0.06049149208721312,
84
- "score": 0.10243611716561847,
85
- "multi": 0.010564134443887839,
86
- "locate": 0.2184526875898652
87
  },
88
  "multi": {
89
- "n": 299,
90
- "exact_set": 0.27424749163879597,
91
- "f1": 0.42398286937901497
92
  },
93
  "locate": {
94
- "n": 473,
95
- "top1": 0.5623678646934461,
96
- "top3": 0.8160676532769556
97
  },
98
- "ece_worst": 0.2184526875898652,
99
  "step": 800
100
  },
101
  {
102
- "ece": 0.02867637172313596,
103
- "accuracy": 0.8115456238361266,
104
- "kl": 0.4371429148751139,
105
  "ece_by_type": {
106
- "noul": 0.0426548361316208,
107
- "choice": 0.03077342929663485,
108
- "score": 0.030355580978923408,
109
- "multi": 0.010345635710125953,
110
- "locate": 0.15709535626351964
111
  },
112
  "multi": {
113
- "n": 299,
114
- "exact_set": 0.3612040133779264,
115
- "f1": 0.6326194398682042
116
  },
117
  "locate": {
118
- "n": 473,
119
- "top1": 0.638477801268499,
120
- "top3": 0.8414376321353065
121
  },
122
- "ece_worst": 0.15709535626351964,
123
  "step": 1200
124
  },
125
  {
126
- "ece": 0.06664805306291664,
127
- "accuracy": 0.8126629422718809,
128
- "kl": 0.44059206739287016,
129
  "ece_by_type": {
130
- "noul": 0.06549387772878008,
131
- "choice": 0.07826259436676046,
132
- "score": 0.015112782518068971,
133
- "multi": 0.011307363245307869,
134
- "locate": 0.1515529298442111
135
  },
136
  "multi": {
137
- "n": 299,
138
- "exact_set": 0.3110367892976589,
139
- "f1": 0.44025157232704404
140
  },
141
  "locate": {
142
- "n": 473,
143
- "top1": 0.6173361522198731,
144
- "top3": 0.8054968287526427
145
  },
146
- "ece_worst": 0.1515529298442111,
147
  "step": 1600
148
  },
149
  {
150
- "ece": 0.10378278813548594,
151
- "accuracy": 0.7895716945996276,
152
- "kl": 0.5127488619592051,
153
  "ece_by_type": {
154
- "noul": 0.08858446728351507,
155
- "choice": 0.13592801827462125,
156
- "score": 0.021776424679491292,
157
- "multi": 0.04203863114282169,
158
- "locate": 0.1246890798841168
159
  },
160
  "multi": {
161
- "n": 299,
162
- "exact_set": 0.3177257525083612,
163
- "f1": 0.6378653113087674
164
  },
165
  "locate": {
166
- "n": 473,
167
- "top1": 0.642706131078224,
168
- "top3": 0.8562367864693446
169
  },
170
- "ece_worst": 0.13592801827462125,
171
  "step": 2000
172
  },
173
  {
174
- "ece": 0.044182182074259085,
175
- "accuracy": 0.8309124767225325,
176
- "kl": 0.43050666850975905,
177
  "ece_by_type": {
178
- "noul": 0.03531643189201053,
179
- "choice": 0.053918757863005526,
180
- "score": 0.07129591504732762,
181
- "multi": 0.009703490670203811,
182
- "locate": 0.13904867823733835
183
  },
184
  "multi": {
185
- "n": 299,
186
- "exact_set": 0.41471571906354515,
187
- "f1": 0.6666666666666666
188
  },
189
  "locate": {
190
- "n": 473,
191
- "top1": 0.6490486257928119,
192
- "top3": 0.8329809725158562
193
  },
194
- "ece_worst": 0.13904867823733835,
195
  "step": 2400
196
  },
197
  {
198
- "ece": 0.061252941737849856,
199
- "accuracy": 0.8405959031657355,
200
- "kl": 0.3697396882027976,
201
  "ece_by_type": {
202
- "noul": 0.045710157470185656,
203
- "choice": 0.0896336348581707,
204
- "score": 0.01498017758131024,
205
- "multi": 0.03842968270206669,
206
- "locate": 0.15707442163633495
207
  },
208
  "multi": {
209
- "n": 299,
210
- "exact_set": 0.4214046822742475,
211
- "f1": 0.6655518394648829
212
  },
213
  "locate": {
214
- "n": 473,
215
- "top1": 0.6638477801268499,
216
- "top3": 0.8520084566596194
217
  },
218
- "ece_worst": 0.15707442163633495,
219
  "step": 2800
220
  },
221
  {
222
- "ece": 0.04703288564468895,
223
- "accuracy": 0.8696461824953445,
224
- "kl": 0.4207046497616137,
225
  "ece_by_type": {
226
- "noul": 0.032132805364076526,
227
- "choice": 0.09693201181819894,
228
- "score": 0.0036120159758461575,
229
- "multi": 0.011076231800743902,
230
- "locate": 0.16634205133352925
231
  },
232
  "multi": {
233
- "n": 299,
234
- "exact_set": 0.39464882943143814,
235
- "f1": 0.6131907308377896
236
  },
237
  "locate": {
238
- "n": 473,
239
- "top1": 0.653276955602537,
240
- "top3": 0.8520084566596194
241
  },
242
- "ece_worst": 0.16634205133352925,
243
  "step": 3200
244
  },
245
  {
246
- "ece": 0.022190351509515167,
247
- "accuracy": 0.8558659217877095,
248
- "kl": 0.3164360514153051,
249
  "ece_by_type": {
250
- "noul": 0.018028466137804688,
251
- "choice": 0.03951373479248567,
252
- "score": 0.005840206808514067,
253
- "multi": 0.04691279854434209,
254
- "locate": 0.22352832190330135
255
  },
256
  "multi": {
257
- "n": 299,
258
- "exact_set": 0.42474916387959866,
259
- "f1": 0.6719492868462758
260
  },
261
  "locate": {
262
- "n": 473,
263
- "top1": 0.6765327695560254,
264
- "top3": 0.8625792811839323
265
  },
266
- "ece_worst": 0.22352832190330135,
267
  "step": 3600
268
  },
269
  {
270
- "ece": 0.069219513423394,
271
- "accuracy": 0.8659217877094972,
272
- "kl": 0.4470552618293776,
273
  "ece_by_type": {
274
- "noul": 0.040290713495062316,
275
- "choice": 0.1168103584046226,
276
- "score": 0.006301072902149659,
277
- "multi": 0.010713162241653367,
278
- "locate": 0.244927298246113
279
  },
280
  "multi": {
281
- "n": 299,
282
- "exact_set": 0.3879598662207358,
283
- "f1": 0.6637554585152838
284
  },
285
  "locate": {
286
- "n": 473,
287
- "top1": 0.6849894291754757,
288
- "top3": 0.86892177589852
289
  },
290
- "ece_worst": 0.244927298246113,
291
  "step": 4000
292
  },
293
  {
294
- "ece": 0.05948257677159943,
295
- "accuracy": 0.8718808193668529,
296
- "kl": 0.3561913303995695,
297
  "ece_by_type": {
298
- "noul": 0.045462051750153526,
299
- "choice": 0.08355872508429696,
300
- "score": 0.002550995018747075,
301
- "multi": 0.004772070312946493,
302
- "locate": 0.2339455685548752
303
  },
304
  "multi": {
305
- "n": 299,
306
- "exact_set": 0.4214046822742475,
307
- "f1": 0.6772655007949125
308
  },
309
  "locate": {
310
- "n": 473,
311
- "top1": 0.6997885835095138,
312
- "top3": 0.8562367864693446
313
  },
314
- "ece_worst": 0.2339455685548752,
315
  "step": 4400
316
  },
317
  {
318
- "ece": 0.06958188118215376,
319
- "accuracy": 0.8793296089385475,
320
- "kl": 0.47218957146293733,
321
  "ece_by_type": {
322
- "noul": 0.05673471245654793,
323
- "choice": 0.09375713293444474,
324
- "score": 4.632605446697191e-06,
325
- "multi": 0.006023360609353883,
326
- "locate": 0.19416455115658285
327
  },
328
  "multi": {
329
- "n": 299,
330
- "exact_set": 0.4280936454849498,
331
- "f1": 0.6900763358778625
332
  },
333
  "locate": {
334
- "n": 473,
335
- "top1": 0.6871035940803383,
336
- "top3": 0.864693446088795
337
  },
338
- "ece_worst": 0.19416455115658285,
339
  "step": 4800
340
  },
341
  {
342
- "ece": 0.027856978851767654,
343
- "accuracy": 0.8804469273743016,
344
- "kl": 0.27598698180347553,
345
  "ece_by_type": {
346
- "noul": 0.021502879654714306,
347
- "choice": 0.054533660865614925,
348
- "score": 0.0011856890387005566,
349
- "multi": 0.0210933645078741,
350
- "locate": 0.18430742945907985
351
  },
352
  "multi": {
353
- "n": 299,
354
- "exact_set": 0.4013377926421405,
355
- "f1": 0.6754966887417219
356
  },
357
  "locate": {
358
- "n": 473,
359
- "top1": 0.7040169133192389,
360
- "top3": 0.864693446088795
361
  },
362
- "ece_worst": 0.18430742945907985,
363
  "step": 5200
364
  },
365
  {
366
- "ece": 0.05113539095253472,
367
- "accuracy": 0.8770949720670391,
368
- "kl": 0.31856371701035285,
369
  "ece_by_type": {
370
- "noul": 0.035099779912667654,
371
- "choice": 0.08265257217756519,
372
- "score": 0.00013569825225401289,
373
- "multi": 0.02330089433369494,
374
- "locate": 0.21228816207443177
375
  },
376
  "multi": {
377
- "n": 299,
378
- "exact_set": 0.43478260869565216,
379
- "f1": 0.6953846153846154
380
  },
381
  "locate": {
382
- "n": 473,
383
- "top1": 0.7019027484143763,
384
- "top3": 0.8604651162790697
385
  },
386
- "ece_worst": 0.21228816207443177,
387
  "step": 5600
388
  },
389
  {
390
- "ece": 0.05545587268843555,
391
- "accuracy": 0.8856610800744878,
392
- "kl": 0.3611638357698157,
393
- "ece_by_type": {
394
- "noul": 0.04219939842704649,
395
- "choice": 0.08952805843863466,
396
- "score": 2.1930535634373527e-05,
397
- "multi": 0.005115650817968373,
398
- "locate": 0.16475388922789636
399
- },
400
- "multi": {
401
- "n": 299,
402
- "exact_set": 0.43812709030100333,
403
- "f1": 0.6994047619047619
404
- },
405
- "locate": {
406
- "n": 473,
407
- "top1": 0.7167019027484144,
408
- "top3": 0.8752642706131079
409
- },
410
- "ece_worst": 0.16475388922789636,
411
- "step": 6000
412
- },
413
- {
414
- "ece": 0.03992676394167781,
415
- "accuracy": 0.8797020484171322,
416
- "kl": 0.27221902697534306,
417
- "ece_by_type": {
418
- "noul": 0.02855869882790612,
419
- "choice": 0.062238834350688,
420
- "score": 0.00024786525302467055,
421
- "multi": 0.01387046155792535,
422
- "locate": 0.18695985988948105
423
- },
424
- "multi": {
425
- "n": 299,
426
- "exact_set": 0.4414715719063545,
427
- "f1": 0.6963434022257552
428
- },
429
- "locate": {
430
- "n": 473,
431
- "top1": 0.7103594080338267,
432
- "top3": 0.8604651162790697
433
- },
434
- "ece_worst": 0.18695985988948105,
435
- "step": 6400
436
- },
437
- {
438
- "ece": 0.0632922098956295,
439
- "accuracy": 0.8774674115456238,
440
- "kl": 0.31662386085554023,
441
- "ece_by_type": {
442
- "noul": 0.054821201488953225,
443
- "choice": 0.08167373351599455,
444
- "score": 7.418096065525681e-05,
445
- "multi": 0.004320802969974134,
446
- "locate": 0.14180077557268908
447
- },
448
- "multi": {
449
- "n": 299,
450
- "exact_set": 0.43478260869565216,
451
- "f1": 0.6994047619047619
452
- },
453
- "locate": {
454
- "n": 473,
455
- "top1": 0.7061310782241015,
456
- "top3": 0.8668076109936576
457
- },
458
- "ece_worst": 0.14180077557268908,
459
- "step": 6800
460
- },
461
- {
462
- "ece": 0.04556644258108444,
463
- "accuracy": 0.8901303538175046,
464
- "kl": 0.291600836968954,
465
- "ece_by_type": {
466
- "noul": 0.03058912555376689,
467
- "choice": 0.07358632229973752,
468
- "score": 1.3902783393859863e-05,
469
- "multi": 0.010994426898891654,
470
- "locate": 0.17843958861480053
471
- },
472
- "multi": {
473
- "n": 299,
474
- "exact_set": 0.45484949832775917,
475
- "f1": 0.707936507936508
476
- },
477
- "locate": {
478
- "n": 473,
479
- "top1": 0.7251585623678647,
480
- "top3": 0.8816067653276956
481
- },
482
- "ece_worst": 0.17843958861480053,
483
- "step": 7200
484
- },
485
- {
486
- "ece": 0.05064941646333513,
487
- "accuracy": 0.8927374301675978,
488
- "kl": 0.30319393561262215,
489
- "ece_by_type": {
490
- "noul": 0.03500594524450086,
491
- "choice": 0.08044114248988067,
492
- "score": 9.04566711845689e-06,
493
- "multi": 0.009510180027899825,
494
- "locate": 0.1831915795204504
495
- },
496
- "multi": {
497
- "n": 299,
498
- "exact_set": 0.41471571906354515,
499
- "f1": 0.6889226100151745
500
- },
501
- "locate": {
502
- "n": 473,
503
- "top1": 0.7293868921775899,
504
- "top3": 0.8942917547568711
505
- },
506
- "ece_worst": 0.1831915795204504,
507
- "step": 7600
508
- },
509
- {
510
- "ece": 0.045957804880550686,
511
- "accuracy": 0.8931098696461824,
512
- "kl": 0.2877154694214733,
513
  "ece_by_type": {
514
- "noul": 0.03478641362153288,
515
- "choice": 0.07468352052900527,
516
- "score": 1.958012580871582e-05,
517
- "multi": 0.008941575302629724,
518
- "locate": 0.19766248705901257
519
  },
520
  "multi": {
521
- "n": 299,
522
- "exact_set": 0.4414715719063545,
523
- "f1": 0.7003154574132492
524
  },
525
  "locate": {
526
- "n": 473,
527
- "top1": 0.7399577167019028,
528
- "top3": 0.8879492600422833
529
  },
530
- "ece_worst": 0.19766248705901257,
531
- "step": 7830
532
  }
533
  ],
534
  "args": {
535
  "model": "Qwen/Qwen3-1.7B-Base",
536
- "data": "data/v2_mix_train.jsonl",
537
- "out": "runs/circuit-1.7b-v2",
538
  "epochs": 1,
539
  "batch": 4,
540
- "lr": 0.0001,
541
- "head_lr": 0.001,
542
  "rank": 16,
543
  "max_length": 4096,
544
  "val_frac": 0.1,
@@ -551,11 +416,14 @@
551
  "micro": 2,
552
  "grad_checkpoint": true,
553
  "wandb": "s1proto",
554
- "run_name": "circuit-1.7b-v2",
555
  "resume": false,
 
 
556
  "head": "pointer",
557
  "load_4bit": false,
558
  "modality": "text",
 
559
  "exclude_family": null
560
  }
561
  }
 
13
  "<|fim_middle|>"
14
  ],
15
  "parallel_options": true,
16
+ "masked": false,
17
  "question_types": [
18
  "noul",
19
  "choice",
 
22
  "locate"
23
  ],
24
  "temperatures": {
25
+ "noul": 1.75,
26
+ "choice": 2.0,
27
  "score": 1.0
28
  },
29
  "best": {
30
+ "ece": 0.05495522255122487,
31
+ "accuracy": 0.8948283355063016,
32
+ "kl": 0.3489468937737143,
33
  "ece_by_type": {
34
+ "noul": 0.03301019309669409,
35
+ "choice": 0.06774300191745326,
36
+ "multi": 0.0088773566603521,
37
+ "locate": 0.1752706635885566
 
38
  },
39
  "multi": {
40
+ "n": 82,
41
+ "exact_set": 0.4634146341463415,
42
+ "f1": 0.7106598984771574
43
  },
44
  "locate": {
45
+ "n": 131,
46
+ "top1": 0.7251908396946565,
47
+ "top3": 0.8854961832061069
48
  },
49
+ "ece_worst": 0.1752706635885566,
50
+ "step": 5600
51
  },
52
  "history": [
53
  {
54
+ "ece": 0.08584639207273398,
55
+ "accuracy": 0.8365927857453281,
56
+ "kl": 0.5910362811236936,
57
  "ece_by_type": {
58
+ "noul": 0.023615736474272973,
59
+ "choice": 0.10823203112135801,
60
+ "multi": 0.013472037295757265,
61
+ "locate": 0.22944260974421757
 
62
  },
63
  "multi": {
64
+ "n": 82,
65
+ "exact_set": 0.4634146341463415,
66
+ "f1": 0.7
67
  },
68
  "locate": {
69
+ "n": 131,
70
+ "top1": 0.7480916030534351,
71
+ "top3": 0.8702290076335878
72
  },
73
+ "ece_worst": 0.22944260974421757,
74
  "step": 400
75
  },
76
  {
77
+ "ece": 0.055616019563227356,
78
+ "accuracy": 0.8670143415906127,
79
+ "kl": 0.4500976491261067,
80
  "ece_by_type": {
81
+ "noul": 0.02860243448647127,
82
+ "choice": 0.071587355912699,
83
+ "multi": 0.008698512188276051,
84
+ "locate": 0.24214290850262607
 
85
  },
86
  "multi": {
87
+ "n": 82,
88
+ "exact_set": 0.4268292682926829,
89
+ "f1": 0.6629213483146067
90
  },
91
  "locate": {
92
+ "n": 131,
93
+ "top1": 0.7862595419847328,
94
+ "top3": 0.8931297709923665
95
  },
96
+ "ece_worst": 0.24214290850262607,
97
  "step": 800
98
  },
99
  {
100
+ "ece": 0.06092668626812012,
101
+ "accuracy": 0.8683181225554107,
102
+ "kl": 0.43823268247499647,
103
  "ece_by_type": {
104
+ "noul": 0.020365813855201913,
105
+ "choice": 0.08031533988714888,
106
+ "multi": 0.015809024437894285,
107
+ "locate": 0.18877925382543154
 
108
  },
109
  "multi": {
110
+ "n": 82,
111
+ "exact_set": 0.3780487804878049,
112
+ "f1": 0.6470588235294118
113
  },
114
  "locate": {
115
+ "n": 131,
116
+ "top1": 0.7251908396946565,
117
+ "top3": 0.8778625954198473
118
  },
119
+ "ece_worst": 0.18877925382543154,
120
  "step": 1200
121
  },
122
  {
123
+ "ece": 0.0723707175601933,
124
+ "accuracy": 0.8744024337244676,
125
+ "kl": 0.47455943871286976,
126
  "ece_by_type": {
127
+ "noul": 0.024952563162772824,
128
+ "choice": 0.09539862066323884,
129
+ "multi": 0.01554111122524691,
130
+ "locate": 0.19624842748842167
 
131
  },
132
  "multi": {
133
+ "n": 82,
134
+ "exact_set": 0.45121951219512196,
135
+ "f1": 0.6731707317073171
136
  },
137
  "locate": {
138
+ "n": 131,
139
+ "top1": 0.7786259541984732,
140
+ "top3": 0.9083969465648855
141
  },
142
+ "ece_worst": 0.19624842748842167,
143
  "step": 1600
144
  },
145
  {
146
+ "ece": 0.04666243936511963,
147
+ "accuracy": 0.8770099956540635,
148
+ "kl": 0.3581923115652219,
149
  "ece_by_type": {
150
+ "noul": 0.010892258792795158,
151
+ "choice": 0.05909628825909472,
152
+ "multi": 0.011557487042053855,
153
+ "locate": 0.25249793170062645
 
154
  },
155
  "multi": {
156
+ "n": 82,
157
+ "exact_set": 0.4268292682926829,
158
+ "f1": 0.6702702702702703
159
  },
160
  "locate": {
161
+ "n": 131,
162
+ "top1": 0.7404580152671756,
163
+ "top3": 0.9083969465648855
164
  },
165
+ "ece_worst": 0.25249793170062645,
166
  "step": 2000
167
  },
168
  {
169
+ "ece": 0.03807536552440395,
170
+ "accuracy": 0.8839634941329857,
171
+ "kl": 0.33259975850023243,
172
  "ece_by_type": {
173
+ "noul": 0.028432255791079594,
174
+ "choice": 0.052143850720789295,
175
+ "multi": 0.01640025211977481,
176
+ "locate": 0.197801211635575
 
177
  },
178
  "multi": {
179
+ "n": 82,
180
+ "exact_set": 0.43902439024390244,
181
+ "f1": 0.6588235294117647
182
  },
183
  "locate": {
184
+ "n": 131,
185
+ "top1": 0.7480916030534351,
186
+ "top3": 0.9083969465648855
187
  },
188
+ "ece_worst": 0.197801211635575,
189
  "step": 2400
190
  },
191
  {
192
+ "ece": 0.05001172654554151,
193
+ "accuracy": 0.8796175575836592,
194
+ "kl": 0.35038399462927117,
195
  "ece_by_type": {
196
+ "noul": 0.02750964254461312,
197
+ "choice": 0.061888604430626735,
198
+ "multi": 0.020829151295887208,
199
+ "locate": 0.2273335669559377
 
200
  },
201
  "multi": {
202
+ "n": 82,
203
+ "exact_set": 0.45121951219512196,
204
+ "f1": 0.6918918918918919
205
  },
206
  "locate": {
207
+ "n": 131,
208
+ "top1": 0.7404580152671756,
209
+ "top3": 0.8854961832061069
210
  },
211
+ "ece_worst": 0.2273335669559377,
212
  "step": 2800
213
  },
214
  {
215
+ "ece": 0.024922214419310168,
216
+ "accuracy": 0.884832681442851,
217
+ "kl": 0.3008875969609121,
218
  "ece_by_type": {
219
+ "noul": 0.022913966640349386,
220
+ "choice": 0.029496132551990004,
221
+ "multi": 0.018054471943269187,
222
+ "locate": 0.23492399628722033
 
223
  },
224
  "multi": {
225
+ "n": 82,
226
+ "exact_set": 0.4024390243902439,
227
+ "f1": 0.6227544910179641
228
  },
229
  "locate": {
230
+ "n": 131,
231
+ "top1": 0.7404580152671756,
232
+ "top3": 0.8854961832061069
233
  },
234
+ "ece_worst": 0.23492399628722033,
235
  "step": 3200
236
  },
237
  {
238
+ "ece": 0.061761819010763164,
239
+ "accuracy": 0.883528900478053,
240
+ "kl": 0.3827008531392949,
241
  "ece_by_type": {
242
+ "noul": 0.02961808776342737,
243
+ "choice": 0.07651488388725412,
244
+ "multi": 0.010838103700608694,
245
+ "locate": 0.1739095914682359
 
246
  },
247
  "multi": {
248
+ "n": 82,
249
+ "exact_set": 0.4268292682926829,
250
+ "f1": 0.6477272727272727
251
  },
252
  "locate": {
253
+ "n": 131,
254
+ "top1": 0.732824427480916,
255
+ "top3": 0.8702290076335878
256
  },
257
+ "ece_worst": 0.1739095914682359,
258
  "step": 3600
259
  },
260
  {
261
+ "ece": 0.05192355551910321,
262
+ "accuracy": 0.8870056497175142,
263
+ "kl": 0.3260574637551758,
264
  "ece_by_type": {
265
+ "noul": 0.024573245484341935,
266
+ "choice": 0.06365283860063581,
267
+ "multi": 0.01987091985068224,
268
+ "locate": 0.21463545377700383
 
269
  },
270
  "multi": {
271
+ "n": 82,
272
+ "exact_set": 0.43902439024390244,
273
+ "f1": 0.6629213483146067
274
  },
275
  "locate": {
276
+ "n": 131,
277
+ "top1": 0.7709923664122137,
278
+ "top3": 0.9007633587786259
279
  },
280
+ "ece_worst": 0.21463545377700383,
281
  "step": 4000
282
  },
283
  {
284
+ "ece": 0.048803524847188175,
285
+ "accuracy": 0.8826597131681877,
286
+ "kl": 0.3162171217149705,
287
  "ece_by_type": {
288
+ "noul": 0.0249218225479126,
289
+ "choice": 0.05664422360958177,
290
+ "multi": 0.017802322303086097,
291
+ "locate": 0.21297926814046525
 
292
  },
293
  "multi": {
294
+ "n": 82,
295
+ "exact_set": 0.4024390243902439,
296
+ "f1": 0.6390532544378699
297
  },
298
  "locate": {
299
+ "n": 131,
300
+ "top1": 0.7480916030534351,
301
+ "top3": 0.8778625954198473
302
  },
303
+ "ece_worst": 0.21297926814046525,
304
  "step": 4400
305
  },
306
  {
307
+ "ece": 0.056028510321227964,
308
+ "accuracy": 0.8904823989569752,
309
+ "kl": 0.35131262505583605,
310
  "ece_by_type": {
311
+ "noul": 0.024519424284658142,
312
+ "choice": 0.0699597617802035,
313
+ "multi": 0.009826288135015314,
314
+ "locate": 0.18423080808333767
 
315
  },
316
  "multi": {
317
+ "n": 82,
318
+ "exact_set": 0.45121951219512196,
319
+ "f1": 0.6666666666666666
320
  },
321
  "locate": {
322
+ "n": 131,
323
+ "top1": 0.7404580152671756,
324
+ "top3": 0.8854961832061069
325
  },
326
+ "ece_worst": 0.18423080808333767,
327
  "step": 4800
328
  },
329
  {
330
+ "ece": 0.04416336725971491,
331
+ "accuracy": 0.8952629291612343,
332
+ "kl": 0.31947377288769796,
333
  "ece_by_type": {
334
+ "noul": 0.02635544807680188,
335
+ "choice": 0.05534155872792722,
336
+ "multi": 0.012024839462320639,
337
+ "locate": 0.1877896335857515
 
338
  },
339
  "multi": {
340
+ "n": 82,
341
+ "exact_set": 0.45121951219512196,
342
+ "f1": 0.6923076923076923
343
  },
344
  "locate": {
345
+ "n": 131,
346
+ "top1": 0.732824427480916,
347
+ "top3": 0.8854961832061069
348
  },
349
+ "ece_worst": 0.1877896335857515,
350
  "step": 5200
351
  },
352
  {
353
+ "ece": 0.05495522255122487,
354
+ "accuracy": 0.8948283355063016,
355
+ "kl": 0.3489468937737143,
356
  "ece_by_type": {
357
+ "noul": 0.03301019309669409,
358
+ "choice": 0.06774300191745326,
359
+ "multi": 0.0088773566603521,
360
+ "locate": 0.1752706635885566
 
361
  },
362
  "multi": {
363
+ "n": 82,
364
+ "exact_set": 0.4634146341463415,
365
+ "f1": 0.7106598984771574
366
  },
367
  "locate": {
368
+ "n": 131,
369
+ "top1": 0.7251908396946565,
370
+ "top3": 0.8854961832061069
371
  },
372
+ "ece_worst": 0.1752706635885566,
373
  "step": 5600
374
  },
375
  {
376
+ "ece": 0.05066511603553936,
377
+ "accuracy": 0.8978704910908301,
378
+ "kl": 0.339644631326081,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
379
  "ece_by_type": {
380
+ "noul": 0.029168567606197876,
381
+ "choice": 0.06227849002783697,
382
+ "multi": 0.011348272917833769,
383
+ "locate": 0.1809499859241129
 
384
  },
385
  "multi": {
386
+ "n": 82,
387
+ "exact_set": 0.47560975609756095,
388
+ "f1": 0.711340206185567
389
  },
390
  "locate": {
391
+ "n": 131,
392
+ "top1": 0.732824427480916,
393
+ "top3": 0.8854961832061069
394
  },
395
+ "ece_worst": 0.1809499859241129,
396
+ "step": 5783
397
  }
398
  ],
399
  "args": {
400
  "model": "Qwen/Qwen3-1.7B-Base",
401
+ "data": "data/v22_mix_train.jsonl",
402
+ "out": "runs/circuit-1.7b-v2.2",
403
  "epochs": 1,
404
  "batch": 4,
405
+ "lr": 5e-05,
406
+ "head_lr": 0.0005,
407
  "rank": 16,
408
  "max_length": 4096,
409
  "val_frac": 0.1,
 
416
  "micro": 2,
417
  "grad_checkpoint": true,
418
  "wandb": "s1proto",
419
+ "run_name": "circuit-1.7b-v2.2",
420
  "resume": false,
421
+ "init": "runs/circuit-1.7b-v2.0",
422
+ "freeze_adapter": false,
423
  "head": "pointer",
424
  "load_4bit": false,
425
  "modality": "text",
426
+ "masked": false,
427
  "exclude_family": null
428
  }
429
  }
head.pt CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:7604903ab87c2b8c9ad96fafd721afb12bc15b67354bbb35ae857e4c32a5a74b
3
  size 8391160
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0200c6dd48b4565dec1f1d9ad3d927a8675d0a5bb6270306510bbcfe84a7c966
3
  size 8391160