wzebrowski commited on
Commit
6debcfe
·
verified ·
1 Parent(s): 7a4a2b0

Update main model with joint JSON extraction SFT and verified results

Browse files
CITATION.cff CHANGED
@@ -4,8 +4,8 @@ title: "OpenSML-JSONLite-175M: Native JSON Generation from Source Text and Schem
4
  authors:
5
  - family-names: Zebrowski
6
  given-names: William
7
- version: 0.3.0
8
- date-released: 2026-10-14
9
  url: "https://github.com/williamzebrowskI/OpenSML-JSONLite-175M"
10
  repository-code: "https://github.com/williamzebrowskI/OpenSML-JSONLite-175M"
11
  license: Apache-2.0
 
4
  authors:
5
  - family-names: Zebrowski
6
  given-names: William
7
+ version: 0.4.0
8
+ date-released: 2026-10-16
9
  url: "https://github.com/williamzebrowskI/OpenSML-JSONLite-175M"
10
  repository-code: "https://github.com/williamzebrowskI/OpenSML-JSONLite-175M"
11
  license: Apache-2.0
INFERENCE_VERIFICATION.json CHANGED
@@ -1,35 +1,37 @@
1
  {
2
  "model": "OpenSML-JSONLite-175M-Instruct",
3
  "checkpoint": "main",
4
- "weight_sha256": "655fb5cfba009163cd8a7f7fe7b170b998bb452c217b1b473cfe10b33de0ccd1",
5
- "requests": 54,
6
- "raw_text_and_stop_matches": 54,
7
- "correct_against_reference": 44,
8
- "schema_valid": 54,
9
  "versions": {
10
  "mlx": "0.32.3",
11
  "numpy": "2.4.2",
12
  "tokenizers": "0.22.2",
13
  "jsonschema": "4.26.0"
14
  },
15
- "platform": "Apple Silicon macOS, Python3.11",
16
  "outputs": [
17
  {
18
- "text": "{\"playlist_owner\":[],\"playlist\":[\"Rock Gaming\"],\"entity_name\":[\"Mariem Hassan\"]}",
19
  "value": {
20
- "playlist_owner": [],
 
 
21
  "playlist": [
22
  "Rock Gaming"
23
  ],
24
  "entity_name": [
25
- "Mariem Hassan"
26
  ]
27
  },
28
  "schema_valid": true,
29
  "success": true,
30
  "stop_reason": "turn_end",
31
- "output_tokens": 37,
32
- "seconds": 0.1317074578255415,
33
  "output_mode": "native-json",
34
  "model_calls": 1,
35
  "json_assembly": false,
@@ -42,28 +44,8 @@
42
  "serialization": "native-sft-chat-v1"
43
  },
44
  "id": "FIELD-01",
45
- "checks": {
46
- "exact": 0,
47
- "json_parse_ok": 1,
48
- "schema_ok": 1,
49
- "field_correct": 1,
50
- "fields": 3,
51
- "tp": 1,
52
- "fp": 1,
53
- "fn": 2,
54
- "present_correct": 1,
55
- "present_total": 3,
56
- "absent_correct": 0,
57
- "absent_total": 0,
58
- "false_abstention": 1,
59
- "missed_abstention": 0,
60
- "unsupported_values": 0,
61
- "predicted_values": 2,
62
- "natural_stop": 1,
63
- "token_limited": 0,
64
- "nonrepetitive_nonempty": 1
65
- },
66
- "saved_text_and_stop_match": true
67
  },
68
  {
69
  "text": "{\"artist\":[\"Mariem Hassan\"],\"music_item\":[]}",
@@ -77,7 +59,7 @@
77
  "success": true,
78
  "stop_reason": "turn_end",
79
  "output_tokens": 23,
80
- "seconds": 0.09170329081825912,
81
  "output_mode": "native-json",
82
  "model_calls": 1,
83
  "json_assembly": false,
@@ -90,28 +72,8 @@
90
  "serialization": "native-sft-chat-v1"
91
  },
92
  "id": "FIELD-02",
93
- "checks": {
94
- "exact": 0,
95
- "json_parse_ok": 1,
96
- "schema_ok": 1,
97
- "field_correct": 1,
98
- "fields": 2,
99
- "tp": 0,
100
- "fp": 1,
101
- "fn": 0,
102
- "present_correct": 0,
103
- "present_total": 0,
104
- "absent_correct": 1,
105
- "absent_total": 2,
106
- "false_abstention": 0,
107
- "missed_abstention": 1,
108
- "unsupported_values": 0,
109
- "predicted_values": 1,
110
- "natural_stop": 1,
111
- "token_limited": 0,
112
- "nonrepetitive_nonempty": 1
113
- },
114
- "saved_text_and_stop_match": true
115
  },
116
  {
117
  "text": "{\"playlist_owner\":[\"my\"]}",
@@ -124,7 +86,7 @@
124
  "success": true,
125
  "stop_reason": "turn_end",
126
  "output_tokens": 13,
127
- "seconds": 0.052787666907534,
128
  "output_mode": "native-json",
129
  "model_calls": 1,
130
  "json_assembly": false,
@@ -137,28 +99,8 @@
137
  "serialization": "native-sft-chat-v1"
138
  },
139
  "id": "FIELD-03",
140
- "checks": {
141
- "exact": 1,
142
- "json_parse_ok": 1,
143
- "schema_ok": 1,
144
- "field_correct": 1,
145
- "fields": 1,
146
- "tp": 1,
147
- "fp": 0,
148
- "fn": 0,
149
- "present_correct": 1,
150
- "present_total": 1,
151
- "absent_correct": 0,
152
- "absent_total": 0,
153
- "false_abstention": 0,
154
- "missed_abstention": 0,
155
- "unsupported_values": 0,
156
- "predicted_values": 1,
157
- "natural_stop": 1,
158
- "token_limited": 0,
159
- "nonrepetitive_nonempty": 1
160
- },
161
- "saved_text_and_stop_match": true
162
  },
163
  {
164
  "text": "{\"artist\":[],\"entity_name\":[],\"playlist\":[\"Digster Future Hits\"]}",
@@ -173,7 +115,7 @@
173
  "success": true,
174
  "stop_reason": "turn_end",
175
  "output_tokens": 29,
176
- "seconds": 0.09026900003664196,
177
  "output_mode": "native-json",
178
  "model_calls": 1,
179
  "json_assembly": false,
@@ -186,47 +128,27 @@
186
  "serialization": "native-sft-chat-v1"
187
  },
188
  "id": "FIELD-04",
189
- "checks": {
190
- "exact": 1,
191
- "json_parse_ok": 1,
192
- "schema_ok": 1,
193
- "field_correct": 3,
194
- "fields": 3,
195
- "tp": 1,
196
- "fp": 0,
197
- "fn": 0,
198
- "present_correct": 1,
199
- "present_total": 1,
200
- "absent_correct": 2,
201
- "absent_total": 2,
202
- "false_abstention": 0,
203
- "missed_abstention": 0,
204
- "unsupported_values": 0,
205
- "predicted_values": 1,
206
- "natural_stop": 1,
207
- "token_limited": 0,
208
- "nonrepetitive_nonempty": 1
209
- },
210
- "saved_text_and_stop_match": true
211
  },
212
  {
213
- "text": "{\"state\":[\"AR\"],\"party_size_number\":[\"nine\"],\"restaurant_type\":[\"brasserie\"]}",
214
  "value": {
215
- "state": [
216
- "AR"
217
  ],
218
  "party_size_number": [
219
  "nine"
220
  ],
221
- "restaurant_type": [
222
- "brasserie"
223
  ]
224
  },
225
  "schema_valid": true,
226
  "success": true,
227
  "stop_reason": "turn_end",
228
  "output_tokens": 36,
229
- "seconds": 0.13286249991506338,
230
  "output_mode": "native-json",
231
  "model_calls": 1,
232
  "json_assembly": false,
@@ -239,28 +161,8 @@
239
  "serialization": "native-sft-chat-v1"
240
  },
241
  "id": "FIELD-05",
242
- "checks": {
243
- "exact": 1,
244
- "json_parse_ok": 1,
245
- "schema_ok": 1,
246
- "field_correct": 3,
247
- "fields": 3,
248
- "tp": 3,
249
- "fp": 0,
250
- "fn": 0,
251
- "present_correct": 3,
252
- "present_total": 3,
253
- "absent_correct": 0,
254
- "absent_total": 0,
255
- "false_abstention": 0,
256
- "missed_abstention": 0,
257
- "unsupported_values": 0,
258
- "predicted_values": 3,
259
- "natural_stop": 1,
260
- "token_limited": 0,
261
- "nonrepetitive_nonempty": 1
262
- },
263
- "saved_text_and_stop_match": true
264
  },
265
  {
266
  "text": "{\"party_size_number\":[\"nine\"],\"timeRange\":[],\"sort\":[]}",
@@ -275,7 +177,7 @@
275
  "success": true,
276
  "stop_reason": "turn_end",
277
  "output_tokens": 27,
278
- "seconds": 0.11090816603973508,
279
  "output_mode": "native-json",
280
  "model_calls": 1,
281
  "json_assembly": false,
@@ -288,44 +190,24 @@
288
  "serialization": "native-sft-chat-v1"
289
  },
290
  "id": "FIELD-06",
291
- "checks": {
292
- "exact": 1,
293
- "json_parse_ok": 1,
294
- "schema_ok": 1,
295
- "field_correct": 3,
296
- "fields": 3,
297
- "tp": 1,
298
- "fp": 0,
299
- "fn": 0,
300
- "present_correct": 1,
301
- "present_total": 1,
302
- "absent_correct": 2,
303
- "absent_total": 2,
304
- "false_abstention": 0,
305
- "missed_abstention": 0,
306
- "unsupported_values": 0,
307
- "predicted_values": 1,
308
- "natural_stop": 1,
309
- "token_limited": 0,
310
- "nonrepetitive_nonempty": 1
311
- },
312
- "saved_text_and_stop_match": true
313
  },
314
  {
315
- "text": "{\"city\":[\"Wrigley\"],\"sort\":[\"best\"]}",
316
  "value": {
317
- "city": [
318
- "Wrigley"
319
- ],
320
  "sort": [
321
  "best"
 
 
 
322
  ]
323
  },
324
  "schema_valid": true,
325
  "success": true,
326
  "stop_reason": "turn_end",
327
  "output_tokens": 21,
328
- "seconds": 0.08733266708441079,
329
  "output_mode": "native-json",
330
  "model_calls": 1,
331
  "json_assembly": false,
@@ -338,40 +220,20 @@
338
  "serialization": "native-sft-chat-v1"
339
  },
340
  "id": "FIELD-07",
341
- "checks": {
342
- "exact": 1,
343
- "json_parse_ok": 1,
344
- "schema_ok": 1,
345
- "field_correct": 2,
346
- "fields": 2,
347
- "tp": 2,
348
- "fp": 0,
349
- "fn": 0,
350
- "present_correct": 2,
351
- "present_total": 2,
352
- "absent_correct": 0,
353
- "absent_total": 0,
354
- "false_abstention": 0,
355
- "missed_abstention": 0,
356
- "unsupported_values": 0,
357
- "predicted_values": 2,
358
- "natural_stop": 1,
359
- "token_limited": 0,
360
- "nonrepetitive_nonempty": 1
361
- },
362
- "saved_text_and_stop_match": true
363
  },
364
  {
365
- "text": "{\"poi\":[],\"timeRange\":[]}",
366
  "value": {
367
- "poi": [],
368
- "timeRange": []
369
  },
370
  "schema_valid": true,
371
  "success": true,
372
  "stop_reason": "turn_end",
373
  "output_tokens": 15,
374
- "seconds": 0.06839366699568927,
375
  "output_mode": "native-json",
376
  "model_calls": 1,
377
  "json_assembly": false,
@@ -384,28 +246,8 @@
384
  "serialization": "native-sft-chat-v1"
385
  },
386
  "id": "FIELD-08",
387
- "checks": {
388
- "exact": 1,
389
- "json_parse_ok": 1,
390
- "schema_ok": 1,
391
- "field_correct": 2,
392
- "fields": 2,
393
- "tp": 0,
394
- "fp": 0,
395
- "fn": 0,
396
- "present_correct": 0,
397
- "present_total": 0,
398
- "absent_correct": 2,
399
- "absent_total": 2,
400
- "false_abstention": 0,
401
- "missed_abstention": 0,
402
- "unsupported_values": 0,
403
- "predicted_values": 0,
404
- "natural_stop": 1,
405
- "token_limited": 0,
406
- "nonrepetitive_nonempty": 1
407
- },
408
- "saved_text_and_stop_match": true
409
  },
410
  {
411
  "text": "{\"state\":[\"Louisiana\"],\"condition_temperature\":[\"colder\"]}",
@@ -421,7 +263,7 @@
421
  "success": true,
422
  "stop_reason": "turn_end",
423
  "output_tokens": 23,
424
- "seconds": 0.09773133299313486,
425
  "output_mode": "native-json",
426
  "model_calls": 1,
427
  "json_assembly": false,
@@ -434,28 +276,8 @@
434
  "serialization": "native-sft-chat-v1"
435
  },
436
  "id": "FIELD-09",
437
- "checks": {
438
- "exact": 1,
439
- "json_parse_ok": 1,
440
- "schema_ok": 1,
441
- "field_correct": 2,
442
- "fields": 2,
443
- "tp": 2,
444
- "fp": 0,
445
- "fn": 0,
446
- "present_correct": 2,
447
- "present_total": 2,
448
- "absent_correct": 0,
449
- "absent_total": 0,
450
- "false_abstention": 0,
451
- "missed_abstention": 0,
452
- "unsupported_values": 0,
453
- "predicted_values": 2,
454
- "natural_stop": 1,
455
- "token_limited": 0,
456
- "nonrepetitive_nonempty": 1
457
- },
458
- "saved_text_and_stop_match": true
459
  },
460
  {
461
  "text": "{\"current_location\":[],\"geographic_poi\":[],\"condition_temperature\":[\"colder\"]}",
@@ -470,7 +292,7 @@
470
  "success": true,
471
  "stop_reason": "turn_end",
472
  "output_tokens": 31,
473
- "seconds": 0.12699225009419024,
474
  "output_mode": "native-json",
475
  "model_calls": 1,
476
  "json_assembly": false,
@@ -483,28 +305,8 @@
483
  "serialization": "native-sft-chat-v1"
484
  },
485
  "id": "FIELD-10",
486
- "checks": {
487
- "exact": 1,
488
- "json_parse_ok": 1,
489
- "schema_ok": 1,
490
- "field_correct": 3,
491
- "fields": 3,
492
- "tp": 1,
493
- "fp": 0,
494
- "fn": 0,
495
- "present_correct": 1,
496
- "present_total": 1,
497
- "absent_correct": 2,
498
- "absent_total": 2,
499
- "false_abstention": 0,
500
- "missed_abstention": 0,
501
- "unsupported_values": 0,
502
- "predicted_values": 1,
503
- "natural_stop": 1,
504
- "token_limited": 0,
505
- "nonrepetitive_nonempty": 1
506
- },
507
- "saved_text_and_stop_match": true
508
  },
509
  {
510
  "text": "{\"timeRange\":[\"last August\"],\"geographic_poi\":[\"Stunt Ranch Santa Monica Mountains Reserve\"],\"condition_temperature\":[\"colder\"]}",
@@ -523,7 +325,7 @@
523
  "success": true,
524
  "stop_reason": "turn_end",
525
  "output_tokens": 44,
526
- "seconds": 0.16674145800061524,
527
  "output_mode": "native-json",
528
  "model_calls": 1,
529
  "json_assembly": false,
@@ -536,43 +338,23 @@
536
  "serialization": "native-sft-chat-v1"
537
  },
538
  "id": "FIELD-11",
539
- "checks": {
540
- "exact": 1,
541
- "json_parse_ok": 1,
542
- "schema_ok": 1,
543
- "field_correct": 3,
544
- "fields": 3,
545
- "tp": 3,
546
- "fp": 0,
547
- "fn": 0,
548
- "present_correct": 3,
549
- "present_total": 3,
550
- "absent_correct": 0,
551
- "absent_total": 0,
552
- "false_abstention": 0,
553
- "missed_abstention": 0,
554
- "unsupported_values": 0,
555
- "predicted_values": 3,
556
- "natural_stop": 1,
557
- "token_limited": 0,
558
- "nonrepetitive_nonempty": 1
559
- },
560
- "saved_text_and_stop_match": true
561
  },
562
  {
563
- "text": "{\"state\":[],\"geographic_poi\":[\"Stunt Ranch Santa Monica Mountains Reserve\"],\"current_location\":[]}",
564
  "value": {
565
- "state": [],
566
  "geographic_poi": [
567
  "Stunt Ranch Santa Monica Mountains Reserve"
568
  ],
569
- "current_location": []
570
  },
571
  "schema_valid": true,
572
  "success": true,
573
  "stop_reason": "turn_end",
574
  "output_tokens": 34,
575
- "seconds": 0.09643245814368129,
576
  "output_mode": "native-json",
577
  "model_calls": 1,
578
  "json_assembly": false,
@@ -585,28 +367,8 @@
585
  "serialization": "native-sft-chat-v1"
586
  },
587
  "id": "FIELD-12",
588
- "checks": {
589
- "exact": 1,
590
- "json_parse_ok": 1,
591
- "schema_ok": 1,
592
- "field_correct": 3,
593
- "fields": 3,
594
- "tp": 1,
595
- "fp": 0,
596
- "fn": 0,
597
- "present_correct": 1,
598
- "present_total": 1,
599
- "absent_correct": 2,
600
- "absent_total": 2,
601
- "false_abstention": 0,
602
- "missed_abstention": 0,
603
- "unsupported_values": 0,
604
- "predicted_values": 1,
605
- "natural_stop": 1,
606
- "token_limited": 0,
607
- "nonrepetitive_nonempty": 1
608
- },
609
- "saved_text_and_stop_match": true
610
  },
611
  {
612
  "text": "{\"artist\":[\"Behzad Mirkhani\"],\"music_item\":[\"theme\"],\"sort\":[\"last\"]}",
@@ -625,7 +387,7 @@
625
  "success": true,
626
  "stop_reason": "turn_end",
627
  "output_tokens": 38,
628
- "seconds": 0.0911900419741869,
629
  "output_mode": "native-json",
630
  "model_calls": 1,
631
  "json_assembly": false,
@@ -638,43 +400,23 @@
638
  "serialization": "native-sft-chat-v1"
639
  },
640
  "id": "FIELD-13",
641
- "checks": {
642
- "exact": 1,
643
- "json_parse_ok": 1,
644
- "schema_ok": 1,
645
- "field_correct": 3,
646
- "fields": 3,
647
- "tp": 3,
648
- "fp": 0,
649
- "fn": 0,
650
- "present_correct": 3,
651
- "present_total": 3,
652
- "absent_correct": 0,
653
- "absent_total": 0,
654
- "false_abstention": 0,
655
- "missed_abstention": 0,
656
- "unsupported_values": 0,
657
- "predicted_values": 3,
658
- "natural_stop": 1,
659
- "token_limited": 0,
660
- "nonrepetitive_nonempty": 1
661
- },
662
- "saved_text_and_stop_match": true
663
  },
664
  {
665
- "text": "{\"playlist\":[],\"music_item\":[\"theme\"],\"service\":[]}",
666
  "value": {
667
- "playlist": [],
668
  "music_item": [
669
  "theme"
670
  ],
671
- "service": []
672
  },
673
  "schema_valid": true,
674
  "success": true,
675
  "stop_reason": "turn_end",
676
  "output_tokens": 25,
677
- "seconds": 0.07062204205431044,
678
  "output_mode": "native-json",
679
  "model_calls": 1,
680
  "json_assembly": false,
@@ -687,28 +429,8 @@
687
  "serialization": "native-sft-chat-v1"
688
  },
689
  "id": "FIELD-14",
690
- "checks": {
691
- "exact": 1,
692
- "json_parse_ok": 1,
693
- "schema_ok": 1,
694
- "field_correct": 3,
695
- "fields": 3,
696
- "tp": 1,
697
- "fp": 0,
698
- "fn": 0,
699
- "present_correct": 1,
700
- "present_total": 1,
701
- "absent_correct": 2,
702
- "absent_total": 2,
703
- "false_abstention": 0,
704
- "missed_abstention": 0,
705
- "unsupported_values": 0,
706
- "predicted_values": 1,
707
- "natural_stop": 1,
708
- "token_limited": 0,
709
- "nonrepetitive_nonempty": 1
710
- },
711
- "saved_text_and_stop_match": true
712
  },
713
  {
714
  "text": "{\"artist\":[\"Yui\"],\"music_item\":[\"track\"],\"service\":[\"Vimeo\"]}",
@@ -727,7 +449,7 @@
727
  "success": true,
728
  "stop_reason": "turn_end",
729
  "output_tokens": 33,
730
- "seconds": 0.1308659170754254,
731
  "output_mode": "native-json",
732
  "model_calls": 1,
733
  "json_assembly": false,
@@ -740,28 +462,8 @@
740
  "serialization": "native-sft-chat-v1"
741
  },
742
  "id": "FIELD-15",
743
- "checks": {
744
- "exact": 1,
745
- "json_parse_ok": 1,
746
- "schema_ok": 1,
747
- "field_correct": 3,
748
- "fields": 3,
749
- "tp": 3,
750
- "fp": 0,
751
- "fn": 0,
752
- "present_correct": 3,
753
- "present_total": 3,
754
- "absent_correct": 0,
755
- "absent_total": 0,
756
- "false_abstention": 0,
757
- "missed_abstention": 0,
758
- "unsupported_values": 0,
759
- "predicted_values": 3,
760
- "natural_stop": 1,
761
- "token_limited": 0,
762
- "nonrepetitive_nonempty": 1
763
- },
764
- "saved_text_and_stop_match": true
765
  },
766
  {
767
  "text": "{\"playlist\":[],\"sort\":[]}",
@@ -773,7 +475,7 @@
773
  "success": true,
774
  "stop_reason": "turn_end",
775
  "output_tokens": 14,
776
- "seconds": 0.05398241593502462,
777
  "output_mode": "native-json",
778
  "model_calls": 1,
779
  "json_assembly": false,
@@ -786,28 +488,8 @@
786
  "serialization": "native-sft-chat-v1"
787
  },
788
  "id": "FIELD-16",
789
- "checks": {
790
- "exact": 1,
791
- "json_parse_ok": 1,
792
- "schema_ok": 1,
793
- "field_correct": 2,
794
- "fields": 2,
795
- "tp": 0,
796
- "fp": 0,
797
- "fn": 0,
798
- "present_correct": 0,
799
- "present_total": 0,
800
- "absent_correct": 2,
801
- "absent_total": 2,
802
- "false_abstention": 0,
803
- "missed_abstention": 0,
804
- "unsupported_values": 0,
805
- "predicted_values": 0,
806
- "natural_stop": 1,
807
- "token_limited": 0,
808
- "nonrepetitive_nonempty": 1
809
- },
810
- "saved_text_and_stop_match": true
811
  },
812
  {
813
  "text": "{\"rating_value\":[\"3\"],\"rating_unit\":[\"stars\"],\"object_name\":[\"Things Fall Apart\"]}",
@@ -826,7 +508,7 @@
826
  "success": true,
827
  "stop_reason": "turn_end",
828
  "output_tokens": 35,
829
- "seconds": 0.1139006249140948,
830
  "output_mode": "native-json",
831
  "model_calls": 1,
832
  "json_assembly": false,
@@ -839,28 +521,8 @@
839
  "serialization": "native-sft-chat-v1"
840
  },
841
  "id": "FIELD-17",
842
- "checks": {
843
- "exact": 1,
844
- "json_parse_ok": 1,
845
- "schema_ok": 1,
846
- "field_correct": 3,
847
- "fields": 3,
848
- "tp": 3,
849
- "fp": 0,
850
- "fn": 0,
851
- "present_correct": 3,
852
- "present_total": 3,
853
- "absent_correct": 0,
854
- "absent_total": 0,
855
- "false_abstention": 0,
856
- "missed_abstention": 0,
857
- "unsupported_values": 0,
858
- "predicted_values": 3,
859
- "natural_stop": 1,
860
- "token_limited": 0,
861
- "nonrepetitive_nonempty": 1
862
- },
863
- "saved_text_and_stop_match": true
864
  },
865
  {
866
  "text": "{\"object_name\":[\"Things Fall Apart\"],\"object_select\":[],\"object_type\":[]}",
@@ -875,7 +537,7 @@
875
  "success": true,
876
  "stop_reason": "turn_end",
877
  "output_tokens": 29,
878
- "seconds": 0.08503687498159707,
879
  "output_mode": "native-json",
880
  "model_calls": 1,
881
  "json_assembly": false,
@@ -888,28 +550,8 @@
888
  "serialization": "native-sft-chat-v1"
889
  },
890
  "id": "FIELD-18",
891
- "checks": {
892
- "exact": 1,
893
- "json_parse_ok": 1,
894
- "schema_ok": 1,
895
- "field_correct": 3,
896
- "fields": 3,
897
- "tp": 1,
898
- "fp": 0,
899
- "fn": 0,
900
- "present_correct": 1,
901
- "present_total": 1,
902
- "absent_correct": 2,
903
- "absent_total": 2,
904
- "false_abstention": 0,
905
- "missed_abstention": 0,
906
- "unsupported_values": 0,
907
- "predicted_values": 1,
908
- "natural_stop": 1,
909
- "token_limited": 0,
910
- "nonrepetitive_nonempty": 1
911
- },
912
- "saved_text_and_stop_match": true
913
  },
914
  {
915
  "text": "{\"rating_value\":[\"1\"],\"object_name\":[]}",
@@ -923,7 +565,7 @@
923
  "success": true,
924
  "stop_reason": "turn_end",
925
  "output_tokens": 19,
926
- "seconds": 0.060387207893654704,
927
  "output_mode": "native-json",
928
  "model_calls": 1,
929
  "json_assembly": false,
@@ -936,28 +578,8 @@
936
  "serialization": "native-sft-chat-v1"
937
  },
938
  "id": "FIELD-19",
939
- "checks": {
940
- "exact": 1,
941
- "json_parse_ok": 1,
942
- "schema_ok": 1,
943
- "field_correct": 2,
944
- "fields": 2,
945
- "tp": 1,
946
- "fp": 0,
947
- "fn": 0,
948
- "present_correct": 1,
949
- "present_total": 1,
950
- "absent_correct": 1,
951
- "absent_total": 1,
952
- "false_abstention": 0,
953
- "missed_abstention": 0,
954
- "unsupported_values": 0,
955
- "predicted_values": 1,
956
- "natural_stop": 1,
957
- "token_limited": 0,
958
- "nonrepetitive_nonempty": 1
959
- },
960
- "saved_text_and_stop_match": true
961
  },
962
  {
963
  "text": "{\"object_part_of_series_type\":[],\"object_name\":[]}",
@@ -969,7 +591,7 @@
969
  "success": true,
970
  "stop_reason": "turn_end",
971
  "output_tokens": 23,
972
- "seconds": 0.09527637506835163,
973
  "output_mode": "native-json",
974
  "model_calls": 1,
975
  "json_assembly": false,
@@ -982,28 +604,8 @@
982
  "serialization": "native-sft-chat-v1"
983
  },
984
  "id": "FIELD-20",
985
- "checks": {
986
- "exact": 1,
987
- "json_parse_ok": 1,
988
- "schema_ok": 1,
989
- "field_correct": 2,
990
- "fields": 2,
991
- "tp": 0,
992
- "fp": 0,
993
- "fn": 0,
994
- "present_correct": 0,
995
- "present_total": 0,
996
- "absent_correct": 2,
997
- "absent_total": 2,
998
- "false_abstention": 0,
999
- "missed_abstention": 0,
1000
- "unsupported_values": 0,
1001
- "predicted_values": 0,
1002
- "natural_stop": 1,
1003
- "token_limited": 0,
1004
- "nonrepetitive_nonempty": 1
1005
- },
1006
- "saved_text_and_stop_match": true
1007
  },
