MyeongHoJeong commited on
Commit
7f56f73
·
verified ·
1 Parent(s): e457cc5

Update model card (v4)

Browse files
Files changed (3) hide show
  1. README.md +24 -133
  2. SHA256SUMS +20 -20
  3. release-manifest.json +26 -17
README.md CHANGED
@@ -15,32 +15,17 @@ tags:
15
  - decode-free
16
  ---
17
 
18
-
19
-
20
-
21
  # Standard One 3B SH
22
 
 
 
23
 
24
-
25
-
26
- > **Updated weights (v3, 2026-10-13).** v3 is trained further on decision data, mostly our own synthetic items. Decision Index 0.3 public index 51.53 (self-scored with the official kit; v2 42.90).
27
- > Earlier releases stay available under the tags `v2` and `v1`.
28
-
29
-
30
-
31
-
32
- **Version:** v3
33
-
34
-
35
-
36
 
37
  **Standard One 3B SH** is Standard One 3B with a **joint schema head** (SH). It reads the scenario once and
38
  scores every option of every question in a single forward pass, then returns probabilities through the same
39
  `POST /v1/systemone` contract as Standard One. It does not generate text.
40
 
41
-
42
-
43
-
44
  | | |
45
  |---|---|
46
  | Backbone | Standard One 3B v2.2 (`mistral3`, Ministral 3 3B text + Pixtral vision tower), fine-tuned for the head and merged; weights in this repository |
@@ -48,127 +33,78 @@ scores every option of every question in a single forward pass, then returns pro
48
  | Question types | `choice` (2–255 options), `noul` (yes/no), `score` (ordinal scale) |
49
  | Context | up to 32,768 tokens per request |
50
  | Prompt format | the chat template with **no default system message** (see "Prompt format") |