1008
  {
1009
  "text": "{\"object_name\":[\"Happiness Was Free\"]}",
@@ -1016,7 +618,7 @@
1016
  "success": true,
1017
  "stop_reason": "turn_end",
1018
  "output_tokens": 16,
1019
- "seconds": 0.05649704090319574,
1020
  "output_mode": "native-json",
1021
  "model_calls": 1,
1022
  "json_assembly": false,
@@ -1029,28 +631,8 @@
1029
  "serialization": "native-sft-chat-v1"
1030
  },
1031
  "id": "FIELD-21",
1032
- "checks": {
1033
- "exact": 1,
1034
- "json_parse_ok": 1,
1035
- "schema_ok": 1,
1036
- "field_correct": 1,
1037
- "fields": 1,
1038
- "tp": 1,
1039
- "fp": 0,
1040
- "fn": 0,
1041
- "present_correct": 1,
1042
- "present_total": 1,
1043
- "absent_correct": 0,
1044
- "absent_total": 0,
1045
- "false_abstention": 0,
1046
- "missed_abstention": 0,
1047
- "unsupported_values": 0,
1048
- "predicted_values": 1,
1049
- "natural_stop": 1,
1050
- "token_limited": 0,
1051
- "nonrepetitive_nonempty": 1
1052
- },
1053
- "saved_text_and_stop_match": true
1054
  },
1055
  {
1056
  "text": "{\"object_type\":[],\"object_name\":[\"Happiness Was Free\"]}",
@@ -1064,7 +646,7 @@
1064
  "success": true,
1065
  "stop_reason": "turn_end",
1066
  "output_tokens": 23,
1067
- "seconds": 0.059290583012625575,
1068
  "output_mode": "native-json",
1069
  "model_calls": 1,
1070
  "json_assembly": false,
@@ -1077,28 +659,8 @@
1077
  "serialization": "native-sft-chat-v1"
1078
  },
1079
  "id": "FIELD-22",
1080
- "checks": {
1081
- "exact": 1,
1082
- "json_parse_ok": 1,
1083
- "schema_ok": 1,
1084
- "field_correct": 2,
1085
- "fields": 2,
1086
- "tp": 1,
1087
- "fp": 0,
1088
- "fn": 0,
1089
- "present_correct": 1,
1090
- "present_total": 1,
1091
- "absent_correct": 1,
1092
- "absent_total": 1,
1093
- "false_abstention": 0,
1094
- "missed_abstention": 0,
1095
- "unsupported_values": 0,
1096
- "predicted_values": 1,
1097
- "natural_stop": 1,
1098
- "token_limited": 0,
1099
- "nonrepetitive_nonempty": 1
1100
- },
1101
- "saved_text_and_stop_match": true
1102
  },
1103
  {
1104
  "text": "{\"object_name\":[\"Martin Morning\"],\"object_type\":[\"saga\"]}",
@@ -1114,7 +676,7 @@
1114
  "success": true,
1115
  "stop_reason": "turn_end",
1116
  "output_tokens": 24,
1117
- "seconds": 0.0722098748665303,
1118
  "output_mode": "native-json",
1119
  "model_calls": 1,
1120
  "json_assembly": false,
@@ -1127,28 +689,8 @@
1127
  "serialization": "native-sft-chat-v1"
1128
  },
1129
  "id": "FIELD-23",
1130
- "checks": {
1131
- "exact": 1,
1132
- "json_parse_ok": 1,
1133
- "schema_ok": 1,
1134
- "field_correct": 2,
1135
- "fields": 2,
1136
- "tp": 2,
1137
- "fp": 0,
1138
- "fn": 0,
1139
- "present_correct": 2,
1140
- "present_total": 2,
1141
- "absent_correct": 0,
1142
- "absent_total": 0,
1143
- "false_abstention": 0,
1144
- "missed_abstention": 0,
1145
- "unsupported_values": 0,
1146
- "predicted_values": 2,
1147
- "natural_stop": 1,
1148
- "token_limited": 0,
1149
- "nonrepetitive_nonempty": 1
1150
- },
1151
- "saved_text_and_stop_match": true
1152
  },
1153
  {
1154
  "text": "{\"object_name\":[\"Martin Morning\"]}",
@@ -1161,7 +703,7 @@
1161
  "success": true,
1162
  "stop_reason": "turn_end",
1163
  "output_tokens": 13,
1164
- "seconds": 0.056712874909862876,
1165
  "output_mode": "native-json",
1166
  "model_calls": 1,
1167
  "json_assembly": false,
@@ -1174,28 +716,8 @@
1174
  "serialization": "native-sft-chat-v1"
1175
  },
1176
  "id": "FIELD-24",
1177
- "checks": {
1178
- "exact": 1,
1179
- "json_parse_ok": 1,
1180
- "schema_ok": 1,
1181
- "field_correct": 1,
1182
- "fields": 1,
1183
- "tp": 1,
1184
- "fp": 0,
1185
- "fn": 0,
1186
- "present_correct": 1,
1187
- "present_total": 1,
1188
- "absent_correct": 0,
1189
- "absent_total": 0,
1190
- "false_abstention": 0,
1191
- "missed_abstention": 0,
1192
- "unsupported_values": 0,
1193
- "predicted_values": 1,
1194
- "natural_stop": 1,
1195
- "token_limited": 0,
1196
- "nonrepetitive_nonempty": 1
1197
- },
1198
- "saved_text_and_stop_match": true
1199
  },
1200
  {
1201
  "text": "{\"movie_type\":[\"animated movies\"],\"spatial_relation\":[\"in the neighborhood\"]}",
@@ -1211,7 +733,7 @@
1211
  "success": true,
1212
  "stop_reason": "turn_end",
1213
  "output_tokens": 29,
1214
- "seconds": 0.11536691710352898,
1215
  "output_mode": "native-json",
1216
  "model_calls": 1,
1217
  "json_assembly": false,
@@ -1224,43 +746,23 @@
1224
  "serialization": "native-sft-chat-v1"
1225
  },
1226
  "id": "FIELD-25",
1227
- "checks": {
1228
- "exact": 1,
1229
- "json_parse_ok": 1,
1230
- "schema_ok": 1,
1231
- "field_correct": 2,
1232
- "fields": 2,
1233
- "tp": 2,
1234
- "fp": 0,
1235
- "fn": 0,
1236
- "present_correct": 2,
1237
- "present_total": 2,
1238
- "absent_correct": 0,
1239
- "absent_total": 0,
1240
- "false_abstention": 0,
1241
- "missed_abstention": 0,
1242
- "unsupported_values": 0,
1243
- "predicted_values": 2,
1244
- "natural_stop": 1,
1245
- "token_limited": 0,
1246
- "nonrepetitive_nonempty": 1
1247
- },
1248
- "saved_text_and_stop_match": true
1249
  },
1250
  {
1251
- "text": "{\"movie_name\":[],\"timeRange\":[],\"movie_type\":[\"animated movies\"]}",
1252
  "value": {
1253
- "movie_name": [],
1254
- "timeRange": [],
1255
  "movie_type": [
1256
  "animated movies"
1257
- ]
 
 
1258
  },
1259
  "schema_valid": true,
1260
  "success": true,
1261
  "stop_reason": "turn_end",
1262
  "output_tokens": 32,
1263
- "seconds": 0.12519749999046326,
1264
  "output_mode": "native-json",
1265
  "model_calls": 1,
1266
  "json_assembly": false,
@@ -1273,44 +775,24 @@
1273
  "serialization": "native-sft-chat-v1"
1274
  },
1275
  "id": "FIELD-26",
1276
- "checks": {
1277
- "exact": 1,
1278
- "json_parse_ok": 1,
1279
- "schema_ok": 1,
1280
- "field_correct": 3,
1281
- "fields": 3,
1282
- "tp": 1,
1283
- "fp": 0,
1284
- "fn": 0,
1285
- "present_correct": 1,
1286
- "present_total": 1,
1287
- "absent_correct": 2,
1288
- "absent_total": 2,
1289
- "false_abstention": 0,
1290
- "missed_abstention": 0,
1291
- "unsupported_values": 0,
1292
- "predicted_values": 1,
1293
- "natural_stop": 1,
1294
- "token_limited": 0,
1295
- "nonrepetitive_nonempty": 1
1296
- },
1297
- "saved_text_and_stop_match": true
1298
  },
1299
  {
1300
- "text": "{\"timeRange\":[\"twenty two o'clock\"],\"movie_name\":[\"Mabel’s Dramatic Career\"]}",
1301
  "value": {
1302
- "timeRange": [
1303
- "twenty two o'clock"
1304
- ],
1305
  "movie_name": [
1306
  "Mabel’s Dramatic Career"
 
 
 
1307
  ]
1308
  },
1309
  "schema_valid": true,
1310
  "success": true,
1311
  "stop_reason": "turn_end",
1312
  "output_tokens": 36,
1313
- "seconds": 0.1416236248333007,
1314
  "output_mode": "native-json",
1315
  "model_calls": 1,
1316
  "json_assembly": false,
@@ -1323,28 +805,8 @@
1323
  "serialization": "native-sft-chat-v1"
1324
  },
1325
  "id": "FIELD-27",
1326
- "checks": {
1327
- "exact": 1,
1328
- "json_parse_ok": 1,
1329
- "schema_ok": 1,
1330
- "field_correct": 2,
1331
- "fields": 2,
1332
- "tp": 2,
1333
- "fp": 0,
1334
- "fn": 0,
1335
- "present_correct": 2,
1336
- "present_total": 2,
1337
- "absent_correct": 0,
1338
- "absent_total": 0,
1339
- "false_abstention": 0,
1340
- "missed_abstention": 0,
1341
- "unsupported_values": 0,
1342
- "predicted_values": 2,
1343
- "natural_stop": 1,
1344
- "token_limited": 0,
1345
- "nonrepetitive_nonempty": 1
1346
- },
1347
- "saved_text_and_stop_match": true
1348
  },
1349
  {
1350
  "text": "{\"timeRange\":[\"twenty two o'clock\"],\"spatial_relation\":[],\"object_location_type\":[]}",
@@ -1359,7 +821,7 @@
1359
  "success": true,
1360
  "stop_reason": "turn_end",
1361
  "output_tokens": 35,
1362
- "seconds": 0.14057387504726648,
1363
  "output_mode": "native-json",
1364
  "model_calls": 1,
1365
  "json_assembly": false,
@@ -1372,28 +834,8 @@
1372
  "serialization": "native-sft-chat-v1"
1373
  },
1374
  "id": "FIELD-28",
1375
- "checks": {
1376
- "exact": 1,
1377
- "json_parse_ok": 1,
1378
- "schema_ok": 1,
1379
- "field_correct": 3,
1380
- "fields": 3,
1381
- "tp": 1,
1382
- "fp": 0,
1383
- "fn": 0,
1384
- "present_correct": 1,
1385
- "present_total": 1,
1386
- "absent_correct": 2,
1387
- "absent_total": 2,
1388
- "false_abstention": 0,
1389
- "missed_abstention": 0,
1390
- "unsupported_values": 0,
1391
- "predicted_values": 1,
1392
- "natural_stop": 1,
1393
- "token_limited": 0,
1394
- "nonrepetitive_nonempty": 1
1395
- },
1396
- "saved_text_and_stop_match": true
1397
  },
1398
  {
1399
  "text": "{\"track\":[\"Blue Lantern\"],\"artist\":[\"Mira Sol\"],\"album\":[]}",
@@ -1410,7 +852,7 @@
1410
  "success": true,
1411
  "stop_reason": "turn_end",
1412
  "output_tokens": 29,
1413
- "seconds": 0.11759562487713993,
1414
  "output_mode": "native-json",
1415
  "model_calls": 1,
1416
  "json_assembly": false,
@@ -1423,28 +865,8 @@
1423
  "serialization": "native-sft-chat-v1"
1424
  },
1425
  "id": "FIELD-29",
1426
- "checks": {
1427
- "exact": 1,
1428
- "json_parse_ok": 1,
1429
- "schema_ok": 1,
1430
- "field_correct": 3,
1431
- "fields": 3,
1432
- "tp": 2,
1433
- "fp": 0,
1434
- "fn": 0,
1435
- "present_correct": 2,
1436
- "present_total": 2,
1437
- "absent_correct": 1,
1438
- "absent_total": 1,
1439
- "false_abstention": 0,
1440
- "missed_abstention": 0,
1441
- "unsupported_values": 0,
1442
- "predicted_values": 2,
1443
- "natural_stop": 1,
1444
- "token_limited": 0,
1445
- "nonrepetitive_nonempty": 1
1446
- },
1447
- "saved_text_and_stop_match": true
1448
  },
1449
  {
1450
  "text": "{\"restaurant_name\":[\"River Moon\"],\"city\":[\"Denver\"],\"party_size_number\":[\"four\"],\"timeRange\":[\"tomorrow\"]}",
@@ -1466,7 +888,7 @@
1466
  "success": true,
1467
  "stop_reason": "turn_end",
1468
  "output_tokens": 49,
1469
- "seconds": 0.17598291696049273,
1470
  "output_mode": "native-json",
1471
  "model_calls": 1,
1472
  "json_assembly": false,
@@ -1479,28 +901,8 @@
1479
  "serialization": "native-sft-chat-v1"
1480
  },
1481
  "id": "FIELD-30",
1482
- "checks": {
1483
- "exact": 1,
1484
- "json_parse_ok": 1,
1485
- "schema_ok": 1,
1486
- "field_correct": 4,
1487
- "fields": 4,
1488
- "tp": 4,
1489
- "fp": 0,
1490
- "fn": 0,
1491
- "present_correct": 4,
1492
- "present_total": 4,
1493
- "absent_correct": 0,
1494
- "absent_total": 0,
1495
- "false_abstention": 0,
1496
- "missed_abstention": 0,
1497
- "unsupported_values": 0,
1498
- "predicted_values": 4,
1499
- "natural_stop": 1,
1500
- "token_limited": 0,
1501
- "nonrepetitive_nonempty": 1
1502
- },
1503
- "saved_text_and_stop_match": true
1504
  },
1505
  {
1506
  "text": "{\"city\":[\"Ose\"],\"timeRange\":[\"Friday\"],\"country\":[]}",
@@ -1517,7 +919,7 @@
1517
  "success": true,
1518
  "stop_reason": "turn_end",
1519
  "output_tokens": 26,
1520
- "seconds": 0.0654072081670165,
1521
  "output_mode": "native-json",
1522
  "model_calls": 1,
1523
  "json_assembly": false,
@@ -1530,28 +932,8 @@
1530
  "serialization": "native-sft-chat-v1"
1531
  },
1532
  "id": "FIELD-31",
1533
- "checks": {
1534
- "exact": 0,
1535
- "json_parse_ok": 1,
1536
- "schema_ok": 1,
1537
- "field_correct": 2,
1538
- "fields": 3,
1539
- "tp": 1,
1540
- "fp": 1,
1541
- "fn": 1,
1542
- "present_correct": 1,
1543
- "present_total": 2,
1544
- "absent_correct": 1,
1545
- "absent_total": 1,
1546
- "false_abstention": 0,
1547
- "missed_abstention": 0,
1548
- "unsupported_values": 1,
1549
- "predicted_values": 2,
1550
- "natural_stop": 1,
1551
- "token_limited": 0,
1552
- "nonrepetitive_nonempty": 1
1553
- },
1554
- "saved_text_and_stop_match": true
1555
  },
1556
  {
1557
  "text": "{\"object_name\":[\"Glass Harbor\"],\"rating_value\":[\"four\"],\"best_rating\":[],\"rating_unit\":[\"stars\"]}",
@@ -1571,7 +953,7 @@
1571
  "success": true,
1572
  "stop_reason": "turn_end",
1573
  "output_tokens": 42,
1574
- "seconds": 0.11358241690322757,
1575
  "output_mode": "native-json",
1576
  "model_calls": 1,
1577
  "json_assembly": false,
@@ -1584,45 +966,25 @@
1584
  "serialization": "native-sft-chat-v1"
1585
  },
1586
  "id": "FIELD-32",
1587
- "checks": {
1588
- "exact": 0,
1589
- "json_parse_ok": 1,
1590
- "schema_ok": 1,
1591
- "field_correct": 3,
1592
- "fields": 4,
1593
- "tp": 3,
1594
- "fp": 0,
1595
- "fn": 1,
1596
- "present_correct": 3,
1597
- "present_total": 4,
1598
- "absent_correct": 0,
1599
- "absent_total": 0,
1600
- "false_abstention": 1,
1601
- "missed_abstention": 0,
1602
- "unsupported_values": 0,
1603
- "predicted_values": 3,
1604
- "natural_stop": 1,
1605
- "token_limited": 0,
1606
- "nonrepetitive_nonempty": 1
1607
- },
1608
- "saved_text_and_stop_match": true
1609
  },
1610
  {
1611
- "text": "{\"timeRange\":[],\"location_name\":[\"Maple Cinema\"],\"movie_name\":[\"Silver Orchard\"]}",
1612
  "value": {
1613
- "timeRange": [],
 
 
1614
  "location_name": [
1615
  "Maple Cinema"
1616
  ],
1617
- "movie_name": [
1618
- "Silver Orchard"
1619
- ]
1620
  },
1621
  "schema_valid": true,
1622
  "success": true,
1623
  "stop_reason": "turn_end",
1624
  "output_tokens": 37,
1625
- "seconds": 0.10278037493117154,
1626
  "output_mode": "native-json",
1627
  "model_calls": 1,
1628
  "json_assembly": false,
@@ -1635,28 +997,8 @@
1635
  "serialization": "native-sft-chat-v1"
1636
  },
1637
  "id": "FIELD-33",
1638
- "checks": {
1639
- "exact": 1,
1640
- "json_parse_ok": 1,
1641
- "schema_ok": 1,
1642
- "field_correct": 3,
1643
- "fields": 3,
1644
- "tp": 2,
1645
- "fp": 0,
1646
- "fn": 0,
1647
- "present_correct": 2,
1648
- "present_total": 2,
1649
- "absent_correct": 1,
1650
- "absent_total": 1,
1651
- "false_abstention": 0,
1652
- "missed_abstention": 0,
1653
- "unsupported_values": 0,
1654
- "predicted_values": 2,
1655
- "natural_stop": 1,
1656
- "token_limited": 0,
1657
- "nonrepetitive_nonempty": 1
1658
- },
1659
- "saved_text_and_stop_match": true
1660
  },
1661
  {
1662
  "text": "{\"entity_name\":[\"Night Steps\"],\"playlist\":[\"Evening Walks\"]}",
@@ -1672,7 +1014,7 @@
1672
  "success": true,
1673
  "stop_reason": "turn_end",
1674
  "output_tokens": 27,
1675
- "seconds": 0.08685358287766576,
1676
  "output_mode": "native-json",
1677
  "model_calls": 1,
1678
  "json_assembly": false,
@@ -1685,28 +1027,8 @@
1685
  "serialization": "native-sft-chat-v1"
1686
  },
1687
  "id": "FIELD-34",
1688
- "checks": {
1689
- "exact": 1,
1690
- "json_parse_ok": 1,
1691
- "schema_ok": 1,
1692
- "field_correct": 2,
1693
- "fields": 2,
1694
- "tp": 2,
1695
- "fp": 0,
1696
- "fn": 0,
1697
- "present_correct": 2,
1698
- "present_total": 2,
1699
- "absent_correct": 0,
1700
- "absent_total": 0,
1701
- "false_abstention": 0,
1702
- "missed_abstention": 0,
1703
- "unsupported_values": 0,
1704
- "predicted_values": 2,
1705
- "natural_stop": 1,
1706
- "token_limited": 0,
1707
- "nonrepetitive_nonempty": 1
1708
- },
1709
- "saved_text_and_stop_match": true
1710
  },
1711
  {
1712
  "text": "{\"artist\":[\"Mira Sol\",\"Theo Lane\"],\"album\":[]}",
@@ -1721,7 +1043,7 @@
1721
  "success": true,
1722
  "stop_reason": "turn_end",
1723
  "output_tokens": 24,
1724
- "seconds": 0.10270537505857646,
1725
  "output_mode": "native-json",
1726
  "model_calls": 1,
1727
  "json_assembly": false,
@@ -1734,28 +1056,8 @@
1734
  "serialization": "native-sft-chat-v1"
1735
  },
1736
  "id": "FIELD-35",
1737
- "checks": {
1738
- "exact": 1,
1739
- "json_parse_ok": 1,
1740
- "schema_ok": 1,
1741
- "field_correct": 2,
1742
- "fields": 2,
1743
- "tp": 2,
1744
- "fp": 0,
1745
- "fn": 0,
1746
- "present_correct": 1,
1747
- "present_total": 1,
1748
- "absent_correct": 1,
1749
- "absent_total": 1,
1750
- "false_abstention": 0,
1751
- "missed_abstention": 0,
1752
- "unsupported_values": 0,
1753
- "predicted_values": 2,
1754
- "natural_stop": 1,
1755
- "token_limited": 0,
1756
- "nonrepetitive_nonempty": 1
1757
- },
1758
- "saved_text_and_stop_match": true
1759
  },
1760
  {
1761
  "text": "{\"city\":[\"Bergen\",\"Orange\",\"Lake\"],\"country\":[]}",
@@ -1771,7 +1073,7 @@
1771
  "success": true,
1772
  "stop_reason": "turn_end",
1773
  "output_tokens": 24,
1774
- "seconds": 0.09942620806396008,
1775
  "output_mode": "native-json",
1776
  "model_calls": 1,
1777
  "json_assembly": false,
@@ -1784,28 +1086,8 @@
1784
  "serialization": "native-sft-chat-v1"
1785
  },
1786
  "id": "FIELD-36",
1787
- "checks": {
1788
- "exact": 0,
1789
- "json_parse_ok": 1,
1790
- "schema_ok": 1,
1791
- "field_correct": 1,
1792
- "fields": 2,
1793
- "tp": 1,
1794
- "fp": 2,
1795
- "fn": 1,
1796
- "present_correct": 0,
1797
- "present_total": 1,
1798
- "absent_correct": 1,
1799
- "absent_total": 1,
1800
- "false_abstention": 0,
1801
- "missed_abstention": 0,
1802
- "unsupported_values": 2,
1803
- "predicted_values": 3,
1804
- "natural_stop": 1,
1805
- "token_limited": 0,
1806
- "nonrepetitive_nonempty": 1
1807
- },
1808
- "saved_text_and_stop_match": true
1809
  },
1810
  {
1811
  "text": "{\"cuisine\":[],\"city\":[\"Boston\"],\"restaurant_name\":[]}",
@@ -1820,7 +1102,7 @@
1820
  "success": true,
1821
  "stop_reason": "turn_end",
1822
  "output_tokens": 26,
1823
- "seconds": 0.1082186670973897,
1824
  "output_mode": "native-json",
1825
  "model_calls": 1,
1826
  "json_assembly": false,
@@ -1833,45 +1115,25 @@
1833
  "serialization": "native-sft-chat-v1"
1834
  },
1835
  "id": "FIELD-37",
1836
- "checks": {
1837
- "exact": 0,
1838
- "json_parse_ok": 1,
1839
- "schema_ok": 1,
1840
- "field_correct": 2,
1841
- "fields": 3,
1842
- "tp": 1,
1843
- "fp": 0,
1844
- "fn": 1,
1845
- "present_correct": 1,
1846
- "present_total": 2,
1847
- "absent_correct": 1,
1848
- "absent_total": 1,
1849
- "false_abstention": 1,
1850
- "missed_abstention": 0,
1851
- "unsupported_values": 0,
1852
- "predicted_values": 1,
1853
- "natural_stop": 1,
1854
- "token_limited": 0,
1855
- "nonrepetitive_nonempty": 1
1856
- },
1857
- "saved_text_and_stop_match": true
1858
  },
1859
  {
1860
- "text": "{\"track\":[],\"artist\":[\"Mira Sol\"],\"album\":[\"Quiet Signals\"]}",
1861
  "value": {
1862
- "track": [],
 
 
1863
  "artist": [
1864
  "Mira Sol"
1865
  ],
1866
- "album": [
1867
- "Quiet Signals"
1868
- ]
1869
  },
1870
  "schema_valid": true,
1871
  "success": true,
1872
  "stop_reason": "turn_end",
1873
  "output_tokens": 30,
1874
- "seconds": 0.12260229187086225,
1875
  "output_mode": "native-json",
1876
  "model_calls": 1,
1877
  "json_assembly": false,
@@ -1884,28 +1146,8 @@
1884
  "serialization": "native-sft-chat-v1"
1885
  },
1886
  "id": "FIELD-38",
1887
- "checks": {
1888
- "exact": 1,
1889
- "json_parse_ok": 1,
1890
- "schema_ok": 1,
1891
- "field_correct": 3,
1892
- "fields": 3,
1893
- "tp": 2,
1894
- "fp": 0,
1895
- "fn": 0,
1896
- "present_correct": 2,
1897
- "present_total": 2,
1898
- "absent_correct": 1,
1899
- "absent_total": 1,
1900
- "false_abstention": 0,
1901
- "missed_abstention": 0,
1902
- "unsupported_values": 0,
1903
- "predicted_values": 2,
1904
- "natural_stop": 1,
1905
- "token_limited": 0,
1906
- "nonrepetitive_nonempty": 1
1907
- },
1908
- "saved_text_and_stop_match": true
1909
  },
1910
  {
1911
  "text": "{\"object_name\":[\"Paper Bridge\"],\"rating_value\":[]}",
@@ -1919,7 +1161,7 @@
1919
  "success": true,
1920
  "stop_reason": "turn_end",
1921
  "output_tokens": 20,
1922
- "seconds": 0.0860819579102099,
1923
  "output_mode": "native-json",
1924
  "model_calls": 1,
1925
  "json_assembly": false,
@@ -1932,41 +1174,21 @@
1932
  "serialization": "native-sft-chat-v1"
1933
  },
1934
  "id": "FIELD-39",
1935
- "checks": {
1936
- "exact": 1,
1937
- "json_parse_ok": 1,
1938
- "schema_ok": 1,
1939
- "field_correct": 2,
1940
- "fields": 2,
1941
- "tp": 1,
1942
- "fp": 0,
1943
- "fn": 0,
1944
- "present_correct": 1,
1945
- "present_total": 1,
1946
- "absent_correct": 1,
1947
- "absent_total": 1,
1948
- "false_abstention": 0,
1949
- "missed_abstention": 0,
1950
- "unsupported_values": 0,
1951
- "predicted_values": 1,
1952
- "natural_stop": 1,
1953
- "token_limited": 0,
1954
- "nonrepetitive_nonempty": 1
1955
- },
1956
- "saved_text_and_stop_match": true
1957
  },
1958
  {
1959
- "text": "{\"artist\":[],\"timeRange\":[],\"country\":[]}",
1960
  "value": {
1961
- "artist": [],
1962
  "timeRange": [],
1963
- "country": []
1964
  },
1965
  "schema_valid": true,
1966
  "success": true,
1967
  "stop_reason": "turn_end",
1968
  "output_tokens": 20,
1969
- "seconds": 0.08448487496934831,
1970
  "output_mode": "native-json",
1971
  "model_calls": 1,
1972
  "json_assembly": false,
@@ -1979,43 +1201,25 @@
1979
  "serialization": "native-sft-chat-v1"
1980
  },
1981
  "id": "FIELD-40",
1982
- "checks": {
1983
- "exact": 1,
1984
- "json_parse_ok": 1,
1985
- "schema_ok": 1,
1986
- "field_correct": 3,
1987
- "fields": 3,
1988
- "tp": 0,
1989
- "fp": 0,
1990
- "fn": 0,
1991
- "present_correct": 0,
1992
- "present_total": 0,
1993
- "absent_correct": 3,
1994
- "absent_total": 3,
1995
- "false_abstention": 0,
1996
- "missed_abstention": 0,
1997
- "unsupported_values": 0,
1998
- "predicted_values": 0,
1999
- "natural_stop": 1,
2000
- "token_limited": 0,
2001
- "nonrepetitive_nonempty": 1
2002
- },
2003
- "saved_text_and_stop_match": true
2004
  },
2005
  {
2006
- "text": "{\"selected_playlist\":[\"night vibes\"],\"selected_artist\":[],\"selected_playlist_owner\":[]}",
2007
  "value": {
2008
  "selected_playlist": [
2009
  "night vibes"
2010
  ],
2011
- "selected_artist": [],
 
 
2012
  "selected_playlist_owner": []
2013
  },
2014
  "schema_valid": true,
2015
  "success": true,
2016
  "stop_reason": "turn_end",
2017
- "output_tokens": 36,
2018
- "seconds": 0.14466900005936623,
2019
  "output_mode": "native-json",
2020
  "model_calls": 1,
2021
  "json_assembly": false,
@@ -2028,28 +1232,8 @@
2028
  "serialization": "native-sft-chat-v1"
2029
  },
2030
  "id": "native:snips:AddToPlaylist:train:80:view1:native:alias",
2031
- "checks": {
2032
- "exact": 1,
2033
- "json_parse_ok": 1,
2034
- "schema_ok": 1,
2035
- "field_correct": 3,
2036
- "fields": 3,
2037
- "tp": 1,
2038
- "fp": 0,
2039
- "fn": 0,
2040
- "present_correct": 1,
2041
- "present_total": 1,
2042
- "absent_correct": 2,
2043
- "absent_total": 2,
2044
- "false_abstention": 0,
2045
- "missed_abstention": 0,
2046
- "unsupported_values": 0,
2047
- "predicted_values": 1,
2048
- "natural_stop": 1,
2049
- "token_limited": 0,
2050
- "nonrepetitive_nonempty": 1
2051
- },
2052
- "saved_text_and_stop_match": true
2053
  },
2054
  {
2055
  "text": "{\"playlist_owner\":null,\"artist\":\"gn\",\"playlist\":\"night vibes\"}",
@@ -2062,7 +1246,7 @@
2062
  "success": true,
2063
  "stop_reason": "turn_end",
2064
  "output_tokens": 26,
2065
- "seconds": 0.09343320806510746,
2066
  "output_mode": "native-json",
2067
  "model_calls": 1,
2068
  "json_assembly": false,
@@ -2075,35 +1259,13 @@
2075
  "serialization": "native-sft-chat-v1"
2076
  },
2077
  "id": "native:snips:AddToPlaylist:train:80:view1:native:nullable",
2078
- "checks": {
2079
- "exact": 0,
2080
- "json_parse_ok": 1,
2081
- "schema_ok": 1,
2082
- "field_correct": 2,
2083
- "fields": 3,
2084
- "tp": 1,
2085
- "fp": 1,
2086
- "fn": 0,
2087
- "present_correct": 1,
2088
- "present_total": 1,
2089
- "absent_correct": 1,
2090
- "absent_total": 2,
2091
- "false_abstention": 0,
2092
- "missed_abstention": 1,
2093
- "unsupported_values": 0,
2094
- "predicted_values": 2,
2095
- "natural_stop": 1,
2096
- "token_limited": 0,
2097
- "nonrepetitive_nonempty": 1
2098
- },
2099
- "saved_text_and_stop_match": true
2100
  },
2101
  {
2102
- "text": "{\"selected_restaurant_name\":[\"mughlai restaurant\"],\"selected_timeRange\":[\"Nov. the 1st\"],\"selected_sort\":[]}",
2103
  "value": {
2104
- "selected_restaurant_name": [
2105
- "mughlai restaurant"
2106
- ],
2107
  "selected_timeRange": [
2108
  "Nov. the 1st"
2109
  ],
@@ -2112,8 +1274,8 @@
2112
  "schema_valid": true,
2113
  "success": true,
2114
  "stop_reason": "turn_end",
2115
- "output_tokens": 47,
2116
- "seconds": 0.16156229190528393,
2117
  "output_mode": "native-json",
2118
  "model_calls": 1,
2119
  "json_assembly": false,
@@ -2126,28 +1288,8 @@
2126
  "serialization": "native-sft-chat-v1"
2127
  },
2128
  "id": "native:snips:BookRestaurant:train:684:view1:native:alias",
2129
- "checks": {
2130
- "exact": 0,
2131
- "json_parse_ok": 1,
2132
- "schema_ok": 1,
2133
- "field_correct": 2,
2134
- "fields": 3,
2135
- "tp": 1,
2136
- "fp": 1,
2137
- "fn": 0,
2138
- "present_correct": 1,
2139
- "present_total": 1,
2140
- "absent_correct": 1,
2141
- "absent_total": 2,
2142
- "false_abstention": 0,
2143
- "missed_abstention": 1,
2144
- "unsupported_values": 0,
2145
- "predicted_values": 2,
2146
- "natural_stop": 1,
2147
- "token_limited": 0,
2148
- "nonrepetitive_nonempty": 1
2149
- },
2150
- "saved_text_and_stop_match": true
2151
  },
2152
  {
2153
  "text": "{\"restaurant_name\":\"mughlai restaurant\",\"timeRange\":\"Nov. the 1st\",\"sort\":null}",
@@ -2160,7 +1302,7 @@
2160
  "success": true,
2161
  "stop_reason": "turn_end",
2162
  "output_tokens": 34,
2163
- "seconds": 0.13589041586965322,
2164
  "output_mode": "native-json",
2165
  "model_calls": 1,
2166
  "json_assembly": false,
@@ -2173,44 +1315,24 @@
2173
  "serialization": "native-sft-chat-v1"
2174
  },
2175
  "id": "native:snips:BookRestaurant:train:684:view1:native:nullable",
2176
- "checks": {
2177
- "exact": 0,
2178
- "json_parse_ok": 1,
2179
- "schema_ok": 1,
2180
- "field_correct": 2,
2181
- "fields": 3,
2182
- "tp": 1,
2183
- "fp": 1,
2184
- "fn": 0,
2185
- "present_correct": 1,
2186
- "present_total": 1,
2187
- "absent_correct": 1,
2188
- "absent_total": 2,
2189
- "false_abstention": 0,
2190
- "missed_abstention": 1,
2191
- "unsupported_values": 0,
2192
- "predicted_values": 2,
2193
- "natural_stop": 1,
2194
- "token_limited": 0,
2195
- "nonrepetitive_nonempty": 1
2196
- },
2197
- "saved_text_and_stop_match": true
2198
  },
2199
  {
2200
- "text": "{\"selected_condition_temperature\":[\"colder\"],\"selected_state\":[\"Louisiana\"]}",
2201
  "value": {
2202
- "selected_condition_temperature": [
2203
- "colder"
2204
- ],
2205
  "selected_state": [
2206
  "Louisiana"
 
 
 
2207
  ]
2208
  },
2209
  "schema_valid": true,
2210
  "success": true,
2211
  "stop_reason": "turn_end",
2212
  "output_tokens": 29,
2213
- "seconds": 0.10488454182632267,
2214
  "output_mode": "native-json",
2215
  "model_calls": 1,
2216
  "json_assembly": false,
@@ -2223,28 +1345,8 @@
2223
  "serialization": "native-sft-chat-v1"
2224
  },
2225
  "id": "native:snips:GetWeather:train:109:view0:native:alias",
2226
- "checks": {
2227
- "exact": 1,
2228
- "json_parse_ok": 1,
2229
- "schema_ok": 1,
2230
- "field_correct": 2,
2231
- "fields": 2,
2232
- "tp": 2,
2233
- "fp": 0,
2234
- "fn": 0,
2235
- "present_correct": 2,
2236
- "present_total": 2,
2237
- "absent_correct": 0,
2238
- "absent_total": 0,
2239
- "false_abstention": 0,
2240
- "missed_abstention": 0,
2241
- "unsupported_values": 0,
2242
- "predicted_values": 2,
2243
- "natural_stop": 1,
2244
- "token_limited": 0,
2245
- "nonrepetitive_nonempty": 1
2246
- },
2247
- "saved_text_and_stop_match": true
2248
  },
2249
  {
2250
  "text": "{\"state\":\"Louisiana\",\"condition_temperature\":\"colder\"}",
@@ -2256,7 +1358,7 @@
2256
  "success": true,
2257
  "stop_reason": "turn_end",
2258
  "output_tokens": 19,
2259
- "seconds": 0.08123483415693045,
2260
  "output_mode": "native-json",
2261
  "model_calls": 1,
2262
  "json_assembly": false,
@@ -2269,28 +1371,8 @@
2269
  "serialization": "native-sft-chat-v1"
2270
  },
2271
  "id": "native:snips:GetWeather:train:109:view0:native:nullable",
2272
- "checks": {
2273
- "exact": 1,
2274
- "json_parse_ok": 1,
2275
- "schema_ok": 1,
2276
- "field_correct": 2,
2277
- "fields": 2,
2278
- "tp": 2,
2279
- "fp": 0,
2280
- "fn": 0,
2281
- "present_correct": 2,
2282
- "present_total": 2,
2283
- "absent_correct": 0,
2284
- "absent_total": 0,
2285
- "false_abstention": 0,
2286
- "missed_abstention": 0,
2287
- "unsupported_values": 0,
2288
- "predicted_values": 2,
2289
- "natural_stop": 1,
2290
- "token_limited": 0,
2291
- "nonrepetitive_nonempty": 1
2292
- },
2293
- "saved_text_and_stop_match": true
2294
  },
2295
  {
2296
  "text": "{\"selected_playlist\":[],\"selected_music_item\":[\"theme\"],\"selected_service\":[]}",
@@ -2305,7 +1387,7 @@
2305
  "success": true,
2306
  "stop_reason": "turn_end",
2307
  "output_tokens": 34,
2308
- "seconds": 0.14011824992485344,
2309
  "output_mode": "native-json",
2310
  "model_calls": 1,
2311
  "json_assembly": false,
@@ -2318,28 +1400,8 @@
2318
  "serialization": "native-sft-chat-v1"
2319
  },
2320
  "id": "native:snips:PlayMusic:train:801:view1:native:alias",
2321
- "checks": {
2322
- "exact": 1,
2323
- "json_parse_ok": 1,
2324
- "schema_ok": 1,
2325
- "field_correct": 3,
2326
- "fields": 3,
2327
- "tp": 1,
2328
- "fp": 0,
2329
- "fn": 0,
2330
- "present_correct": 1,
2331
- "present_total": 1,
2332
- "absent_correct": 2,
2333
- "absent_total": 2,
2334
- "false_abstention": 0,
2335
- "missed_abstention": 0,
2336
- "unsupported_values": 0,
2337
- "predicted_values": 1,
2338
- "natural_stop": 1,
2339
- "token_limited": 0,
2340
- "nonrepetitive_nonempty": 1
2341
- },
2342
- "saved_text_and_stop_match": true
2343
  },
2344
  {
2345
  "text": "{\"playlist\":null,\"music_item\":\"theme\",\"service\":null}",
@@ -2352,7 +1414,7 @@
2352
  "success": true,
2353
  "stop_reason": "turn_end",
2354
  "output_tokens": 23,
2355
- "seconds": 0.09768870798870921,
2356
  "output_mode": "native-json",
2357
  "model_calls": 1,
2358
  "json_assembly": false,
@@ -2365,28 +1427,8 @@
2365
  "serialization": "native-sft-chat-v1"
2366
  },
2367
  "id": "native:snips:PlayMusic:train:801:view1:native:nullable",
2368
- "checks": {
2369
- "exact": 1,
2370
- "json_parse_ok": 1,
2371
- "schema_ok": 1,
2372
- "field_correct": 3,
2373
- "fields": 3,
2374
- "tp": 1,
2375
- "fp": 0,
2376
- "fn": 0,
2377
- "present_correct": 1,
2378
- "present_total": 1,
2379
- "absent_correct": 2,
2380
- "absent_total": 2,
2381
- "false_abstention": 0,
2382
- "missed_abstention": 0,
2383
- "unsupported_values": 0,
2384
- "predicted_values": 1,
2385
- "natural_stop": 1,
2386
- "token_limited": 0,
2387
- "nonrepetitive_nonempty": 1
2388
- },
2389
- "saved_text_and_stop_match": true
2390
  },
2391
  {
2392
  "text": "{\"selected_rating_value\":[\"2\"],\"selected_object_select\":[\"current\"]}",
@@ -2402,7 +1444,7 @@
2402
  "success": true,
2403
  "stop_reason": "turn_end",
2404
  "output_tokens": 29,
2405
- "seconds": 0.11820799997076392,
2406
  "output_mode": "native-json",
2407
  "model_calls": 1,
2408
  "json_assembly": false,
@@ -2415,28 +1457,8 @@
2415
  "serialization": "native-sft-chat-v1"
2416
  },
2417
  "id": "native:snips:RateBook:train:293:view0:native:alias",
2418
- "checks": {
2419
- "exact": 1,
2420
- "json_parse_ok": 1,
2421
- "schema_ok": 1,
2422
- "field_correct": 2,
2423
- "fields": 2,
2424
- "tp": 2,
2425
- "fp": 0,
2426
- "fn": 0,
2427
- "present_correct": 2,
2428
- "present_total": 2,
2429
- "absent_correct": 0,
2430
- "absent_total": 0,
2431
- "false_abstention": 0,
2432
- "missed_abstention": 0,
2433
- "unsupported_values": 0,
2434
- "predicted_values": 2,
2435
- "natural_stop": 1,
2436
- "token_limited": 0,
2437
- "nonrepetitive_nonempty": 1
2438
- },
2439
- "saved_text_and_stop_match": true
2440
  },
2441
  {
2442
  "text": "{\"object_select\":\"current\",\"rating_value\":\"2\"}",
@@ -2448,7 +1470,7 @@
2448
  "success": true,
2449
  "stop_reason": "turn_end",
2450
  "output_tokens": 19,
2451
- "seconds": 0.0810724999755621,
2452
  "output_mode": "native-json",
2453
  "model_calls": 1,
2454
  "json_assembly": false,
@@ -2461,28 +1483,8 @@
2461
  "serialization": "native-sft-chat-v1"
2462
  },
2463
  "id": "native:snips:RateBook:train:293:view0:native:nullable",
2464
- "checks": {
2465
- "exact": 1,
2466
- "json_parse_ok": 1,
2467
- "schema_ok": 1,
2468
- "field_correct": 2,
2469
- "fields": 2,
2470
- "tp": 2,
2471
- "fp": 0,
2472
- "fn": 0,
2473
- "present_correct": 2,
2474
- "present_total": 2,
2475
- "absent_correct": 0,
2476
- "absent_total": 0,
2477
- "false_abstention": 0,
2478
- "missed_abstention": 0,
2479
- "unsupported_values": 0,
2480
- "predicted_values": 2,
2481
- "natural_stop": 1,
2482
- "token_limited": 0,
2483
- "nonrepetitive_nonempty": 1
2484
- },
2485
- "saved_text_and_stop_match": true
2486
  },
2487
  {
2488
  "text": "{\"selected_object_name\":[\"Playlist: The Very Best of Dolly Parton\"]}",
@@ -2495,7 +1497,7 @@
2495
  "success": true,
2496
  "stop_reason": "turn_end",
2497
  "output_tokens": 25,
2498
- "seconds": 0.10242487490177155,
2499
  "output_mode": "native-json",
2500
  "model_calls": 1,
2501
  "json_assembly": false,
@@ -2508,28 +1510,8 @@
2508
  "serialization": "native-sft-chat-v1"
2509
  },
2510
  "id": "native:snips:SearchCreativeWork:train:602:view1:native:alias",
2511
- "checks": {
2512
- "exact": 1,
2513
- "json_parse_ok": 1,
2514
- "schema_ok": 1,
2515
- "field_correct": 1,
2516
- "fields": 1,
2517
- "tp": 1,
2518
- "fp": 0,
2519
- "fn": 0,
2520
- "present_correct": 1,
2521
- "present_total": 1,
2522
- "absent_correct": 0,
2523
- "absent_total": 0,
2524
- "false_abstention": 0,
2525
- "missed_abstention": 0,
2526
- "unsupported_values": 0,
2527
- "predicted_values": 1,
2528
- "natural_stop": 1,
2529
- "token_limited": 0,
2530
- "nonrepetitive_nonempty": 1
2531
- },
2532
- "saved_text_and_stop_match": true
2533
  },
2534
  {
2535
  "text": "{\"object_name\":\"Playlist: The Very Best of Dolly Parton\"}",
@@ -2540,7 +1522,7 @@
2540
  "success": true,
2541
  "stop_reason": "turn_end",
2542
  "output_tokens": 20,
2543
- "seconds": 0.0858239580411464,
2544
  "output_mode": "native-json",
2545
  "model_calls": 1,
2546
  "json_assembly": false,
@@ -2553,28 +1535,8 @@
2553
  "serialization": "native-sft-chat-v1"
2554
  },
2555
  "id": "native:snips:SearchCreativeWork:train:602:view1:native:nullable",
2556
- "checks": {
2557
- "exact": 1,
2558
- "json_parse_ok": 1,
2559
- "schema_ok": 1,
2560
- "field_correct": 1,
2561
- "fields": 1,
2562
- "tp": 1,
2563
- "fp": 0,
2564
- "fn": 0,
2565
- "present_correct": 1,
2566
- "present_total": 1,
2567
- "absent_correct": 0,
2568
- "absent_total": 0,
2569
- "false_abstention": 0,
2570
- "missed_abstention": 0,
2571
- "unsupported_values": 0,
2572
- "predicted_values": 1,
2573
- "natural_stop": 1,
2574
- "token_limited": 0,
2575
- "nonrepetitive_nonempty": 1
2576
- },
2577
- "saved_text_and_stop_match": true
2578
  },
2579
  {
2580
  "text": "{\"selected_movie_type\":[\"animated movies\"],\"selected_movie_name\":[],\"selected_location_name\":[]}",
@@ -2589,7 +1551,7 @@
2589
  "success": true,
2590
  "stop_reason": "turn_end",
2591
  "output_tokens": 42,
2592
- "seconds": 0.17146354098804295,
2593
  "output_mode": "native-json",
2594
  "model_calls": 1,
2595
  "json_assembly": false,
@@ -2602,41 +1564,21 @@
2602
  "serialization": "native-sft-chat-v1"
2603
  },
2604
  "id": "native:snips:SearchScreeningEvent:train:897:view1:native:alias",
2605
- "checks": {
2606
- "exact": 1,
2607
- "json_parse_ok": 1,
2608
- "schema_ok": 1,
2609
- "field_correct": 3,
2610
- "fields": 3,
2611
- "tp": 1,
2612
- "fp": 0,
2613
- "fn": 0,
2614
- "present_correct": 1,
2615
- "present_total": 1,
2616
- "absent_correct": 2,
2617
- "absent_total": 2,
2618
- "false_abstention": 0,
2619
- "missed_abstention": 0,
2620
- "unsupported_values": 0,
2621
- "predicted_values": 1,
2622
- "natural_stop": 1,
2623
- "token_limited": 0,
2624
- "nonrepetitive_nonempty": 1
2625
- },
2626
- "saved_text_and_stop_match": true
2627
  },
2628
  {
2629
- "text": "{\"movie_name\":null,\"movie_type\":\"movies\",\"location_name\":null}",
2630
  "value": {
 
2631
  "movie_name": null,
2632
- "movie_type": "movies",
2633
  "location_name": null
2634
  },
2635
  "schema_valid": true,
2636
  "success": true,
2637
  "stop_reason": "turn_end",
2638
  "output_tokens": 31,
2639
- "seconds": 0.1260323328897357,
2640
  "output_mode": "native-json",
2641
  "model_calls": 1,
2642
  "json_assembly": false,
@@ -2649,34 +1591,198 @@
2649
  "serialization": "native-sft-chat-v1"
2650
  },
2651
  "id": "native:snips:SearchScreeningEvent:train:897:view1:native:nullable",
2652
- "checks": {
2653
- "exact": 0,
2654
- "json_parse_ok": 1,
2655
- "schema_ok": 1,
2656
- "field_correct": 2,
2657
- "fields": 3,
2658
- "tp": 0,
2659
- "fp": 1,
2660
- "fn": 1,
2661
- "present_correct": 0,
2662
- "present_total": 1,
2663
- "absent_correct": 2,
2664
- "absent_total": 2,
2665
- "false_abstention": 0,
2666
- "missed_abstention": 0,
2667
- "unsupported_values": 0,
2668
- "predicted_values": 1,
2669
- "natural_stop": 1,
2670
- "token_limited": 0,
2671
- "nonrepetitive_nonempty": 1
2672
- },
2673
- "saved_text_and_stop_match": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2674
  }
2675
  ],
2676
  "model_calls_per_request": 1,
2677
  "json_assembly": false,
2678
  "output_repair": false,
2679
  "constrained_decoding": false,
2680
- "scope": "Stock MLX standalone packaging parity on the observed 54 playground fixtures; not a fresh blind accuracy test or full 1,444-request cross-runtime parity.",
2681
- "elapsed_seconds": 5.9345723749138415
2682
  }
 
1
  {
2
  "model": "OpenSML-JSONLite-175M-Instruct",
3
  "checkpoint": "main",
4
+ "weight_sha256": "781597baeb9b51d535fc27cd6f941dbc202e01d62c8d963587a3f3d565128560",
5
+ "requests": 60,
6
+ "raw_text_and_stop_matches": 60,
7
+ "correct_against_reference": 49,
8
+ "schema_valid": 60,
9
  "versions": {
10
  "mlx": "0.32.3",
11
  "numpy": "2.4.2",
12
  "tokenizers": "0.22.2",
13
  "jsonschema": "4.26.0"
14
  },
15
+ "platform": "Apple Silicon macOS, Python 3.11",
16
  "outputs": [
17
  {
18
+ "text": "{\"playlist_owner\":[\"my\"],\"playlist\":[\"Rock Gaming\"],\"entity_name\":[\"Mariem Hassan con Leyoad\"]}",
19
  "value": {
20
+ "playlist_owner": [
21
+ "my"
22
+ ],
23
  "playlist": [
24
  "Rock Gaming"
25
  ],
26
  "entity_name": [
27
+ "Mariem Hassan con Leyoad"
28
  ]
29
  },
30
  "schema_valid": true,
31
  "success": true,
32
  "stop_reason": "turn_end",
33
+ "output_tokens": 44,
34
+ "seconds": 0.17647575004957616,
35
  "output_mode": "native-json",
36
  "model_calls": 1,
37
  "json_assembly": false,
 
44
  "serialization": "native-sft-chat-v1"
45
  },
46
  "id": "FIELD-01",
47
+ "raw_text_and_stop_match": true,
48
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
49
  },
50
  {
51
  "text": "{\"artist\":[\"Mariem Hassan\"],\"music_item\":[]}",
 
59
  "success": true,
60
  "stop_reason": "turn_end",
61
  "output_tokens": 23,
62
+ "seconds": 0.09266262501478195,
63
  "output_mode": "native-json",
64
  "model_calls": 1,
65
  "json_assembly": false,
 
72
  "serialization": "native-sft-chat-v1"
73
  },
74
  "id": "FIELD-02",
75
+ "raw_text_and_stop_match": true,
76
+ "exact": false
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
77
  },
78
  {
79
  "text": "{\"playlist_owner\":[\"my\"]}",
 
86
  "success": true,
87
  "stop_reason": "turn_end",
88
  "output_tokens": 13,
89
+ "seconds": 0.05713866697624326,
90
  "output_mode": "native-json",
91
  "model_calls": 1,
92
  "json_assembly": false,
 
99
  "serialization": "native-sft-chat-v1"
100
  },
101
  "id": "FIELD-03",
102
+ "raw_text_and_stop_match": true,
103
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
104
  },
105
  {
106
  "text": "{\"artist\":[],\"entity_name\":[],\"playlist\":[\"Digster Future Hits\"]}",
 
115
  "success": true,
116
  "stop_reason": "turn_end",
117
  "output_tokens": 29,
118
+ "seconds": 0.11768570798449218,
119
  "output_mode": "native-json",
120
  "model_calls": 1,
121
  "json_assembly": false,
 
128
  "serialization": "native-sft-chat-v1"
129
  },
130
  "id": "FIELD-04",
131
+ "raw_text_and_stop_match": true,
132
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
133
  },
134
  {
135
+ "text": "{\"restaurant_type\":[\"brasserie\"],\"party_size_number\":[\"nine\"],\"state\":[\"AR\"]}",
136
  "value": {
137
+ "restaurant_type": [
138
+ "brasserie"
139
  ],
140
  "party_size_number": [
141
  "nine"
142
  ],
143
+ "state": [
144
+ "AR"
145
  ]
146
  },
147
  "schema_valid": true,
148
  "success": true,
149
  "stop_reason": "turn_end",
150
  "output_tokens": 36,
151
+ "seconds": 0.13061708281747997,
152
  "output_mode": "native-json",
153
  "model_calls": 1,
154
  "json_assembly": false,
 
161
  "serialization": "native-sft-chat-v1"
162
  },
163
  "id": "FIELD-05",
164
+ "raw_text_and_stop_match": true,
165
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
166
  },
167
  {
168
  "text": "{\"party_size_number\":[\"nine\"],\"timeRange\":[],\"sort\":[]}",
 
177
  "success": true,
178
  "stop_reason": "turn_end",
179
  "output_tokens": 27,
180
+ "seconds": 0.06810929113999009,
181
  "output_mode": "native-json",
182
  "model_calls": 1,
183
  "json_assembly": false,
 
190
  "serialization": "native-sft-chat-v1"
191
  },
192
  "id": "FIELD-06",
193
+ "raw_text_and_stop_match": true,
194
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
195
  },
196
  {
197
+ "text": "{\"sort\":[\"best\"],\"city\":[\"Wrigley\"]}",
198
  "value": {
 
 
 
199
  "sort": [
200
  "best"
201
+ ],
202
+ "city": [
203
+ "Wrigley"
204
  ]
205
  },
206
  "schema_valid": true,
207
  "success": true,
208
  "stop_reason": "turn_end",
209
  "output_tokens": 21,
210
+ "seconds": 0.05377487512305379,
211
  "output_mode": "native-json",
212
  "model_calls": 1,
213
  "json_assembly": false,
 
220
  "serialization": "native-sft-chat-v1"
221
  },
222
  "id": "FIELD-07",
223
+ "raw_text_and_stop_match": true,
224
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
225
  },
226
  {
227
+ "text": "{\"timeRange\":[],\"poi\":[]}",
228
  "value": {
229
+ "timeRange": [],
230
+ "poi": []
231
  },
232
  "schema_valid": true,
233
  "success": true,
234
  "stop_reason": "turn_end",
235
  "output_tokens": 15,
236
+ "seconds": 0.04086962481960654,
237
  "output_mode": "native-json",
238
  "model_calls": 1,
239
  "json_assembly": false,
 
246
  "serialization": "native-sft-chat-v1"
247
  },
248
  "id": "FIELD-08",
249
+ "raw_text_and_stop_match": true,
250
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
251
  },
252
  {
253
  "text": "{\"state\":[\"Louisiana\"],\"condition_temperature\":[\"colder\"]}",
 
263
  "success": true,
264
  "stop_reason": "turn_end",
265
  "output_tokens": 23,
266
+ "seconds": 0.05825637513771653,
267
  "output_mode": "native-json",
268
  "model_calls": 1,
269
  "json_assembly": false,
 
276
  "serialization": "native-sft-chat-v1"
277
  },