51
- | Other formats | [StandardOne-3B-SH-FP8](https://huggingface.co/StandardThinking/StandardOne-3B-SH-FP8) · [StandardOne-3B-SH-GGUF](https://huggingface.co/StandardThinking/StandardOne-3B-SH-GGUF) (both v3) |
52
  | Larger model | [StandardOne-8B-SH](https://huggingface.co/StandardThinking/StandardOne-8B-SH) |
53
  | License | Apache-2.0 |
54
 
55
-
56
-
57
-
58
  ## Why a schema head
59
 
60
-
61
-
62
-
63
  Standard One reads one answer letter per option, so a question is limited by the label alphabet and every
64
  question in a request needs its own pass over the scenario. The schema head instead attends over the hidden states
65
  of the whole request (the final layer and one intermediate layer), places every question and option in one joint
66
  graph, and returns a calibrated distribution for each question at once. In practice:
67
 
68
-
69
-
70
-
71
  - **Many options.** Intent and routing questions with 100–255 options keep nearly the accuracy of small option sets.
72
  - **Many questions per scenario.** All questions of a request share one pass over the scenario.
73
  - **Long scenarios.** Decisions buried in long documents are found far more reliably than with Standard One v2.2.
74
 
75
-
76
-
77
-
78
  ## Results
79
 
80
-
81
-
82
-
83
- | Benchmark | SH v2 | **SH v3 (this release)** |
84
- |---|---:|---:|
85
- | Decision Index 0.3, public index | 42.90 | **51.53** |
86
- | Areas: Knowledge / Language / Retrieval / Tools / Arts | 25.2 / 44.2 / 59.7 / 60.3 / 19.8 | 30.3 / 49.5 / 63.3 / 79.8 / 36.5 |
87
- | HoVer, multi-hop claim verification (DI) | 62.7 | 63.9 |
88
- | BRIGHT, reasoning-heavy retrieval over long documents, ~12k tokens per request (DI) | 25.7 | 23.9 |
89
- | Decision hidden in a long document (our set, 150 items) | 82.00 | 85.33 |
90
- | JevBench public: easy / original / hard (48 / 72 / 111 items) | 100.00 / 98.61 / 63.96 | 100.00 / 98.61 / 63.96 |
91
-
92
-
93
-
94
 
95
  Decision Index rows (DI) are chance-corrected skill scores (0 = random guessing, 100 = perfect) from our own runs of the public
96
- 0.3 suite with the official kit, all 140,178 scoreable requests; every benchmark of both runs is in [standardone-3b-sh-v2](https://huggingface.co/datasets/StandardThinking/StandardOne-SH-decision-index/tree/main/runs/standardone-3b-sh-v2)
97
- and [standardone-3b-sh-v3](https://huggingface.co/datasets/StandardThinking/StandardOne-SH-decision-index/tree/main/runs/standardone-3b-sh-v3). For some DI benchmarks the public train split or the benchmark's public
98
  generator was part of training (HoVer among them); evaluated items never were. The other rows are accuracy in percent
99
- on identical items: the v2 column with the reference server in `code/`, the v3 column with the Standard One engine.
100
-
101
-
102
-
103
 
104
  ## Benchmark charts
105
 
106
-
107
-
108
-
109
  Decision Index 0.3 public index, board data of 2026-10-12; Standard One self-scored with the official kit (see the footnote of each chart).
110
  The same charts with notes: [Standard One SH on the Decision Index](https://standardthinking.ai/resources/guides/standard-one-sh-decision-index/).
111
 
112
-
113
-
114
-
115
  ![Public index against model size](https://huggingface.co/StandardThinking/StandardOne-3B-SH/resolve/main/assets/charts/01-index-vs-size.png)
116
 
117
-
118
-
119
-
120
  ![Retrieval & Classification](https://huggingface.co/StandardThinking/StandardOne-3B-SH/resolve/main/assets/charts/02-retrieval-classification.png)
121
 
122
-
123
-
124
-
125
  ![Tools & Automation](https://huggingface.co/StandardThinking/StandardOne-3B-SH/resolve/main/assets/charts/03-tools-automation.png)
126
 
127
-
128
-
129
-
130
  ![Product search relevance (Amazon ESCI)](https://huggingface.co/StandardThinking/StandardOne-3B-SH/resolve/main/assets/charts/04-product-search.png)
131
 
132
-
133
-
134
-
135
  ![Multi-hop claim verification (HoVer)](https://huggingface.co/StandardThinking/StandardOne-3B-SH/resolve/main/assets/charts/05-claim-verification.png)
136
 
137
-
138
-
139
-
140
  ![Smart-home request handling (Home appliance simulator)](https://huggingface.co/StandardThinking/StandardOne-3B-SH/resolve/main/assets/charts/06-home-appliance.png)
141
 
142
-
143
-
144
-
145
  ![Contract understanding (ContractNLI)](https://huggingface.co/StandardThinking/StandardOne-3B-SH/resolve/main/assets/charts/07-contract-nli.png)
146
 
147
-
148
-
149
-
150
  ![Reading chords from a score (POP909-CL)](https://huggingface.co/StandardThinking/StandardOne-3B-SH/resolve/main/assets/charts/08-chords.png)
151
 
 
152
 
153
-
 
 
 
 
 
 
 
154
 
155
  ## Changes in v3
156
 
157
-
158
-
159
-
160
  - **Further training on synthetic decision data.** v3 continues from v2 on decision items built for this round, mostly our own
161
  synthetic items (code-checked, LLM-written in varied styles), with replay of earlier data. See "Results" for the
162
  Decision Index 0.3 and the long-context checks.
163
 
164
-
165
-
166
-
167
  ## Changes in v2
168
 
169
-
170
-
171
-
172
  - **Hard decision tasks.** v2 is fine-tuned on about 2,200 new decision items written in the families where v1 was
173
  weakest: long policies with exceptions and overrides, multi-criteria trade-offs, judging a response against a
174
  rubric, and date and number reasoning. The items were authored by large language models, every gold answer was
@@ -181,42 +117,24 @@ The same charts with notes: [Standard One SH on the Decision Index](https://stan
181
  - **Trade-offs.** Policy-judgement repair is 3.5 points below v1 (64.58 vs 68.08); WinoGrande, games and the intent
182
  label sets are within one point of v1. Keep `v1` if policy-judgement repair matters most to you.
183
 
184
-
185
-
186
-
187
  ## Prompt format
188
 
189
-
190
-
191
-
192
  The included `chat_template.jinja` has an empty default system message, and the reference server renders requests
193
  without one (`SH_SYSTEM_PROMPT=none`, the default in `code/render.py`). Do not add the Ministral default system
194
  prompt: the head was trained without it, and adding it changes the hidden states it reads.
195
 
196
-
197
-
198
-
199
  ## Quick start
200
 
201
-
202
-
203
-
204
  ```bash
205
  python -m pip install --upgrade huggingface_hub
206
  hf download StandardThinking/StandardOne-3B-SH --local-dir StandardOne-3B-SH
207
  python -m pip install -r StandardOne-3B-SH/code/requirements.txt
208
 
209
-
210
-
211
-
212
  python StandardOne-3B-SH/code/serve_head.py \
213
  --snapshot StandardOne-3B-SH --head StandardOne-3B-SH/head --port 30171 \
214
  --served-model-name standardthinking/standard-one-3b-sh
215
  ```
216
 
217
-
218
-
219
-
220
  ```bash
221
  curl -s localhost:30171/v1/systemone -H 'content-type: application/json' -d '{
222
  "state": {"message": "Please close my card, I lost it yesterday."},
@@ -229,25 +147,15 @@ curl -s localhost:30171/v1/systemone -H 'content-type: application/json' -d '{
229
  }'
230
  ```
231
 
232
-
233
-
234
-
235
  The server batches concurrent requests (`--max-batch-requests`, `--max-batch-tokens`) and binds `127.0.0.1` by
236
  default. It runs on one GPU with the backbone in bfloat16 and the head in float32. On Blackwell GPUs (B200/B300)
237
  install a CUDA 13 build of PyTorch first (`pip install torch --index-url https://download.pytorch.org/whl/cu130`).
238
  For CPU or Apple-silicon use, see [StandardOne-3B-SH-GGUF](https://huggingface.co/StandardThinking/StandardOne-3B-SH-GGUF).
239
 
240
-
241
-
242
-
243
-
244
-
245
  ## Run locally with llama.cpp
246
 
247
-
248
  For CPU or Apple-silicon use, follow the download, build and server instructions in [StandardOne-3B-SH-GGUF](https://huggingface.co/StandardThinking/StandardOne-3B-SH-GGUF#quick-start-with-llamacpp). The SH head reads hidden states from the backbone, so it requires the supplied state extractor and Python runner; stock `llama-server -hf` alone does not execute the schema head. Once the runner is listening on port 30171, use the requests below unchanged.
249
 
250
-
251
  ## Practical examples
252
 
253
  The following invented records illustrate four integrations: receiving inventory, diagnosing an import failure, evaluating an inspection note, and checking backup evidence. They are example inputs, not benchmark results. Start either the reference server or the SH GGUF runner on port 30171 before sending them.
@@ -368,9 +276,6 @@ These calls only request decisions; the surrounding application decides what to
368
 
369
  ## Files
370
 
371
-
372
-
373
-
374
  | Path | Contents |
375
  |---|---|
376
  | `model-0000{1,2}-of-00002.safetensors`, `config.json`, tokenizer files | merged backbone, bfloat16 (`Mistral3ForConditionalGeneration`) |
@@ -379,14 +284,8 @@ These calls only request decisions; the surrounding application decides what to
379
  | `code/` | reference `/v1/systemone` server: request rendering, head, scoring |
380
  | `SHA256SUMS`, `release-manifest.json` | checksums; source and merge details |
381
 
382
-
383
-
384
-
385
  ## Limitations
386
 
387
-
388
-
389
-
390
  - Requests longer than 32,768 tokens are refused, not truncated.
391
  - On our hard held-out decision suite (600 items; long policies, multi-step lookups, date and number reasoning)
392
  it scores 41.67 against 44.67 for Standard One 3B v2.2. Prefer Standard One 3B for that kind of workload.
@@ -394,16 +293,8 @@ These calls only request decisions; the surrounding application decides what to
394
  - The reference server is a PyTorch server; throughput under heavy load is lower than an inference engine.
395
  - Probabilities are calibrated on our held-out data; refit thresholds on your own distribution before relying on them.
396
 
397
-
398
-
399
-
400
  ## License
401
 
402
-
403
-
404
-
405
  Apache-2.0. Built on [Standard One 3B](https://huggingface.co/StandardThinking/StandardOne-3B) (Apache-2.0), which is
406
  built on [Ministral 3 3B](https://huggingface.co/mistralai/Ministral-3-3B-Instruct-2512) (Apache-2.0).
407
 
408
-
409
-
 
15
  - decode-free
16
  ---
17
 
 
 
 
18
  # Standard One 3B SH
19
 
20
+ > **Updated weights (v4, 2026-10-22).** v4 is trained further on decision data, mostly our own synthetic items, with earlier data replayed. Decision Index 0.3 public index 58.08 (self-scored with the official kit; v3 51.53).
21
+ > Earlier releases stay available under the tags `v3`, `v2` and `v1`.
22
 
23
+ **Version:** v4
 
 
 
 
 
 
 
 
 
 
 
24
 
25
  **Standard One 3B SH** is Standard One 3B with a **joint schema head** (SH). It reads the scenario once and
26
  scores every option of every question in a single forward pass, then returns probabilities through the same
27
  `POST /v1/systemone` contract as Standard One. It does not generate text.
28
 
 
 
 
29
  | | |
30
  |---|---|
31
  | Backbone | Standard One 3B v2.2 (`mistral3`, Ministral 3 3B text + Pixtral vision tower), fine-tuned for the head and merged; weights in this repository |
 
33
  | Question types | `choice` (2–255 options), `noul` (yes/no), `score` (ordinal scale) |
34
  | Context | up to 32,768 tokens per request |
35
  | Prompt format | the chat template with **no default system message** (see "Prompt format") |
36
+ | Other formats | [StandardOne-3B-SH-FP8](https://huggingface.co/StandardThinking/StandardOne-3B-SH-FP8) · [StandardOne-3B-SH-GGUF](https://huggingface.co/StandardThinking/StandardOne-3B-SH-GGUF) (both still v3 for now) |
37
  | Larger model | [StandardOne-8B-SH](https://huggingface.co/StandardThinking/StandardOne-8B-SH) |
38
  | License | Apache-2.0 |
39
 
 
 
 
40
  ## Why a schema head
41
 
 
 
 
42
  Standard One reads one answer letter per option, so a question is limited by the label alphabet and every
43
  question in a request needs its own pass over the scenario. The schema head instead attends over the hidden states
44
  of the whole request (the final layer and one intermediate layer), places every question and option in one joint
45
  graph, and returns a calibrated distribution for each question at once. In practice:
46
 
 
 
 
47
  - **Many options.** Intent and routing questions with 100–255 options keep nearly the accuracy of small option sets.
48
  - **Many questions per scenario.** All questions of a request share one pass over the scenario.
49
  - **Long scenarios.** Decisions buried in long documents are found far more reliably than with Standard One v2.2.
50
 
 
 
 
51
  ## Results
52
 
53
+ | Benchmark | SH v2 | SH v3 | **SH v4 (this release)** |
54
+ |---|---:|---:|---:|
55
+ | Decision Index 0.3, public index | 42.90 | 51.53 | **58.08** |
56
+ | Areas: Knowledge / Language / Retrieval / Tools / Arts | 25.2 / 44.2 / 59.7 / 60.3 / 19.8 | 30.3 / 49.5 / 63.3 / 79.8 / 36.5 | 36.3 / 57.5 / 67.0 / 85.7 / 47.5 |
57
+ | HoVer, multi-hop claim verification (DI) | 62.7 | 63.9 | 60.1 |
58
+ | BRIGHT, reasoning-heavy retrieval over long documents, ~12k tokens per request (DI) | 25.7 | 23.9 | 36.1 |
59
+ | Decision hidden in a long document (our set, 150 items) | 82.00 | 85.33 | 84.67 |
60
+ | JevBench public: easy / original / hard (48 / 72 / 111 items) | 100.00 / 98.61 / 63.96 | 100.00 / 98.61 / 63.96 | 100.00 / 95.83 / 63.96 |
 
 
 
 
 
 
61
 
62
  Decision Index rows (DI) are chance-corrected skill scores (0 = random guessing, 100 = perfect) from our own runs of the public
63
+ 0.3 suite with the official kit, all 140,178 scoreable requests; every benchmark of all three runs is in [standardone-3b-sh-v2](https://huggingface.co/datasets/StandardThinking/StandardOne-SH-decision-index/tree/main/runs/standardone-3b-sh-v2),
64
+ [standardone-3b-sh-v3](https://huggingface.co/datasets/StandardThinking/StandardOne-SH-decision-index/tree/main/runs/standardone-3b-sh-v3) and [standardone-3b-sh-v4](https://huggingface.co/datasets/StandardThinking/StandardOne-SH-decision-index/tree/main/runs/standardone-3b-sh-v4). For some DI benchmarks the public train split or the benchmark's public
65
  generator was part of training (HoVer among them); evaluated items never were. The other rows are accuracy in percent
66
+ on identical items: the v2 column with the reference server in `code/`, the v3 and v4 columns with the Standard One engine.
 
 
 
67
 
68
  ## Benchmark charts
69
 
 
 
 
70
  Decision Index 0.3 public index, board data of 2026-10-12; Standard One self-scored with the official kit (see the footnote of each chart).
71
  The same charts with notes: [Standard One SH on the Decision Index](https://standardthinking.ai/resources/guides/standard-one-sh-decision-index/).
72
 
 
 
 
73
  ![Public index against model size](https://huggingface.co/StandardThinking/StandardOne-3B-SH/resolve/main/assets/charts/01-index-vs-size.png)
74
 
 
 
 
75
  ![Retrieval & Classification](https://huggingface.co/StandardThinking/StandardOne-3B-SH/resolve/main/assets/charts/02-retrieval-classification.png)
76
 
 
 
 
77
  ![Tools & Automation](https://huggingface.co/StandardThinking/StandardOne-3B-SH/resolve/main/assets/charts/03-tools-automation.png)
78
 
 
 
 
79
  ![Product search relevance (Amazon ESCI)](https://huggingface.co/StandardThinking/StandardOne-3B-SH/resolve/main/assets/charts/04-product-search.png)
80
 
 
 
 
81
  ![Multi-hop claim verification (HoVer)](https://huggingface.co/StandardThinking/StandardOne-3B-SH/resolve/main/assets/charts/05-claim-verification.png)
82
 
 
 
 
83
  ![Smart-home request handling (Home appliance simulator)](https://huggingface.co/StandardThinking/StandardOne-3B-SH/resolve/main/assets/charts/06-home-appliance.png)
84
 
 
 
 
85
  ![Contract understanding (ContractNLI)](https://huggingface.co/StandardThinking/StandardOne-3B-SH/resolve/main/assets/charts/07-contract-nli.png)
86
 
 
 
 
87
  ![Reading chords from a score (POP909-CL)](https://huggingface.co/StandardThinking/StandardOne-3B-SH/resolve/main/assets/charts/08-chords.png)
88
 
89
+ ## Changes in v4
90
 
91
+ - **Further training on decision data.** v4 continues from v3 with one more round of training on decision data, mostly our
92
+ own synthetic items, with earlier data replayed. The round also fixes answer-position and label-rate drift seen in the
93
+ previous checkpoint.
94
+ - **What moved.** Compared with v3 (skill x100): PhishNChips 57.9 → 69.5, RAGTruth 21.9 → 50.6, GSM8K 17.2 → 41.2,
95
+ FinEntity 79.9 → 82.9. Down: POP909-CL 78.3 → 67.2, HoVer 63.9 → 60.1, GPQA Diamond 10.9 → 6.1.
96
+ - **Internal and new-domain checks.** Slightly below the previous internal checkpoint: our own held-out new-domain set scored
97
+ 65.9 against 67.1 for that checkpoint; JevBench original 95.83 (v3 98.61), hard unchanged at 63.96.
98
+ - **Other formats.** The FP8 and GGUF repositories still hold v3 for now.
99
 
100
  ## Changes in v3
101
 
 
 
 
102
  - **Further training on synthetic decision data.** v3 continues from v2 on decision items built for this round, mostly our own
103
  synthetic items (code-checked, LLM-written in varied styles), with replay of earlier data. See "Results" for the
104
  Decision Index 0.3 and the long-context checks.
105
 
 
 
 
106
  ## Changes in v2
107
 
 
 
 
108
  - **Hard decision tasks.** v2 is fine-tuned on about 2,200 new decision items written in the families where v1 was
109
  weakest: long policies with exceptions and overrides, multi-criteria trade-offs, judging a response against a
110
  rubric, and date and number reasoning. The items were authored by large language models, every gold answer was
 
117
  - **Trade-offs.** Policy-judgement repair is 3.5 points below v1 (64.58 vs 68.08); WinoGrande, games and the intent
118
  label sets are within one point of v1. Keep `v1` if policy-judgement repair matters most to you.
119
 
 
 
 
120
  ## Prompt format
121
 
 
 
 
122
  The included `chat_template.jinja` has an empty default system message, and the reference server renders requests
123
  without one (`SH_SYSTEM_PROMPT=none`, the default in `code/render.py`). Do not add the Ministral default system
124
  prompt: the head was trained without it, and adding it changes the hidden states it reads.
125
 
 
 
 
126
  ## Quick start
127
 
 
 
 
128
  ```bash
129
  python -m pip install --upgrade huggingface_hub
130
  hf download StandardThinking/StandardOne-3B-SH --local-dir StandardOne-3B-SH
131
  python -m pip install -r StandardOne-3B-SH/code/requirements.txt
132
 
 
 
 
133
  python StandardOne-3B-SH/code/serve_head.py \
134
  --snapshot StandardOne-3B-SH --head StandardOne-3B-SH/head --port 30171 \
135
  --served-model-name standardthinking/standard-one-3b-sh
136
  ```
137
 
 
 
 
138
  ```bash
139
  curl -s localhost:30171/v1/systemone -H 'content-type: application/json' -d '{
140
  "state": {"message": "Please close my card, I lost it yesterday."},
 
147
  }'
148
  ```
149
 
 
 
 
150
  The server batches concurrent requests (`--max-batch-requests`, `--max-batch-tokens`) and binds `127.0.0.1` by
151
  default. It runs on one GPU with the backbone in bfloat16 and the head in float32. On Blackwell GPUs (B200/B300)
152
  install a CUDA 13 build of PyTorch first (`pip install torch --index-url https://download.pytorch.org/whl/cu130`).
153
  For CPU or Apple-silicon use, see [StandardOne-3B-SH-GGUF](https://huggingface.co/StandardThinking/StandardOne-3B-SH-GGUF).
154
 
 
 
 
 
 
155
  ## Run locally with llama.cpp
156
 
 
157
  For CPU or Apple-silicon use, follow the download, build and server instructions in [StandardOne-3B-SH-GGUF](https://huggingface.co/StandardThinking/StandardOne-3B-SH-GGUF#quick-start-with-llamacpp). The SH head reads hidden states from the backbone, so it requires the supplied state extractor and Python runner; stock `llama-server -hf` alone does not execute the schema head. Once the runner is listening on port 30171, use the requests below unchanged.
158
 
 
159
  ## Practical examples
160
 
161
  The following invented records illustrate four integrations: receiving inventory, diagnosing an import failure, evaluating an inspection note, and checking backup evidence. They are example inputs, not benchmark results. Start either the reference server or the SH GGUF runner on port 30171 before sending them.
 
276
 
277
  ## Files
278
 
 
 
 
279
  | Path | Contents |
280
  |---|---|
281
  | `model-0000{1,2}-of-00002.safetensors`, `config.json`, tokenizer files | merged backbone, bfloat16 (`Mistral3ForConditionalGeneration`) |
 
284
  | `code/` | reference `/v1/systemone` server: request rendering, head, scoring |
285
  | `SHA256SUMS`, `release-manifest.json` | checksums; source and merge details |
286
 
 
 
 
287
  ## Limitations
288
 
 
 
 
289
  - Requests longer than 32,768 tokens are refused, not truncated.
290
  - On our hard held-out decision suite (600 items; long policies, multi-step lookups, date and number reasoning)
291
  it scores 41.67 against 44.67 for Standard One 3B v2.2. Prefer Standard One 3B for that kind of workload.
 
293
  - The reference server is a PyTorch server; throughput under heavy load is lower than an inference engine.
294
  - Probabilities are calibrated on our held-out data; refit thresholds on your own distribution before relying on them.
295
 
 
 
 
296
  ## License
297
 
 
 
 
298
  Apache-2.0. Built on [Standard One 3B](https://huggingface.co/StandardThinking/StandardOne-3B) (Apache-2.0), which is
299
  built on [Ministral 3 3B](https://huggingface.co/mistralai/Ministral-3-3B-Instruct-2512) (Apache-2.0).
300
 
 
 
SHA256SUMS CHANGED
@@ -1,32 +1,32 @@
1
  1495e1e757ef4d0925a2350563cf5754bb23c51701a8ec4fb3c5cdcbedae6747 LICENSE
2
- 5b118d43ab6d82e9b6e3afd0837879b47a7e1f847195c5258a279651f61d5005 README.md
3
  331b249682cd52226c50e533f59825184997f3b31f9a62b2c3fea940db6999c5 SYSTEM_PROMPT.txt
 
 
 
 
 
 
 
 
4
  e62f05da25555a4c109d0f413eb673d328fcc40f7c82537c61631611f6954372 chat_template.jinja
 
 
 
 
 
 
5
  3208d5b86b4ce169d39302f52944f8898e42c6917aab121524bd54cae5af9cb0 config.json
6
  e0923390059f84a9180b00e5501778acc45ea9856cd7f2fd68208b360927c677 generation_config.json
7
- 7bbaf208fa3fb08ee9b398f6593240fc6fbca3d69532c6bcb95f1f5e100b4a79 model-00001-of-00002.safetensors
8
- 6709c9c93807c19c89b598e14904ab7c491bc5cca0185f10f4edfb25a820aac6 model-00002-of-00002.safetensors
 
 
9
  55641440eb385d8bc83a319b0a92f60fe45e6aef4b6992245eee91142237786e model.safetensors.index.json
10
  d15587c57574d2a92c66ff2552c6db5173d4c440ad47f7454dc51bad0ecaeb59 params.json
11
  ece2373c2ae391bce18785a1810543bc6173a1f28b6767cffab2c35dbea5f002 processor_config.json
12
- a48416ec35f1e50f5add103b1902c6dbb8b1380aa9ee73ace4b9173ed89ea30f release-manifest.json
13
  0a5c981e8c5c6f8886ee007a6d4543a0be6b221cb9ca32a8709384a4c6fc8cbb special_tokens_map.json
14
  600bb27946565481ecf51ba8aee252e49b9a68507866080ac9c30185bb312843 tekken.json
15
  d5f6046775b112f0e2d456ee9dba450684ab964fe5c4e231599bdc6773028135 tokenizer.json
16
  f59f7294e4f26383d0ea93840fe21cf197784be0842a8301a0343e8c34ed0d6d tokenizer_config.json
17
- 5f3d6035ca36885c9be04b7cfa88b5ba532c87d5b26fa3525c94327fb1b4348b code/head.py
18
- 88e3e1c200ff0d37f2a9fcb864ebf06b864e4883dcd71f2297d83bdf96a73120 code/model.py
19
- 72ad6b7d1989105b8425c5d79e347fda2e9d3f2b429a5935c6d660983be412d1 code/render.py
20
- 41685ab5516b7bf5eef3431b1fbcff43b35ed83bc957b88ffa4a4e23bf8ec855 code/requirements.txt
21
- 9f18b699a0917d51b916e8ed96af87eb086af06fb9e6a723767032c107a50d15 code/scoring.py
22
- 1b31b60dc0273ef671e230b3b1db79efd2a7de1410feef380757fc4cb2a316d9 code/serve_head.py
23
- 86ab2a272b51d18fe7fffe78aab58bdf917d3b8ccf32b064efceeb5e19786aa7 head/schema_head.safetensors
24
- 0dc3867d770916b77ebb7adfeab1aa0708a2b58a9428f390c84a2d0a71ff044e head/schema_head_config.json
25
- 95a7b9bd0d618297650ab75632c7bf1f3d4ec1739119690d7c248bf3e9a00528 assets/charts/01-index-vs-size.png
26
- 9b27154612b81237d02ac0384412cb1a41f9955e2b4db437f9aa25eb53b59f63 assets/charts/02-retrieval-classification.png
27
- a193f8032ef5d65c2783ecb6f0b43270b01abe95e4582b69dadfc285736888bd assets/charts/03-tools-automation.png
28
- 7f008ebd14e6d3074fb72a06f3a76f17734225bf02f897bb5b356dd0c1963e02 assets/charts/04-product-search.png
29
- a484d13ea51d3bd5a3501e808cf5447bf9cfefb2800cffd8410276dbbe3a1b2d assets/charts/05-claim-verification.png
30
- 10df32eb145fcd14176611c6229f034440d93683848ca28672677caa953936fa assets/charts/06-home-appliance.png
31
- 7f1c72e812c9652552bfcbc78210327b188435157296017b8b31cfc124432373 assets/charts/07-contract-nli.png
32
- 47e9510297624fa13d5bba0deafd2f37441f33b23019d5364357af83274a5d5e assets/charts/08-chords.png
 
1
  1495e1e757ef4d0925a2350563cf5754bb23c51701a8ec4fb3c5cdcbedae6747 LICENSE
2
+ c7cf4f5cf4ef2be0a95eb362d78f7005243c68de32d8b4161ea617f9b274608d README.md
3
  331b249682cd52226c50e533f59825184997f3b31f9a62b2c3fea940db6999c5 SYSTEM_PROMPT.txt
4
+ 95a7b9bd0d618297650ab75632c7bf1f3d4ec1739119690d7c248bf3e9a00528 assets/charts/01-index-vs-size.png
5
+ 9b27154612b81237d02ac0384412cb1a41f9955e2b4db437f9aa25eb53b59f63 assets/charts/02-retrieval-classification.png
6
+ a193f8032ef5d65c2783ecb6f0b43270b01abe95e4582b69dadfc285736888bd assets/charts/03-tools-automation.png
7
+ 7f008ebd14e6d3074fb72a06f3a76f17734225bf02f897bb5b356dd0c1963e02 assets/charts/04-product-search.png
8
+ a484d13ea51d3bd5a3501e808cf5447bf9cfefb2800cffd8410276dbbe3a1b2d assets/charts/05-claim-verification.png
9
+ 10df32eb145fcd14176611c6229f034440d93683848ca28672677caa953936fa assets/charts/06-home-appliance.png
10
+ 7f1c72e812c9652552bfcbc78210327b188435157296017b8b31cfc124432373 assets/charts/07-contract-nli.png
11
+ 47e9510297624fa13d5bba0deafd2f37441f33b23019d5364357af83274a5d5e assets/charts/08-chords.png
12
  e62f05da25555a4c109d0f413eb673d328fcc40f7c82537c61631611f6954372 chat_template.jinja
13
+ 5f3d6035ca36885c9be04b7cfa88b5ba532c87d5b26fa3525c94327fb1b4348b code/head.py
14
+ 88e3e1c200ff0d37f2a9fcb864ebf06b864e4883dcd71f2297d83bdf96a73120 code/model.py
15
+ 72ad6b7d1989105b8425c5d79e347fda2e9d3f2b429a5935c6d660983be412d1 code/render.py
16
+ 41685ab5516b7bf5eef3431b1fbcff43b35ed83bc957b88ffa4a4e23bf8ec855 code/requirements.txt
17
+ 9f18b699a0917d51b916e8ed96af87eb086af06fb9e6a723767032c107a50d15 code/scoring.py
18
+ 1b31b60dc0273ef671e230b3b1db79efd2a7de1410feef380757fc4cb2a316d9 code/serve_head.py
19
  3208d5b86b4ce169d39302f52944f8898e42c6917aab121524bd54cae5af9cb0 config.json
20
  e0923390059f84a9180b00e5501778acc45ea9856cd7f2fd68208b360927c677 generation_config.json
21
+ d76a712bf7908d3d7d7d9f581817147ea8296bf2f4746db5022ba00936424448 head/schema_head.safetensors
22
+ 487be744adea0182f88f8a41c2a183226c29c7cd6bf8bb98a06ec9c2ff630b02 head/schema_head_config.json
23
+ aca88073d0254fbd02507b8e0200f47cc254fb99aa3a7d4d6a3d08c918c50389 model-00001-of-00002.safetensors
24
+ dbe1c06515b88895596fcad1745959681bbd1e29bf41137d9c2f115c2e563471 model-00002-of-00002.safetensors
25
  55641440eb385d8bc83a319b0a92f60fe45e6aef4b6992245eee91142237786e model.safetensors.index.json
26
  d15587c57574d2a92c66ff2552c6db5173d4c440ad47f7454dc51bad0ecaeb59 params.json
27
  ece2373c2ae391bce18785a1810543bc6173a1f28b6767cffab2c35dbea5f002 processor_config.json
28
+ cfd7cf628d93586b239fe85cd3c11515ef0d16954e953b9a16419c191b73ba99 release-manifest.json
29
  0a5c981e8c5c6f8886ee007a6d4543a0be6b221cb9ca32a8709384a4c6fc8cbb special_tokens_map.json
30
  600bb27946565481ecf51ba8aee252e49b9a68507866080ac9c30185bb312843 tekken.json
31
  d5f6046775b112f0e2d456ee9dba450684ab964fe5c4e231599bdc6773028135 tokenizer.json
32
  f59f7294e4f26383d0ea93840fe21cf197784be0842a8301a0343e8c34ed0d6d tokenizer_config.json
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
release-manifest.json CHANGED
@@ -1,6 +1,6 @@
1
  {
2
- "version": "v3",
3
- "date": "2026-10-13",
4
  "backbone_base": {
5
  "repo": "StandardThinking/StandardOne-3B",
6
  "version": "v2.2"
@@ -15,11 +15,13 @@
15
  "hardgen-v1 hard decision items, soft gold 0.8, + replay and guard rows (136 steps)",
16
  "repair: policy/long-context/multi-hop + hardgen replay (57 steps)",
17
  "v2 (tag v2)",
18
- "further training on decision data, mostly our own synthetic items, with replay (two rounds)"
 
 
19
  ],
20
  "merged_sha256": {
21
- "model-00001-of-00002.safetensors": "7bbaf208fa3fb08ee9b398f6593240fc6fbca3d69532c6bcb95f1f5e100b4a79",
22
- "model-00002-of-00002.safetensors": "6709c9c93807c19c89b598e14904ab7c491bc5cca0185f10f4edfb25a820aac6"
23
  }
24
  },
25
  "head": {
@@ -29,24 +31,31 @@
29
  ],
30
  "template": "schema-v1-nosys",
31
  "parameters": 69513991,
32
- "sha256": "86ab2a272b51d18fe7fffe78aab58bdf917d3b8ccf32b064efceeb5e19786aa7"
33
  },
34
  "prompt_format": "chat template with an empty default system message (SH_SYSTEM_PROMPT=none)",
35
  "release": "StandardOne-3B-SH",
36
  "evaluation": {
37
- "engine": "Standard One engine (SGLang fork ad26e8b179), 1 x AMD Instinct MI350X, 2026-10-13, released weights (agrees with production on 1,427 of 1,431 parity questions)",
38
  "engine_clean_accuracy": {
39
- "internal-eval-v1.heldout": 85.33,
40
- "internal-eval-hardproxy-v1.heldout": 38.33,
41
- "internal-eval-v2-realistic.heldout": 89.17,
42
  "jevbench-easy": 100.0,
43
- "jevbench-original": 98.61,
44
  "jevbench-hard": 63.96,
45
- "longctx-dev": 85.33,
46
- "winogrande-dev": 91.59,
47
- "repair5k-validation-policy-judgment": 57.0
48
  },
49
- "decision_index_0.3_public_index": 51.53,
50
- "decision_index_note": "self-scored with the official kit (apolinario/decision-index), all 140,178 scoreable requests"
 
 
 
 
 
 
 
51
  }
52
- }
 
1
  {
2
+ "version": "v4",
3
+ "date": "2026-10-22",
4
  "backbone_base": {
5
  "repo": "StandardThinking/StandardOne-3B",
6
  "version": "v2.2"
 
15
  "hardgen-v1 hard decision items, soft gold 0.8, + replay and guard rows (136 steps)",
16
  "repair: policy/long-context/multi-hop + hardgen replay (57 steps)",
17
  "v2 (tag v2)",
18
+ "further training on decision data, mostly our own synthetic items, with replay (two rounds)",
19
+ "v3 (tag v3)",
20
+ "consolidation + L11/SATA round (m4e), drift-fix round (m4f), further training on decision data, mostly our own synthetic items, with replay (m4g)"
21
  ],
22
  "merged_sha256": {
23
+ "model-00001-of-00002.safetensors": "aca88073d0254fbd02507b8e0200f47cc254fb99aa3a7d4d6a3d08c918c50389",
24
+ "model-00002-of-00002.safetensors": "dbe1c06515b88895596fcad1745959681bbd1e29bf41137d9c2f115c2e563471"
25
  }
26
  },
27
  "head": {
 
31
  ],
32
  "template": "schema-v1-nosys",
33
  "parameters": 69513991,
34
+ "sha256": "d76a712bf7908d3d7d7d9f581817147ea8296bf2f4746db5022ba00936424448"
35
  },
36
  "prompt_format": "chat template with an empty default system message (SH_SYSTEM_PROMPT=none)",
37
  "release": "StandardOne-3B-SH",
38
  "evaluation": {
39
+ "engine": "Standard One engine (ROCm build, image st-sglang:decision-qwen35-776e539961-60dac5b), 1 x AMD Instinct MI350X shared with production serving, 2026-10-21, released weights",
40
  "engine_clean_accuracy": {
41
+ "internal-eval-v1.heldout": 86.33,
42
+ "internal-eval-hardproxy-v1.heldout": 38.0,
43
+ "internal-eval-v2-realistic.heldout": 90.17,
44
  "jevbench-easy": 100.0,
45
+ "jevbench-original": 95.83,
46
  "jevbench-hard": 63.96,
47
+ "longctx-dev": 84.67,
48
+ "winogrande-dev": 92.74,
49
+ "repair5k-validation-policy-judgment": 58.83
50
  },
51
+ "decision_index_0.3_public_index": 58.08,
52
+ "decision_index_note": "self-scored with the official kit (apolinario/decision-index @ 9eb2dbe, edition 0.3), all 140,178 scoreable requests; run runs/standardone-3b-sh-v4 of StandardThinking/StandardOne-SH-decision-index",
53
+ "decision_index_0.3_areas": {
54
+ "Knowledge & Reasoning": 36.26,
55
+ "Language Understanding": 57.53,
56
+ "Retrieval & Classification": 66.98,
57
+ "Tools & Automation": 85.74,
58
+ "Arts & Human Taste": 47.47
59
+ }
60
  }
61
+ }