278
  "id": "FIELD-09",
279
+ "raw_text_and_stop_match": true,
280
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
281
  },
282
  {
283
  "text": "{\"current_location\":[],\"geographic_poi\":[],\"condition_temperature\":[\"colder\"]}",
 
292
  "success": true,
293
  "stop_reason": "turn_end",
294
  "output_tokens": 31,
295
+ "seconds": 0.11788337491452694,
296
  "output_mode": "native-json",
297
  "model_calls": 1,
298
  "json_assembly": false,
 
305
  "serialization": "native-sft-chat-v1"
306
  },
307
  "id": "FIELD-10",
308
+ "raw_text_and_stop_match": true,
309
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
310
  },
311
  {
312
  "text": "{\"timeRange\":[\"last August\"],\"geographic_poi\":[\"Stunt Ranch Santa Monica Mountains Reserve\"],\"condition_temperature\":[\"colder\"]}",
 
325
  "success": true,
326
  "stop_reason": "turn_end",
327
  "output_tokens": 44,
328
+ "seconds": 0.17240966693498194,
329
  "output_mode": "native-json",
330
  "model_calls": 1,
331
  "json_assembly": false,
 
338
  "serialization": "native-sft-chat-v1"
339
  },
340
  "id": "FIELD-11",
341
+ "raw_text_and_stop_match": true,
342
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
343
  },
344
  {
345
+ "text": "{\"current_location\":[],\"geographic_poi\":[\"Stunt Ranch Santa Monica Mountains Reserve\"],\"state\":[]}",
346
  "value": {
347
+ "current_location": [],
348
  "geographic_poi": [
349
  "Stunt Ranch Santa Monica Mountains Reserve"
350
  ],
351
+ "state": []
352
  },
353
  "schema_valid": true,
354
  "success": true,
355
  "stop_reason": "turn_end",
356
  "output_tokens": 34,
357
+ "seconds": 0.1316559170372784,
358
  "output_mode": "native-json",
359
  "model_calls": 1,
360
  "json_assembly": false,
 
367
  "serialization": "native-sft-chat-v1"
368
  },
369
  "id": "FIELD-12",
370
+ "raw_text_and_stop_match": true,
371
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
372
  },
373
  {
374
  "text": "{\"artist\":[\"Behzad Mirkhani\"],\"music_item\":[\"theme\"],\"sort\":[\"last\"]}",
 
387
  "success": true,
388
  "stop_reason": "turn_end",
389
  "output_tokens": 38,
390
+ "seconds": 0.11877575004473329,
391
  "output_mode": "native-json",
392
  "model_calls": 1,
393
  "json_assembly": false,
 
400
  "serialization": "native-sft-chat-v1"
401
  },
402
  "id": "FIELD-13",
403
+ "raw_text_and_stop_match": true,
404
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
405
  },
406
  {
407
+ "text": "{\"service\":[],\"music_item\":[\"theme\"],\"playlist\":[]}",
408
  "value": {
409
+ "service": [],
410
  "music_item": [
411
  "theme"
412
  ],
413
+ "playlist": []
414
  },
415
  "schema_valid": true,
416
  "success": true,
417
  "stop_reason": "turn_end",
418
  "output_tokens": 25,
419
+ "seconds": 0.06615762482397258,
420
  "output_mode": "native-json",
421
  "model_calls": 1,
422
  "json_assembly": false,
 
429
  "serialization": "native-sft-chat-v1"
430
  },
431
  "id": "FIELD-14",
432
+ "raw_text_and_stop_match": true,
433
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
434
  },
435
  {
436
  "text": "{\"artist\":[\"Yui\"],\"music_item\":[\"track\"],\"service\":[\"Vimeo\"]}",
 
449
  "success": true,
450
  "stop_reason": "turn_end",
451
  "output_tokens": 33,
452
+ "seconds": 0.08466579113155603,
453
  "output_mode": "native-json",
454
  "model_calls": 1,
455
  "json_assembly": false,
 
462
  "serialization": "native-sft-chat-v1"
463
  },
464
  "id": "FIELD-15",
465
+ "raw_text_and_stop_match": true,
466
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
467
  },
468
  {
469
  "text": "{\"playlist\":[],\"sort\":[]}",
 
475
  "success": true,
476
  "stop_reason": "turn_end",
477
  "output_tokens": 14,
478
+ "seconds": 0.039065124932676554,
479
  "output_mode": "native-json",
480
  "model_calls": 1,
481
  "json_assembly": false,
 
488
  "serialization": "native-sft-chat-v1"
489
  },
490
  "id": "FIELD-16",
491
+ "raw_text_and_stop_match": true,
492
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
493
  },
494
  {
495
  "text": "{\"rating_value\":[\"3\"],\"rating_unit\":[\"stars\"],\"object_name\":[\"Things Fall Apart\"]}",
 
508
  "success": true,
509
  "stop_reason": "turn_end",
510
  "output_tokens": 35,
511
+ "seconds": 0.08983045816421509,
512
  "output_mode": "native-json",
513
  "model_calls": 1,
514
  "json_assembly": false,
 
521
  "serialization": "native-sft-chat-v1"
522
  },
523
  "id": "FIELD-17",
524
+ "raw_text_and_stop_match": true,
525
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
526
  },
527
  {
528
  "text": "{\"object_name\":[\"Things Fall Apart\"],\"object_select\":[],\"object_type\":[]}",
 
537
  "success": true,
538
  "stop_reason": "turn_end",
539
  "output_tokens": 29,
540
+ "seconds": 0.07524858298711479,
541
  "output_mode": "native-json",
542
  "model_calls": 1,
543
  "json_assembly": false,
 
550
  "serialization": "native-sft-chat-v1"
551
  },
552
  "id": "FIELD-18",
553
+ "raw_text_and_stop_match": true,
554
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
555
  },
556
  {
557
  "text": "{\"rating_value\":[\"1\"],\"object_name\":[]}",
 
565
  "success": true,
566
  "stop_reason": "turn_end",
567
  "output_tokens": 19,
568
+ "seconds": 0.049742958042770624,
569
  "output_mode": "native-json",
570
  "model_calls": 1,
571
  "json_assembly": false,
 
578
  "serialization": "native-sft-chat-v1"
579
  },
580
  "id": "FIELD-19",
581
+ "raw_text_and_stop_match": true,
582
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
583
  },
584
  {
585
  "text": "{\"object_part_of_series_type\":[],\"object_name\":[]}",
 
591
  "success": true,
592
  "stop_reason": "turn_end",
593
  "output_tokens": 23,
594
+ "seconds": 0.06354975001886487,
595
  "output_mode": "native-json",
596
  "model_calls": 1,
597
  "json_assembly": false,
 
604
  "serialization": "native-sft-chat-v1"
605
  },
606
  "id": "FIELD-20",
607
+ "raw_text_and_stop_match": true,
608
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
609
  },
610
  {
611
  "text": "{\"object_name\":[\"Happiness Was Free\"]}",
 
618
  "success": true,
619
  "stop_reason": "turn_end",
620
  "output_tokens": 16,
621
+ "seconds": 0.060178708052262664,
622
  "output_mode": "native-json",
623
  "model_calls": 1,
624
  "json_assembly": false,
 
631
  "serialization": "native-sft-chat-v1"
632
  },
633
  "id": "FIELD-21",
634
+ "raw_text_and_stop_match": true,
635
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
636
  },
637
  {
638
  "text": "{\"object_type\":[],\"object_name\":[\"Happiness Was Free\"]}",
 
646
  "success": true,
647
  "stop_reason": "turn_end",
648
  "output_tokens": 23,
649
+ "seconds": 0.0893012909218669,
650
  "output_mode": "native-json",
651
  "model_calls": 1,
652
  "json_assembly": false,
 
659
  "serialization": "native-sft-chat-v1"
660
  },
661
  "id": "FIELD-22",
662
+ "raw_text_and_stop_match": true,
663
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
664
  },
665
  {
666
  "text": "{\"object_name\":[\"Martin Morning\"],\"object_type\":[\"saga\"]}",
 
676
  "success": true,
677
  "stop_reason": "turn_end",
678
  "output_tokens": 24,
679
+ "seconds": 0.07322416710667312,
680
  "output_mode": "native-json",
681
  "model_calls": 1,
682
  "json_assembly": false,
 
689
  "serialization": "native-sft-chat-v1"
690
  },
691
  "id": "FIELD-23",
692
+ "raw_text_and_stop_match": true,
693
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
694
  },
695
  {
696
  "text": "{\"object_name\":[\"Martin Morning\"]}",
 
703
  "success": true,
704
  "stop_reason": "turn_end",
705
  "output_tokens": 13,
706
+ "seconds": 0.040689832996577024,
707
  "output_mode": "native-json",
708
  "model_calls": 1,
709
  "json_assembly": false,
 
716
  "serialization": "native-sft-chat-v1"
717
  },
718
  "id": "FIELD-24",
719
+ "raw_text_and_stop_match": true,
720
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
721
  },
722
  {
723
  "text": "{\"movie_type\":[\"animated movies\"],\"spatial_relation\":[\"in the neighborhood\"]}",
 
733
  "success": true,
734
  "stop_reason": "turn_end",
735
  "output_tokens": 29,
736
+ "seconds": 0.08523791679181159,
737
  "output_mode": "native-json",
738
  "model_calls": 1,
739
  "json_assembly": false,
 
746
  "serialization": "native-sft-chat-v1"
747
  },
748
  "id": "FIELD-25",
749
+ "raw_text_and_stop_match": true,
750
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
751
  },
752
  {
753
+ "text": "{\"movie_type\":[\"animated movies\"],\"timeRange\":[],\"movie_name\":[]}",
754
  "value": {
 
 
755
  "movie_type": [
756
  "animated movies"
757
+ ],
758
+ "timeRange": [],
759
+ "movie_name": []
760
  },
761
  "schema_valid": true,
762
  "success": true,
763
  "stop_reason": "turn_end",
764
  "output_tokens": 32,
765
+ "seconds": 0.09332416695542634,
766
  "output_mode": "native-json",
767
  "model_calls": 1,
768
  "json_assembly": false,
 
775
  "serialization": "native-sft-chat-v1"
776
  },
777
  "id": "FIELD-26",
778
+ "raw_text_and_stop_match": true,
779
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
780
  },
781
  {
782
+ "text": "{\"movie_name\":[\"Mabel’s Dramatic Career\"],\"timeRange\":[\"twenty two o'clock\"]}",
783
  "value": {
 
 
 
784
  "movie_name": [
785
  "Mabel’s Dramatic Career"
786
+ ],
787
+ "timeRange": [
788
+ "twenty two o'clock"
789
  ]
790
  },
791
  "schema_valid": true,
792
  "success": true,
793
  "stop_reason": "turn_end",
794
  "output_tokens": 36,
795
+ "seconds": 0.1403042080346495,
796
  "output_mode": "native-json",
797
  "model_calls": 1,
798
  "json_assembly": false,
 
805
  "serialization": "native-sft-chat-v1"
806
  },
807
  "id": "FIELD-27",
808
+ "raw_text_and_stop_match": true,
809
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
810
  },
811
  {
812
  "text": "{\"timeRange\":[\"twenty two o'clock\"],\"spatial_relation\":[],\"object_location_type\":[]}",
 
821
  "success": true,
822
  "stop_reason": "turn_end",
823
  "output_tokens": 35,
824
+ "seconds": 0.1383882921654731,
825
  "output_mode": "native-json",
826
  "model_calls": 1,
827
  "json_assembly": false,
 
834
  "serialization": "native-sft-chat-v1"
835
  },
836
  "id": "FIELD-28",
837
+ "raw_text_and_stop_match": true,
838
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
839
  },
840
  {
841
  "text": "{\"track\":[\"Blue Lantern\"],\"artist\":[\"Mira Sol\"],\"album\":[]}",
 
852
  "success": true,
853
  "stop_reason": "turn_end",
854
  "output_tokens": 29,
855
+ "seconds": 0.11747579206712544,
856
  "output_mode": "native-json",
857
  "model_calls": 1,
858
  "json_assembly": false,
 
865
  "serialization": "native-sft-chat-v1"
866
  },
867
  "id": "FIELD-29",
868
+ "raw_text_and_stop_match": true,
869
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
870
  },
871
  {
872
  "text": "{\"restaurant_name\":[\"River Moon\"],\"city\":[\"Denver\"],\"party_size_number\":[\"four\"],\"timeRange\":[\"tomorrow\"]}",
 
888
  "success": true,
889
  "stop_reason": "turn_end",
890
  "output_tokens": 49,
891
+ "seconds": 0.18146875011734664,
892
  "output_mode": "native-json",
893
  "model_calls": 1,
894
  "json_assembly": false,
 
901
  "serialization": "native-sft-chat-v1"
902
  },
903
  "id": "FIELD-30",
904
+ "raw_text_and_stop_match": true,
905
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
906
  },
907
  {
908
  "text": "{\"city\":[\"Ose\"],\"timeRange\":[\"Friday\"],\"country\":[]}",
 
919
  "success": true,
920
  "stop_reason": "turn_end",
921
  "output_tokens": 26,
922
+ "seconds": 0.10596829210408032,
923
  "output_mode": "native-json",
924
  "model_calls": 1,
925
  "json_assembly": false,
 
932
  "serialization": "native-sft-chat-v1"
933
  },
934
  "id": "FIELD-31",
935
+ "raw_text_and_stop_match": true,
936
+ "exact": false
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
937
  },
938
  {
939
  "text": "{\"object_name\":[\"Glass Harbor\"],\"rating_value\":[\"four\"],\"best_rating\":[],\"rating_unit\":[\"stars\"]}",
 
953
  "success": true,
954
  "stop_reason": "turn_end",
955
  "output_tokens": 42,
956
+ "seconds": 0.16606529196724296,
957
  "output_mode": "native-json",
958
  "model_calls": 1,
959
  "json_assembly": false,
 
966
  "serialization": "native-sft-chat-v1"
967
  },
968
  "id": "FIELD-32",
969
+ "raw_text_and_stop_match": true,
970
+ "exact": false
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
971
  },
972
  {
973
+ "text": "{\"movie_name\":[\"Silver Orchard\"],\"location_name\":[\"Maple Cinema\"],\"timeRange\":[]}",
974
  "value": {
975
+ "movie_name": [
976
+ "Silver Orchard"
977
+ ],
978
  "location_name": [
979
  "Maple Cinema"
980
  ],
981
+ "timeRange": []
 
 
982
  },
983
  "schema_valid": true,
984
  "success": true,
985
  "stop_reason": "turn_end",
986
  "output_tokens": 37,
987
+ "seconds": 0.09538087481632829,
988
  "output_mode": "native-json",
989
  "model_calls": 1,
990
  "json_assembly": false,
 
997
  "serialization": "native-sft-chat-v1"
998
  },
999
  "id": "FIELD-33",
1000
+ "raw_text_and_stop_match": true,
1001
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1002
  },
1003
  {
1004
  "text": "{\"entity_name\":[\"Night Steps\"],\"playlist\":[\"Evening Walks\"]}",
 
1014
  "success": true,
1015
  "stop_reason": "turn_end",
1016
  "output_tokens": 27,
1017
+ "seconds": 0.07212029211223125,
1018
  "output_mode": "native-json",
1019
  "model_calls": 1,
1020
  "json_assembly": false,
 
1027
  "serialization": "native-sft-chat-v1"
1028
  },
1029
  "id": "FIELD-34",
1030
+ "raw_text_and_stop_match": true,
1031
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1032
  },
1033
  {
1034
  "text": "{\"artist\":[\"Mira Sol\",\"Theo Lane\"],\"album\":[]}",
 
1043
  "success": true,
1044
  "stop_reason": "turn_end",
1045
  "output_tokens": 24,
1046
+ "seconds": 0.06363512482494116,
1047
  "output_mode": "native-json",
1048
  "model_calls": 1,
1049
  "json_assembly": false,
 
1056
  "serialization": "native-sft-chat-v1"
1057
  },
1058
  "id": "FIELD-35",
1059
+ "raw_text_and_stop_match": true,
1060
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1061
  },
1062
  {
1063
  "text": "{\"city\":[\"Bergen\",\"Orange\",\"Lake\"],\"country\":[]}",
 
1073
  "success": true,
1074
  "stop_reason": "turn_end",
1075
  "output_tokens": 24,
1076
+ "seconds": 0.06020650011487305,
1077
  "output_mode": "native-json",
1078
  "model_calls": 1,
1079
  "json_assembly": false,
 
1086
  "serialization": "native-sft-chat-v1"
1087
  },
1088
  "id": "FIELD-36",
1089
+ "raw_text_and_stop_match": true,
1090
+ "exact": false
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1091
  },
1092
  {
1093
  "text": "{\"cuisine\":[],\"city\":[\"Boston\"],\"restaurant_name\":[]}",
 
1102
  "success": true,
1103
  "stop_reason": "turn_end",
1104
  "output_tokens": 26,
1105
+ "seconds": 0.09844033396802843,
1106
  "output_mode": "native-json",
1107
  "model_calls": 1,
1108
  "json_assembly": false,
 
1115
  "serialization": "native-sft-chat-v1"
1116
  },
1117
  "id": "FIELD-37",
1118
+ "raw_text_and_stop_match": true,
1119
+ "exact": false
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1120
  },
1121
  {
1122
+ "text": "{\"album\":[\"Quiet Signals\"],\"artist\":[\"Mira Sol\"],\"track\":[]}",
1123
  "value": {
1124
+ "album": [
1125
+ "Quiet Signals"
1126
+ ],
1127
  "artist": [
1128
  "Mira Sol"
1129
  ],
1130
+ "track": []
 
 
1131
  },
1132
  "schema_valid": true,
1133
  "success": true,
1134
  "stop_reason": "turn_end",
1135
  "output_tokens": 30,
1136
+ "seconds": 0.12414183304645121,
1137
  "output_mode": "native-json",
1138
  "model_calls": 1,
1139
  "json_assembly": false,
 
1146
  "serialization": "native-sft-chat-v1"
1147
  },
1148
  "id": "FIELD-38",
1149
+ "raw_text_and_stop_match": true,
1150
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1151
  },
1152
  {
1153
  "text": "{\"object_name\":[\"Paper Bridge\"],\"rating_value\":[]}",
 
1161
  "success": true,
1162
  "stop_reason": "turn_end",
1163
  "output_tokens": 20,
1164
+ "seconds": 0.08667670795693994,
1165
  "output_mode": "native-json",
1166
  "model_calls": 1,
1167
  "json_assembly": false,
 
1174
  "serialization": "native-sft-chat-v1"
1175
  },
1176
  "id": "FIELD-39",
1177
+ "raw_text_and_stop_match": true,
1178
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1179
  },
1180
  {
1181
+ "text": "{\"country\":[],\"timeRange\":[],\"artist\":[]}",
1182
  "value": {
1183
+ "country": [],
1184
  "timeRange": [],
1185
+ "artist": []
1186
  },
1187
  "schema_valid": true,
1188
  "success": true,
1189
  "stop_reason": "turn_end",
1190
  "output_tokens": 20,
1191
+ "seconds": 0.08656954090110958,
1192
  "output_mode": "native-json",
1193
  "model_calls": 1,
1194
  "json_assembly": false,
 
1201
  "serialization": "native-sft-chat-v1"
1202
  },
1203
  "id": "FIELD-40",
1204
+ "raw_text_and_stop_match": true,
1205
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1206
  },
1207
  {
1208
+ "text": "{\"selected_playlist\":[\"night vibes\"],\"selected_artist\":[\"gn\"],\"selected_playlist_owner\":[]}",
1209
  "value": {
1210
  "selected_playlist": [
1211
  "night vibes"
1212
  ],
1213
+ "selected_artist": [
1214
+ "gn"
1215
+ ],
1216
  "selected_playlist_owner": []
1217
  },
1218
  "schema_valid": true,
1219
  "success": true,
1220
  "stop_reason": "turn_end",
1221
+ "output_tokens": 39,
1222
+ "seconds": 0.1672995421104133,
1223
  "output_mode": "native-json",
1224
  "model_calls": 1,
1225
  "json_assembly": false,
 
1232
  "serialization": "native-sft-chat-v1"
1233
  },
1234
  "id": "native:snips:AddToPlaylist:train:80:view1:native:alias",
1235
+ "raw_text_and_stop_match": true,
1236
+ "exact": false
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1237
  },
1238
  {
1239
  "text": "{\"playlist_owner\":null,\"artist\":\"gn\",\"playlist\":\"night vibes\"}",
 
1246
  "success": true,
1247
  "stop_reason": "turn_end",
1248
  "output_tokens": 26,
1249
+ "seconds": 0.10970429191365838,
1250
  "output_mode": "native-json",
1251
  "model_calls": 1,
1252
  "json_assembly": false,
 
1259
  "serialization": "native-sft-chat-v1"
1260
  },
1261
  "id": "native:snips:AddToPlaylist:train:80:view1:native:nullable",
1262
+ "raw_text_and_stop_match": true,
1263
+ "exact": false
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1264
  },
1265
  {
1266
+ "text": "{\"selected_restaurant_name\":[],\"selected_timeRange\":[\"Nov. the 1st\"],\"selected_sort\":[]}",
1267
  "value": {
1268
+ "selected_restaurant_name": [],
 
 
1269
  "selected_timeRange": [
1270
  "Nov. the 1st"
1271
  ],
 
1274
  "schema_valid": true,
1275
  "success": true,
1276
  "stop_reason": "turn_end",
1277
+ "output_tokens": 40,
1278
+ "seconds": 0.15424016606993973,
1279
  "output_mode": "native-json",
1280
  "model_calls": 1,
1281
  "json_assembly": false,
 
1288
  "serialization": "native-sft-chat-v1"
1289
  },
1290
  "id": "native:snips:BookRestaurant:train:684:view1:native:alias",
1291
+ "raw_text_and_stop_match": true,
1292
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1293
  },
1294
  {
1295
  "text": "{\"restaurant_name\":\"mughlai restaurant\",\"timeRange\":\"Nov. the 1st\",\"sort\":null}",
 
1302
  "success": true,
1303
  "stop_reason": "turn_end",
1304
  "output_tokens": 34,
1305
+ "seconds": 0.1165991669986397,
1306
  "output_mode": "native-json",
1307
  "model_calls": 1,
1308
  "json_assembly": false,
 
1315
  "serialization": "native-sft-chat-v1"
1316
  },
1317
  "id": "native:snips:BookRestaurant:train:684:view1:native:nullable",
1318
+ "raw_text_and_stop_match": true,
1319
+ "exact": false
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1320
  },
1321
  {
1322
+ "text": "{\"selected_state\":[\"Louisiana\"],\"selected_condition_temperature\":[\"colder\"]}",
1323
  "value": {
 
 
 
1324
  "selected_state": [
1325
  "Louisiana"
1326
+ ],
1327
+ "selected_condition_temperature": [
1328
+ "colder"
1329
  ]
1330
  },
1331
  "schema_valid": true,
1332
  "success": true,
1333
  "stop_reason": "turn_end",
1334
  "output_tokens": 29,
1335
+ "seconds": 0.12024129112251103,
1336
  "output_mode": "native-json",
1337
  "model_calls": 1,
1338
  "json_assembly": false,
 
1345
  "serialization": "native-sft-chat-v1"
1346
  },
1347
  "id": "native:snips:GetWeather:train:109:view0:native:alias",
1348
+ "raw_text_and_stop_match": true,
1349
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1350
  },
1351
  {
1352
  "text": "{\"state\":\"Louisiana\",\"condition_temperature\":\"colder\"}",
 
1358
  "success": true,
1359
  "stop_reason": "turn_end",
1360
  "output_tokens": 19,
1361
+ "seconds": 0.06711416691541672,
1362
  "output_mode": "native-json",
1363
  "model_calls": 1,
1364
  "json_assembly": false,
 
1371
  "serialization": "native-sft-chat-v1"
1372
  },
1373
  "id": "native:snips:GetWeather:train:109:view0:native:nullable",
1374
+ "raw_text_and_stop_match": true,
1375
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1376
  },
1377
  {
1378
  "text": "{\"selected_playlist\":[],\"selected_music_item\":[\"theme\"],\"selected_service\":[]}",
 
1387
  "success": true,
1388
  "stop_reason": "turn_end",
1389
  "output_tokens": 34,
1390
+ "seconds": 0.09712295792996883,
1391
  "output_mode": "native-json",
1392
  "model_calls": 1,
1393
  "json_assembly": false,
 
1400
  "serialization": "native-sft-chat-v1"
1401
  },
1402
  "id": "native:snips:PlayMusic:train:801:view1:native:alias",
1403
+ "raw_text_and_stop_match": true,
1404
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1405
  },
1406
  {
1407
  "text": "{\"playlist\":null,\"music_item\":\"theme\",\"service\":null}",
 
1414
  "success": true,
1415
  "stop_reason": "turn_end",
1416
  "output_tokens": 23,
1417
+ "seconds": 0.06972587504424155,
1418
  "output_mode": "native-json",
1419
  "model_calls": 1,
1420
  "json_assembly": false,
 
1427
  "serialization": "native-sft-chat-v1"
1428
  },
1429
  "id": "native:snips:PlayMusic:train:801:view1:native:nullable",
1430
+ "raw_text_and_stop_match": true,
1431
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1432
  },
1433
  {
1434
  "text": "{\"selected_rating_value\":[\"2\"],\"selected_object_select\":[\"current\"]}",
 
1444
  "success": true,
1445
  "stop_reason": "turn_end",
1446
  "output_tokens": 29,
1447
+ "seconds": 0.08707858389243484,
1448
  "output_mode": "native-json",
1449
  "model_calls": 1,
1450
  "json_assembly": false,
 
1457
  "serialization": "native-sft-chat-v1"
1458
  },
1459
  "id": "native:snips:RateBook:train:293:view0:native:alias",
1460
+ "raw_text_and_stop_match": true,
1461
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1462
  },
1463
  {
1464
  "text": "{\"object_select\":\"current\",\"rating_value\":\"2\"}",
 
1470
  "success": true,
1471
  "stop_reason": "turn_end",
1472
  "output_tokens": 19,
1473
+ "seconds": 0.08294720784761012,
1474
  "output_mode": "native-json",
1475
  "model_calls": 1,
1476
  "json_assembly": false,
 
1483
  "serialization": "native-sft-chat-v1"
1484
  },
1485
  "id": "native:snips:RateBook:train:293:view0:native:nullable",
1486
+ "raw_text_and_stop_match": true,
1487
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1488
  },
1489
  {
1490
  "text": "{\"selected_object_name\":[\"Playlist: The Very Best of Dolly Parton\"]}",
 
1497
  "success": true,
1498
  "stop_reason": "turn_end",
1499
  "output_tokens": 25,
1500
+ "seconds": 0.11037545814178884,
1501
  "output_mode": "native-json",
1502
  "model_calls": 1,
1503
  "json_assembly": false,
 
1510
  "serialization": "native-sft-chat-v1"
1511
  },
1512
  "id": "native:snips:SearchCreativeWork:train:602:view1:native:alias",
1513
+ "raw_text_and_stop_match": true,
1514
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1515
  },
1516
  {
1517
  "text": "{\"object_name\":\"Playlist: The Very Best of Dolly Parton\"}",
 
1522
  "success": true,
1523
  "stop_reason": "turn_end",
1524
  "output_tokens": 20,
1525
+ "seconds": 0.08364866697229445,
1526
  "output_mode": "native-json",
1527
  "model_calls": 1,
1528
  "json_assembly": false,
 
1535
  "serialization": "native-sft-chat-v1"
1536
  },
1537
  "id": "native:snips:SearchCreativeWork:train:602:view1:native:nullable",
1538
+ "raw_text_and_stop_match": true,
1539
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1540
  },
1541
  {
1542
  "text": "{\"selected_movie_type\":[\"animated movies\"],\"selected_movie_name\":[],\"selected_location_name\":[]}",
 
1551
  "success": true,
1552
  "stop_reason": "turn_end",
1553
  "output_tokens": 42,
1554
+ "seconds": 0.16512083308771253,
1555
  "output_mode": "native-json",
1556
  "model_calls": 1,
1557
  "json_assembly": false,
 
1564
  "serialization": "native-sft-chat-v1"
1565
  },
1566
  "id": "native:snips:SearchScreeningEvent:train:897:view1:native:alias",
1567
+ "raw_text_and_stop_match": true,
1568
+ "exact": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1569
  },
1570
  {
1571
+ "text": "{\"movie_type\":\"animated movies\",\"movie_name\":null,\"location_name\":null}",
1572
  "value": {
1573
+ "movie_type": "animated movies",
1574
  "movie_name": null,
 
1575
  "location_name": null
1576
  },
1577
  "schema_valid": true,
1578
  "success": true,
1579
  "stop_reason": "turn_end",
1580
  "output_tokens": 31,
1581
+ "seconds": 0.1260217921808362,
1582
  "output_mode": "native-json",
1583
  "model_calls": 1,
1584
  "json_assembly": false,
 
1591
  "serialization": "native-sft-chat-v1"
1592
  },
1593
  "id": "native:snips:SearchScreeningEvent:train:897:view1:native:nullable",
1594
+ "raw_text_and_stop_match": true,
1595
+ "exact": true
1596
+ },
1597
+ {
1598
+ "text": "{\"artist\":[\"Mira Sol\",\"Theo Lane\",\"Nora Vale\"],\"album\":[]}",
1599
+ "value": {
1600
+ "artist": [
1601
+ "Mira Sol",
1602
+ "Theo Lane",
1603
+ "Nora Vale"
1604
+ ],
1605
+ "album": []
1606
+ },
1607
+ "schema_valid": true,
1608
+ "success": true,
1609
+ "stop_reason": "turn_end",
1610
+ "output_tokens": 30,
1611
+ "seconds": 0.12100991699844599,
1612
+ "output_mode": "native-json",
1613
+ "model_calls": 1,
1614
+ "json_assembly": false,
1615
+ "output_repair": false,
1616
+ "constrained": false,
1617
+ "protocol": {
1618
+ "temperature": 0,
1619
+ "repetition_penalty": 1,
1620
+ "max_tokens": 256,
1621
+ "serialization": "native-sft-chat-v1"
1622
+ },
1623
+ "id": "ARRAY-3-ARTIST",
1624
+ "raw_text_and_stop_match": true,
1625
+ "exact": true
1626
+ },
1627
+ {
1628
+ "text": "{\"city\":[\"Bergen\",\"Ilmenau\",\"Trondheim\"],\"country\":[]}",
1629
+ "value": {
1630
+ "city": [
1631
+ "Bergen",
1632
+ "Ilmenau",
1633
+ "Trondheim"
1634
+ ],
1635
+ "country": []
1636
+ },
1637
+ "schema_valid": true,
1638
+ "success": true,
1639
+ "stop_reason": "turn_end",
1640
+ "output_tokens": 27,
1641
+ "seconds": 0.09397912514396012,
1642
+ "output_mode": "native-json",
1643
+ "model_calls": 1,
1644
+ "json_assembly": false,
1645
+ "output_repair": false,
1646
+ "constrained": false,
1647
+ "protocol": {
1648
+ "temperature": 0,
1649
+ "repetition_penalty": 1,
1650
+ "max_tokens": 256,
1651
+ "serialization": "native-sft-chat-v1"
1652
+ },
1653
+ "id": "ARRAY-3-CITY",
1654
+ "raw_text_and_stop_match": true,
1655
+ "exact": false
1656
+ },
1657
+ {
1658
+ "text": "{\"artist\":[\"Mira Sol\",\"Theo Lane\",\"Nora Vale\",\"Eli Brooks\"],\"album\":[]}",
1659
+ "value": {
1660
+ "artist": [
1661
+ "Mira Sol",
1662
+ "Theo Lane",
1663
+ "Nora Vale",
1664
+ "Eli Brooks"
1665
+ ],
1666
+ "album": []
1667
+ },
1668
+ "schema_valid": true,
1669
+ "success": true,
1670
+ "stop_reason": "turn_end",
1671
+ "output_tokens": 35,
1672
+ "seconds": 0.10037354100495577,
1673
+ "output_mode": "native-json",
1674
+ "model_calls": 1,
1675
+ "json_assembly": false,
1676
+ "output_repair": false,
1677
+ "constrained": false,
1678
+ "protocol": {
1679
+ "temperature": 0,
1680
+ "repetition_penalty": 1,
1681
+ "max_tokens": 256,
1682
+ "serialization": "native-sft-chat-v1"
1683
+ },
1684
+ "id": "ARRAY-4-ARTIST",
1685
+ "raw_text_and_stop_match": true,
1686
+ "exact": true
1687
+ },
1688
+ {
1689
+ "text": "{\"city\":[\"Bergen\",\"Ilmenau\",\"Trondheim\",\"Stavanger\"],\"country\":[]}",
1690
+ "value": {
1691
+ "city": [
1692
+ "Bergen",
1693
+ "Ilmenau",
1694
+ "Trondheim",
1695
+ "Stavanger"
1696
+ ],
1697
+ "country": []
1698
+ },
1699
+ "schema_valid": true,
1700
+ "success": true,
1701
+ "stop_reason": "turn_end",
1702
+ "output_tokens": 32,
1703
+ "seconds": 0.12685562507249415,
1704
+ "output_mode": "native-json",
1705
+ "model_calls": 1,
1706
+ "json_assembly": false,
1707
+ "output_repair": false,
1708
+ "constrained": false,
1709
+ "protocol": {
1710
+ "temperature": 0,
1711
+ "repetition_penalty": 1,
1712
+ "max_tokens": 256,
1713
+ "serialization": "native-sft-chat-v1"
1714
+ },
1715
+ "id": "ARRAY-4-CITY",
1716
+ "raw_text_and_stop_match": true,
1717
+ "exact": false
1718
+ },
1719
+ {
1720
+ "text": "{\"artist\":[\"Mira Sol\",\"Theo Lane\",\"Nora Vale\",\"Eli Brooks\",\"Iris Reed\"],\"album\":[]}",
1721
+ "value": {
1722
+ "artist": [
1723
+ "Mira Sol",
1724
+ "Theo Lane",
1725
+ "Nora Vale",
1726
+ "Eli Brooks",
1727
+ "Iris Reed"
1728
+ ],
1729
+ "album": []
1730
+ },
1731
+ "schema_valid": true,
1732
+ "success": true,
1733
+ "stop_reason": "turn_end",
1734
+ "output_tokens": 40,
1735
+ "seconds": 0.16119341715238988,
1736
+ "output_mode": "native-json",
1737
+ "model_calls": 1,
1738
+ "json_assembly": false,
1739
+ "output_repair": false,
1740
+ "constrained": false,
1741
+ "protocol": {
1742
+ "temperature": 0,
1743
+ "repetition_penalty": 1,
1744
+ "max_tokens": 256,
1745
+ "serialization": "native-sft-chat-v1"
1746
+ },
1747
+ "id": "ARRAY-5-ARTIST",
1748
+ "raw_text_and_stop_match": true,
1749
+ "exact": true
1750
+ },
1751
+ {
1752
+ "text": "{\"city\":[\"Bergen\",\"Eden\",\"Tromsø\"],\"country\":[]}",
1753
+ "value": {
1754
+ "city": [
1755
+ "Bergen",
1756
+ "Eden",
1757
+ "Tromsø"
1758
+ ],
1759
+ "country": []
1760
+ },
1761
+ "schema_valid": true,
1762
+ "success": true,
1763
+ "stop_reason": "turn_end",
1764
+ "output_tokens": 26,
1765
+ "seconds": 0.10789529187604785,
1766
+ "output_mode": "native-json",
1767
+ "model_calls": 1,
1768
+ "json_assembly": false,
1769
+ "output_repair": false,
1770
+ "constrained": false,
1771
+ "protocol": {
1772
+ "temperature": 0,
1773
+ "repetition_penalty": 1,
1774
+ "max_tokens": 256,
1775
+ "serialization": "native-sft-chat-v1"
1776
+ },
1777
+ "id": "ARRAY-5-CITY",
1778
+ "raw_text_and_stop_match": true,
1779
+ "exact": false
1780
  }
1781
  ],
1782
  "model_calls_per_request": 1,
1783
  "json_assembly": false,
1784
  "output_repair": false,
1785
  "constrained_decoding": false,
1786
+ "scope": "Stock-MLX packaging parity on the observed 60 playground fixtures; not a fresh blind benchmark or full 1,444-case cross-runtime parity.",
1787
+ "elapsed_seconds": 6.364110708935186
1788
  }
JSONLITE_RESULTS.json CHANGED
The diff for this file is too large to render. See raw diff
 
PACKAGING_VERIFICATION.json CHANGED
@@ -1,149 +1,17 @@
1
  {
2
  "model": "OpenSML-JSONLite-175M-Instruct",
3
- "date": "2026-10-14",
4
  "checkpoint": "main",
5
  "weight_file": "model.safetensors",
6
  "weight_bytes": 351242342,
7
- "weight_sha256": "655fb5cfba009163cd8a7f7fe7b170b998bb452c217b1b473cfe10b33de0ccd1",
8
- "native_bundle_sha256": "a1b63ed6286d6c4f8bc4f7526f4a11fc46f936830daaac22224bfa0c4892755b",
9
  "runtime": "stock MLX 0.32.3; Apple Silicon; Python 3.11",
10
- "requests": 54,
11
- "raw_runtime_matches": 54,
12
- "complete_correct": 44,
13
- "schema_valid": 54,
14
- "root_runner_verification": {
15
- "passed": true,
16
- "examples": [
17
- {
18
- "example": 29,
19
- "result": {
20
- "text": "{\"track\":[\"Blue Lantern\"],\"artist\":[\"Mira Sol\"],\"album\":[]}",
21
- "value": {
22
- "track": [
23
- "Blue Lantern"
24
- ],
25
- "artist": [
26
- "Mira Sol"
27
- ],
28
- "album": []
29
- },
30
- "schema_valid": true,
31
- "success": true,
32
- "stop_reason": "turn_end",
33
- "output_tokens": 29,
34
- "seconds": 0.09680337482132018,
35
- "output_mode": "native-json",
36
- "model_calls": 1,
37
- "json_assembly": false,
38
- "output_repair": false,
39
- "constrained": false,
40
- "protocol": {
41
- "temperature": 0,
42
- "repetition_penalty": 1,
43
- "max_tokens": 256,
44
- "serialization": "native-sft-chat-v1"
45
- },
46
- "exact": true
47
- }
48
- },
49
- {
50
- "example": 30,
51
- "result": {
52
- "text": "{\"restaurant_name\":[\"River Moon\"],\"city\":[\"Denver\"],\"party_size_number\":[\"four\"],\"timeRange\":[\"tomorrow\"]}",
53
- "value": {
54
- "restaurant_name": [
55
- "River Moon"
56
- ],
57
- "city": [
58
- "Denver"
59
- ],
60
- "party_size_number": [
61
- "four"
62
- ],
63
- "timeRange": [
64
- "tomorrow"
65
- ]
66
- },
67
- "schema_valid": true,
68
- "success": true,
69
- "stop_reason": "turn_end",
70
- "output_tokens": 49,
71
- "seconds": 0.14814749988727272,
72
- "output_mode": "native-json",
73
- "model_calls": 1,
74
- "json_assembly": false,
75
- "output_repair": false,
76
- "constrained": false,
77
- "protocol": {
78
- "temperature": 0,
79
- "repetition_penalty": 1,
80
- "max_tokens": 256,
81
- "serialization": "native-sft-chat-v1"
82
- },
83
- "exact": true
84
- }
85
- },
86
- {
87
- "example": 35,
88
- "result": {
89
- "text": "{\"artist\":[\"Mira Sol\",\"Theo Lane\"],\"album\":[]}",
90
- "value": {
91
- "artist": [
92
- "Mira Sol",
93
- "Theo Lane"
94
- ],
95
- "album": []
96
- },
97
- "schema_valid": true,
98
- "success": true,
99
- "stop_reason": "turn_end",
100
- "output_tokens": 24,
101
- "seconds": 0.09080504113808274,
102
- "output_mode": "native-json",
103
- "model_calls": 1,
104
- "json_assembly": false,
105
- "output_repair": false,
106
- "constrained": false,
107
- "protocol": {
108
- "temperature": 0,
109
- "repetition_penalty": 1,
110
- "max_tokens": 256,
111
- "serialization": "native-sft-chat-v1"
112
- },
113
- "exact": true
114
- }
115
- },
116
- {
117
- "example": 48,
118
- "result": {
119
- "text": "{\"playlist\":null,\"music_item\":\"theme\",\"service\":null}",
120
- "value": {
121
- "playlist": null,
122
- "music_item": "theme",
123
- "service": null
124
- },
125
- "schema_valid": true,
126
- "success": true,
127
- "stop_reason": "turn_end",
128
- "output_tokens": 23,
129
- "seconds": 0.0877893331926316,
130
- "output_mode": "native-json",
131
- "model_calls": 1,
132
- "json_assembly": false,
133
- "output_repair": false,
134
- "constrained": false,
135
- "protocol": {
136
- "temperature": 0,
137
- "repetition_penalty": 1,
138
- "max_tokens": 256,
139
- "serialization": "native-sft-chat-v1"
140
- },
141
- "exact": true
142
- }
143
- }
144
- ],
145
- "scope": "Four documented examples via packaged archive bootstrap, no assembly or repair."
146
- },
147
  "json_assembly": false,
148
  "output_repair": false,
149
  "tokenizer_root_matches_bundle": true
 
1
  {
2
  "model": "OpenSML-JSONLite-175M-Instruct",
3
+ "date": "2026-10-16",
4
  "checkpoint": "main",
5
  "weight_file": "model.safetensors",
6
  "weight_bytes": 351242342,
7
+ "weight_sha256": "781597baeb9b51d535fc27cd6f941dbc202e01d62c8d963587a3f3d565128560",
8
+ "native_bundle_sha256": "c54fd408f6b7ec0c6e80377ee8b6eeffe3bfbf76389e56fdad4c78f54828e2d1",
9
  "runtime": "stock MLX 0.32.3; Apple Silicon; Python 3.11",
10
+ "requests": 60,
11
+ "raw_runtime_matches": 60,
12
+ "complete_correct": 49,
13
+ "schema_valid": 60,
14
+ "root_runner_verification": "source archive hash and snapshot verified; live CLI receipt saved separately",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  "json_assembly": false,
16
  "output_repair": false,
17
  "tokenizer_root_matches_bundle": true
README.md CHANGED
@@ -3,7 +3,7 @@ language:
3
  - en
4
  pipeline_tag: text-generation
5
  library_name: mlx
6
- base_model: wzebrowski/OpenSML-Base-175M
7
  base_model_relation: finetune
8
  tags:
9
  - information-extraction
@@ -25,13 +25,13 @@ datasets:
25
 
26
  # OpenSML-JSONLite-175M-Instruct
27
 
28
- **Author:** William Zebrowski · **175,611,648 parameters**
29
 
30
  [Run locally](RUN_GUIDE.md) · [Technical report](TECHNICAL_REPORT.md) · [Results](JSONLITE_RESULTS.json) · [Provenance](checkpoint_provenance.json)
31
 
32
  **Main checkpoint: a small language model that generates complete JSON directly from source text and a supplied JSON Schema.** It makes one autoregressive call; parsing/schema validation follows generation. No JSON assembly, output repair, constrained decoder or secondary model is used.
33
 
34
- This release retains the grounded-QA, exact/focused extraction and native JSON foundation, then adds a focused extraction continuation with original TRAIN replay, matched zero/one/two/three-value examples and frozen-parent distillation. The display name and standard `model.safetensors` filename stay unchanged. The pretrained ancestor is [OpenSML-Base-175M](https://huggingface.co/wzebrowski/OpenSML-Base-175M).
35
 
36
  ## Run locally
37
 
@@ -39,7 +39,7 @@ This release retains the grounded-QA, exact/focused extraction and native JSON f
39
  python3 -m venv .venv
40
  source .venv/bin/activate
41
  python -m pip install huggingface_hub
42
- hf download wzebrowski/OpenSML-JSONLite-175M --local-dir OpenSML-JSONLite-175M
43
  cd OpenSML-JSONLite-175M
44
  python -m pip install -r requirements.txt
45
  python inference.py --example 35
@@ -81,7 +81,8 @@ Source text:
81
  Play the track Blue Lantern by Mira Sol.
82
  ```
83
 
84
- JSON Schema:
 
85
 
86
  ```json
87
  {
@@ -118,12 +119,17 @@ JSON Schema:
118
  }
119
  ```
120
 
121
- Actual model output:
 
 
 
122
 
123
  ```json
124
  {"track":["Blue Lantern"],"artist":["Mira Sol"],"album":[]}
125
  ```
126
 
 
 
127
  Run: `python inference.py --example 29`.
128
 
129
  ### Restaurant request
@@ -134,7 +140,8 @@ Source text:
134
  Book River Moon in Denver for four people tomorrow.
135
  ```
136
 
137
- JSON Schema:
 
138
 
139
  ```json
140
  {
@@ -179,12 +186,17 @@ JSON Schema:
179
  }
180
  ```
181
 
182
- Actual model output:
 
 
 
183
 
184
  ```json
185
  {"restaurant_name":["River Moon"],"city":["Denver"],"party_size_number":["four"],"timeRange":["tomorrow"]}
186
  ```
187
 
 
 
188
  Run: `python inference.py --example 30`.
189
 
190
  ### Multiple artists
@@ -195,7 +207,8 @@ Source text:
195
  Play songs by Mira Sol and Theo Lane.
196
  ```
197
 
198
- JSON Schema:
 
199
 
200
  ```json
201
  {
@@ -224,12 +237,17 @@ JSON Schema:
224
  }
225
  ```
226
 
227
- Actual model output:
 
 
 
228
 
229
  ```json
230
  {"artist":["Mira Sol","Theo Lane"],"album":[]}
231
  ```
232
 
 
 
233
  Run: `python inference.py --example 35`.
234
 
235
  ### Nullable fields
@@ -240,7 +258,8 @@ Source text:
240
  Play the last theme by Behzad Mirkhani.
241
  ```
242
 
243
- JSON Schema:
 
244
 
245
  ```json
246
  {
@@ -278,60 +297,64 @@ JSON Schema:
278
  }
279
  ```
280
 
281
- Actual model output:
 
 
 
282
 
283
  ```json
284
  {"playlist":null,"music_item":"theme","service":null}
285
  ```
286
 
 
 
287
  Run: `python inference.py --example 48`.
288
 
289
  ## Training
290
 
 
291
  The base was pretrained from scratch on 17,300,111,360 token positions using five Apple Silicon Macs with Thunderbolt/RDMA distributed training. Intended mixture: 50% FineWeb-Edu, 18% DCLM-Edu, 13% English FineWiki, 9% Cosmopedia v2,10% educational Python. These are configured sampling shares, not unique-document counts. Base held-out validation loss: 2.5563359552.
292
 
293
  ![Training loss and held-out validation](pretraining-training-loss.png)
294
 
295
  *Training loss and held-out validation during pretraining.*
296
 
297
- |Adaptation stage|What is inherited|
298
- |---|---|
299
- |Grounded evidence QA|15,008 presentations through the selected ancestor|
300
- |Requested-field extraction|12,115 SNIPS requests|
301
- |Focused extraction plus replay|5,120 presentations|
302
- |Native JSON foundation|15,000 source/schema/JSON presentations|
303
- |Additional extraction SFT|2,048 inherited presentations: 1,536 TRAIN replay + 512 controlled cardinality views|
304
 
305
- The additional stage completed a 3,072-presentation experiment; the main checkpoint inherits only its selected 2,048-presentation prefix and 600,558 serialized positions. All stages update full model weights. The add-on uses batch 32/micro 2, fresh AdamW, 6-update warmup, peak 2e-6 and a 96-update cosine schedule toward 2e-7. On replay assistant tokens it adds KL from the frozen native JSON foundation; new rows use gold JSON CE alone. No teacher, RL, LoRA or adapter is needed at inference. Exact settings, data separation and stage hashes are in the report/provenance. Newly researched SGD/MIT datasets are not in these weights.
306
 
307
  ## Native JSON evaluation
308
 
309
- Same original 1,444 SNIPS-derived source/schema requests and raw greedy protocol as the preceding release:
 
 
 
 
 
 
 
 
 
 
310
 
311
- |Metric|Main checkpoint|Previous native JSON release|
312
- |---|---:|---:|
313
- |Entire request correct|**83.03%**|82.48%|
314
- |Field accuracy|**91.36%**|91.31%|
315
- |Extracted-value F1|**90.40%**|90.48%|
316
- |Extracted-value precision|**90.53%**|90.55%|
317
- |Extracted-value recall|**90.26%**|90.41%|
318
- |Missing-field accuracy|**92.79%**|92.46%|
319
- |Schema-valid JSON|**99.79%**|99.79%|
320
 
321
- Complete correctness is 1,199/1,444 versus 1,191/1,444: 27 improved requests and 19 regressions. Unsupported values decrease 30→27. Canonical string-array views score 1,163/1,388 (83.79%) with 100% schema validity; renamed-key 21/28, nullable 15/28. The separate 54-example playground scores 44/54 (81.48%), versus 42/54; all 54 are schema-valid. The controlled new two/three-value development panel scores 14/24, versus 0/24. These are observed research panels, not fresh blind benchmarks or a public leaderboard.
322
 
323
- The main checkpoint was owner-selected despite strict automatic retention checks not passing. Playlist/weather exactness declines on the larger panel; aggregate precision/recall/F1 decline slightly while exact/field/missing correctness improve. The new 48-pattern panel has only 75% schema validity. Full tradeoffs and failures are documented.
324
 
325
  ![Complete-request correctness on separate observed panels](complete-request-exact.svg)
326
 
327
  ## Limitations
328
 
329
- The model remains a focused SNIPS-domain extraction research model. Valid JSON does not prove correct values. It can invent, shorten, omit or misassign names, confuse venue/movie or state/country, and mishandle multiple values or nullable fields. For example, Bergen and Oslo can generate Bergen, Orange and Lake. Broader domains, long documents, corrections, arbitrary schemas, multilingual/chat/coding quality, calibration and prompt-injection robustness are unverified. `success` only means structure-valid natural completion. No blanket reliability/nonregression claim is made.
330
 
331
  ## Main checkpoint identity and package
332
 
333
  Selected BF16 weight SHA-256:
334
 
335
- `655fb5cfba009163cd8a7f7fe7b170b998bb452c217b1b473cfe10b33de0ccd1`
336
 
337
- The package includes standard model.safetensors(351,242,342 bytes), config, unchanged tokenizer, source archive, examples, evaluation records and provenance. Source/archive/weight checksums are verified by the runner. The standalone verification receipt records raw-output and stop parity across 54 local fixtures; it is not an independent blind accuracy result. Historical revisions are retained for reproducibility. Source uses Apache-2.0; upstream terms apply separately; no trained-weight license is assigned by this update.
 
3
  - en
4
  pipeline_tag: text-generation
5
  library_name: mlx
6
+ base_model: OpenSML/OpenSML-Base-175M
7
  base_model_relation: finetune
8
  tags:
9
  - information-extraction
 
25
 
26
  # OpenSML-JSONLite-175M-Instruct
27
 
28
+ **Author:** William Zebrowski · **175M parameters**
29
 
30
  [Run locally](RUN_GUIDE.md) · [Technical report](TECHNICAL_REPORT.md) · [Results](JSONLITE_RESULTS.json) · [Provenance](checkpoint_provenance.json)
31
 
32
  **Main checkpoint: a small language model that generates complete JSON directly from source text and a supplied JSON Schema.** It makes one autoregressive call; parsing/schema validation follows generation. No JSON assembly, output repair, constrained decoder or secondary model is used.
33
 
34
+ This release retains the grounded-QA, exact/focused extraction and native JSON foundation, then adds a joint JSON extraction continuation with original TRAIN replay, multiple-value examples and authored prose. The display name and standard `model.safetensors` filename stay unchanged. The pretrained ancestor is [OpenSML-Base-175M](https://huggingface.co/OpenSML/OpenSML-Base-175M).
35
 
36
  ## Run locally
37
 
 
39
  python3 -m venv .venv
40
  source .venv/bin/activate
41
  python -m pip install huggingface_hub
42
+ hf download OpenSML/OpenSML-JSONLite-175M --local-dir OpenSML-JSONLite-175M
43
  cd OpenSML-JSONLite-175M
44
  python -m pip install -r requirements.txt
45
  python inference.py --example 35
 
81
  Play the track Blue Lantern by Mira Sol.
82
  ```
83
 
84
+ <details>
85
+ <summary>View JSON Schema</summary>
86
 
87
  ```json
88
  {
 
119
  }
120
  ```
121
 
122
+ </details>
123
+
124
+ <details>
125
+ <summary>View generated JSON</summary>
126
 
127
  ```json
128
  {"track":["Blue Lantern"],"artist":["Mira Sol"],"album":[]}
129
  ```
130
 
131
+ </details>
132
+
133
  Run: `python inference.py --example 29`.
134
 
135
  ### Restaurant request
 
140
  Book River Moon in Denver for four people tomorrow.
141
  ```
142
 
143
+ <details>
144
+ <summary>View JSON Schema</summary>
145
 
146
  ```json
147
  {
 
186
  }
187
  ```
188
 
189
+ </details>
190
+
191
+ <details>
192
+ <summary>View generated JSON</summary>
193
 
194
  ```json
195
  {"restaurant_name":["River Moon"],"city":["Denver"],"party_size_number":["four"],"timeRange":["tomorrow"]}
196
  ```
197
 
198
+ </details>
199
+
200
  Run: `python inference.py --example 30`.
201
 
202
  ### Multiple artists
 
207
  Play songs by Mira Sol and Theo Lane.
208
  ```
209
 
210
+ <details>
211
+ <summary>View JSON Schema</summary>
212
 
213
  ```json
214
  {
 
237
  }
238
  ```
239
 
240
+ </details>
241
+
242
+ <details>
243
+ <summary>View generated JSON</summary>
244
 
245
  ```json
246
  {"artist":["Mira Sol","Theo Lane"],"album":[]}
247
  ```
248
 
249
+ </details>
250
+
251
  Run: `python inference.py --example 35`.
252
 
253
  ### Nullable fields
 
258
  Play the last theme by Behzad Mirkhani.
259
  ```
260
 
261
+ <details>
262
+ <summary>View JSON Schema</summary>
263
 
264
  ```json
265
  {
 
297
  }
298
  ```
299
 
300
+ </details>
301
+
302
+ <details>
303
+ <summary>View generated JSON</summary>
304
 
305
  ```json
306
  {"playlist":null,"music_item":"theme","service":null}
307
  ```
308
 
309
+ </details>
310
+
311
  Run: `python inference.py --example 48`.
312
 
313
  ## Training
314
 
315
+
316
  The base was pretrained from scratch on 17,300,111,360 token positions using five Apple Silicon Macs with Thunderbolt/RDMA distributed training. Intended mixture: 50% FineWeb-Edu, 18% DCLM-Edu, 13% English FineWiki, 9% Cosmopedia v2,10% educational Python. These are configured sampling shares, not unique-document counts. Base held-out validation loss: 2.5563359552.
317
 
318
  ![Training loss and held-out validation](pretraining-training-loss.png)
319
 
320
  *Training loss and held-out validation during pretraining.*
321
 
322
+ The latest full-weight SFT jointly mixes original source/schema/JSON training replay, controlled multiple-value examples and authored natural-language passages across the seven SNIPS domains. The prepared corpus contains **21,144 presentations**: 15,000 original JSON views, 768 cardinality replay views and 5,376 controlled prose presentations (1,753 distinct new texts). The released main checkpoint inherits **19,200 presentations** from one deterministic shuffle: 13,640 original JSON views, 689 cardinality views and 4,871 prose views. It processes **6,153,194 serialized positions**, including **633,561 supervised assistant positions**. Later updates from the completed experiment are not included.
323
+
324
+ The run uses full-weight BF16 compute with FP32-master AdamW, batch 64, microbatch 2, betas (0.9, 0.95), epsilon 1e-8, zero weight decay and gradient clipping at 1. A fresh optimizer warms up over 20 updates to 5e-6, then follows a cosine schedule toward 1e-6 over the full 331-update experiment. Only assistant JSON and the turn-ending token contribute to mean per-request token cross-entropy. There is no teacher KL, LoRA or RL in this latest stage. Source text, schema and instruction tokens are masked. The inherited earlier cardinality stage used training-only distillation; no teacher is used at inference.
 
 
 
 
325
 
326
+ The full inherited lineage and earlier SFT data are documented in the technical report.
327
 
328
  ## Native JSON evaluation
329
 
330
+ Same original 1,444 SNIPS-derived source/schema requests and raw greedy protocol as the previous release:
331
+
332
+ | Metric | Main checkpoint | Previous release |
333
+ | --- | ---: | ---: |
334
+ | Entire request correct | **88.02%** | 83.03% |
335
+ | Field accuracy | **94.17%** | 91.36% |
336
+ | Extracted-value F1 | **92.88%** | 90.40% |
337
+ | Extracted-value precision | **92.42%** | 90.53% |
338
+ | Extracted-value recall | **93.35%** | 90.26% |
339
+ | Missing-field accuracy | **95.22%** | 92.79% |
340
+ | Schema-valid JSON | **100.00%** | 99.79% |
341
 
342
+ Complete correctness is **1,271/1,444**, compared with 1,199/1,444 for the previous release: **96 improved requests and 24 regressions**, a net gain of 72. All seven domain aggregate correctness totals improve. Paired-source correctness rises from 512/694 to **561/694**. False abstentions fall from 107 to **53**, missed missing fields from 110 to **73**, and unsupported predicted values from 27 to **24**. All 1,444 outputs parse, validate and stop naturally; there are no output-budget failures.
 
 
 
 
 
 
 
 
343
 
344
+ The separate observed 60-case playground scores **49/60 (81.67%)**, compared with 45/60. Its original 54-case subset scores 46/54; the six added three/four/five-item probes score 3/6. Three larger-list probes still fail. The compact 240-request development panel scores 178/240 (74.17%). These panels measure different scopes and must not be pooled. They have prior research exposure and are not fresh blind benchmarks or an external leaderboard.
345
 
346
+ The main checkpoint was selected for aggregate improvement despite failing the strict zero-lost-case development gate. Individual regressions remain; improved aggregate scores do not establish universal retention or production reliability.
347
 
348
  ![Complete-request correctness on separate observed panels](complete-request-exact.svg)
349
 
350
  ## Limitations
351
 
352
+ A focused English extraction research model for documented flat schemas and mostly SNIPS fields. It can shorten, omit, invent or misassign values, confuse roles, miss list members, and fail on corrections or unfamiliar definitions. Valid JSON does not prove correct extraction. Long documents, nested objects, numeric/boolean outputs, multilingual tasks, general chat and prompt-injection robustness are outside the verified scope. `success` means structural validity and natural completion, not semantic correctness.
353
 
354
  ## Main checkpoint identity and package
355
 
356
  Selected BF16 weight SHA-256:
357
 
358
+ `781597baeb9b51d535fc27cd6f941dbc202e01d62c8d963587a3f3d565128560`
359
 
360
+ Includes `model.safetensors`, unchanged tokenizer, native MLX runner, source bundle, 60 source/schema/reference examples, raw evaluation records, checksums and provenance. Standalone verification checks generated strings and stop reasons against the saved 60-case protocol; this is packaging parity, not an independent accuracy benchmark. Previous revisions remain available. Source uses Apache-2.0; upstream terms apply separately; no trained-weight license is assigned by this update.
RUN_GUIDE.md CHANGED
@@ -3,7 +3,7 @@
3
  The current weights generate the entire JSON object from source text and the
4
  supplied schema. No fieldwise assembler, constrained decoder or repair is used.
5
  The runnable package includes model.safetensors, tokenizer/config, native MLX
6
- model source, a source archive, 54 examples, results and verification records.
7
  Verified platform: Apple Silicon macOS, Python 3.11, stock MLX 0.32.3.
8
 
9
  ```bash
@@ -11,7 +11,7 @@ python3 -m venv .venv
11
  source .venv/bin/activate
12
  python -m pip install huggingface_hub
13
  # Authenticate if access requires it: hf auth login
14
- hf download wzebrowski/OpenSML-JSONLite-175M --local-dir OpenSML-JSONLite-175M
15
  cd OpenSML-JSONLite-175M
16
  python -m pip install -r requirements.txt
17
  python inference.py --example 29
@@ -24,7 +24,7 @@ with raw `text`, parsed `value`, structural success, stop reason, token count an
24
  example exact correctness when a reference exists. The reference is compared
25
  only after generation and never enters the model input. Schema validity does
26
  not certify extracted values. Some included examples intentionally expose
27
- remaining errors. The current local diagnostic is 44/54, not 100% correctness.
28
 
29
  Example source: `Play the track Blue Lantern by Mira Sol.`
30
 
@@ -60,11 +60,11 @@ python native_bundle/inference.py --weights "$PWD/model.safetensors" --example 2
60
  ```
61
 
62
  Selected weights:
63
- `655fb5cfba009163cd8a7f7fe7b170b998bb452c217b1b473cfe10b33de0ccd1`.
64
  The current source module is inference_native/native_json.py. The old labeled
65
  adapter, if present in the historical source archive, is not used by this
66
  entry point. Optimizer state and the original training workspace are not needed
67
  for inference. See the technical report for lineage, metrics and limitations.
68
 
69
 
70
- The main checkpoint includes an additional cardinality/replay extraction SFT stage. The fixed inference instruction/schema/one-call native JSON protocol is unchanged; no frozen teacher is needed after download. Use example 35 to try two artists. Exact identities/history are in checkpoint_provenance.json.
 
3
  The current weights generate the entire JSON object from source text and the
4
  supplied schema. No fieldwise assembler, constrained decoder or repair is used.
5
  The runnable package includes model.safetensors, tokenizer/config, native MLX
6
+ model source, a source archive, 60 examples, results and verification records.
7
  Verified platform: Apple Silicon macOS, Python 3.11, stock MLX 0.32.3.
8
 
9
  ```bash
 
11
  source .venv/bin/activate
12
  python -m pip install huggingface_hub
13
  # Authenticate if access requires it: hf auth login
14
+ hf download OpenSML/OpenSML-JSONLite-175M --local-dir OpenSML-JSONLite-175M
15
  cd OpenSML-JSONLite-175M
16
  python -m pip install -r requirements.txt
17
  python inference.py --example 29
 
24
  example exact correctness when a reference exists. The reference is compared
25
  only after generation and never enters the model input. Schema validity does
26
  not certify extracted values. Some included examples intentionally expose
27
+ remaining errors. The current local diagnostic is 49/60, not 100% correctness.
28
 
29
  Example source: `Play the track Blue Lantern by Mira Sol.`
30
 
 
60
  ```
61
 
62
  Selected weights:
63
+ `781597baeb9b51d535fc27cd6f941dbc202e01d62c8d963587a3f3d565128560`.
64
  The current source module is inference_native/native_json.py. The old labeled
65
  adapter, if present in the historical source archive, is not used by this
66
  entry point. Optimizer state and the original training workspace are not needed
67
  for inference. See the technical report for lineage, metrics and limitations.
68
 
69
 
70
+ The main checkpoint adds joint source/schema/JSON SFT with replay, cardinality and authored prose. No teacher is needed at inference. Exact lineage and settings are in checkpoint_provenance.json.
SHA256SUMS CHANGED
@@ -1,20 +1,21 @@
1
- dfe55d5efa7268fa3e8f2997dcb148e0145db80960cd460a242bacc81cef61a0 CITATION.cff
2
- 980695fb234fa03113e27bad3ec2a87416168e19f4beaad98bbcad2da920f641 INFERENCE_VERIFICATION.json
3
- 38eaa196a9bcbbb363d207b46a3c42fcc589687b7b9980e7eff218a1a8cf8bdb JSONLITE_RESULTS.json
 
4
  c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 LICENSE
5
- 30291e6ad10c7f9a79108f327fc26e68d52a3d579df36f2ac6d8dacc2316e9bf PACKAGING_VERIFICATION.json
6
- c26710cf588d761b33783265fe97224a194927f2b04f8f36aace033a2367285b README.md
7
- f48e17b06318efd4fdff1eba8427fcf503fd0b08fdfb4c000b9f8ae0b2e9cf92 RUN_GUIDE.md
8
- d5de06e61d0d6bd7245e515f41f7d3ca2d0716acc69d460f676b86f449fd078c SOURCE_NOTICE.md
9
- 974f3a2d6837c08d989a64ba942009c75a5d2015d32c6783c679ba6e8b47f907 TECHNICAL_REPORT.md
10
- 4e9b202c1a70b476d74a4fe9b9a55e9756195a8b5bd3fc63558875a89487a91d THIRD_PARTY_NOTICES.md
11
- 49d177fb4606673f789fbf06c694643c44504672a9f0c3f75f7eae776cb4590c checkpoint_metadata.json
12
- 09494951de47b0cb0e2d2b683f27cf07139475b05a3fcad738bfc216ab4bc6a8 checkpoint_provenance.json
13
- ac810f02fd0428acc76123c281c746c70276fcee6a01b1c7a4e08e06db8097e2 complete-request-exact.svg
14
- 4fd845ef735a67b567f0d46e123994c6dbaa18715c4b2550192720f54a280033 config.json
15
- 2010f51d840d86ddae62fb65ac4eaaa03c90ca12f7272fe70d949f494b74d728 inference.py
16
- 655fb5cfba009163cd8a7f7fe7b170b998bb452c217b1b473cfe10b33de0ccd1 model.safetensors
17
- a1b63ed6286d6c4f8bc4f7526f4a11fc46f936830daaac22224bfa0c4892755b native_bundle.zip
18
  641fe860d6fd24547fe4d15bd852190f00ddec31bd74eb7ca9eeae74031c2f0c pretraining-training-loss.png
19
  c7b1a3c0efb09ef3b5416a24072e48b25e2cc1f122fb5ed638c0f95b72594af9 requirements.txt
20
  e095f0413a11fa91fbb58f37d00e4c6bcda59beb89b28f6f680db1436a7e8891 tokenizer.json
 
1
+ 5d659853ddccca76e4090ce3e4ebe15bc6017239752a54d663f5e997a695651a .gitattributes
2
+ 4a49b666643257b6a7f8bc5e7051a4a1389cdd021778d14a736b2f5f1a2c005d CITATION.cff
3
+ 9a4fb5f559d82ed0120a57139eb1e1c616bfdb18c39cca7b1e9bcab24ef968bc INFERENCE_VERIFICATION.json
4
+ 74a074f90bd5e7a26d5f6cd5757ddc1fbfcc72e259e0b23a210fa48d91b35fdb JSONLITE_RESULTS.json
5
  c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 LICENSE
6
+ f53194e53a2af5ec857337e8213397ea4f81a7e02d2dbcf0384a00cf1cf7f76f PACKAGING_VERIFICATION.json
7
+ 2728c5efa01d9d59fb1def12a543980c300edcf557fabfa921b08dc0712e68cb README.md
8
+ 5ee8f11f0e87becf1a29c44e2b0f3dacc2c779712b635558be57dd7ef44455d3 RUN_GUIDE.md
9
+ c6191baf937bce61f1b747acfbcb975a17eef6e8a598682a751a1031d1cfee23 SOURCE_NOTICE.md
10
+ 6088771ab13fa1080c0ca0f31649deb9f417597d7c2055b0f388e86f41f2c415 TECHNICAL_REPORT.md
11
+ e4e44da050abbd930748ec91731ddf1be16be83a4aa59bd8c4fc63478b384a03 THIRD_PARTY_NOTICES.md
12
+ 663087d32872824f7f2fec425ad4054f308913c43da7c3f83521c7011967fdbe checkpoint_metadata.json
13
+ a365a7697b463bacc6e44e26d11a1e62d43d96b5d52c70c2e9df8d4513f86537 checkpoint_provenance.json
14
+ ecec6f191822d16a3da0b571fa129f5016e1243ca7d567de476a9d0e8ad66646 complete-request-exact.svg
15
+ 981e02e7777980705770cacf19f16d76ea74e85e7edb018f875ddb4766afe19d config.json
16
+ 8c0f0f5a91079699d090986d5d241385309b10579f34f271c02f05dca6ddd4bf inference.py
17
+ 781597baeb9b51d535fc27cd6f941dbc202e01d62c8d963587a3f3d565128560 model.safetensors
18
+ c54fd408f6b7ec0c6e80377ee8b6eeffe3bfbf76389e56fdad4c78f54828e2d1 native_bundle.zip
19
  641fe860d6fd24547fe4d15bd852190f00ddec31bd74eb7ca9eeae74031c2f0c pretraining-training-loss.png
20
  c7b1a3c0efb09ef3b5416a24072e48b25e2cc1f122fb5ed638c0f95b72594af9 requirements.txt
21
  e095f0413a11fa91fbb58f37d00e4c6bcda59beb89b28f6f680db1436a7e8891 tokenizer.json
SOURCE_NOTICE.md CHANGED
@@ -18,11 +18,9 @@ Pretraining decontamination and perfectly correct semantic golds are not claimed
18
  Raw pretraining pools, packed arrays, optimizer state, credentials, SSH keys and
19
  private host/network receipts are excluded. Published metadata replaces private
20
  workspace paths with [workspace]; original and published hashes are separated.
21
- 54 actual local fixtures, raw predictions and held-out evidence are retained.
22
  The canonical held-out 1,388 and schema-stress 56 requests are included as JSONL in
23
  evaluation/native-json-heldout.jsonl and the prepared native data directory.
24
  See THIRD_PARTY_NOTICES.md, docs/TECHNICAL_REPORT.md and provenance/LINEAGE.json.
25
 
26
- The additional stage uses original SNIPS TRAIN replay plus authored cardinality
27
- views, with frozen-parent training-only KL. Main inherits 2,048 presentations, not
28
- the entire 3,072-presentation completed experiment. See the report for exact counts.
 
18
  Raw pretraining pools, packed arrays, optimizer state, credentials, SSH keys and
19
  private host/network receipts are excluded. Published metadata replaces private
20
  workspace paths with [workspace]; original and published hashes are separated.
21
+ 60 actual local fixtures, raw predictions and held-out evidence are retained.
22
  The canonical held-out 1,388 and schema-stress 56 requests are included as JSONL in
23
  evaluation/native-json-heldout.jsonl and the prepared native data directory.
24
  See THIRD_PARTY_NOTICES.md, docs/TECHNICAL_REPORT.md and provenance/LINEAGE.json.
25
 
26
+ The latest stage jointly replays original SNIPS TRAIN JSON views, controlled cardinality views and authored English prose with original TRAIN values. It adds 19,200 inherited presentations; no teacher KL is used in this stage. Prepared authored prose and targets are included for inspection, with observed evaluation scope and remaining failures in the report.
 
 
TECHNICAL_REPORT.md CHANGED
@@ -1,20 +1,20 @@
1
  # OpenSML-JSONLite-175M-Instruct: native JSON technical report
2
 
3
- **Author:** William Zebrowski · **Parameters:** 175,611,648 · **Date:** 2026-10-14
4
 
5
  ## 1. Current artifact and behavior
6
 
7
  The main checkpoint directly generates JSON from source text and a supplied JSON Schema. A single native autoregressive request emits the entire object. There is no fieldwise extraction-to-JSON assembler, answer repair, constrained decoder or gold-conditioned filling in the current inference path. Parsing and schema validation happen only after generation; the raw generated string is retained even when incorrect or invalid.
8
 
9
  Current artifact: **main checkpoint**, BF16 `model.safetensors`, 351,242,342 bytes.
10
- SHA-256: `655fb5cfba009163cd8a7f7fe7b170b998bb452c217b1b473cfe10b33de0ccd1`.
11
  This is a custom native MLX architecture, not a Transformers/MLX-LM auto-loader export.
12
 
13
  This report supersedes the earlier fieldwise SFT-093 release. Its historical report is retained as `HISTORICAL_SFT093_REPORT.md`; those adapter-assisted scores are not current native JSON scores. No release-readiness or arbitrary-schema reliability claim is made.
14
 
15
  ## 2. Exact inherited lineage
16
 
17
- `Stage A → grounded QA → requested-field extraction → focused extraction → native JSON foundation → additional extraction SFT`
18
 
19
  Only those selected checkpoints are inherited. Other trials and failed RL/JSON experiments are research history, not hidden additional ancestors. The architecture and frozen tokenizer remain unchanged. Each SFT stage resets its local counters and AdamW optimizer while continuing the inherited neural weights.
20
 
@@ -26,9 +26,10 @@ Only those selected checkpoints are inherited. Other trials and failed RL/JSON e
26
  | SFT-093 focused extraction/replay | 160 | 5,120 | 706,399 |
27
  | SFT-100 native JSON | 469 | 15,000 | 4,634,126 |
28
  | Additional extraction SFT | 64 selected of 96 completed | 2,048 | 600,558 |
29
- | Inherited post-training total | 1,541 updates | 49,291 | 10,881,007 |
 
30
 
31
- Presentation counts include repeated source views. Serialized positions include masked prompt tokens; they are not supervised-output-token counts. The earlier 150M model weights did not initialize this model; the earlier frozen OpenSML tokenizer was reused.
32
 
33
  ## 3. Architecture and parameterization
34
 
@@ -57,7 +58,7 @@ The same architecture is retained across pretraining and all inherited SFT stage
57
  | FFN implementation | Packed Metal SwiGLU |
58
  | Training CE implementation | Metal cross entropy, FP32 reductions |
59
 
60
- Implementation evidence: [`model.py`](../provenance/LINEAGE.json), [`precision.py`](../provenance/LINEAGE.json), and the final bundle's `recipe.model` metadata. Weight count and file size are consistent with BF16 parameters plus the safetensors header. GPU allocation readings are not equivalent to file size, total process RSS or system RAM requirements.
61
 
62
  The base initialization is recorded as `normal-0.02-residual-scaled-v1`. Earlier OpenSML-150M **weights** were not used to initialize the base; its frozen tokenizer was reused.
63
 
@@ -101,7 +102,7 @@ Source weights below are intended processed-token sampling weights, not measured
101
 
102
  Public source cards: [SmolLM corpus](https://huggingface.co/datasets/HuggingFaceTB/smollm-corpus/blob/3ba9d605774198c5868892d7a8deda78031a781f/README.md), [DCLM-Edu](https://huggingface.co/datasets/HuggingFaceTB/dclm-edu/blob/dbad8ad71224482740cd9c9d353591adbf62fe04/README.md), [FineWiki](https://huggingface.co/datasets/HuggingFaceFW/finewiki/blob/8bd13e72e6a002407649b3e898535f42ceb1aeb9/README.md). The Python-Edu upstream subset identifies files; this run used the configured text mirror. The mirror's pinned README could not be retrieved during report preparation, so its provenance statement here comes from the local corpus specification, not a newly completed external audit.
103
 
104
- The exact corpus specification is [`configs/corpus_20b.json`](../provenance/LINEAGE.json). Training preserves source text and code indentation. NFC/whitespace normalization is used for identity hashing and partitioning, not to rewrite model input.
105
 
106
  The content-split policy hashes identity into 10,000 buckets: 97% training, 1% validation, 1% final and 1% tokenizer development. Identity checks do not establish that a supervised benchmark article never appeared elsewhere in pretraining web data.
107
 
@@ -161,15 +162,15 @@ The 175.6M-parameter base was trained from random initialization using next-toke
161
  *Training loss and held-out validation during pretraining. Left: raw training loss and exponential moving average. Right: held-out validation loss.*
162
 
163
 
164
- ## 7. Supervised foundation and additional extraction SFT
165
 
166
  The four inherited foundation stages remain unchanged: grounded evidence QA (15,008 presentations through its selected checkpoint), requested-field SNIPS extraction (12,115), focused single-field extraction/replay(5,120), then directly supervised native JSON (15,000). Their original source and checkpoint records remain in provenance. Each stage uses full model weights, fresh AdamW, BF16 computation with FP32 master weights/moments/gradient accumulation, and assistant-output-only supervision. No RL, LoRA or added extraction head is in this lineage.
167
 
168
  The native JSON foundation has 12,115 distinct SNIPS TRAIN requests, with 12,115 canonical string-array schemas, 1,443 renamed-key views and 1,442 nullable-string views. Source text, field definitions and the complete schema are input; complete JSON and stop tokens are the assistant target. Original CC0 SNIPS chunk annotations provide source spans. Metadata fidelity and schema validation do not establish perfect semantic annotation. Frozen tokenizer and architecture are unchanged.
169
 
170
- ### Additional extraction SFT
171
 
172
- This completed continuation starts from the native JSON foundation. It adds matched zero/one/two/three-value supervision for artists and cities, including zero-primary-value cases where an album or country is explicitly present. It retains original JSON TRAIN replay and adds frozen-parent distribution distillation on replay assistant tokens. Every model batch has 24 replay and 8 new views. Public checkpoint name: **main**; the neural tensor is `model.safetensors`.
173
 
174
  | Setting | Value |
175
  |---|---|
@@ -187,82 +188,84 @@ This completed continuation starts from the native JSON foundation. It adds matc
187
  | Weight decay / clipping |0.01 /1.0|
188
  | Seed |20261119|
189
 
190
- The main checkpoint inherits only the selected prefix; updates after it are not part of these weights. The endpoint's actual learning rate is recorded by the cosine schedule, not the planned final LR. Presentation counts include multiple schemas for the same text and do not mean distinct user queries.
191
 
192
  For every row, CE is averaged over supervised assistant tokens within each sequence, then averaged across sequences. On original TRAIN replay add 1.0×KL(frozen foundation || student), using the full 32,000-token distribution, temperature 1 and teacher-forced ground-truth histories. Only assistant JSON and turn/document-stop positions participate. The reference network is frozen/stop-gradient; new authored rows use CE alone. This regularizer is training-only: no teacher is needed for inference, and it does not guarantee retention or repair parent errors.
193
 
194
  The new views use literal original SNIPS TRAIN values with split-disjoint authored value pools/phrases, excluding observed evaluation source texts and holding new authored DEV/TEST values out of replay. Source text, exact offsets, schema/gold agreement, masks, token budgets and hashes were checked. Twenty-eight tests, GPU accumulation checks, frozen-reference checks and a temporary optimizer/checkpoint-resume smoke passed. Authored examples are programmatic controlled supervision, not independently collected user traffic. SGD, MIT Movie and other newly researched datasets are **not** in this checkpoint.
195
 
 
 
 
 
 
 
 
196
  ## 8. Prompt, schema and native inference
197
 
198
  Supply source text and a flat closed JSON Schema with 1–8 required fields. Supported properties are strings, nullable strings and arrays of strings. Every required key is returned; absent arrays target [] and absent nullable strings target null. Copy case/spelling and complete values; preserve source order. Nested schemas, numbers/booleans, enums and advanced constraints are outside the verified runner contract. The supplied runner rejects overlong inputs without truncation.
199
 
200
  The fixed instruction is followed by compact `{"source_text":...,"schema":...}` and native SFT role tokens. It issues exactly one autoregressive whole-object generation with temperature 0, repetition penalty 1 and at most 256 output tokens. No fieldwise assembly, repair, schema-constrained decoder, normalization, reference answer, frozen teacher or secondary model is used at inference. Parsing/schema checks only annotate the raw generated text afterward.
201
 
202
- ## 9. Evaluation protocol and selection
203
-
204
- The continuation checks 404 fixed development requests plus 54 local playground fixtures at its scheduled checkpoints. DEV contains 252 original native JSON controls, 64 previously observed combined-request controls, 8 earlier single-request probes, 32 earlier authored list controls and 48 new cardinality controls. Metrics include exact requests/fields, precision/recall/F1, present/missing fields, false/missed abstentions, unsupported values, strict parsing, schema validity, stopping/budget failures, paired requests and cardinality-group correctness. These panels have prior research exposure; no new blind/general extraction benchmark claim is made.
205
 
206
- The main checkpoint is an owner-selected research tradeoff. Strict automatic retention gates did not pass: some domain/variant unsupported values and nullable false abstentions increased. The run's automatic best pointer remains its starting baseline; the published main is explicitly the selected trained checkpoint, not a claim that the automatic gate accepted it. Larger original TEST comparison was performed after the candidate was nominated from development/playground results. Subsequent owner release choice observed that comparison. The original 1,444 panel also has earlier research exposure.
 
 
 
 
 
 
 
 
207
 
208
- ### Main checkpoint versus previous native JSON release
209
 
210
- Identical original 1,444 source/schema requests, tokenizer, native prompt, raw greedy decoding, 256-token budget and scorer were used. Previous release outputs were identity-checked and rescored from their saved cache. The main checkpoint generated every request, with no dropped cases or token limits. Complete correctness requires natural stopping, strict JSON/schema validity and exact field/value/order agreement. Value scores use(field, value) multisets; literal unsupported-value checks do not detect every wrong association.
211
 
212
- |Metric|Previous native JSON release|Main checkpoint|
213
- |---|---:|---:|
214
- |Entire request correct|82.4792%|83.0332%|
215
- |Field accuracy|91.3068%|91.3640%|
216
- |Extracted-value F1|90.4798%|90.3963%|
217
- |Extracted-value precision|90.5488%|90.5344%|
218
- |Extracted-value recall|90.4110%|90.2588%|
219
- |Missing-field accuracy|92.4640%|92.7916%|
220
- |Schema-valid JSON|99.7922%|99.7922%|
221
 
222
- Complete requests increase 1,191→1,199/1,444 (+8).27 previously wrong requests become correct and 19 previously correct become wrong; those 19 schema views cover 18 unique source texts. Paired source correctness increases 501→512/694. Unsupported values 30→27; false abstentions 111→107; missed missing fields 115→110. Strict parsing remains 1,442/1,444 and schema validity 1,441/1,444. These modest aggregate gains coexist with small F1/precision/recall decreases.
 
 
 
 
 
 
 
 
223
 
224
- |Domain|Previous correct|Main correct|Requests|
225
- |---|---:|---:|---:|
226
- |AddToPlaylist|168|165|206|
227
- |BookRestaurant|156|162|208|
228
- |GetWeather|168|164|206|
229
- |PlayMusic|149|153|208|
230
- |RateBook|188|193|204|
231
- |SearchCreativeWork|197|197|208|
232
- |SearchScreeningEvent|165|165|204|
233
 
234
- Canonical schemas: 1,163/1,388 (83.79%), 100% schema validity. Renamed-key stress 21/28; nullable stress 15/28. Playlist and weather exactness decrease, while restaurants, music and ratings increase. Do not describe this as uniform improvement or guaranteed nonregression. Full per-field counts, NLL and per-domain/variant metrics are in the results JSON.
 
 
 
 
 
 
 
 
235
 
236
- ### Development and local examples
237
 
238
- |Panel|Previous|Main|
239
- |---|---:|---:|
240
- |Original 252 DEV complete|200/252|206/252|
241
- |New 48 cardinality DEV complete|15/48|32/48|
242
- |New two/three-value requests|0/24|14/24|
243
- |Earlier 8 multi-value probes|0/8|7/8|
244
- |54 local playground complete|42/54|44/54|
245
- |54 local playground schema-valid|52/54|54/54|
246
 
247
- Local field accuracy 124/135(91.85%); value precision 89.53%, recall 91.67%, F190.59%; missing 49/53(92.45%); unsupported values 3; all 54 stop naturally. Local precision declines from 91.03% despite higher recall/correctness. The new 48-pattern panel has only 36/48(75%) schema-valid outputs. All panels remain separate; do not pool them or claim an external leaderboard result.
248
 
249
  ## 10. Failure audit and limitations
250
 
251
- All 19 newly regressed original TEST requests are schema-valid JSON. Manual primary categories: 4 changed/invented values, 3 shortened spans, 8 wrong field assignments, 2 omissions and 2 especially ambiguous source/schema contracts. Examples include Pete Murray becoming Peanut, a complete movie title losing its final phrase, a venue assigned as a movie, and an explicit city becoming null. A bare music title may not specify track versus album; broad entity_name definitions also conflict with exclusive annotation roles. Those ambiguity flags do not change benchmark golds or excuse clearer errors. Full-case evidence is retained in the report archive.
252
-
253
- Multiple-value coverage improves, but errors remain: Bergen and Oslo can generate Bergen, Orange and Lake. Correct JSON structure cannot establish correct extraction. The model is primarily SNIPS-domain research software; unfamiliar fields, long documents, corrections/associations, nested schemas, arbitrary-schema reliability, general chat/coding, multilingual behavior, confidence calibration and prompt-injection robustness remain unestablished. No 95% reliability or universal release-readiness claim is made.
254
 
255
  ## 11. Packaging, verification and reproduction
256
 
257
- The main package retains BF16 weights, frozen tokenizer and native MLX architecture. Stock-MLX standalone verification compares all 54 raw outputs and stop reasons against the selected saved playground protocol; the receipt specifies achieved coverage/parity and correctness. This is packaging parity, not a fresh blind accuracy estimate or complete 1,444-case cross-runtime parity claim.
258
 
259
- Hugging Face supplies canonical model.safetensors, config, tokenizer, launcher, native_bundle.zip and model/report/results/provenance records. GitHub ships runnable source, curated JSONL records, preparation/training/evaluation code and audit evidence. Optimizer/packed-array binaries, private workspace paths, credentials and host network logs are excluded. Original workspace manifests record excluded files; provenance/SNAPSHOT_MANIFEST.json lists the actual shipped source inventory. Sanitized metadata hashes are separate from original metadata hashes.
260
 
261
- The additional stage has frozen paths to historical baseline receipts and prepared-data inputs. Reproduction requires the specified parent weights, original source dependencies/layout, re-packing omitted arrays and regenerating local preflight receipts; published audit receipts are not ready-to-resume optimizer state. Native inference needs none of those training dependencies. The teacher is only used during training.
262
 
263
- See provenance/LINEAGE.json, results/JSONLITE_RESULTS.json, pretraining/native_json_105/, examples/cases.json and reports/model-design/SFT-105_cardinality_distillation_20261014/ inside the source archive. Prior native JSON release hashes/revisions remain in provenance/RELEASE_HISTORY.json; old Git/Hub revisions remain accessible.
264
 
265
- ## 12. Attribution and licensing
266
 
267
  Source code retains Apache-2.0; upstream data and dependencies retain their notices. Original SNIPS annotations are CC0; the matched cardinality examples are programmatically authored from TRAIN literals. The earlier SQuAD/Dolly/pretraining source notices remain in THIRD_PARTY_NOTICES.md. Source licensing does not automatically assign a trained-weight license; none is assigned by this update.
268
 
 
1
  # OpenSML-JSONLite-175M-Instruct: native JSON technical report
2
 
3
+ **Author:** William Zebrowski · **Parameters:** 175,611,648 · **Date:** 2026-10-16
4
 
5
  ## 1. Current artifact and behavior
6
 
7
  The main checkpoint directly generates JSON from source text and a supplied JSON Schema. A single native autoregressive request emits the entire object. There is no fieldwise extraction-to-JSON assembler, answer repair, constrained decoder or gold-conditioned filling in the current inference path. Parsing and schema validation happen only after generation; the raw generated string is retained even when incorrect or invalid.
8
 
9
  Current artifact: **main checkpoint**, BF16 `model.safetensors`, 351,242,342 bytes.
10
+ SHA-256: `781597baeb9b51d535fc27cd6f941dbc202e01d62c8d963587a3f3d565128560`.
11
  This is a custom native MLX architecture, not a Transformers/MLX-LM auto-loader export.
12
 
13
  This report supersedes the earlier fieldwise SFT-093 release. Its historical report is retained as `HISTORICAL_SFT093_REPORT.md`; those adapter-assisted scores are not current native JSON scores. No release-readiness or arbitrary-schema reliability claim is made.
14
 
15
  ## 2. Exact inherited lineage
16
 
17
+ `Stage A → grounded QA → requested-field extraction → focused extraction → native JSON foundation → cardinality/replay extraction → joint JSON extraction SFT`
18
 
19
  Only those selected checkpoints are inherited. Other trials and failed RL/JSON experiments are research history, not hidden additional ancestors. The architecture and frozen tokenizer remain unchanged. Each SFT stage resets its local counters and AdamW optimizer while continuing the inherited neural weights.
20
 
 
26
  | SFT-093 focused extraction/replay | 160 | 5,120 | 706,399 |
27
  | SFT-100 native JSON | 469 | 15,000 | 4,634,126 |
28
  | Additional extraction SFT | 64 selected of 96 completed | 2,048 | 600,558 |
29
+ | Joint JSON extraction SFT | 300 of 331 | 19,200 | 6,153,194 |
30
+ | Inherited post-training total | 1,841 updates | 68,491 | 17,034,201 |
31
 
32
+ The latest stage metadata counter records 633,561 supervised assistant positions; its serialized count above was recomputed from the exact selected shuffle prefix. Presentation counts include repeated source views. Serialized positions include masked prompt tokens; they are not supervised-output-token counts. The earlier 150M model weights did not initialize this model; the earlier frozen OpenSML tokenizer was reused.
33
 
34
  ## 3. Architecture and parameterization
35
 
 
58
  | FFN implementation | Packed Metal SwiGLU |
59
  | Training CE implementation | Metal cross entropy, FP32 reductions |
60
 
61
+ Implementation evidence: [`model.py`](checkpoint_provenance.json), [`precision.py`](checkpoint_provenance.json), and the final bundle's `recipe.model` metadata. Weight count and file size are consistent with BF16 parameters plus the safetensors header. GPU allocation readings are not equivalent to file size, total process RSS or system RAM requirements.
62
 
63
  The base initialization is recorded as `normal-0.02-residual-scaled-v1`. Earlier OpenSML-150M **weights** were not used to initialize the base; its frozen tokenizer was reused.
64
 
 
102
 
103
  Public source cards: [SmolLM corpus](https://huggingface.co/datasets/HuggingFaceTB/smollm-corpus/blob/3ba9d605774198c5868892d7a8deda78031a781f/README.md), [DCLM-Edu](https://huggingface.co/datasets/HuggingFaceTB/dclm-edu/blob/dbad8ad71224482740cd9c9d353591adbf62fe04/README.md), [FineWiki](https://huggingface.co/datasets/HuggingFaceFW/finewiki/blob/8bd13e72e6a002407649b3e898535f42ceb1aeb9/README.md). The Python-Edu upstream subset identifies files; this run used the configured text mirror. The mirror's pinned README could not be retrieved during report preparation, so its provenance statement here comes from the local corpus specification, not a newly completed external audit.
104
 
105
+ The exact corpus specification is [`configs/corpus_20b.json`](checkpoint_provenance.json). Training preserves source text and code indentation. NFC/whitespace normalization is used for identity hashing and partitioning, not to rewrite model input.
106
 
107
  The content-split policy hashes identity into 10,000 buckets: 97% training, 1% validation, 1% final and 1% tokenizer development. Identity checks do not establish that a supervised benchmark article never appeared elsewhere in pretraining web data.
108
 
 
162
  *Training loss and held-out validation during pretraining. Left: raw training loss and exponential moving average. Right: held-out validation loss.*
163
 
164
 
165
+ ## 7. Inherited supervised foundation and prior extraction continuation
166
 
167
  The four inherited foundation stages remain unchanged: grounded evidence QA (15,008 presentations through its selected checkpoint), requested-field SNIPS extraction (12,115), focused single-field extraction/replay(5,120), then directly supervised native JSON (15,000). Their original source and checkpoint records remain in provenance. Each stage uses full model weights, fresh AdamW, BF16 computation with FP32 master weights/moments/gradient accumulation, and assistant-output-only supervision. No RL, LoRA or added extraction head is in this lineage.
168
 
169
  The native JSON foundation has 12,115 distinct SNIPS TRAIN requests, with 12,115 canonical string-array schemas, 1,443 renamed-key views and 1,442 nullable-string views. Source text, field definitions and the complete schema are input; complete JSON and stop tokens are the assistant target. Original CC0 SNIPS chunk annotations provide source spans. Metadata fidelity and schema validation do not establish perfect semantic annotation. Frozen tokenizer and architecture are unchanged.
170
 
171
+ ### Prior cardinality/replay extraction SFT
172
 
173
+ This completed continuation starts from the native JSON foundation. It adds matched zero/one/two/three-value supervision for artists and cities, including zero-primary-value cases where an album or country is explicitly present. It retains original JSON TRAIN replay and adds frozen-parent distribution distillation on replay assistant tokens. Every model batch has 24 replay and 8 new views. This is an inherited ancestor of the current main checkpoint.
174
 
175
  | Setting | Value |
176
  |---|---|
 
188
  | Weight decay / clipping |0.01 /1.0|
189
  | Seed |20261119|
190
 
191
+ The current weights inherit only this ancestor’s selected prefix; updates after that ancestor are not part of these weights. The endpoint's actual learning rate is recorded by the cosine schedule, not the planned final LR. Presentation counts include multiple schemas for the same text and do not mean distinct user queries.
192
 
193
  For every row, CE is averaged over supervised assistant tokens within each sequence, then averaged across sequences. On original TRAIN replay add 1.0×KL(frozen foundation || student), using the full 32,000-token distribution, temperature 1 and teacher-forced ground-truth histories. Only assistant JSON and turn/document-stop positions participate. The reference network is frozen/stop-gradient; new authored rows use CE alone. This regularizer is training-only: no teacher is needed for inference, and it does not guarantee retention or repair parent errors.
194
 
195
  The new views use literal original SNIPS TRAIN values with split-disjoint authored value pools/phrases, excluding observed evaluation source texts and holding new authored DEV/TEST values out of replay. Source text, exact offsets, schema/gold agreement, masks, token budgets and hashes were checked. Twenty-eight tests, GPU accumulation checks, frozen-reference checks and a temporary optimizer/checkpoint-resume smoke passed. Authored examples are programmatic controlled supervision, not independently collected user traffic. SGD, MIT Movie and other newly researched datasets are **not** in this checkpoint.
196
 
197
+
198
+ ### Latest joint JSON extraction SFT
199
+
200
+ The latest full-weight SFT jointly mixes original source/schema/JSON training replay, controlled multiple-value examples and authored natural-language passages across the seven SNIPS domains. The prepared corpus contains **21,144 presentations**: 15,000 original JSON views, 768 cardinality replay views and 5,376 controlled prose presentations (1,753 distinct new texts). The released main checkpoint inherits **19,200 presentations** from one deterministic shuffle: 13,640 original JSON views, 689 cardinality views and 4,871 prose views. It processes **6,153,194 serialized positions**, including **633,561 supervised assistant positions**. Later updates from the completed experiment are not included.
201
+
202
+ The run uses full-weight BF16 compute with FP32-master AdamW, batch 64, microbatch 2, betas (0.9, 0.95), epsilon 1e-8, zero weight decay and gradient clipping at 1. A fresh optimizer warms up over 20 updates to 5e-6, then follows a cosine schedule toward 1e-6 over the full 331-update experiment. Only assistant JSON and the turn-ending token contribute to mean per-request token cross-entropy. There is no teacher KL, LoRA or RL in this latest stage. Source text, schema and instruction tokens are masked. The inherited earlier cardinality stage used training-only distillation; no teacher is used at inference.
203
+
204
  ## 8. Prompt, schema and native inference
205
 
206
  Supply source text and a flat closed JSON Schema with 1–8 required fields. Supported properties are strings, nullable strings and arrays of strings. Every required key is returned; absent arrays target [] and absent nullable strings target null. Copy case/spelling and complete values; preserve source order. Nested schemas, numbers/booleans, enums and advanced constraints are outside the verified runner contract. The supplied runner rejects overlong inputs without truncation.
207
 
208
  The fixed instruction is followed by compact `{"source_text":...,"schema":...}` and native SFT role tokens. It issues exactly one autoregressive whole-object generation with temperature 0, repetition penalty 1 and at most 256 output tokens. No fieldwise assembly, repair, schema-constrained decoder, normalization, reference answer, frozen teacher or secondary model is used at inference. Parsing/schema checks only annotate the raw generated text afterward.
209
 
210
+ ## 9. Evaluation and release selection
 
 
211
 
212
+ | Metric | Main checkpoint | Previous release |
213
+ | --- | ---: | ---: |
214
+ | Entire request correct | **88.02%** | 83.03% |
215
+ | Field accuracy | **94.17%** | 91.36% |
216
+ | Extracted-value F1 | **92.88%** | 90.40% |
217
+ | Extracted-value precision | **92.42%** | 90.53% |
218
+ | Extracted-value recall | **93.35%** | 90.26% |
219
+ | Missing-field accuracy | **95.22%** | 92.79% |
220
+ | Schema-valid JSON | **100.00%** | 99.79% |
221
 
222
+ Complete correctness is **1,271/1,444**, compared with 1,199/1,444 for the previous release: **96 improved requests and 24 regressions**, a net gain of 72. All seven domain aggregate correctness totals improve. Paired-source correctness rises from 512/694 to **561/694**. False abstentions fall from 107 to **53**, missed missing fields from 110 to **73**, and unsupported predicted values from 27 to **24**. All 1,444 outputs parse, validate and stop naturally; there are no output-budget failures.
223
 
224
+ The separate observed 60-case playground scores **49/60 (81.67%)**, compared with 45/60. Its original 54-case subset scores 46/54; the six added three/four/five-item probes score 3/6. Three larger-list probes still fail. The compact 240-request development panel scores 178/240 (74.17%). These panels measure different scopes and must not be pooled. They have prior research exposure and are not fresh blind benchmarks or an external leaderboard.
225
 
226
+ The main checkpoint was selected for aggregate improvement despite failing the strict zero-lost-case development gate. Individual regressions remain; improved aggregate scores do not establish universal retention or production reliability.
 
 
 
 
 
 
 
 
227
 
228
+ | Metric | Main checkpoint | Previous release |
229
+ | --- | ---: | ---: |
230
+ | Entire request correct | **88.02%** | 83.03% |
231
+ | Field accuracy | **94.17%** | 91.36% |
232
+ | Extracted-value F1 | **92.88%** | 90.40% |
233
+ | Extracted-value precision | **92.42%** | 90.53% |
234
+ | Extracted-value recall | **93.35%** | 90.26% |
235
+ | Missing-field accuracy | **95.22%** | 92.79% |
236
+ | Schema-valid JSON | **100.00%** | 99.79% |
237
 
238
+ ### Correctness by domain
 
 
 
 
 
 
 
 
239
 
240
+ | Domain | Previous | Main | Requests |
241
+ | --- | ---: | ---: | ---: |
242
+ | AddToPlaylist | 165 | 172 | 206 |
243
+ | BookRestaurant | 162 | 172 | 208 |
244
+ | GetWeather | 164 | 178 | 206 |
245
+ | PlayMusic | 153 | 164 | 208 |
246
+ | RateBook | 193 | 195 | 204 |
247
+ | SearchCreativeWork | 197 | 199 | 208 |
248
+ | SearchScreeningEvent | 165 | 191 | 204 |
249
 
250
+ ### Protocol and contamination limits
251
 
252
+ Greedy temperature 0, repetition penalty 1, maximum 256 output tokens and the unchanged native serialization. Every request supplies only the source text, schema and fixed extraction instruction. References, gold spans and offsets are used after generation only. No prompt truncation, constrained decoding, secondary model, JSON assembly or repair is used. Strict parsing rejects duplicate keys and nonfinite constants. Complete correctness requires a natural stop, valid JSON and schema, and exact agreement of all fields. Lists retain order; value precision/recall/F1 compare extracted values, while field accuracy includes missing fields. The full machine-readable result includes counts, denominators, paired correctness, unsupported values and stopping metrics.
 
 
 
 
 
 
 
253
 
254
+ The 1,444 requests comprise the original canonical and schema-stress views; some views reuse the same source. Previously observed tests and playground examples informed research and owner selection. They are not a fresh blind holdout. Synthetic prose shares construction families and training entities, so gains do not establish open-domain generalization. The selected checkpoint is a preserved no-pruning replay artifact identified by its exact hash; metrics are recomputed from that artifact's saved generations, not borrowed from an earlier artifact. No claim of bitwise training replay identity is made.
255
 
256
  ## 10. Failure audit and limitations
257
 
258
+ There are 173 entirely incorrect original-test requests and 24 previously correct requests become incorrect. Errors include incomplete copying, wrong roles, missing or extra values and unsupported values. All seven domain totals improve, but per-request retention is not perfect. On the six longer-list probes only three are correct. Flat schema validity is 100% on this test, not a guarantee for arbitrary prompts, schema types or novel domains. No general chat, reasoning, code, multilingual, long-document or safety readiness claim is made. The authored development panel is small and repeatedly observed.
 
 
259
 
260
  ## 11. Packaging, verification and reproduction
261
 
262
+ The main package uses BF16 weights, the unchanged tokenizer and the supplied native MLX runner. The verification receipt records stock-MLX raw-string and stop-reason parity on all 60 observed playground fixtures. This establishes packaging parity within the stated scope, not full 1,444-case cross-runtime parity or an independent benchmark. Standard `model.safetensors` and the public model ID remain unchanged. Previous Hub and Git revisions retain rollback identities.
263
 
264
+ The source archive includes the frozen latest training recipe, prepared JSONL corpus and input hashes, exact prefix counts, saved generated answers, scorer and matched parent comparisons. Public copies sanitize private workspace paths and distinguish original from distributed hashes. Optimizer binaries and packed pretraining pools are omitted. Reproduction requires the specified parent and layout, compatible dependencies, and fresh local preflight receipts; sanitized audit receipts are not resumable optimizer state. See TRAINING_AND_REPRODUCIBILITY.md, provenance/LINEAGE.json, results/JSONLITE_RESULTS.json and pretraining/native_json_128/ in the archive.
265
 
266
+ ## 12. Attribution and licensing
267
 
 
268
 
 
269
 
270
  Source code retains Apache-2.0; upstream data and dependencies retain their notices. Original SNIPS annotations are CC0; the matched cardinality examples are programmatically authored from TRAIN literals. The earlier SQuAD/Dolly/pretraining source notices remain in THIRD_PARTY_NOTICES.md. Source licensing does not automatically assign a trained-weight license; none is assigned by this update.
271
 
THIRD_PARTY_NOTICES.md CHANGED
@@ -18,3 +18,7 @@ MLX, NumPy, Tokenizers and jsonschema are installed dependencies, not vendored d
18
  No IFEval, Paraloq, SOB, ARC, PIQA, HellaSwag or other experiment's scores are advertised as evaluation of these weights. Older research helpers present in dependency packages do not change the inherited training lineage.
19
 
20
  For actual source-file pins and identity-preserving adaptations, see the technical report and `provenance/`. These declarations are attribution records, not a blanket commercial-use or model-weight redistribution determination. The public weight license remains unassigned.
 
 
 
 
 
18
  No IFEval, Paraloq, SOB, ARC, PIQA, HellaSwag or other experiment's scores are advertised as evaluation of these weights. Older research helpers present in dependency packages do not change the inherited training lineage.
19
 
20
  For actual source-file pins and identity-preserving adaptations, see the technical report and `provenance/`. These declarations are attribution records, not a blanket commercial-use or model-weight redistribution determination. The public weight license remains unassigned.
21
+
22
+ ## Latest joint JSON extraction data
23
+
24
+ The latest stage reuses SNIPS TRAIN source/schema/JSON views and authored controlled prose with original TRAIN values. Original SNIPS attribution and CC0 terms above continue to apply. Authored wording does not make evaluation independent or establish a new weight license. No SGD/MIT dataset was added to this stage.
checkpoint_metadata.json CHANGED
@@ -1,168 +1,80 @@
1
  {
2
- "extraction_sft": {
3
  "contract": {
4
- "code": {
5
- "pretraining/extract_068/data.py": "497b0b12c8896c2045f470c1c2de0330472663f1fd5b67746734a3f7907ee971",
6
- "pretraining/extract_068/evaluate.py": "a7ff05b0d2383421e83d0247e613017715485b3a5fffdcc7240b90387a756c06",
7
- "pretraining/extract_068/runtime.py": "7b97df4835d03210c77da36f53340aa83d5915b9cfa7aae968aef6961422c2f1",
8
- "pretraining/extract_068/train.py": "f44af1b00a7e36c3dd4c42c30dc63b73bc0d5917495f1985cc6bc3c5b902b6c5",
9
- "pretraining/extraction_001/__init__.py": "f1e824c48131bc441020c864929875bfa44daebba75b15181cc401f7b73ae8a2",
10
- "pretraining/extraction_001/data.py": "59843f3beca3aecbe8e905af8c969fa9fd6a42554da8d2b1054d027fb771a659",
11
- "pretraining/extraction_001/evaluate.py": "b22da13e22b5ebffeb217200e5ff431773d85e6ae394045e96c97ed1bc7e7c54",
12
- "pretraining/extraction_001/train.py": "071ef9293bb825753b47b3704e1df1e69f33b792c45c5748f226e40c6c054e26",
13
- "pretraining/json_evidence_binding/__init__.py": "357162457d07712f819559c1f1a6769323941355531cb6a04f657ace44d5c52c",
14
- "pretraining/json_evidence_binding/data.py": "fd828fcaa202085ea38a4a927e31f7bfc09e19a8965cd170f095408744e3a8a0",
15
- "pretraining/json_evidence_binding/evaluate.py": "25fc997a4035ab44f6e5ac47988abc38886efb2c23d8cc270f014e8c0a04cc71",
16
- "pretraining/json_evidence_binding/objective.py": "5bcfe1d57e445ca79a82daf81a8d664bb1c8178aaf3ff4189665e205a95537aa",
17
- "pretraining/json_evidence_binding/order.py": "37759caee925d4eb2a6e8273075524090516017c199fbc9ebe75edee9b1a7cd6",
18
- "pretraining/json_evidence_binding/runtime.py": "4d6695edd7eccfd26ca31a282e76ae663fe149b86f6fc42e8edc4e7625ca15ec",
19
- "pretraining/json_evidence_binding/storage.py": "a93d3af323904983f016870865e90ee89a02df4c66d15e502ef9a2ebfff99424",
20
- "pretraining/json_evidence_binding/train.py": "2e20b5a09501145a68500994eed4a8e5134148d805dafd93726ea09afca23ebf",
21
- "pretraining/json_sft/__init__.py": "aa9dcf15611647559bbc4ab1d8dfa3746cf731f30e4b5fd35bf53a1ed00bea95",
22
- "pretraining/json_sft/adapters.py": "09dd78767c9f7e0dbaa0184e64d0011afadd7a326986766026dfcc64106ab8d9",
23
- "pretraining/json_sft/benchmark.py": "75ae0df6b0d6676805d6c1ef3b7b73893f473df001dcc2a542f31fb074dd3601",
24
- "pretraining/json_sft/business.py": "5c31088adce5f85ce8980d159fa0f9c39a0e1d9a7725560838a2852ac5cfbff4",
25
- "pretraining/json_sft/constrained.py": "dc21aa142fe525f3559cd5638e46ef287555efba8239a06072a092fc10700cf5",
26
- "pretraining/json_sft/contrasts.py": "e504c5f879011963b82728d73fe334585a640d419c4e3d47d919a4cc89f396fd",
27
- "pretraining/json_sft/corpus.py": "37d7b74e0478853903953934b5d2006fd059e1ca2a613cc69f6788e9f34d0e6d",
28
- "pretraining/json_sft/decomposed.py": "46f863e628bcc5fedfd6f34f7c759d4b0998091d8252b48729027ce9ef2a01b9",
29
- "pretraining/json_sft/diagnostics.py": "92f750807aebb9cb38154c4599d468850ce25ef86496de8e660a77e538e08f03",
30
- "pretraining/json_sft/evaluate.py": "2c3076f69ef2d7721f25a79618563d102484bedbf2912f684b644b9135d25d17",
31
- "pretraining/json_sft/expansion.py": "231274b7e6d486d39bf962ff310ad4557ccfd84f8cac329cf57ed5890aed7cc7",
32
- "pretraining/json_sft/grounded.py": "f668379c5f904ee36c267f6897f810cdb04f80e19a8fd5fdfb791b31f902e8c9",
33
- "pretraining/json_sft/narrative.py": "9d507dbc7c2eff7a4b77064393dc65e65c6e3a1866b4375df3d8b66c755d5be1",
34
- "pretraining/json_sft/ordered.py": "0ac1b6dd3139425c06094cf5e185ffab5389a377ecaf58b6320978908df4b7ef",
35
- "pretraining/json_sft/ordered_serialization.py": "14c23f875b45d17d8d07cb106afc29a6b72cb9b7bb5a393ee0ee55bf84b5aa1a",
36
- "pretraining/json_sft/plain.py": "64dd1060d5a674ef04bba3ea3965b7e89ab4faa58bbc3c437816ed2023023843",
37
- "pretraining/json_sft/precise.py": "7696328b55290548f05562a9562ea898301a992b4161000f5f2dd7d1bbaf621a",
38
- "pretraining/json_sft/reader.py": "ff288fddabd0525f8fc6a8f2a6aeaedf309cfb954448d8c6aa57e122e8628d6e",
39
- "pretraining/json_sft/relational.py": "d2e5d3f850b5b543876fafac8b3d57c3ea7c6983437ba6744026ed86701e929e",
40
- "pretraining/json_sft/schedule.py": "50ec8a06b0f881714451501b6325a0a64c7cbff159b57f1214f0a3a6ac83014c",
41
- "pretraining/json_sft/serialization.py": "d04338a44b569c3f38ed42b0e1135738c1c119387134945335d51bb354c2213f",
42
- "pretraining/json_sft/serving.py": "d533a59791bd2516dd1ec4cd2493c554161c0fe1e3603d55fa12631491cddbf8",
43
- "pretraining/json_sft/slots.py": "8db7eb31a53899b9e4306af97fad6219ff6c8054a0df67ceffe0dbe927e5df24",
44
- "pretraining/json_sft/train.py": "abe0613af70c559dca777cc1fc3c905be0f9583fb6aa30442881da8d0a95f316",
45
- "pretraining/json_sft/transfer.py": "ff5bc65fae8da93164f830cff5a20fcff42132bcbf02a94de672af9653cf340d",
46
- "pretraining/json_sft/unquoted.py": "969263db40f1a5561acbafdfb21dbb74ce85dd394c2bc9309cd208f61c977289",
47
- "pretraining/json_sft/value_weights.py": "043cde3b06edcbc0bd332eb8ace4257e1864af77c239204c120261b95696598b",
48
- "pretraining/native_json_100/__init__.py": "8d4b1be2f7d75122c982cd881c19a41b1d39594c5e30fbbe2bc87fcccf9c0242",
49
- "pretraining/native_json_100/data.py": "594a83b846c97836be009e61d9fcf9a1b4ceb0d0f9bb491bbb5b56f02a433edf",
50
- "pretraining/native_json_100/evaluate.py": "3c03d63aeb85ee85d857f219ee3aa4c190f34532ab6643cb487ca8e41d9779c3",
51
- "pretraining/native_json_100/runtime.py": "9b04f8b33fceb717fa6e9290a75bcc7c8365ad6162d3f59de19e08b913a034c4",
52
- "pretraining/native_json_100/train.py": "63823c5bc7a4b44cb57d7cd4bead7e97ecf309b09816e4d81327a9b7d795ea72",
53
- "pretraining/native_json_100/verify.py": "aa1452e3994eb534f30185c69ba1fcac5dc47081a51e547c31db132e8c369118",
54
- "pretraining/native_json_105/__init__.py": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
55
- "pretraining/native_json_105/data.py": "b4934d571851f934164a2f0dce310486dc70e45c8222f8ae5c91a9fd987be303",
56
- "pretraining/native_json_105/evaluate.py": "bf439186ebf0819f54e2e1dafb120e3abc0e05b53e2367f3adb6abc09f66817b",
57
- "pretraining/native_json_105/runtime.py": "cd00debd869794c50af2856e51437199bbe2221bfb1b7192e36332167ef1ee24",
58
- "pretraining/native_json_105/train.py": "fec330fbcf8d6f3b76cc4c86a30bcf00f7215cbc57b1af31ebcc05c69f5c3d4d",
59
- "pretraining/native_json_105/verify.py": "e21a616dba7b402aeaea40c204678fdbfc16dda97606d74179c7a213cfb57d78",
60
- "pretraining/qa_064/data.py": "a5d86a1c73285f420c728b5e8331da468eb8846086a8bbe69ce61df6e64fef7f",
61
- "pretraining/qa_064/evaluate.py": "b0b8bd42b4842065e3ef8ba3c1fee42c95464f0f8ec49d030e4ab4f1998f94ae",
62
- "pretraining/qa_064/runtime.py": "7b97df4835d03210c77da36f53340aa83d5915b9cfa7aae968aef6961422c2f1",
63
- "pretraining/qa_064/train.py": "9400aa40b0f5b332334e11fc8b62f5d06464fe1188603bb65585302461d3bf19",
64
- "pretraining/qa_065/controlled.py": "55799050001b55a642705064bf79ce45625eca81ebfe77d7f70cba8435726f51",
65
- "pretraining/qa_065/data.py": "1e4878ce7bd9e48d8d5c79eafac31093eaf7cdcdd4a6aeb5f9b6519967e47e57",
66
- "pretraining/qa_065/evaluate.py": "f8e4a209a7cdb42cded3cb5ffdb2aabfa0d12cc13c10c2f40f33907c532f74e5",
67
- "pretraining/qa_065/runtime.py": "7b97df4835d03210c77da36f53340aa83d5915b9cfa7aae968aef6961422c2f1",
68
- "pretraining/qa_065/train.py": "52b11949018bc87c6c80dc3bee7571b2ca95967ebb47fe450a5f5552c46d4a16",
69
- "pretraining/qa_066/controlled.py": "fc101c488049fd836e53422a72d13d8d02f253153726e9e4d5eda0eb19ab9baa",
70
- "pretraining/qa_066/data.py": "4b89e4107bd7076270151989871805af4162d76a299e72d40881fdc26750015a",
71
- "pretraining/qa_066/evaluate.py": "d998fb255daabc15b6070bffaf9adeeebdbe631e54be05b83b473f79b3c8642c",
72
- "pretraining/qa_066/runtime.py": "7b97df4835d03210c77da36f53340aa83d5915b9cfa7aae968aef6961422c2f1",
73
- "pretraining/qa_066/train.py": "3da0be266aa1f047addba8d0c696245ed71e4fde236ecfc8b383c69e8b32e783",
74
- "pretraining/runs/sft_100_native_json_20261014/evaluations/development_0000469.identity.json": "77385825353ef560758a91527a4d47113b319694097fb62147d3e88cb123279e",
75
- "pretraining/runs/sft_100_native_json_20261014/evaluations/development_0000469.json": "bdb12afb6ab0a6d0066894f3d18c8fe6e81aeaa4c4e7cfe579452d4273aa0585",
76
- "pretraining/runs/sft_100_native_json_20261014/final-test-identity.json": "80ac5bd9eb25dcdd99cb1bf2f4cbaa20e0c79ef334b4c37e310af44a2cb2cb48",
77
- "pretraining/runs/sft_100_native_json_20261014/final-test.json": "8f0efd027a57d34f8e22f2ac5d2d54b72a1103a2d853b3704514947559c2e3b0",
78
- "pretraining/scripts/run_sft_105_cardinality_distillation.sh": "4d4ca56869958045f7504b08684d1610422cee323e146648af01c75a908b60eb",
79
  "pretraining/sft/data.py": "70348a9df1473da88330695d5409f17b929b9bc1dc79f77525272f6d87317aa1",
80
  "pretraining/sft/evaluate.py": "80624551512112850145ccb57d6435d7a1bae86d0b95f8f52d56b8cb6f102a76",
81
  "pretraining/sft/quality.py": "2abf5926a22a33b4f29c699855b24f7e459b6e631aa6ef780876ddc205f17758",
82
- "pretraining/sml_v1/__init__.py": "7e9e02294e03e6b8a12fd202ab288f2f9b0073bb11b8cb2a5fa82211b0d1dfa4",
83
- "pretraining/sml_v1/batch_transition.py": "e6778ba8a8215f0b3c20386e768ea3e15b5939e7919935046689733eb96eba28",
84
  "pretraining/sml_v1/checkpoint_bundle.py": "73cbf0c17cf74a44bb7c74a8f9e5bb63671057a1f664a6a4af0e0777b2c8f1a4",
85
- "pretraining/sml_v1/checkpoint_metadata.py": "0aaa7019ab53fd8b5e6b0e397f970026b4e8d38e12bf5d5f0fcb7f686de9b82c",
86
  "pretraining/sml_v1/common.py": "ec4dda551cbe45cbd30d64c7c82379a8849ce02a3ad1a597a293844b5dc86351",
87
- "pretraining/sml_v1/continuation.py": "3c5248646c27bcdf6bd4010742fe6e6d0aa9f059b543e183b60e00e3dbe034a3",
88
- "pretraining/sml_v1/corpus.py": "be77769180342f6a8b1d5619e5b3b64f20ca40d3424219168cccf4789bb02038",
89
- "pretraining/sml_v1/data.py": "411284cda81b07f10bc624ebd8f7fe9debd2911e950971f96b204dfd1cee6a6d",
90
- "pretraining/sml_v1/data_review.py": "a71eabcc526344b6502cae999020da63c950b2d80c13077629bb86c8757a18ed",
91
- "pretraining/sml_v1/diagnostic_eval.py": "317c05d4d17239e62d1316797892288f5e4eae467b3e66a4ca4f15d189960a9b",
92
  "pretraining/sml_v1/fast_loss.py": "f99edeedb6cb328ef728d05643f65ea20371437f7e5806009ae3ad0885bafbf1",
93
  "pretraining/sml_v1/fast_swiglu.py": "59d1adb31400e3c288914b4c0cc8a21681a73ca3dfa7c722ea4e13d21dc38528",
94
- "pretraining/sml_v1/inference.py": "4255b93bbc18d120318d83fb26b2fda1fe16d19ca1423250c77188940cc4f008",
95
- "pretraining/sml_v1/jaccl_control.py": "a3dfbd61de43fda14daf4bbd921ccb382ea8af2c8342457fe16d1ad0908e88fe",
96
- "pretraining/sml_v1/launch.py": "41e6a98d9b41dc844063fc28ce81a08d83b919306b9daf0716b76a0bc21365fc",
97
- "pretraining/sml_v1/lr_scheduler.py": "e141132efbd5f1beab4b187d4eab15efd46fcf9710d6a2ba7c882f62362a77cf",
98
- "pretraining/sml_v1/lr_trial.py": "2f643abaa6ac3f86e47b37632df4d25fa34d0b25e77b59ffecc0290b2385e7dc",
99
  "pretraining/sml_v1/model.py": "1eee6f8afe78767ff6b9c604ccf2328c98b24bc94dbad6291a0ad699dd7345fe",
100
- "pretraining/sml_v1/playground_publish.py": "bffd8f8c5a74a0bf9c3ca070e6511cc1ab8ceb8343c0092a3d711b4fb9ece21c",
101
  "pretraining/sml_v1/precision.py": "b9f535fca724153703ed57a300eceb5b34a8f8381fc65bf5c4c5a0f7e066303c",
102
- "pretraining/sml_v1/prepare_data.py": "3d78ed45dbab52a671d889fe937a210a832e55426bbdc4f905ddbd202ccf2336",
103
- "pretraining/sml_v1/pretrain.py": "456a498d50e991cd83363588392b91e58a8bdeec7ceaf9950671925b6a86a46b",
104
- "pretraining/sml_v1/recipe.py": "d354731910ac16868b21717a089fce5199a898dec39c6561b3d10c89bfa8a2d1",
105
- "pretraining/sml_v1/research_stage_b.py": "5234bc6b824e4b07f63dda48e5353bbdb5f5abac4c98c299b642d1815ce85d94",
106
- "pretraining/sml_v1/sample_prompts.py": "1173c8c94dc11c6b8e446c26804a543b68e366986f01d249384082629dca369b",
107
- "pretraining/sml_v1/stable_schedule.py": "631451a45b020120610b7116e8e63276ba5043011359fbd13e49e63ec8e2b02b",
108
- "pretraining/sml_v1/stage_b.py": "f80f065f6892eea951e94a7ff6925d5a1bff9419a7384e0756cf2faeb92e4775",
109
- "pretraining/sml_v1/stage_b_data.py": "c065be118b0c6b8948a15d4b81e7fd7371f4e699ea3c49d34fa0abde258e0505",
110
- "pretraining/sml_v1/stage_b_eval.py": "943fd969994e896faff14481b94eb121d23b6fef00244874d5d5361df6bd8cce",
111
- "pretraining/sml_v1/stream.py": "70e36e12d33547bfce505bd0302605e3d66c9ee65fc0facb26ccf5341bde8b4b",
112
  "pretraining/sml_v1/tokenization.py": "254e1f5d60cc4498a9f1209955752db28b91839f48d3121d674f3f5ac42e52e5",
113
- "pretraining/sml_v1/topology_transition.py": "adc3a0a6f19e7cfb3073f4c1e0432f664e5fb709141ceb4148aca7cda08ddaab",
114
- "pretraining/sml_v1/train_tokenizer.py": "90c58a30a50cb625e36222825768a134aba5c81df87de8655ab95de2bd47402c",
115
- "pretraining/tests/test_native_json_105.py": "698d9410a900dee6b81dede19f20ea06b721692b2d5a09ebb4ee646d9786701a",
116
  "reference/opensml-150m/tokenizer/bytebpe32k_v1/corpus.json": "e4c47b7b6aba08f948de7c2c7cb94c58dbd09dde2ded6ac185c60856ee686d27",
117
  "reference/opensml-150m/tokenizer/bytebpe32k_v1/manifest.json": "1194292c6d906ac19e6f01c6ad2b42825143fad426a22aa8856d903776701ecb",
118
  "reference/opensml-150m/tokenizer/bytebpe32k_v1/report.json": "e871f690eabebf82da173f0e406f38b79a10cd7d2647bb3592c3fc35ae9a2f16",
119
  "reference/opensml-150m/tokenizer/bytebpe32k_v1/tokenizer.json": "e095f0413a11fa91fbb58f37d00e4c6bcda59beb89b28f6f680db1436a7e8891",
120
  "reference/opensml-150m/tokenizer/bytebpe32k_v1/tokenizer_config.json": "619f500553367eb76f5be00a98625130ec857b9c367561334984096c029ba2a9",
121
- "reports/model-design/SFT-105_cardinality_distillation_20261014/parent-development.json": "581a70411556d0af2e9aa6868af29c614d89f94012179c6b14b897b0afa0dfe0"
 
 
122
  },
123
- "manifest": "3680d620c3cefd00473ee5fcabe60b5e3a1351ef5b2d8c4ef763efec0081a218",
124
- "parent": "[workspace]/pretraining/runs/sft_100_native_json_20261014/step_0000469_25528943984d",
125
- "parent_metadata": "3864a0eaa43015d286e4da9327b0d3cea4fa4f5b80f336baabe2a549379e2e36",
126
- "parent_sha256": "656f45015aab548465d93bed0b57e687497163741885da7364872851fa17e9a4",
127
  "plan": {
128
- "batch_size": 32,
 
129
  "betas": [
130
  0.9,
131
  0.95
132
  ],
133
- "distillation_temperature": 1.0,
 
134
  "epochs": 1,
135
  "eps": 1e-08,
136
- "eval_steps": [
137
- 0,
138
- 32,
139
- 64,
140
- 96
141
- ],
142
- "final_lr": 2e-07,
143
- "grad_clip": 1.0,
144
  "max_tokens": 256,
145
  "microbatch": 2,
146
- "order_policy": "prepared_prefix",
147
- "padding_policy": "micro_multiple128",
148
- "peak_lr": 2e-06,
149
- "replay_kl_weight": 1.0,
150
- "seed": 20261119,
151
- "total_updates": 96,
152
- "warmup_updates": 6,
153
- "weight_decay": 0.01
154
  },
155
  "versions": {
156
  "jsonschema": "4.26.0",
157
- "mlx": "0.32.3.dev20260920+7241f12",
 
158
  "numpy": "2.4.2",
159
  "tokenizers": "0.22.2"
160
  }
161
  },
162
- "order_hash": "8e0ef3d752534f0aa8e45465436974b77384cc65b3facba7f32c8bc29bcf0750",
163
- "records": 2048,
164
- "serialization": "native-sft-chat-v1",
165
- "total_steps": 96
 
 
 
166
  },
167
  "recipe": {
168
  "model": {
@@ -183,6 +95,6 @@
183
  "vocab_size": 32000
184
  }
185
  },
186
- "step": 64,
187
- "tokens": 600558
188
  }
 
1
  {
2
+ "joint128": {
3
  "contract": {
4
+ "files": {
5
+ "pretraining/data/sft_128_joint_extraction_20261016/manifest.json": "5172c7702b2c0b6fa9583052007acb69630bed6b23b5fb4d3ce62d3666ca1a00",
6
+ "pretraining/json_sampling_119/common.py": "b3ef439b09b8ca21d9bb454a9afe377f202ea75bda522e51e7b284399b39d0c0",
7
+ "pretraining/json_sampling_119/data.py": "5e560b14b795a58f2ca2cbe6d7fb19924b8ec633788cdef8875d80449e3734a4",
8
+ "pretraining/json_sampling_119/run.py": "84fe9caab3c196fec5e71c56a1c4ab8e7c63309fe4529811680d72e4a5cec747",
9
+ "pretraining/native_json_128/__init__.py": "fcdbfacd29cfb9f3235160fe00d4c9f4f4c35cb27d469f1e6f3796f137b373b2",
10
+ "pretraining/native_json_128/common.py": "354cda3dd100321fa858e64ae22e4ecc27e09d97f2c824811e3b9f53f205be52",
11
+ "pretraining/native_json_128/data.py": "874ab8eae8281b1967ea7ed22a0bad122e0c830a7ee8391ae9d201e0d6867087",
12
+ "pretraining/native_json_128/evaluate.py": "2dc61a8269c7c279ca13814f7e0b07ddbee477308ac5abc87d1461ca75cfedc8",
13
+ "pretraining/native_json_128/runtime.py": "5a83f2ba3f900f69390d10c2a67d10cd2d7654a1b22345f059a02488b0239ef8",
14
+ "pretraining/native_json_128/scoring.py": "1f4d2c69ebc640f993b77cb09ecf280d2df1dbf3f20d1060f7c8a5ce6780dd97",
15
+ "pretraining/native_json_128/train.py": "dded6b80814d12f621eafe0ddcc41481fa80cc98a2182be442fb09c31a5735e7",
16
+ "pretraining/native_json_128/verify.py": "738c709a8358a0818f6dbd42d81a9db25ea76569cededae345e1a0d474344779",
17
+ "pretraining/runs/sft_105_cardinality_distillation_20261014/step_0000064_cdd8be1e8d5a/model.safetensors.json": "8b8c0049d731f8124eaec78a213d05c24a520bc4f190dc82975d763f43351bbc",
18
+ "pretraining/scripts/run_sft_128_joint_extraction.sh": "dcf97394bf39afd46c5591bcc19abd8802422d4ab3e5d9fd8845c5e46f493ead",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
  "pretraining/sft/data.py": "70348a9df1473da88330695d5409f17b929b9bc1dc79f77525272f6d87317aa1",
20
  "pretraining/sft/evaluate.py": "80624551512112850145ccb57d6435d7a1bae86d0b95f8f52d56b8cb6f102a76",
21
  "pretraining/sft/quality.py": "2abf5926a22a33b4f29c699855b24f7e459b6e631aa6ef780876ddc205f17758",
 
 
22
  "pretraining/sml_v1/checkpoint_bundle.py": "73cbf0c17cf74a44bb7c74a8f9e5bb63671057a1f664a6a4af0e0777b2c8f1a4",
 
23
  "pretraining/sml_v1/common.py": "ec4dda551cbe45cbd30d64c7c82379a8849ce02a3ad1a597a293844b5dc86351",
 
 
 
 
 
24
  "pretraining/sml_v1/fast_loss.py": "f99edeedb6cb328ef728d05643f65ea20371437f7e5806009ae3ad0885bafbf1",
25
  "pretraining/sml_v1/fast_swiglu.py": "59d1adb31400e3c288914b4c0cc8a21681a73ca3dfa7c722ea4e13d21dc38528",
 
 
 
 
 
26
  "pretraining/sml_v1/model.py": "1eee6f8afe78767ff6b9c604ccf2328c98b24bc94dbad6291a0ad699dd7345fe",
 
27
  "pretraining/sml_v1/precision.py": "b9f535fca724153703ed57a300eceb5b34a8f8381fc65bf5c4c5a0f7e066303c",
 
 
 
 
 
 
 
 
 
 
28
  "pretraining/sml_v1/tokenization.py": "254e1f5d60cc4498a9f1209955752db28b91839f48d3121d674f3f5ac42e52e5",
29
+ "pretraining/tests/test_native_json_128.py": "7547e08bf1f06d87bdcb34197b412ae9555c9e3a503b3d608d21c27e9f423c3c",
 
 
30
  "reference/opensml-150m/tokenizer/bytebpe32k_v1/corpus.json": "e4c47b7b6aba08f948de7c2c7cb94c58dbd09dde2ded6ac185c60856ee686d27",
31
  "reference/opensml-150m/tokenizer/bytebpe32k_v1/manifest.json": "1194292c6d906ac19e6f01c6ad2b42825143fad426a22aa8856d903776701ecb",
32
  "reference/opensml-150m/tokenizer/bytebpe32k_v1/report.json": "e871f690eabebf82da173f0e406f38b79a10cd7d2647bb3592c3fc35ae9a2f16",
33
  "reference/opensml-150m/tokenizer/bytebpe32k_v1/tokenizer.json": "e095f0413a11fa91fbb58f37d00e4c6bcda59beb89b28f6f680db1436a7e8891",
34
  "reference/opensml-150m/tokenizer/bytebpe32k_v1/tokenizer_config.json": "619f500553367eb76f5be00a98625130ec857b9c367561334984096c029ba2a9",
35
+ "reports/model-design/SFT-105_cardinality_distillation_20261014/original-test-1444-step64.identity.json": "e72aeb0100d8fd145096cc8df88b20c23a4630a3c2e4b3114fa9935f10dbc96b",
36
+ "reports/model-design/SFT-105_cardinality_distillation_20261014/original-test-1444-step64.json": "2c730e69196aa4177ccc7bf1b09bde7a044597b7f2afde108344c9c4579a0c44",
37
+ "reports/model-design/SFT-128_joint_extraction_20261016/source-validation.json": "b37530d0ef3716a15e977a949a31dcca953bdb5abf32513885e8285b4f810314"
38
  },
39
+ "parent_sha256": "655fb5cfba009163cd8a7f7fe7b170b998bb452c217b1b473cfe10b33de0ccd1",
 
 
 
40
  "plan": {
41
+ "adaptation": "all_parameters",
42
+ "batch_size": 64,
43
  "betas": [
44
  0.9,
45
  0.95
46
  ],
47
+ "clip": 1.0,
48
+ "context": 2048,
49
  "epochs": 1,
50
  "eps": 1e-08,
51
+ "eval_every": 100,
52
+ "final_lr": 1e-06,
 
 
 
 
 
 
53
  "max_tokens": 256,
54
  "microbatch": 2,
55
+ "objective": "Mean per-request assistant-JSON token cross entropy, including turn EOS. No teacher KL, no inference repair or assembly.",
56
+ "order": "One deterministic joint shuffle, all prepared records exactly once; no late domain-only phase.",
57
+ "peak_lr": 5e-06,
58
+ "precision": "BF16 compute / FP32 master AdamW",
59
+ "seed": 202610160128,
60
+ "warmup": 20,
61
+ "weight_decay": 0.0
 
62
  },
63
  "versions": {
64
  "jsonschema": "4.26.0",
65
+ "mlx": "0.32.3",
66
+ "mlx-metal": "0.32.3",
67
  "numpy": "2.4.2",
68
  "tokenizers": "0.22.2"
69
  }
70
  },
71
+ "order_hash": "8d3c7c9d4a1e34303d2f6c6b411f50f8cc72a72f45a3dd6a75c7a60f88715be3",
72
+ "records": 19200,
73
+ "total": 331
74
+ },
75
+ "preservation_policy": {
76
+ "pruning": false,
77
+ "user_requested": true
78
  },
79
  "recipe": {
80
  "model": {
 
95
  "vocab_size": 32000
96
  }
97
  },
98
+ "step": 300,
99
+ "tokens": 633561
100
  }
checkpoint_provenance.json CHANGED
@@ -57,14 +57,27 @@
57
  "weight_bytes": 351242342,
58
  "original_metadata_sha256": "8b8c0049d731f8124eaec78a213d05c24a520bc4f190dc82975d763f43351bbc",
59
  "published_metadata_sha256": "49d177fb4606673f789fbf06c694643c44504672a9f0c3f75f7eae776cb4590c"
 
 
 
 
 
 
 
 
 
 
 
 
 
60
  }
61
  ],
62
  "weights_in_git": false,
63
  "public_weight_location": "https://huggingface.co/OpenSML/OpenSML-JSONLite-175M",
64
  "model_weight_license": "not yet assigned",
65
- "scope": "Stage A -> grounded QA -> requested-field extraction -> focused extraction -> native JSON foundation -> cardinality/replay distillation continuation. Only the selected prefix of the final continuation is inherited; complete historical update counts are in stages.",
66
- "selected_stage": "additional extraction SFT",
67
- "selected_update": 64,
68
  "weight_location": "https://huggingface.co/OpenSML/OpenSML-JSONLite-175M",
69
  "public_checkpoint_name": "main"
70
  }
 
57
  "weight_bytes": 351242342,
58
  "original_metadata_sha256": "8b8c0049d731f8124eaec78a213d05c24a520bc4f190dc82975d763f43351bbc",
59
  "published_metadata_sha256": "49d177fb4606673f789fbf06c694643c44504672a9f0c3f75f7eae776cb4590c"
60
+ },
61
+ {
62
+ "stage": "sft-128",
63
+ "public_stage": "joint JSON extraction SFT",
64
+ "step": 300,
65
+ "records": 19200,
66
+ "serialized_positions": 6153194,
67
+ "supervised_assistant_positions": 633561,
68
+ "token_counter": "supervised assistant positions; differs from earlier serialized counters",
69
+ "weight_sha256": "781597baeb9b51d535fc27cd6f941dbc202e01d62c8d963587a3f3d565128560",
70
+ "weight_bytes": 351242342,
71
+ "original_metadata_sha256": "663087d32872824f7f2fec425ad4054f308913c43da7c3f83521c7011967fdbe",
72
+ "published_metadata_sha256": "663087d32872824f7f2fec425ad4054f308913c43da7c3f83521c7011967fdbe"
73
  }
74
  ],
75
  "weights_in_git": false,
76
  "public_weight_location": "https://huggingface.co/OpenSML/OpenSML-JSONLite-175M",
77
  "model_weight_license": "not yet assigned",
78
+ "scope": "Selected lineage: Stage A -> grounded QA -> requested-field extraction -> focused extraction -> native JSON foundation -> cardinality/replay distillation -> joint JSON extraction SFT. Later updates are not inherited.",
79
+ "selected_stage": "joint JSON extraction SFT",
80
+ "selected_update": 300,
81
  "weight_location": "https://huggingface.co/OpenSML/OpenSML-JSONLite-175M",
82
  "public_checkpoint_name": "main"
83
  }
complete-request-exact.svg CHANGED
config.json CHANGED
@@ -18,7 +18,7 @@
18
  "rope_base": 10000.0,
19
  "vocab_size": 32000
20
  },
21
- "weight_sha256": "655fb5cfba009163cd8a7f7fe7b170b998bb452c217b1b473cfe10b33de0ccd1",
22
  "serialization": "native-sft-chat-v1",
23
  "output_mode": "native-json",
24
  "context_limit": 2048,
@@ -29,8 +29,8 @@
29
  "json_assembly": false,
30
  "output_repair": false,
31
  "constrained_decoding": false,
32
- "selected_stage": "additional extraction SFT",
33
- "selected_update": 64,
34
  "checkpoint_name": "main",
35
  "inference_teacher_required": false
36
  }
 
18
  "rope_base": 10000.0,
19
  "vocab_size": 32000
20
  },
21
+ "weight_sha256": "781597baeb9b51d535fc27cd6f941dbc202e01d62c8d963587a3f3d565128560",
22
  "serialization": "native-sft-chat-v1",
23
  "output_mode": "native-json",
24
  "context_limit": 2048,
 
29
  "json_assembly": false,
30
  "output_repair": false,
31
  "constrained_decoding": false,
32
+ "selected_stage": "joint JSON extraction SFT",
33
+ "selected_update": 300,
34
  "checkpoint_name": "main",
35
  "inference_teacher_required": false
36
  }
inference.py CHANGED
@@ -12,7 +12,7 @@ import tempfile
12
  import zipfile
13
 
14
  ROOT = Path(__file__).resolve().parent
15
- BUNDLE_SHA256 = "a1b63ed6286d6c4f8bc4f7526f4a11fc46f936830daaac22224bfa0c4892755b"
16
 
17
  def main():
18
  archive = ROOT / "native_bundle.zip"
 
12
  import zipfile
13
 
14
  ROOT = Path(__file__).resolve().parent
15
+ BUNDLE_SHA256 = "c54fd408f6b7ec0c6e80377ee8b6eeffe3bfbf76389e56fdad4c78f54828e2d1"
16
 
17
  def main():
18
  archive = ROOT / "native_bundle.zip"
model.safetensors CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:655fb5cfba009163cd8a7f7fe7b170b998bb452c217b1b473cfe10b33de0ccd1
3
  size 351242342
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:781597baeb9b51d535fc27cd6f941dbc202e01d62c8d963587a3f3d565128560
3
  size 351242342
native_bundle.zip CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:a1b63ed6286d6c4f8bc4f7526f4a11fc46f936830daaac22224bfa0c4892755b
3
- size 7638568
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c54fd408f6b7ec0c6e80377ee8b6eeffe3bfbf76389e56fdad4c78f54828e2d1
3
+ size 12831619